721f3bb8df0e4548437b0321e97da81b283f445d
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
2
3         PR fortran/45748
4         * gfortran.dg/intrinsic_6.f90: New.
5
6 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7
8         PR fortran/42831
9         * gfortran.dg/dependency_37.f90:  New test.
10
11 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
12
13         * gcc.target/i386/shift_mask.c: New test.
14
15 2010-10-01  Richard Guenther  <rguenther@suse.de>
16
17         PR tree-optimization/45854
18         * g++.dg/torture/pr45854.C: New testcase.
19
20 2010-09-30  Michael Eager  <eager@eagercon.com>
21
22         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
23         __FLT_{MIN,MAX}__.
24
25 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
26
27         PR middle-end/45758
28         * gfortran.dg/graphite/pr45758.f90: New.
29
30 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
31
32         PR middle-end/45230
33         * gcc.dg/graphite/id-pr45230.c: New.
34
35 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
36
37         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
38         * gfortran.dg/graphite/graphite.exp: Same.
39         * gcc.dg/graphite/vect-pr43423.c: New.
40
41 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
42
43         PR target/45843
44         * g++.dg/torture/pr45843.C: New test.
45
46 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
47
48         PR fortran/45828
49         * gfortran.dg/allocate_derived_5.f90: New.
50
51 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
52
53         PR tree-optimization/31261
54         * gcc.dg/tree-ssa/pr31261.c: New test.
55
56 2010-09-30  Michael Eager  <eager@eagercon.com>
57
58         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
59         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
60         * gcc.target/microblaze/microblaze.exp: Ditto.
61         * gcc.target/microblaze/others/string_cst1.c: Ditto.
62         * gcc.target/microblaze/others/string_cst2.c: Ditto.
63         * gcc.target/microblaze/others/data_var1.c: Ditto.
64         * gcc.target/microblaze/others/data_var2.c: Ditto.
65         * gcc.target/microblaze/others/data_var3.c: Ditto.
66         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
67         * gcc.target/microblaze/others/strings1.c:: Ditto.
68         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
69         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
70         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
71         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
72         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
73         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
74         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
75         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
76         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
77         * gcc.target/microblaze/isa/pcmp.c: Ditto.
78         * gcc.target/microblaze/isa/nofloat.c: Ditto.
79         * gcc.target/microblaze/isa/fcvt.c: Ditto.
80         * gcc.target/microblaze/isa/float.c: Ditto.
81         * gcc.target/microblaze/isa/mulh.c: Ditto.
82         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
83         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
84         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
85         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
86         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
87         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
88         * gcc.target/microblaze/isa/bshift.c: Ditto.
89         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
90         * gcc.target/microblaze/isa/div.c: Ditto.
91         * gcc.target/microblaze/isa/vanilla.c: Ditto.
92         * gcc.target/microblaze/isa/mul.c: Ditto.
93
94 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
95
96         merge from FSF 'apple/trunk' branch.
97         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
98
99         Radar 4386773
100         * objc.dg/enhanced-proto-1.m: New.
101         * objc.dg/enhanced-proto-2.m: New.
102         * obj-c++.dg/enhanced-proto-1.mm: New
103         * obj-c++.dg/enhanced-proto-2.mm: New.
104
105 2010-09-30  Richard Guenther  <rguenther@suse.de>
106
107         PR testsuite/45702
108         * gcc.dg/debug/pr41893-1.c: Adjust.
109         * gcc.dg/pr30762-1.c: Likewise.
110         * gcc.dg/pr31529-1.c: Likewise.
111         * gcc.dg/pr34457-1.c: Likewise.
112         * gcc.dg/pr34668-1.c: Likewise.
113         * gcc.dg/pr43557-1.c: Likewise.
114
115 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
116
117         PR objc/45842
118         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
119         * objc.dg/const-str-3.m: Correct header for memcpy.
120         * objc.dg/const-str-7.m: Likewise.
121         * objc.dg/method-20b.m: Provide an implementation of Object.
122         Adjust XFAIL for m64 NeXT runtime.
123         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
124         * objc.dg/encode-3.m: Correct line ordering, provide header for 
125         sprintf.
126         * objc.dg/encode-7-next.m: Only run for 32bit.
127         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
128         * objc.dg/type-size-2.m: Provide an implementation of Object.
129         Ajust headers.
130         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
131         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
132         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
133         Adjust XFAIL for m64 NeXT runtime.
134         * obj-c++.dg/method-22.mm: Likewise.
135         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
136
137 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
138
139         Merge from 'apple/trunk' branch on FSF servers.
140         
141         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
142
143         Radar 4278236
144         * obj-c++.dg/bad-forward-decl.mm: New
145
146 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
147
148         * ada/acats/run_acats: Revert revision 157037.
149
150 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
151
152         Merge from 'apple/trunk' branch on FSF servers.
153
154         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
155
156         Radar 4281748
157         * objc.dg/naming-2.m: Update
158         * objc.dg/naming-3.m: New
159
160 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
161
162         PR target/40457
163         * gcc.target/arm/pr40457-3.c: New test.
164
165 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
166
167         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
168         alias checking.
169         * lib/target-supports.exp (check_ifunc_available): Likewise.
170
171 2010-09-29  Tristan Gingold  <gingold@adacore.com>
172
173         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
174
175 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
176
177         * objc.dg/keywords-1.m: New test.
178         * objc.dg/keywords-2.m: New test.
179         * objc.dg/keywords-3.m: New test.
180         * obj-c++.dg/keywords-1.mm: New test.
181         * obj-c++.dg/keywords-2.mm: New test.
182
183 2010-09-28  Jason Merrill  <jason@redhat.com>
184
185         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
186         * g++.dg/ext/complit11.C: Likewise.
187         * g++.old-deja/g++.law/temps1.C: Likewise.
188
189         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
190         * g++.old-deja/g++.mike/misc6.C: Likewise.
191
192 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
193
194         * objc.dg/attributes/method-attribute-1.m: New.
195         * objc.dg/attributes/method-attribute-2.m: New.
196
197         * obj-c++.dg/attributes/method-attribute-1.m: New.
198         * obj-c++.dg/attributes/method-attribute-2.m: New.
199
200 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
201
202         * objc.dg/attributes: New.
203         * objc.dg/attributes/attributes.exp: New.
204         * objc.dg/attributes/class-attribute-1.m: New.
205         * objc.dg/attributes/class-attribute-2.m: New
206         * objc.dg/attributes/categ-attribute-1.m: New
207         * objc.dg/attributes/categ-attribute-2.m: New
208         * objc.dg/attributes/proto-attribute-1.m: New
209
210         * obj-c++.dg/attributes: New.
211         * obj-c++.dg/attributes/attributes.exp: New
212         * obj-c++.dg/attributes/class-attribute-1.mm: New
213         * obj-c++.dg/attributes/class-attribute-2.mm: New
214         * obj-c++.dg/attributes/categ-attribute-1.mm: New
215         * obj-c++.dg/attributes/categ-attribute-2.mm: New
216         * obj-c++.dg/attributes/proto-attribute-1.mm: New
217
218 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
219
220         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
221         from the branch renamed to method-20b.m to avoid clashes).
222
223         2005-08-23  Stuart Hastings  <stuart@apple.com>
224                     Ziemowit Laski  <zlaski@apple.com>
225
226         Radar 4209854
227         * obj-c++.dg/method-23.mm: New.
228         * objc.dg/method-20.m: New.
229
230 2010-09-28  Jan Hubicka  <jh@suse.cz>
231
232         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
233
234 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
235
236         PR target/44452
237         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
238         i?86-*-solaris2.[89], *-*-vxworks*.
239         * gcc.target/i386/pr22152.c: Likewise.
240         * gcc.target/i386/vect8-ret.c: New test.
241
242 2010-09-28  Jie Zhang  <jie@codesourcery.com>
243
244         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
245
246 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
247
248         Merge from 'apple/trunk' branch on FSF servers.
249
250         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
251
252         Radar 4175534
253         * obj-c++.dg/method-22.mm: New.
254
255 2010-09-27  Jason Merrill  <jason@redhat.com>
256
257         * g++.dg/cpp0x/rv-lvalue-req.C: New.
258         * g++.dg/ext/complit11.C: Adjust.
259         * g++.old-deja/g++.law/temps1.C: Adjust.
260         * g++.old-deja/g++.ns/koenig6.C: Adjust.
261         * g++.old-deja/g++.oliva/partord1.C: Adjust.
262
263 2010-09-27  Ian Lance Taylor  <iant@google.com>
264
265         * lib/target-supports.exp (check_effective_target_split_stack):
266         New procedure.
267         * gcc.dg/split-1.c: New test.
268         * gcc.dg/split-2.c: New test.
269         * gcc.dg/split-3.c: New test.
270         * gcc.dg/split-4.c: New test.
271
272 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
273
274         PR objc/25464
275         * objc.dg/type-size-3.m: New test.
276
277 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
278
279         PR objc/45763
280         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
281
282 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
283
284         PR objc/25450
285         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
286         * objc.dg/type-size-2.m: Same change.
287         * obj-c++.dg/encode-5.mm: Same change.
288
289 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
290
291         Merge from 'apple/trunk' branch on FSF servers.  The original
292         Changelogs are below.
293
294         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
295         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
296         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
297         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
298         in the branch).
299         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
300         proto-qual-1.m in the branch) and the normal ABI on GNU.
301         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
302         the test only with the NeXT runtime.
303         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
304         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
305         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
306         Run the test only with the NeXT runtime.
307
308         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
309
310         Radar 4492973
311         * objc.dg/encode-7-64bit.m: New.
312         * objc.dg/encode-7.m: Skip if -m64.
313
314         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
315
316         Radar 4301047
317         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
318         * obj-c++.dg/threedotthree-abi-1.mm: New
319         * objc.dg/threedotthree-abi-1.m: New
320
321         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
322
323         Radar 4136935
324         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
325         * objc.dg/encode-6.m: Likewise.
326         * objc.dg/encode-7.m: New test case.
327
328 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
329
330         Merge from 'apple/trunk' branch on FSF servers.  Renamed
331         const-str-12.m to constr-str-12b.m to avoid conflicts.
332
333         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
334
335         Radar 4229905
336         * obj-c++.dg/warn5.mm: New
337
338         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
339
340         Radar 4154928
341         * obj-c++.dg/const-str-12.mm: New.
342         * objc.dg/const-str-12.m: New.
343
344 2010-09-27  Tobias Burnus  <burnus@net-b.de>
345
346         PR fortran/40569
347         PR fortran/40568
348         * gfortran.dg/storage_size_2.f08: Fix test.
349         * gfortran.dg/c_sizeof_1.f90: Fix test.
350         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
351         * gfortran.dg/c_sizeof_3.f90: New.
352         * gfortran.dg/c_sizeof_4.f90: New.
353         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
354         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
355
356 2010-09-26  Daniel Kraft  <d@domob.eu>
357
358         PR fortran/45783
359         PR fortran/45795
360         * gfortran.dg/select_type_18.f03: New test.
361
362 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
363
364         * gnat.dg/return2.ad[sb]: New test.
365         * gnat.dg/return2_pkg.ads: New helper.
366
367 2010-09-25  Daniel Kraft  <d@domob.eu>
368
369         PR fortran/45776
370         * gfortran.dg/io_constraints_6.f03: New test.
371         * gfortran.dg/io_constraints_7.f03: New test.
372         * gfortran.dg/newunit_2.f90: New test.
373
374 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
375
376         * gfortran.dg/operator_c1202.f90: New test.
377
378 2010-09-24  Jan Hubicka  <jh@suse.cz>
379
380         * gcc.dg/tree-ssa/leaf.c: New testcase.
381
382 2010-09-24  Jan Hubicka  <jh@suse.cz>
383
384         PR tree-optimization/45738
385         PR tree-optimization/45741
386         * gcc.c-torture/compile/pr45741.c: New.
387         * gfortran.fortran-torture/compile/pr45738.f90: New.
388
389 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
390
391         * gcc.dg/cpp/undef-opt-1.c: New test.
392
393 2010-09-24  Jason Merrill  <jason@redhat.com>
394
395         * g++.dg/other/error10.C: Adjust expected output.
396
397 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
398
399         PR middle-end/45234
400         * gcc.dg/torture/stackalign/alloca-6.c: New test.
401         * gcc.target/i386/pr45234.c: New test.
402
403 2010-09-24  Richard Guenther  <rguenther@suse.de>
404
405         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
406
407 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
408
409         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
410         as a comment leader in regexp.
411
412 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
413
414         * objc.dg/sync-2.m: New test.
415         * obj-c++.dg/sync-2.mm: New test.
416
417 2010-09-24  Tobias Burnus  <burnus@net-b.de>
418
419         PR fortran/40571
420         * gfortran.dg/iso_fortran_env_7.f90: New.
421
422 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
423
424         * obj-c++.dg/too-many-args.mm: New file.
425
426 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
427
428         Merge from 'apple/trunk' branch on FSF servers.
429
430         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
431
432         Radar 4491608
433         * objc.dg/too-many-args.m: New
434
435 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
436
437         PR fortran/45744
438         * gfortran.dg/dependency_36.f90:  New test.
439
440 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
441
442         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
443         * gcc.target/i386/pad-3.c: Ditto.
444         * gcc.target/i386/pad-7.c: Ditto.
445         * gcc.target/i386/pad-7.c: Ditto.
446         * gcc.target/i386/pr36502.c: Ditto.
447         * gcc.target/i386/zee.c: Ditto.
448         * gcc.target/i386/20060821-1.c: Ditto.
449         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
450         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
451         * gcc.target/i386/pad-5b.c: Ditto.
452         * gcc.target/i386/pad-6a.c: Ditto.
453         * gcc.target/i386/pad-6b.c: Ditto.
454         * gcc.target/i386/pad-8.c: Ditto.
455         * gcc.target/i386/pad-9.c: Ditto.
456         * gcc.target/i386/pad-10.c: Ditto.
457         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
458
459 2010-09-23  Richard Guenther  <rguenther@suse.de>
460
461         PR tree-optimization/45565
462         * g++.dg/ipa/pr45565.C: New testcase.
463
464 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
465
466         PR fortran/45745
467         PR fortran/45648
468         * gfortran.dg/vector_subscript_bound_1.f90: New.
469
470 2010-09-23  Richard Guenther  <rguenther@suse.de>
471
472         PR middle-end/45750
473         * gcc.dg/pr45750.c: New testcase.
474
475 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
476
477         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
478         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
479         build.
480
481 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
482
483         PR rtl-optimization/44374
484         * gcc.target/arm/headmerge-1.c: New test.
485         * gcc.target/arm/headmerge-2.c: New test.
486         * gcc.target/i386/headmerge-1.c: New test.
487         * gcc.target/i386/headmerge-2.c: New test.
488
489 2010-09-23  Daniel Kraft  <d@domob.eu>
490
491         PR fortran/38936
492         PR fortran/44044
493         PR fortran/45474
494         * gfortran.dg/intrinsic_intent_1.f03: New test.
495         * gfortran.dg/select_type_17.f03: New test.
496         * gfortran.dg/associate_5.f03: More definability tests.
497         * gfortran.dg/enum_2.f90: Check definability.
498         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
499         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
500         * gfortran.dg/char_expr_2.f90: Ditto.
501         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
502         * gfortran.dg/enum_5.f90: Ditto.
503         * gfortran.dg/equiv_constraint_8.f90: Ditto.
504         * gfortran.dg/impure_assignment_2.f90: Ditto.
505         * gfortran.dg/impure_assignment_3.f90: Ditto.
506         * gfortran.dg/intent_out_1.f90: Ditto.
507         * gfortran.dg/intent_out_3.f90: Ditto.
508         * gfortran.dg/pointer_assign_7.f90: Ditto.
509         * gfortran.dg/pointer_intent_3.f90: Ditto.
510         * gfortran.dg/pr19936_1.f90: Ditto.
511         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
512         * gfortran.dg/simpleif_2.f90: Ditto.
513         * gfortran.dg/protected_5.f90: Ditto.
514         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
515         * gfortran.dg/protected_6.f90: Ditto.
516         * gfortran.dg/protected_7.f90: Ditto.
517
518 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
519
520         PR libfortran/45710
521         * gfortran.dg/namelist_65.f90: New test.
522
523 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
524
525         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
526         the regexp pattern between the expected label and location string.
527
528 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
529
530         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
531
532 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
533
534         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
535         * gcc.dg/pr27898.c: Likewise.
536         * gcc.dg/pr28712.c: Likewise.
537         * gcc.dg/pr30762-1.c: Likewise.
538         * gcc.dg/pr31529-1.c: Likewise.
539         * gcc.dg/pr34457-1.c: Likewise.
540         * gcc.dg/pr34668-1.c: Likewise.
541         * gcc.dg/pr34989-1.c: Likewise.
542         * gcc.dg/pr43557-1.c: Likewise.
543
544 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
545
546         PR rtl-optimization/45739
547         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
548         regexps.
549
550 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
551
552         * gcc.target/sparc/mnofpu.c: New test.
553
554 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
555
556         PR rtl-optimization/45739
557         * gcc.target/i386/pr45739.c: New test.
558
559 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
560
561         PR fortran/45648
562         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
563         and counts. Add non-elemental function call check.
564
565         PR fortran/45648
566         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
567         arguments checks. Update temporary counts.
568         * gfortran.dg/transpose_optimization_1.f90: New.
569
570 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
571
572         PR objc/23710
573         * objc.dg/invalid-method-1.m: New.
574
575 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
576
577         Merge from 'apple/trunk' branch on FSF servers.
578
579         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
580
581         Radar 4291785
582         * objc.dg/naming-4.m: New
583         * objc.dg/naming-5.m: New
584         * obj-c++.dg/naming-1.mm: New
585         * obj-c++.dg/naming-2.mm: New
586
587 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
588             Jack Howarth  <howarth@bromo.med.uc.edu>
589
590         PR c++/45645
591         * g++.dg/torture/pr44972.C: Use portable assert().
592
593 2010-09-21  Richard Guenther  <rguenther@suse.de>
594
595         PR tree-optimization/45580
596         * g++.dg/torture/pr45580.C: New testcase.
597
598 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
599
600         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
601
602 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
603
604         PR fortran/45438
605         * gfortran.dg/pointer_check_7.f90: New.
606
607 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
608
609         PR rtl-optimization/45728
610         * gcc.c-torture/compile/pr45728.c: New test.
611
612 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
613
614         PR fortran/45081
615         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
616
617 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
618
619         * g++.dg/tree-ssa/pr45605.C: Add "\\".
620
621 2010-09-20  Richard Guenther  <rguenther@suse.de>
622
623         PR middle-end/45704
624         * gcc.dg/torture/pr45704.c: New testcase.
625
626 2010-09-20  Jan Hubicka  <jh@suse.cz>
627
628         PR tree-optimize/45605
629         * g++.dg/tree-ssa/pr45605.C: New testcase.
630
631 2010-09-20  Michael Matz  <matz@suse.de>
632
633         PR testsuite/45706
634         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
635         enough.
636
637 2010-09-20  Richard Guenther  <rguenther@suse.de>
638
639         PR tree-optimization/45705
640         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
641
642 2010-09-20  Michael Matz  <matz@suse.de>
643
644         PR testsuite/45706
645         * lib/target-supports.exp (check_effective_target_vect_perm):
646         Add i?86-*-*.
647
648 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
649
650         PR rtl-optimization/45695
651         * gcc.c-torture/execute/pr45695.c: New test.
652
653 2010-09-19  Jan Hubicka  <jh@suse.cz>
654
655         PR lto/44246
656         * gcc.c-torture/compile/pr44246.c:New file.
657
658 2010-09-19  Ira Rosen  <irar@il.ibm.com>
659
660         PR tree-optimization/45714
661         * gfortran.dg/vect/pr45714-a.f: New test.
662         * gfortran.dg/vect/pr45714-b.f: New test.
663
664 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
665
666         * gnat.dg/const1.adb: Rename into...
667         * gnat.dg/constant1.adb: ...this.
668         * gnat.dg/constant2.adb: New test.
669         * gnat.dg/constant2_pkg1.ads: New helper.
670         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
671
672 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
673
674         * gnat.dg/specs/constant1.ads: New test.
675         * gnat.dg/specs/constant1_pkg.ads: New helper.
676
677 2010-09-18  Jan Hubicka  <jh@suse.cz>
678
679         PR tree-optimization/45453
680         * g++.dg/tree-ssa/pr45453.C: New testcase.
681
682 2010-09-18  Jason Merrill  <jason@redhat.com>
683
684         * g++.dg/cpp0x/initlist44.C: New.
685
686 2010-09-18  Richard Guenther  <rguenther@suse.de>
687
688         PR tree-optimization/45709
689         * g++.dg/torture/pr45709-2.C: New testcase.
690
691 2010-09-18  Richard Guenther  <rguenther@suse.de>
692
693         PR tree-optimization/45709
694         * g++.dg/torture/pr45709.C: New testcase.
695
696 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
697
698         PR testsuite/45719
699         * gcc.target/i386/pad-3.c: Pass -fno-pic.
700
701 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
702
703         * gcc.target/i386/pad-1.c: New.
704         * gcc.target/i386/pad-2.c: Likewise.
705         * gcc.target/i386/pad-3.c: Likewise.
706         * gcc.target/i386/pad-4.c: Likewise.
707         * gcc.target/i386/pad-5a.c: Likewise.
708         * gcc.target/i386/pad-5b.c: Likewise.
709         * gcc.target/i386/pad-6a.c: Likewise.
710         * gcc.target/i386/pad-6b.c: Likewise.
711         * gcc.target/i386/pad-7.c: Likewise.
712         * gcc.target/i386/pad-8.c: Likewise.
713         * gcc.target/i386/pad-9.c: Likewise.
714         * gcc.target/i386/pad-10.c: Likewise.
715
716 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
717
718         PR middle-end/45234
719         * gcc.dg/torture/stackalign/alloca-5.c: New.
720
721 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
722
723         PR middle-end/45678
724         * gcc.dg/torture/pr45678-2.c: New.
725
726 2010-09-17  Richard Guenther  <rguenther@suse.de>
727
728         PR middle-end/45678
729         * gcc.dg/torture/pr45678-1.c: New testcase.
730
731 2010-09-17  Michael Matz  <matz@suse.de>
732
733         PR tree-optimization/43432
734         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
735         check_effective_target_vect_perm_short): New predicates.
736         (check_effective_target_vect_perm): Include x86_64.
737         * gcc.dg/vect/pr43432.c: New test.
738         * gcc.dg/vect/vect-114.c: Adjust.
739         * gcc.dg/vect/vect-15.c: Ditto.
740         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
741         * gcc.dg/vect/slp-perm-9.c: Ditto.
742
743 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
744
745         PR testsuite/45692
746         * objc/execute/exceptions/throw-nil.m: Run the test only with the
747         GNU runtime.
748
749 2010-09-17  Richard Guenther  <rguenther@suse.de>
750
751         * gcc.dg/pr27898.c: Use -flto instead of -combine.
752         * gcc.dg/pr28706.c: Likewise.
753         * gcc.dg/pr28712.c: Likewise.
754         * gcc.dg/pr30762-1.c: Likewise.
755         * gcc.dg/pr30762-2.c: Likewise.
756         * gcc.dg/pr31529-1.c: Likewise.
757         * gcc.dg/pr31529-2.c: Likewise.
758         * gcc.dg/pr34457-1.c: Likewise.
759         * gcc.dg/pr34457-2.c: Likewise.
760         * gcc.dg/pr34668-1.c: Likewise.
761         * gcc.dg/pr34668-2.c: Likewise.
762         * gcc.dg/pr34989-1.c: Likewise.
763         * gcc.dg/pr34989-2.c: Likewise.
764         * gcc.dg/pr43557-1.c: Likewise.
765         * gcc.dg/pr43557-2.c: Likewise.
766         * gcc.dg/debug/pr41893-1.c: Likewise.
767         * gcc.dg/matrix/matrix.exp: Do not use -combine.
768         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
769         * gcc.dg/matrix/matrix-4.c: Likewise.
770         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
771         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
772         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
773         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
774
775 2010-09-16  Tobias Burnus  <burnus@net-b.de>
776
777         PR fortran/43665
778         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
779         optimizations.
780         * gfortran.dg/intent_optimize_1.f90: New test.
781
782 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
783
784         * gcc.target/i386/divmod-1.c: New.
785         * gcc.target/i386/divmod-2.c: Likewise.
786         * gcc.target/i386/divmod-3.c: Likewise.
787         * gcc.target/i386/divmod-4.c: Likewise.
788         * gcc.target/i386/divmod-4a.c: Likewise.
789         * gcc.target/i386/divmod-5.c: Likewise.
790         * gcc.target/i386/divmod-6.c: Likewise.
791         * gcc.target/i386/divmod-7.c: Likewise.
792         * gcc.target/i386/divmod-8.c: Likewise.
793         * gcc.target/i386/udivmod-1.c: Likewise.
794         * gcc.target/i386/udivmod-2.c: Likewise.
795         * gcc.target/i386/udivmod-3.c: Likewise.
796         * gcc.target/i386/udivmod-4.c: Likewise.
797         * gcc.target/i386/udivmod-4a.c: Likewise.
798         * gcc.target/i386/udivmod-5.c: Likewise.
799         * gcc.target/i386/udivmod-6.c: Likewise.
800         * gcc.target/i386/udivmod-7.c: Likewise.
801         * gcc.target/i386/udivmod-8.c: Likewise.
802
803 2010-09-16  Jan Hubicka  <jh@suse.cz>
804
805         * g++.dg/lto/pr45679-1_0.C: New file.
806         * g++.dg/lto/pr45679-1_1.C: New file.
807         * g++.dg/lto/pr45679-0_0.C: New file.
808         * g++.dg/lto/pr45679-0_1.C: New file.
809
810 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
811
812         PR fortran/45674
813         * gfortran.dg/class_dummy_2.f03: New.
814
815 2010-09-16  Richard Guenther  <rguenther@suse.de>
816
817         PR tree-optimization/45623
818         * gcc.dg/torture/pr45623.c: New testcase.
819
820 2010-09-16  Ira Rosen  <irar@il.ibm.com>
821
822         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
823         name and parentheses.
824         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
825
826 2010-09-15  Jason Merrill  <jason@redhat.com>
827
828         * g++.dg/parse/parameter-declaration-2.C: New.
829
830         * g++.dg/cpp0x/scoped_enum2.C: New.
831
832 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
833
834         * gcc.c-torture/compile/20100915-1.c: New test.
835
836 2010-09-15  Martin Jambor  <mjambor@suse.cz>
837
838         PR middle-end/45644
839         * gcc.dg/ipa/pr45644.c: New test.
840
841 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
842
843         PR tree-optimization/45633
844         * gcc.dg/vect/pr45633.c: New test.
845
846 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
847
848         PR fortran/45577
849         * gfortran.dg/allocate_derived_4.f90: New.
850
851 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
852
853         * lib/target-supports.exp
854         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
855         supported flag to true for neon.
856
857 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
858
859         PR c++/45665
860         * g++.dg/template/crash103.C: New.
861
862 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
863
864         Merge from 'apple/trunk' branch on FSF servers.
865
866         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
867
868         Radar 4457381
869         * objc.dg/msg-in-protocol.m: New.
870         * obj-c++.dg/msg-in-protocol.mm: New.
871
872         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
873
874         Radar 4219590
875         * objc.dg/break-in-ifstmt.m: New.
876
877         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
878
879         Radar 4174166
880         * obj-c++.dg/comp-types-13.mm: New.
881         * objc.dg/comp-types-12.m: New.
882
883         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
884
885         Radar 4216500
886         * obj-c++.dg/proto-lossage-7.mm: New.
887         * objc.dg/proto-lossage-7.m: New.
888
889 2010-09-14  Jan Hubicka  <jh@suse.cz>
890
891         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
892         folding.
893         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
894         folding.
895
896 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
897
898         PR middle-end/45567
899         * gcc.dg/pr45567.c: New test.
900
901         PR debug/45660
902         * g++.dg/debug/pr45660.C: New test.
903
904 2010-09-14  Ira Rosen  <irar@il.ibm.com>
905
906         PR tree-optimization/45470
907         * g++.dg/vect/pr45470-a.cc: New test.
908         * g++.dg/vect/pr45470-a.cc: New test.
909
910 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
911
912         PR target/42070
913         * lib/profopt.exp: Prune warnings on execname2 compile.
914         * lib/prune.exp: Prune "can't add line info" warnings.
915
916 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
917
918         PR libfortran/45532
919         * gfortran.dg/namelist_64.f90: New test.
920
921 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
922
923         PR rtl-optimization/45617
924         * gcc.target/i386/pr45617.c: New test.
925
926 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
927
928         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
929
930 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
931
932         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
933         * gcc.target/i386/fma4-vector.c: Likewise.
934         * gcc.target/i386/vectorize2.c: Likewise.
935         * gcc.target/i386/vectorize4.c: Likewise.
936         * gcc.target/i386/vectorize5.c: Likewise.
937         * gcc.target/i386/vectorize6.c: Likewise.
938         * gcc.target/i386/vectorize8.c: Likewise.
939
940         * gcc.target/i386/vect-double-1.c: New.
941         * gcc.target/i386/vect-double-1a.c: Likewise.
942         * gcc.target/i386/vect-double-2.c: Likewise.
943         * gcc.target/i386/vect-double-2a.c: Likewise.
944
945         * lib/target-supports.exp (check_effective_target_vect_double):
946         Set et_vect_double_saved to 0 when tuning for Atom.
947
948 2010-09-13  Jan Hubicka  <jh@suse.cz>
949
950         * gcc.dg/torture/pr23821.c: Drop static keyword.
951         * gcc.dg/tree-ssa/loop-19.c: Likewise.
952         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
953
954 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
955
956         * gcc.target/arm/sync-1.c: New.
957
958 2010-09-12  Olivier Hainque  <hainque@adacore.com>
959
960         * gnat.dg/memtrap.adb: New test.
961
962 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
963
964         * gfortran.dg/promotion.f90: Fix options.
965
966 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
967
968         * g++.dg/cpp0x/range-for1.C: New.
969         * g++.dg/cpp0x/range-for2.C: New.
970         * g++.dg/cpp0x/range-for3.C: New.
971         * g++.dg/cpp0x/range-for4.C: New.
972         * g++.dg/cpp0x/range-for5.C: New.
973         * g++.dg/cpp0x/range-for6.C: New.
974
975 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
976
977         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
978         and counts. Check that transpose is not called.
979         * gfortran.dg/transpose_2.f90: Update error message.
980
981 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
982
983         PR c++/43824
984         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
985         * g++.dg/lookup/strong-using-2.C: Likewise.
986         * g++.dg/lookup/strong-using-3.C: Likewise.
987         * g++.dg/lookup/strong-using-5.C: Likewise.
988
989         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
990         * g++.dg/cpp0x/inline-ns4.C: New.
991         * g++.dg/cpp0x/inline-ns5.C: New.
992
993 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
994
995         PR middle-end/45634
996         * gfortran.fortran-torture/compile/pr45634.f90: New.
997
998 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
999
1000         * objc.dg/fobjc-exceptions.m: New test.
1001
1002 2010-09-10  Jan Hubicka  <jh@suse.cz>
1003
1004         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1005
1006 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1007
1008         PR tree-optimization/44972
1009         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1010         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1011         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1012         instead.
1013         * g++.dg/torture/pr44972.C: New test.
1014
1015 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1016
1017         PR tree-optimization/44972
1018         * g++.dg/torture/pr34850.C: Remove expected warning.
1019
1020 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1021
1022         * gfortran.dg/dummy_optional_arg.f90: New test.
1023
1024 2010-09-08  Jan Hubicka  <jh@suse.cz>
1025
1026         PR tree-optimization/45598
1027         * fortran.fortran-torture/compile/pr45598.f90: New test.
1028
1029 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1030
1031         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1032         * lib/target-supports.exp (check_ifunc_available): New.
1033         * gcc.dg/attr-ifunc-1.c: New.
1034         * gcc.dg/attr-ifunc-2.c: New.
1035         * gcc.dg/attr-ifunc-3.c: New.
1036         * gcc.dg/attr-ifunc-4.c: New.
1037         * gcc.dg/attr-ifunc-5.c: New.
1038         * g++.dg/ext/attr-ifunc-1.C: New.
1039         * g++.dg/ext/attr-ifunc-2.C: New.
1040         * g++.dg/ext/attr-ifunc-3.C: New.
1041         * g++.dg/ext/attr-ifunc-4.C: New.
1042
1043 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1044
1045         PR middle-end/40386
1046         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1047
1048 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1049
1050         * gfortran.dg/inline_transpose_1.f90: New test.
1051
1052 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1053
1054         PR c++/45588
1055         * g++.dg/warn/Wunused-var-15.C: New test.
1056
1057 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1058
1059         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1060         hppa*-*-hpux*.
1061
1062 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1063
1064         * objc/execute/exceptions/throw-nil.m: New test.
1065         * objc/execute/exceptions/handler-1.m: Updated to use the new
1066         objc_set_uncaught_exception_handler() function.
1067         * objc/execute/exceptions/matcher-1.m: New test.
1068
1069 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1070
1071         PR fortran/38282
1072         * gfortran.dg/bit_comparison_1.F90: New test.
1073         * gfortran.dg/leadz_trailz_3.f90: New test.
1074         * gfortran.dg/masklr_2.F90: New test.
1075         * gfortran.dg/shiftalr_1.F90: New test.
1076         * gfortran.dg/merge_bits_2.F90: New test.
1077         * gfortran.dg/dshift_2.F90: New test.
1078         * gfortran.dg/bit_comparison_2.F90: New test.
1079         * gfortran.dg/masklr_1.F90: New test.
1080         * gfortran.dg/merge_bits_1.F90: New test.
1081         * gfortran.dg/dshift_1.F90: New test.
1082         * gfortran.dg/shiftalr_2.F90: New test.
1083
1084 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1085
1086         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1087         functions from objc/typedstream.h are deprecated.
1088
1089 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1090
1091         * lib/target-supports.exp
1092         (check_effective_target_run_expensive_tests): New proc.
1093         * gcc.c-torture/compile/limits-fnargs.c: Use
1094         dg-require-effective-target run_expensive_tests.
1095
1096 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1097
1098         PR fortran/45597
1099         * gfortran.dg/gomp/pr45597.f90: New test.
1100
1101         PR fortran/45595
1102         * gfortran.dg/gomp/pr45595.f90: New test.
1103
1104 2010-09-08  Michael Matz  <matz@suse.de>
1105
1106         * c-c++-common/uninit-17.c: Adjust.
1107
1108 2010-09-08  Michael Matz  <matz@suse.de>
1109
1110         PR tree-optimization/43430
1111         * gcc.dg/vect/pr43430-2.c: New test.
1112
1113 2010-09-08  Michael Matz  <matz@suse.de>
1114
1115         PR tree-optimization/33244
1116         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1117
1118 2010-09-08  Richard Guenther  <rguenther@suse.de>
1119
1120         PR tree-optimization/45578
1121         * gfortran.dg/pr45578.f90: New testcase.
1122
1123 2010-09-08  Richard Guenther  <rguenther@suse.de>
1124
1125         PR testsuite/45590
1126         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1127
1128 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1129
1130         PR fortran/45576
1131         * gfortran.dg/char_length_18.f90:  New test.
1132
1133 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1134
1135         PR target/36502
1136         * gcc.target/i386/pr36502.c: New test.
1137
1138         PR target/42313
1139         PR target/44651
1140         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1141         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1142
1143 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1144
1145         * gfortran.dg/achar_4.f90: Enable bounds checking.
1146
1147 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1148
1149         PR target/45206
1150         * gcc.target/i386/pr45206.c: New test.
1151
1152 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1153
1154         PR fortran/45505
1155         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1156
1157 2010-09-07  Jan Hubicka  <jh@suse.cz>
1158
1159         * gcc.c-torture/compile/20100907.c: New testcase.
1160
1161 2010-09-07  Richard Guenther  <rguenther@suse.de>
1162
1163         PR middle-end/45569
1164         * g++.dg/eh/pr45569.C: New testcase.
1165
1166 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1167
1168         PR target/43137
1169         * gcc.target/arm/pr43137.c: New test.
1170
1171 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1172
1173         PR fortran/36931
1174         * gfortran.dg/dependency_35.f90:  New test.
1175
1176 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1177
1178         PR fortran/34145
1179         * gfortran.dg/char_length_17.f90:  New test.
1180
1181 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1182
1183         PR c++/45200
1184         PR c++/45293
1185         PR c++/45558
1186         * g++.dg/template/typedef34.C: New test.
1187         * g++.dg/template/typedef35.C: New test.
1188
1189 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1190
1191         PR target/22152
1192         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1193
1194 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1195
1196         * g++.dg/warn/Wdouble-promotion.C: New.
1197
1198 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1199
1200         * g++.dg/parse/redef2.C: New.
1201
1202 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1203
1204         * gcc.dg/20100906-1.c: New testcase.
1205
1206 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1207
1208         PR testsuite/45543
1209         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1210         DW_TAG_enumeration_type DIE.
1211
1212 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1213
1214         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1215         Update XFAILs.
1216
1217 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1218
1219         PR rtl-optimization/44919
1220         * g++.dg/opt/pr44919.C: New.
1221
1222 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1223
1224         PR fortran/38282
1225         * gfortran.dg/iall_iany_iparity_1.f90: New.
1226         * gfortran.dg/iall_iany_iparity_2.f90: New.
1227
1228 2010-09-06  Jason Merrill  <jason@redhat.com>
1229
1230         * g++.dg/cpp0x/initlist42.C: New.
1231
1232         * g++.dg/cpp0x/auto19.C: New.
1233
1234         * g++.dg/template/sfinae25.C: New.
1235         * g++.dg/template/char1.C: Expect warning.
1236         * g++.dg/template/nontype10.C: Likewise.
1237
1238         * g++.dg/cpp0x/implicit9.C: New.
1239
1240         * g++.dg/cpp0x/initlist43.C: New.
1241
1242 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1243
1244         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1245
1246 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1247
1248         * gcc.dg/Wdouble-promotion.c: New.
1249
1250 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1251
1252         * gfortran.dg/float128_1.f90: Remove test case as
1253         it always fails since Rev 163611 backed out the
1254         front-end implementation.
1255
1256 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1257
1258         * gfortran.dg/float128_1.f90: XFAIL test case.
1259
1260 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1261
1262         * gfortran.dg/bessel_7.f90: Decrease required precision.
1263
1264 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1265
1266         PR testsuite/45545
1267         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1268         ref-all-matching targets.
1269
1270 2010-09-05  Richard Guenther  <rguenther@suse.de>
1271
1272         PR tree-optimization/45535
1273         * gcc.c-torture/compile/pr45535.c: New testcase.
1274
1275 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1276
1277         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1278         "\[^\n\]*".
1279         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1280         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1281         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1282         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1283         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1284         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1285         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1286         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1287         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1288         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1289         * gcc.target/i386/pr22152.c: Likewise.
1290         * gcc.target/i386/pr36992-1.c: Likewise.
1291         * gcc.target/i386/pr36992-2.c: Likewise.
1292         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1293
1294 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1295
1296         PR testsuite/43957
1297         * gcc.dg/const-uniq-1.c: Modify regexp.
1298
1299 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1300
1301         PR fortran/45530
1302         * gfortran.dg/namelist_63.f90: New.
1303
1304 2010-09-04  Jan Hubicka  <jh@suse.cz>
1305
1306         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1307         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1308
1309 2010-09-04  Jan Hubicka  <jh@suse.cz>
1310
1311         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1312
1313 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1314
1315         PR fortran/45507
1316         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1317
1318 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1319
1320         * gcc.dg/opts-4.c: New test.
1321
1322 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1323
1324         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1325         * gcc.dg/vect/vect-peel-4.c: Ditto.
1326
1327 2010-09-03  Daniel Kraft  <d@domob.eu>
1328
1329         PR fortran/45525
1330         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1331
1332 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1333
1334         PR fortran/45159
1335         * gfortran.dg/dependency_34.f90:  New test.
1336
1337 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1338
1339         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1340
1341 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1342
1343         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1344         gcc.target/i386/clearcap.map if supported.
1345
1346 2010-09-03  Michael Matz  <matz@suse.de>
1347
1348         PR middle-end/45415
1349         * gcc.dg/pr45415.c: New test.
1350
1351 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1352
1353         PR tree-optimization/45506
1354         * gcc.dg/pr45506.c: New.
1355
1356 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1357
1358         PR target/45476
1359         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1360         * gcc.target/i386/float128-2.c: Ditto.
1361
1362 2010-09-03  Daniel Kraft  <d@domob.eu>
1363
1364         PR fortran/34162
1365         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1366         * gfortran.dg/internal_dummy_2.f08: New test.
1367         * gfortran.dg/internal_dummy_3.f08: New test.
1368         * gfortran.dg/internal_dummy_4.f08: New test.
1369
1370 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1371
1372         PR debug/45500
1373         * gcc.target/i386/pr45500.c: New test.
1374
1375 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1376
1377         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1378
1379 2010-09-03  Daniel Kraft  <d@domob.eu>
1380
1381         PR fortran/44602
1382         * gfortran.dg/exit_2.f08; Adapt error messages.
1383         * gfortran.dg/exit_3.f08: New test.
1384         * gfortran.dg/exit_4.f08: New test.
1385         * gfortran.dg/exit_5.f03: New test.
1386
1387 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1388
1389         * gfortran.dg/ishft_4.f90: New test.
1390
1391 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1392
1393         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1394         FRIZ/XSRIZ instruciton for (double)(long long)x.
1395         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1396
1397 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1398
1399         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1400
1401 2010-09-02  Richard Guenther  <rguenther@suse.de>
1402
1403         PR tree-optimization/44937
1404         PR tree-optimization/45412
1405         * g++.dg/opt/pr45412.C: New testcase.
1406         * gcc.c-torture/compile/pr45412.c: Likewise.
1407         * gcc.c-torture/compile/pr44937.c: Likewise.
1408
1409 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1410
1411         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1412         but using -Werror=comment.
1413         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1414         expected error messages.
1415
1416 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1417
1418         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1419         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1420
1421 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1422
1423         PR fortran/45489
1424         * gfortran.dg/initialization_27.f90: New.
1425
1426 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1427
1428         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1429         check into different basic blocks. Expect vectorization if misaligned
1430         stores are supported.
1431         * gcc.dg/vect/bb-slp-8a.c: New test.
1432         * gcc.dg/vect/bb-slp-8b.c: New test.
1433
1434 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1435
1436         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1437
1438 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1439
1440         PR fortran/44541
1441         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1442         * gfortran.dg/class_dummy_1.f03: New.
1443
1444 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1445
1446         PR middle-end/45458
1447         * g++.dg/tree-prof/partition2.C: New test.
1448
1449 2010-09-01  Richard Guenther  <rguenther@suse.de>
1450
1451         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1452         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1453         * gcc.c-torture/execute/20100827-1.c: Likewise.
1454
1455 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1456
1457         * gfortran.dg/execute_command_line_1.f90: New test.
1458
1459 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1460
1461         PR preprocessor/45457
1462         * c-c++-common/cpp/pr45457.c: New test.
1463
1464 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1465
1466         * gcc.dg/nested-func-8.c: New test.
1467
1468 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1469
1470         PR fortran/38282
1471         * gfortran.dg/popcnt_poppar_1.F90: New test.
1472         * gfortran.dg/popcnt_poppar_2.F90: New test.
1473
1474 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1475
1476         * gcc.target/i386/volatile-2.c: Require nonpic target.
1477
1478 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1479
1480         PR middle-end/45461
1481         * gcc.dg/pr45461.c: New test.
1482
1483 2010-08-31  Richard Guenther  <rguenther@suse.de>
1484
1485         PR testsuite/45455
1486         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1487
1488 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1489
1490         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1491
1492 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1493
1494         PR fortran/45456
1495         * gfortran.dg/typebound_proc_18.f03: New.
1496
1497 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1498
1499         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1500         * lib/scanasm.exp (scan-stack-usage): Likewise.
1501         (scan-stack-usage-not): Likewise.
1502         * gcc.dg/stack-usage-1.c: New test.
1503         * gcc.target/i386/stack-usage-realign.c: Likewise.
1504
1505 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1506
1507         PR tree-optimization/45427
1508         * gcc.dg/tree-ssa/pr45427.c: New test.
1509
1510 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1511
1512         PR c++/45043
1513         * g++.dg/template/crash102.C: New.
1514
1515 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1516
1517         PR middle-end/45423
1518         * gcc.dg/gomp/atomic-12.c: New test.
1519         * gcc.dg/gomp/atomic-13.c: New test.
1520         * gcc.dg/gomp/atomic-14.c: New test.
1521         * g++.dg/gomp/atomic-11.C: New test.
1522         * g++.dg/gomp/atomic-12.C: New test.
1523         * g++.dg/gomp/atomic-13.C: New test.
1524         * g++.dg/gomp/atomic-14.C: New test.
1525
1526 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1527
1528         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1529         delimiter.
1530
1531 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1532
1533         * gnat.dg/discr24.adb: New test.
1534
1535 2010-08-30  Richard Guenther  <rguenther@suse.de>
1536
1537         PR tree-optimization/45449
1538         * gcc.dg/pr45449.c: New testcase.
1539
1540 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1541
1542         * gcc.dg/opts-1.c: Expect errors, not warnings.
1543
1544 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1545
1546         PR fortran/42769
1547         * gfortran.dg/dynamic_dispatch_11.f03: New.
1548
1549 2010-08-29  Jason Merrill  <jason@redhat.com>
1550
1551         PR c++/44991
1552         * g++.dg/parse/defarg15.C: New.
1553
1554 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1555
1556         PR fortran/45439
1557         * gfortran.dg/select_type_16.f03: New.
1558
1559 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1560             Tobias Burnus  <burnus@net-b.de>
1561
1562         * gfortran.dg/bessel_7.f90: Decrease required precision.
1563
1564 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1565             Kaz Kojima  <kkojima@gcc.gnu.org>
1566
1567         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1568
1569 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1570
1571         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1572         floating point conversion code generation.
1573         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1574         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1575         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1576         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1577         to integer conversion code generation.
1578         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1579         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1580         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1581         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1582
1583 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1584
1585         PR fortran/32049
1586         * gfortran.dg/random_seed_1.f90: Adjust test.
1587         * gfortran.dg/float128_1.f90: New test.
1588
1589 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1590
1591         PR fortran/33197
1592         * gfortran.dg/norm2_1.f90: New.
1593         * gfortran.dg/norm2_2.f90: New.
1594         * gfortran.dg/norm2_3.f90: New.
1595         * gfortran.dg/norm2_4.f90: New.
1596         * gfortran.dg/parity_1.f90: New.
1597         * gfortran.dg/parity_2.f90: New.
1598         * gfortran.dg/parity_3.f90: New.
1599
1600 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1601
1602         PR fortran/45420
1603         * gfortran.dg/select_type_15.f03: New.
1604
1605 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1606
1607         PR libfortran/43217
1608         * gfortran.dg/hollerith8.f90: New test.
1609
1610 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1611
1612         PR fortran/45159
1613         * gfortran.dg/dependency_33.f90:  New test.
1614
1615 2010-08-27  Richard Guenther  <rguenther@suse.de>
1616
1617         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1618         * gcc.dg/graphite/scop-2.c: Likewise.
1619         * gcc.dg/graphite/scop-20.c: Likewise.
1620         * gcc.dg/vect/slp-25.c: Likewise.
1621
1622 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1623
1624         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1625
1626 2010-08-26  Daniel Kraft  <d@domob.eu>
1627
1628         PR fortran/38936
1629         PR fortran/44047
1630         PR fortran/45384
1631         * gfortran.dg/associate_8.f03: New test.
1632         * gfortran.dg/select_type_13.f03: New test.
1633         * gfortran.dg/select_type_14.f03: New test.
1634
1635 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1636
1637         PR tree-optimization/44485
1638         * gcc.dg/pr44485.c: New test.
1639
1640 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1641
1642         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1643         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1644         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1645
1646 2010-08-26  Richard Guenther  <rguenther@suse.de>
1647
1648         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1649         * gcc.dg/graphite/scop-21.c: Likewise.
1650
1651 2010-08-26  Richard Guenther  <rguenther@suse.de>
1652
1653         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1654         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1655         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1656         * gcc.dg/vect/vect-91.c: Likewise.
1657         * gcc.dg/vect/vect-peel-1.c: Likewise.
1658         * gcc.dg/vect/vect-peel-2.c: Likewise.
1659         * gcc.dg/vect/vect-peel-4.c: Likewise.
1660
1661 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1662
1663         PR libfortran/41859
1664         * gfortran.dg/der_io_4.f90: New test.
1665
1666 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1667
1668         PR rtl-optimization/44858
1669         * gcc.c-torture/execute/pr44858.c: New test.
1670
1671         PR rtl-optimization/45400
1672         * g++.dg/other/i386-8.C: New test.
1673
1674 2010-08-25  Richard Guenther  <rguenther@suse.de>
1675
1676         * gcc.dg/alias-8.c: Adjust.
1677
1678 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1679
1680         * gcc.target/i386/combine-mul.c: New test.
1681
1682 2010-08-25  Richard Guenther  <rguenther@suse.de>
1683
1684         PR lto/44562
1685         * gcc.dg/graphite/id-27.c: New testcase.
1686         * gcc.dg/lto/20100825-1_0.c: Likewise.
1687
1688 2010-08-25  Richard Guenther  <rguenther@suse.de>
1689
1690         PR tree-optimization/45316
1691         * g++.dg/opt/pr45316.C: New testcase.
1692
1693 2010-08-25  Richard Guenther  <rguenther@suse.de>
1694
1695         PR tree-optimization/45393
1696         * g++.dg/torture/pr45393.C: New testcase.
1697
1698 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1699
1700         PR tree-optimization/45059
1701         * gcc.c-torture/compile/pr45059.c: New test.
1702
1703 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1704
1705         * lib/target-supports.exp (check_effective_target_vect_unpack):
1706         Set vect_unpack supported flag to true for neon.
1707
1708 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1709
1710         * gcc.dg/tree-ssa/ifc-5.c: New.
1711
1712 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1713
1714         * gcc.dg/tree-ssa/ifc-4.c: New.
1715         * gcc.dg/tree-ssa/ifc-7.c: New.
1716
1717 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1718
1719         * gcc.dg/vect/vect.exp: Check loongson targets
1720         * g++.dg/vect/vect.exp: Likewise
1721         * gfortran.dg/vect/vect.exp: Likewise
1722
1723 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1724
1725         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1726         -mveclibabi=mass.
1727
1728 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1729
1730         PR fortran/45366
1731         * gfortran.dg/proc_ptr_29.f90: New.
1732
1733 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1734             Dominique d'Humieres <dominiq@lps.ens.fr>
1735
1736         PR fortran/45367
1737         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1738
1739 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1740
1741         PR fortran/45367
1742         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1743
1744 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1745
1746         PR fortran/36158
1747         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1748
1749 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1750             Dominique d'Humieres <dominiq@lps.ens.fr>
1751
1752         PR fortran/45367
1753         PR fortran/36158
1754         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1755         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1756
1757 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1758
1759         PR fortran/44863
1760         PR fortran/45271
1761         PR fortran/45290
1762         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1763         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1764         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1765
1766 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1767
1768         PR fortran/36158
1769         PR fortran/33197
1770         * gfortran.dg/bessel_6.f90: New.
1771         * gfortran.dg/bessel_7.f90: New.
1772
1773 2010-08-20  Jan Hubicka  <jh@suse.cz>
1774
1775         PR c++/45307
1776         PR c++/17736
1777         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1778         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1779
1780 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1781
1782         PR target/45336
1783         * gcc.target/i386/pr45336-1.c: New.
1784         * gcc.target/i386/pr45336-2.c: Likewise.
1785         * gcc.target/i386/pr45336-3.c: Likewise.
1786         * gcc.target/i386/pr45336-4.c: Likewise.
1787
1788 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1789
1790         PR testsuite/45361
1791         * gcc.target/i386/volatile-2.c: Update scan strings to also
1792         include (%rip) for the memory reference on x86_64.
1793
1794 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1795
1796         PR middle-end/44974
1797         * gcc.dg/pr44974.c: New test.
1798
1799         PR rtl-optimization/45353
1800         * gcc.dg/pr45353.c: New test.
1801
1802 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1803
1804         * gcc.target/i386/volatile-2.c: New.
1805
1806 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1807
1808         PR rtl-optimization/44691
1809         * gfortran.dg/pr44691.f: New test.
1810
1811 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1812
1813         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1814
1815 2010-08-19  Jason Merrill  <jason@redhat.com>
1816
1817         * g++.dg/init/synth3.C: New.
1818         * g++.dg/init/value8.C: New.
1819         * g++.dg/tree-ssa/empty-2.C: New.
1820         * g++.dg/cpp0x/noexcept09.C: New.
1821
1822 2010-08-19  Daniel Kraft  <d@domob.eu>
1823
1824         PR fortran/29785
1825         PR fortran/45016
1826         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1827         * gfortran.dg/pointer_remapping_1.f90: New test.
1828         * gfortran.dg/pointer_remapping_2.f03: New test.
1829         * gfortran.dg/pointer_remapping_3.f08: New test.
1830         * gfortran.dg/pointer_remapping_4.f03: New test.
1831         * gfortran.dg/pointer_remapping_5.f08: New test.
1832         * gfortran.dg/pointer_remapping_6.f08: New test.
1833
1834 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1835
1836         PR testsuite/45324
1837         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1838
1839 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1840
1841         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1842
1843 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1844
1845         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1846         variable.
1847
1848 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1849
1850         PR target/45070
1851         * gcc.c-torture/execute/pr45070.c: New.
1852
1853 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1854
1855         * g++.dg/pr44328.C: New test.
1856
1857 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1858
1859         PR fortran/36158
1860         PR fortran/33197
1861         * gfortran.dg/bessel_3.f90: New.
1862         * gfortran.dg/bessel_4.f90: New.
1863         * gfortran.dg/bessel_5.f90: New.
1864
1865 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1866
1867         PR fortran/45290
1868         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1869         * gfortran.dg/pointer_init_2.f90: New.
1870         * gfortran.dg/pointer_init_3.f90: New.
1871         * gfortran.dg/pointer_init_4.f90: New.
1872
1873 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1874
1875         PR c++/45049
1876         * g++.dg/pr45049-1.C: New test.
1877         * g++.dg/pr45049-2.C: New test.
1878
1879 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1880
1881         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1882         20 if __ARM_PCS is defined otherwise 64.
1883         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1884         instead of hard coded 64.
1885
1886 2010-08-18  Yao Qi  <yao@codesourcery.com>
1887
1888         PR target/45094
1889         * gcc.target/arm/pr45094.c: New test.
1890
1891 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1892
1893         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1894
1895 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1896
1897         PR rtl-optimization/42575
1898         * gcc.target/arm/pr42575.c: New test.
1899
1900 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1901
1902         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1903         * gcc.dg/tls/thr-cse-1.c: New.
1904
1905 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1906
1907         PR debug/42487
1908         * lib/target-supports.exp
1909         (check_effective_target_function_sections): New.
1910         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1911         function sections before proceding.
1912
1913 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1914
1915         PR fortran/45308
1916         * gfortran.dg/pr45308.f03: New test.
1917
1918 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1919
1920         PR target/45296
1921         * gcc.target/i386/pr45296.c: New test.
1922
1923 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1924
1925         * g++.dg/ext/uow-1.C: New.
1926         * g++.dg/ext/uow-2.C: New.
1927         * g++.dg/ext/uow-3.C: New.
1928         * g++.dg/ext/uow-4.C: New.
1929
1930 2010-08-17  Richard Guenther  <rguenther@suse.de>
1931
1932         PR testsuite/45266
1933         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1934
1935 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1936
1937         PR c/40563
1938         * gcc.dg/Wcxx-compat-20.c: New test.
1939
1940 2010-08-17  Daniel Kraft  <d@domob.eu>
1941
1942         PR fortran/38936
1943         * gfortran.dg/associate_1.f03: Extended to test newly supported
1944         features like association to variables.
1945         * gfortran.dg/associate_3.f03: Removed check for illegal change
1946         of associate-name here...
1947         * gfortran.dg/associate_5.f03: ...and added it here.
1948         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1949         * gfortran.dg/associate_7.f03: New test.
1950
1951 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1952
1953         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1954
1955 2010-08-15  Daniel Kraft  <d@domob.eu>
1956
1957         PR fortran/38936
1958         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1959         * gfortran.dg/associate_3.f03: Clarify comment.
1960         * gfortran.dg/associate_5.f03: New test.
1961         * gfortran.dg/associate_6.f03: New test.
1962
1963 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1964
1965         PR fortran/45211
1966         * gfortran.dg/bind_c_usage_21.f90: New.
1967         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1968
1969 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1970
1971         * gfortran.dg/optional_absent_1.f90: New.
1972         * gfortran.dg/null_actual.f90: New.
1973
1974 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1975
1976         * gfortran.dg/pointer_target_1.f90: New.
1977         * gfortran.dg/pointer_target_2.f90: New.
1978         * gfortran.dg/pointer_target_3.f90: New.
1979
1980 2010-08-15  Daniel Kraft  <d@domob.eu>
1981
1982         PR fortran/45197
1983         * gfortran.dg/elemental_args_check_3.f90: New test.
1984         * gfortran.dg/impure_1.f08: New test.
1985         * gfortran.dg/impure_2.f08: New test.
1986         * gfortran.dg/impure_3.f90: New test.
1987         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1988
1989 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1990
1991         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1992         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1993         SLP tests.
1994         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1995         misaligned loads.
1996         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1997         misaligned stores.c
1998         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1999
2000 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2001
2002         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2003         dg-require-effective-target after dg-do.
2004
2005 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2006
2007         * lib/target-supports.exp (check_effective_target_vect_int): Return
2008         true for Loongson targets.
2009         (check_effective_target_vect_shift): Likewise.
2010         (check_effective_target_vect_no_int_max): Likewise.
2011         (check_effective_target_vect_no_align): Likewise.
2012         (check_effective_target_vect_short_mult): Likewise.
2013
2014 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2015
2016         * g++.dg/cast.C: Change fields of structures to "long" to pass
2017         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2018         * g++.dg/cpp0x/iop.C: Ditto.
2019         * g++.dg/cpp0x/named_refs.C: Ditto.
2020         * g++.dg/cpp0x/rv1p.C: Ditto.
2021         * g++.dg/cpp0x/rv2p.C: Ditto.
2022         * g++.dg/cpp0x/rv3p.C: Ditto.
2023         * g++.dg/cpp0x/rv4p.C: Ditto.
2024         * g++.dg/cpp0x/rv5p.C: Ditto.
2025         * g++.dg/cpp0x/rv6p.C: Ditto.
2026         * g++.dg/cpp0x/rv7p.C: Ditto.
2027         * g++.dg/cpp0x/rv8p.C: Ditto.
2028         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2029
2030 2010-08-13  Daniel Kraft  <d@domob.eu>
2031
2032         * gfortran.dg/implied_shape_1.f08: New test.
2033         * gfortran.dg/implied_shape_2.f90: New test.
2034         * gfortran.dg/implied_shape_3.f08: New test.
2035
2036 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2037
2038         PR libfortran/42526
2039         * gfortran.dg/char_component_initializer_1.f90: New test.
2040
2041 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2042
2043         PR tree-optimization/45241
2044         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2045
2046 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2047
2048         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2049         to dg-options.
2050         * gcc.target/i386/pr40906-2.c: Ditto.
2051         * gcc.target/i386/pr40906-3.c: Ditto.
2052
2053 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2054
2055         PR middle-end/45262
2056         * gcc.c-torture/execute/pr45262.c: New test.
2057
2058 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2059
2060         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2061         empty argument.
2062         * g++.dg/other/profile1.C: Ditto.
2063
2064 2010-08-12  Richard Guenther  <rguenther@suse.de>
2065
2066         PR tree-optimization/45232
2067         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2068         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2069         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2070         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2071         unsigned arithmetic.
2072         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2073         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2074         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2075         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2076         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2077         unsigned arithmetic.
2078         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2079         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2080         unsigned arithmetic.
2081         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2082         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2083         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2084         unsigned arithmetic.
2085         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2086         * gcc.dg/tree-ssa/negate.c: Adjust.
2087         * gcc.dg/vect/vect-1.c: Adjust.
2088         * gfortran.dg/reassoc_6.f: XFAIL.
2089
2090 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2091
2092         PR debug/45259
2093         * gcc.dg/pr45259.c: New test.
2094
2095 2010-08-12  Wei Guozhi  <carrot@google.com>
2096
2097         PR target/44999
2098         * gcc.target/arm/pr44999.c: New testcase.
2099
2100 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2101
2102         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2103         (N): Likewise.
2104         (main): Adjust accordingly.
2105
2106 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2107
2108         * gfortran.dg/graphite/id-22.f: New.
2109
2110 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2111
2112         * gcc.dg/graphite/id-26.c: New.
2113
2114 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2115
2116         * gcc.dg/graphite/id-25.c: New.
2117
2118 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2119
2120         * gcc.dg/graphite/run-id-5.c: New.
2121         * gcc.dg/graphite/run-id-6.c: New.
2122         * gfortran.dg/graphite/id-21.f: New.
2123
2124 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2125
2126         * gcc.dg/graphite/id-24.c: New.
2127
2128 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2129
2130         * gcc.dg/tree-ssa/pr20742.c: New.
2131
2132 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2133
2134         * gcc.dg/graphite/id-23.c: New.
2135
2136 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2137
2138         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2139
2140 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2141
2142         * gcc.dg/graphite/pr42729.c: New.
2143
2144 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2145
2146         * gfortran.dg/graphite/id-20.f: New.
2147
2148 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2149
2150         * gcc.dg/graphite/id-22.c: New.
2151
2152 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2153
2154         * gcc.dg/graphite/run-id-2.c: Call abort.
2155
2156 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2157
2158         * gcc.dg/graphite/id-20.c: New.
2159
2160 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2161             Steve Kargl <kargl@gcc.gnu.org>
2162
2163         PR fortran/44595
2164         * gfortran.dg/move_alloc_3.f90: New.
2165         * gfortran.dg/random_seed_2.f90: New.
2166
2167 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2168
2169         * lib/target-supports.exp (check_effective_target_sync_int_long):
2170         Add hppa*-*-linux*.
2171         (check_effective_target_sync_char_short): Likewise.
2172
2173 2010-08-10  Yao Qi  <yao@codesourcery.com>
2174
2175         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2176         general form.
2177         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2178         * g++.dg/other/packed1.C: Likewise.
2179         * g++.dg/other/crash-4.C: Likewise.
2180         * g++.dg/ext/packed8.C: Likewise.
2181         * g++.dg/init/array16.C: Likewise.
2182
2183 2010-08-10  xinliang David Li  <davidxl@google.com>
2184         * gcc.dg/tree-ssa/loop-19.c: Add option
2185         -fno-prefetch-loop-array
2186
2187 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2188
2189         PR middle-end/45182
2190         * gcc.c-torture/compile/pr45182.c: New test.
2191
2192 2010-08-09  Jason Merrill  <jason@redhat.com>
2193
2194         PR c++/45236
2195         * g++.dg/cpp0x/variadic-104.C: New.
2196
2197 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2198
2199         PR fortran/44235
2200         * gfortran.dg/dependency_32.f90:  New test.
2201
2202 2010-08-09  Richard Guenther  <rguenther@suse.de>
2203
2204         PR middle-end/44632
2205         * g++.dg/opt/nrv17.C: New testcase.
2206
2207 2010-08-09  Richard Guenther  <rguenther@suse.de>
2208
2209         PR middle-end/45212
2210         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2211         alignment from MEM_REF offset only if we took it from the
2212         base object.
2213
2214         * gcc.target/i386/pr24178.c: New testcase.
2215
2216 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2217
2218         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2219         * gcc.dg/20030702-1.c: Ditto.
2220         * gcc.dg/20050309-1.c: Ditto.
2221         * gcc.dg/20050325-1.c: Ditto.
2222         * gcc.dg/20050330-2.c: Ditto.
2223         * gcc.dg/20051201-1.c: Ditto.
2224         * gcc.dg/gomp/pr27573.c: Ditto.
2225         * gcc.dg/gomp/pr34610.c: Ditto.
2226         * gcc.dg/pr24225.c: Ditto.
2227         * gcc.dg/pr26570.c: Ditto.
2228         * gcc.dg/pr32773.c: Ditto.
2229         * g++.dg/gcov/gcov-6.C: Ditto.
2230         * g++.dg/gomp/pr34608.C: Ditto.
2231         * gfortran.dg/gomp/pr27573.f90: Ditto.
2232
2233         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2234         dg-require-host-local dg directive.
2235         * gcc.dg/profile-dir-2.c: Ditto.
2236         * gcc.dg/profile-dir-3.c: Ditto.
2237
2238 2010-08-08  Richard Guenther  <rguenther@suse.de>
2239
2240         PR tree-optimization/45109
2241         * gcc.c-torture/compile/pr45109.c: New testcase.
2242
2243 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2244
2245         * gcc.dg/march.c: Skip if -march defined.
2246         * gcc.dg/mtune.c: Skip if -mtune defined.
2247
2248         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2249         generic thunk support.
2250
2251 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2252
2253         PR target/45213
2254         * gcc.target/i386/pr45213.c: New test.
2255
2256 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2257
2258         PR libfortran/45143
2259         * gfortran.dg/fmt_error_11.f03: New test.
2260
2261 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2262
2263         * lib/target-supports.exp (check_effective_target_sync_int_long):
2264         Add arm*-*-linux-gnueabi.
2265         (check_effective_target_sync_char_short): Likewise.
2266
2267 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2268
2269         PR fortran/45159
2270         * gfortran.dg/dependency_31.f90:  New test.
2271
2272 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2273
2274         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2275
2276 2010-08-06  Jason Merrill  <jason@redhat.com>
2277
2278         * g++.dg/cpp0x/sfinae3.C: New.
2279         * g++.dg/cpp0x/sfinae4.C: New.
2280
2281 2010-08-06  Richard Guenther  <rguenther@suse.de>
2282
2283         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2284         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2285         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2286         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2287         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2288         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2289         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2290         * gcc.c-torture/execute/20100805-1.c: Likewise.
2291
2292 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2293
2294         PR testsuite/42855
2295         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2296
2297 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2298
2299         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2300         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2301
2302 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2303
2304         * g++.dg/ipa/devirt-1.C: New test.
2305         * g++.dg/ipa/devirt-2.C: Likewise.
2306         * g++.dg/ipa/devirt-3.C: Likewise.
2307         * g++.dg/ipa/devirt-4.C: Likewise.
2308         * g++.dg/ipa/devirt-5.C: Likewise.
2309         * gcc.dg/ipa/iinline-3.c: Likewise.
2310
2311 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2312
2313         PR tree-optimization/45144
2314         * gcc.dg/tree-ssa/pr45144.c: New test.
2315
2316 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2317
2318         PR fortran/42207
2319         PR fortran/44064
2320         PR fortran/44065
2321         * gfortran.dg/class_25.f03: New.
2322         * gfortran.dg/class_26.f03: New.
2323
2324 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2325
2326         * g++.dg/warn/miss-format-1.C: Update line number.
2327
2328 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2329
2330         PR c++/44641
2331         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2332         .frame and .mask assembler directives.
2333
2334 2010-08-04  Richard Guenther  <rguenther@suse.de>
2335
2336         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2337         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2338         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2339         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2340
2341 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2342
2343         PR fortran/44857
2344         * gfortran.dg/derived_constructor_char_1.f90: New.
2345         * gfortran.dg/derived_constructor_char_2.f90: New.
2346
2347 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2348
2349         PR fortran/45159
2350         * gfortran.dg/dependency_30.f90:  New test.
2351
2352 2010-08-03  Jan Hubicka  <jh@suse.cz>
2353
2354         * gcc.c-torture/compile/pr45085.c: New testcase.
2355
2356 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2357
2358         PR fortran/44584
2359         PR fortran/45161
2360         * gfortran.dg/typebound_call_9.f03: Modified.
2361         * gfortran.dg/typebound_generic_1.f03: Modified.
2362
2363 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2364
2365         PR fortran/45159
2366
2367         * gfortran.dg/dependency_29.f90:  New test.
2368
2369 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2370
2371         PR fortran/36854
2372         * gfortran.dg/character_comparison_2.f90:  New test.
2373         * gfortran.dg/character_comparison_3.f90:  New test.
2374         * gfortran.dg/dependency_28.f90:  New test.
2375
2376 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2377
2378         PR target/40457
2379         * gcc.target/arm/pr40457-1.c: New test.
2380         * gcc.target/arm/pr40457-2.c: New test.
2381
2382 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2383
2384         PR fortran/44912
2385         * gfortran.dg/typebound_call_17.f03: New.
2386
2387 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2388
2389         PR fortran/44929
2390         * gfortran.dg/allocate_derived_3.f90: New.
2391
2392 2010-07-30  Xinliang David Li  <davidxl@google.com>
2393         PR tree-optimization/45121
2394         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2395
2396 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2397
2398         PR c++/45112
2399         * g++.dg/pr45112.C: New test.
2400
2401 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2402
2403         PR debug/45055
2404         PR rtl-optimization/45137
2405         * gcc.dg/pr45055.c: New test.
2406
2407 2010-07-30  Alan Modra  <amodra@gmail.com>
2408
2409         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2410         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2411
2412 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2413
2414         PR fortran/45087
2415         PR fortran/45125
2416         * gfortran.dg/whole_file_25.f90: New.
2417         * gfortran.dg/whole_file_26.f90: New.
2418         * gfortran.dg/whole_file_27.f90: New.
2419
2420 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2421
2422         PR fortran/44962
2423         * gfortran.dg/typebound_proc_17.f03: New.
2424
2425 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2426
2427         PR fortran/45004
2428         * gfortran.dg/move_alloc_2.f90: New.
2429
2430 2010-07-29  Xinliang David Li  <davidxl@google.com>
2431         PR tree-optimization/45121
2432         * c-c++-common/uninit-17.c: Fix expected output.
2433
2434 2010-07-29  Richard Guenther  <rguenther@suse.de>
2435
2436         PR tree-optimization/45120
2437         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2438
2439 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2440
2441         PR fortran/42051
2442         PR fortran/44064
2443         * gfortran.dg/pr42051.f03: New testcase.
2444
2445 2010-07-29  Richard Guenther  <rguenther@suse.de>
2446
2447         PR middle-end/45034
2448         * gcc.c-torture/execute/pr45034.c: New testcase.
2449
2450 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2451
2452         PR c++/45096
2453         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2454
2455 2010-07-28  Daniel Kraft  <d@domob.eu>
2456
2457         * gfortran.dg/bound_8.f90: New test.
2458
2459 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2460
2461         PR debug/45105
2462         * gcc.dg/pr45105.c: New test.
2463
2464 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2465
2466         PR rtl-optimization/45107
2467         * gcc.dg/pr45107.c: New test.
2468
2469 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2470
2471         PR rtl-optimization/45101
2472         * gcc.dg/pr45101.c: New test.
2473
2474 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2475
2476         PR fortran/45077
2477         * gfortran.dg/whole_file_24.f90: New.
2478
2479 2010-07-27  Jason Merrill  <jason@redhat.com>
2480
2481         * g++.dg/cpp0x/variadic102.C: New.
2482         * g++.dg/cpp0x/variadic103.C: New.
2483
2484 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2485
2486         PR rtl-optimization/40956
2487         PR target/42495
2488         PR middle-end/42574
2489         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2490         * gcc.target/arm/pr42574.c: Add tests.
2491
2492 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2493
2494         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2495         test name.
2496         (cleanup-repo-files): Ditto.
2497         (cleanup-saved-temps): Ditto.
2498
2499 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2500
2501         PR testsuite/44701
2502         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2503
2504         PR c/45079
2505         * gcc.dg/pr45079.c: New test.
2506
2507 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2508
2509         PR tree-optimization/44152
2510         * gcc.dg/vect/fast-math-pr44152.c: New test.
2511
2512 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2513
2514         PR ObjC/44140
2515         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2516         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2517         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2518         * obj-c++.dg/torture/trivial.mm: Ditto.
2519         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2520         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2521         * objc.dg/torture/tls/thr-init.m: Ditto.
2522         * objc.dg/torture/trivial.m: Ditto.
2523
2524 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2525
2526         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2527         Skip on spu-*-* targets.
2528
2529 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2530
2531         PR tree-optimization/45083
2532         * gcc.dg/pr45083.c: New test.
2533
2534 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2535
2536         PR fortran/40873
2537         * gfortran.dg/whole_file_22.f90: New test.
2538         * gfortran.dg/whole_file_23.f90: New test.
2539
2540 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2541             Jack Howarth  <howarth@bromo.med.uc.edu>
2542             Richard Henderson  <rth@redhat.com>
2543
2544         PR target/44132
2545         * gcc.dg/tls/thr-init-1.c: New.
2546         * gcc.dg/tls/thr-init-2.c: New.
2547         * gcc.dg/torture/tls New.
2548         * gcc.dg/torture/tls/tls-test.c: New.
2549         * gcc.dg/torture/tls/thr-init-1.c: New.
2550         * gcc.dg/torture/tls/tls.exp: New.
2551         * gcc.dg/torture/tls/thr-init-2.c: New.
2552         * gcc.dg/tls/emutls-2.c: New test
2553
2554         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2555         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2556         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2557         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2558         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2559         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2560         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2561         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2562         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2563         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2564         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2565         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2566         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2567         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2568         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2569         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2570         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2571         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2572         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2573         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2574         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2575         gfortran.dg/gomp/omp_threadprivate1.f90,
2576         gfortran.dg/gomp/omp_threadprivate2.f90,
2577         gfortran.dg/gomp/reduction1.f90,
2578         gfortran.dg/gomp/sharing-1.f90: Likewise.
2579
2580 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2581
2582         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2583         sse_runtime.
2584         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2585         dg-require-visibility.
2586
2587 2010-07-26  Richard Guenther  <rguenther@suse.de>
2588
2589         PR tree-optimization/43784
2590         * gcc.c-torture/execute/pr43784.c: New testcase.
2591         * g++.dg/torture/pr43784.C: Likewise.
2592
2593 2010-07-26  Richard Guenther  <rguenther@suse.de>
2594
2595         PR middle-end/45056
2596         * g++.dg/pr45056.C: New testcase.
2597
2598 2010-07-26  Richard Guenther  <rguenther@suse.de>
2599
2600         PR tree-optimization/45071
2601         * gcc.dg/pr45071.c: New testcase.
2602
2603 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2604
2605         PR fortran/45066
2606         * gfortran.dg/namelist_62.f90: New.
2607
2608 2010-07-26  Richard Guenther  <rguenther@suse.de>
2609
2610         * gcc.c-torture/execute/pr45017.c: Move ...
2611         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2612
2613 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2614
2615         PR fortran/40628
2616         * trim_optimize_1.f90:  New test.
2617         * character_comparision_1.f90:  New test.
2618
2619 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2620
2621         PR fortran/42852
2622         * gfortran.dg/wtruncate_fix.f: New test.
2623
2624 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2625
2626         PR testsuite/45068
2627         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2628
2629 2010-07-24  Richard Guenther  <rguenther@suse.de>
2630
2631         PR lto/43788
2632         * g++.dg/lto/20100724-1_0.C: New testcase.
2633
2634 2010-07-24  Richard Guenther  <rguenther@suse.de>
2635
2636         PR lto/43212
2637         * gcc.dg/lto/20100724-1_0.c: New testcase.
2638         * gcc.dg/lto/20100724-1_1.c: Likewise.
2639
2640 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2641
2642         PR fortran/40011
2643         * gfortran.dg/whole_file_21.f90: New.
2644
2645         * gfortran.dg/integer_exponentiation_3.F90: Use
2646         -ffloat-store only for i?86/x86-64 -m32.
2647
2648 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2649
2650         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2651         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2652
2653 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2654
2655         * gfortran.dg/func_decl_4.f90: Split test into two ...
2656         * gfortran.dg/func_decl_5.f90: ... parts.
2657         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2658         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2659         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2660         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2661         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2662         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2663         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2664         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2665         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2666         * gfortran.dg/sizeof.f90: Make test valid.
2667         * gfortran.dg/pr20865.f90: Add new dg-error.
2668         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2669         * gfortran.dg/g77/19990218-0.f: Ditto.
2670         * gfortran.dg/g77/19990218-1.f: Ditto.
2671         * gfortran.dg/g77/970625-2.f: Ditto.
2672         * gfortran.dg/pr37243.f: Fix function declaration.
2673         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2674         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2675
2676 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2677
2678         PR fortran/44945
2679         * gfortran.dg/char_array_structure_constructor.f90: Add
2680         -fwhole-file as dg-option as it otherwise fails on some
2681         systems.
2682
2683 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2684
2685         * gnat.dg/aggr16.ad[sb]: New test.
2686         * gnat.dg/aggr16_pkg.ads: New helper.
2687
2688 2010-07-23  Richard Guenther  <rguenther@suse.de>
2689
2690         PR lto/43071
2691         * g++.dg/lto/20100723-1_0.C: New testcase.
2692
2693 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2694
2695         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2696         AVX support.
2697         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2698         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2699
2700 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2701
2702         * lib/target-supports.exp (add_options_for_tls): New proc.
2703         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2704         * g++.dg/tls/static-1a.cc: Likewise.
2705         * gcc.dg/tls/emutls-1.c: Likewise.
2706         * gcc.dg/tls/opt-11.c: Likewise.
2707         * gcc.dg/tls/opt-12.c: Likewise.
2708         * gcc.dg/tls/pr24428-2.c: Likewise.
2709         * gcc.dg/tls/pr24428.c: Likewise.
2710         * obj-c++.dg/tls/static-1.mm: Likewise.
2711         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2712         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2713         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2714         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2715         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2716         * objc.dg/torture/tls/thr-init.m: Likewise.
2717         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2718
2719 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2720
2721         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2722         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2723         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2724         optimized dump files.
2725
2726 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2727
2728         PR tree-optimization/45047
2729         * gcc.c-torture/compile/pr45047.c: New test.
2730
2731 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2732
2733         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2734         instead of dg-compile.
2735         * gcc.dg/float-range-4.c: Ditto.
2736         * gcc.dg/float-range-5.c: Ditto.
2737         * gcc.dg/fold-overflow-1.c: Ditto.
2738         * gcc.dg/gomp/sections-4.c: Ditto.
2739         * gcc.dg/transparent-union-1.c: Ditto.
2740         * gcc.dg/transparent-union-2.c: Ditto.
2741         * gcc.target/i386/pr39315-check.c: Ditto.
2742         * g++.dg/gomp/sections-4.C: Ditto.
2743         * g++.dg/template/dtor7.C: Ditto.
2744         * g++.dg/tree-ssa/pr19952.C: Ditto.
2745         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2746         * gfortran.dg/graphite/pr42185.f90: Ditto.
2747         * gfortran.dg/namelist_36.f90: Ditto.
2748         * gnat.dg/noreturn1.adb: Ditto.
2749         * gnat.dg/specs/small_alignment.ads: Ditto.
2750
2751 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2752
2753         PR tree-optimization/44915
2754         * g++.dg/torture/pr44915.C: New test.
2755
2756 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2757
2758         PR tree-optimization/44914
2759         * g++.dg/tree-ssa/pr44914.C: New test.
2760
2761 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2762
2763         PR target/44290
2764         * gcc.dg/pr44290-1.c: New test.
2765         * gcc.dg/pr44290-2.c: New test.
2766
2767 2010-07-23  Jason Merrill  <jason@redhat.com>
2768
2769         PR c++/45008
2770         * g++.dg/abi/mangle44.C: New.
2771
2772 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2773
2774         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2775         for compile-time only tests.
2776         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2777         target check.
2778         * gcc.target/i386/pr39315-4.c: Ditto.
2779         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2780         target check.  Include sse-os-support.h.
2781         (main): Call check_isa and sse_os_support.
2782         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2783         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2784         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2785         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2786         target check.  Include sse-os-support.h.
2787         (main): Call check_isa and sse_os_support.
2788         * gcc.target/i386/vperm-v2df.c: Ditto.
2789
2790 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2791
2792         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2793         (check_effective_target_avx_runtime): New procedure.
2794         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2795         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2796
2797         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2798         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2799         and __get_cpuid test.
2800         * gcc.dg/compat/vector-2b_main.c: Ditto.
2801
2802         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2803
2804         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2805         for compile-time only test.
2806         * gcc.dg/pr32716.c: Ditto.
2807         * gcc.dg/pr34856.c: Ditto.
2808         * gcc.dg/pr36997.c: Ditto.
2809         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2810         * gfortran.dg/pr28158.f90: Ditto.
2811         * gfortran.dg/pr30667.f: Ditto.
2812
2813         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2814         i?86-*-* and x86_64-*-* targets to disable execution on targets
2815         without sse2 runtime support.
2816         * g++.dg/vect/vect.exp: Ditto.
2817         * gfortran.dg/vect/vect.exp: Ditto.
2818
2819         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2820         * gcc.dg/pr37544.c: Ditto.
2821         * gcc.dg/pr40550.c: Ditto.
2822         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2823         * gcc.dg/compat/vector-1a_main.c: Ditto.
2824         * gcc.dg/compat/vector-2a_main.c: Ditto.
2825         * gcc.dg/torture/pr16104-1.c: Ditto.
2826         * gcc.dg/torture/pr35771-1.c: Ditto.
2827         * gcc.dg/torture/pr35771-2.c: Ditto.
2828         * gcc.dg/torture/pr35771-3.c: Ditto.
2829         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2830         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2831         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2832         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2833         * g++.dg/other/i386-1.C: Ditto.
2834         * g++.dg/other/pr40446.C: Ditto.
2835
2836 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2837
2838         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2839
2840 2010-07-23  Daniel Kraft  <d@domob.eu>
2841
2842         PR fortran/44709
2843         * gfortran.dg/exit_1.f08: New test.
2844         * gfortran.dg/exit_2.f08: New test.
2845
2846 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2847
2848         PR tree-optimization/39839
2849         * gcc.target/arm/pr39839.c: New test case.
2850
2851 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2852
2853         * gnat.dg/unchecked_convert5b.adb: New test.
2854         * gnat.dg/unchecked_convert6.adb: Likewise.
2855         * gnat.dg/unchecked_convert6b.adb: Likewise.
2856
2857 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2858
2859         * gnat.dg/aggr15.ad[sb]: New test.
2860
2861 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2862
2863         PR debug/45024
2864         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2865
2866 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2867
2868         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2869         with dg-require-linker-plugin.
2870
2871 2010-07-22  Richard Guenther  <rguenther@suse.de>
2872
2873         PR lto/43850
2874         * g++.dg/lto/20100722-1_0.C: New testcase.
2875
2876 2010-07-22  Richard Guenther  <rguenther@suse.de>
2877
2878         PR lto/42451
2879         * gcc.dg/lto/20100720-3_0.c: New testcase.
2880         * gcc.dg/lto/20100720-3_1.c: Likewise.
2881
2882 2010-07-22  Richard Guenther  <rguenther@suse.de>
2883
2884         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2885         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2886
2887         PR lto/43373
2888         * gcc.dg/lto/20100722-1_0.c: New testcase.
2889
2890 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2891
2892         PR tree-optimization/44891
2893         * gcc.c-torture/compile/pr44891.c: New test.
2894
2895 2010-07-22  Richard Guenther  <rguenther@suse.de>
2896
2897         PR tree-optimization/45017
2898         * gcc.c-torture/execute/pr45017.c: New testcase.
2899
2900 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2901
2902         PR fortran/45019
2903         * gfortran.dg/aliasing_dummy_5.f90: New.
2904
2905 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2906
2907         PR target/43698
2908         * gcc.target/arm/pr43698.c: New test.
2909
2910 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2911
2912         PR fortran/44929
2913         * Revert my commit r162325 for this PR.
2914
2915 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2916
2917         PR debug/45015
2918         * gcc.target/m68k/pr45015.c: New test.
2919
2920 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2921
2922         PR c++/44641
2923         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2924         comments.
2925
2926 2010-07-21  Richard Guenther  <rguenther@suse.de>
2927
2928         PR lto/45018
2929         * g++.dg/lto/20100721-1_0.C: New testcase.
2930
2931 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2932
2933         PR tree-optimization/44900
2934         * g++.dg/torture/pr44900.C: New test.
2935
2936 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2937
2938         PR middle-end/44738
2939         * c-c++-common/uninit-17.c: Correct expected error.
2940
2941 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2942
2943         * gcc.dg/guality/asm-1.c: New test.
2944
2945         PR debug/45003
2946         * gcc.dg/guality/pr45003-2.c: New test.
2947         * gcc.dg/guality/pr45003-3.c: New test.
2948
2949 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2950
2951         PR libfortran/44697
2952         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2953
2954 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2955
2956         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2957         defined on the current line.
2958         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2959         * g++.dg/debug/dwarf2/pr44641.C: New.
2960
2961 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2962
2963         * gcc.target/powerpc/block-move-1.c: New test.
2964         * gcc.target/powerpc/block-move-2.c: New test.
2965
2966 2010-07-20  Jason Merrill  <jason@redhat.com>
2967
2968         PR c++/44967
2969         * g++.dg/cpp0x/sfinae2.C: New.
2970
2971 2010-07-20  Richard Guenther  <rguenther@suse.de>
2972
2973         PR lto/42696
2974         * gcc.dg/lto/20100720-4_0.c: New testcase.
2975
2976 2010-07-20  Richard Guenther  <rguenther@suse.de>
2977
2978         PR lto/43221
2979         * gcc.dg/lto/20100720-2_0.c: New testcase.
2980         * gcc.dg/lto/20100720-2_1.c: Likewise.
2981
2982 2010-07-20  Richard Guenther  <rguenther@suse.de>
2983
2984         PR lto/43208
2985         * gcc.dg/lto/20100720-1_0.c: New testcase.
2986         * gcc.dg/lto/20100720-1_1.c: Likewise.
2987
2988 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2989
2990         PR debug/45003
2991         * gcc.dg/guality/pr45003-1.c: New test.
2992
2993 2010-07-20  Richard Guenther  <rguenther@suse.de>
2994
2995         PR tree-optimization/44977
2996         * gcc.dg/torture/pr44977.c: New testcase.
2997
2998 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2999
3000         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3001         sync_char_short
3002
3003 2010-07-20  Richard Guenther  <rguenther@suse.de>
3004
3005         PR middle-end/44971
3006         PR middle-end/44988
3007         * gcc.dg/pr44971.c: New testcase.
3008         * gcc.c-torture/compile/pr44988.c: Likewise.
3009
3010 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3011
3012         PR fortran/44929
3013         * gfortran.dg/allocate_with_typespec.f90: New test.
3014         * gfortran.dg/allocate_derived_1.f90: Update error message.
3015
3016 2010-07-19  Jason Merrill  <jason@redhat.com>
3017
3018         PR c++/44996
3019         * g++.dg/cpp0x/decltype23.C: New.
3020
3021 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3022
3023         PR fortran/42385
3024         * gfortran.dg/class_defined_operator_1.f03 : New test.
3025
3026 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3027
3028         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3029         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3030         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3031         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3032
3033 2010-07-19  Richard Guenther  <rguenther@suse.de>
3034
3035         PR middle-end/44941
3036         * gcc.c-torture/compile/pr44941.c: New testcase.
3037
3038 2010-07-19  Jason Merrill  <jason@redhat.com>
3039
3040         PR c++/44969
3041         * g++.dg/template/sfinae24.C: New.
3042
3043 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3044
3045         PR fortran/44353
3046         * gfortran.dg/data_implied_do_2.f90: Removed.
3047
3048 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3049
3050         PR c++/44969
3051         * g++.dg/template/sfinae23.C: New.
3052
3053 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3054
3055         * lib/target-supports.exp (check_sse_os_support_available): New
3056         proc.
3057         (check_sse_hw_available): New proc.
3058         (check_effective_target_sse_runtime): New proc.
3059         (check_effective_target_sse2_runtime): New proc.
3060         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3061         -msse2 if check_sse_os_support_available.
3062         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3063         check_sse_os_support_available.
3064         * gcc.dg/vect/vect.exp: Likewise.
3065         * gfortran.dg/vect/vect.exp: Likewise.
3066         * gcc.target/i386/sol2-check: Renamed to ...
3067         * gcc.target/i386/sse-os-support.h: ... this.
3068         (sol2_check): Renamed to ...
3069         (sse_os_support): ... this.
3070         Only test movss with xmm registers.
3071         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3072         Removed ILL_INSN, ILL_INSN_LEN.
3073         * gcc.target/i386/sse2-check.h: Likewise.
3074         * gcc.target/i386/sse3-check.h: Likewise.
3075         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3076         Removed cpuid.h, __get_cpuid test.
3077         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3078         Removed cpuid.h, __get_cpuid test.
3079         * g++.dg/other/pr40446.C: Likewise.
3080         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3081         * gcc.dg/compat/vector-1a_main.c: Likewise.
3082         * gcc.dg/compat/vector-2a_main.c: Likewise.
3083         * gcc.dg/pr36584.c: Likewise.
3084         * gcc.dg/pr37544.c: Likewise.
3085         * gcc.dg/torture/pr16104-1.c: Likewise.
3086         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3087         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3088         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3089         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3090         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3091         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3092         sse2_runtime.
3093         * gcc.dg/torture/pr35771-2.c: Likewise.
3094         * gcc.dg/torture/pr35771-3.c: Likewise.
3095         * gcc.target/i386/pr39315-2.c: Likewise.
3096         * gcc.target/i386/pr39315-4.c: Likewise.
3097         * gcc.target/i386/vperm-v2df.c: Likewise.
3098         * gcc.target/i386/vperm-v2di.c: Likewise.
3099         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3100         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3101         sse_runtime.
3102
3103 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3104
3105         PR fortran/44353
3106         * gfortran.dg/data_implied_do_2.f90: New test.
3107
3108 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3109
3110         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3111
3112 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3113
3114         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3115         to the "mips16" group.
3116         (mips_using_mips16_p): New procedure.
3117         (mips-dg-options): Use it.
3118
3119 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3120
3121         * gcc.target/mips/mips16-attributes-4.c: New test.
3122
3123 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3124
3125         PR testsuite/44418
3126         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3127         * gcc.target/powerpc/recip-2.c: Ditto.
3128         * gcc.target/powerpc/recip-3.c: Ditto.
3129
3130 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3131
3132         * gcc.target/arm/pr42235.c: New test.
3133
3134 2010-07-16  Jason Merrill  <jason@redhat.com>
3135
3136         PR c++/32505
3137         * g++.dg/template/partial8.C: New.
3138
3139 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3140
3141         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3142         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3143         in C++.
3144         (gualcvt): New overloaded inline.
3145         (GUALCVT): Use it for C++.
3146         * g++.dg/guality/guality.exp: New.
3147         * g++.dg/guality/guality.h: New.
3148         * g++.dg/guality/redeclaration1.C: New test.
3149         * g++.dg/dg.exp: Prune also guality/* tests.
3150         * gcc.dg/guality/pr43141.c: Moved to...
3151         * c-c++-common/guality/pr43141.c: ... here.
3152
3153 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3154
3155         PR libfortran/37077
3156         * gfortran.dg/char4_iunit_2.f03: New test.
3157
3158 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3159
3160         * lib/plugin-support.exp (plugin-test-execute):
3161         Add ${gcc_objdir}/intl to includes.
3162
3163 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3164
3165         PR target/44942
3166         * gcc.c-torture/execute/pr44942.c: New test.
3167         * gcc.target/i386/pr44942.c: New test.
3168
3169 2010-07-15  Jason Merrill  <jason@redhat.com>
3170
3171         PR c++/44909
3172         * g++.dg/cpp0x/implicit7.C: New.
3173         * g++.dg/cpp0x/implicit8.C: New.
3174
3175 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3176
3177         Disable float tests for __SPU__ targets due to lack of signed zero:
3178         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3179         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3180         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3181         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3182         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3183         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3184         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3185         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3186         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3187
3188 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3189
3190         * gfortran.dg/select_char_2.f90: New test.
3191
3192 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3193
3194         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3195         with DECL_CHAIN.
3196
3197 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3198
3199         PR fortran/44936
3200         * gfortran.dg/typebound_generic_9.f03: New.
3201
3202 2010-07-15  Richard Guenther  <rguenther@suse.de>
3203
3204         PR tree-optimization/44946
3205         * gcc.c-torture/compile/pr44946.c: New testcase.
3206
3207 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3208
3209         PR fortran/40206
3210         * gfortran.dg/select_char_3.f90: New test.
3211
3212 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3213             Kevin F. Quinn  <kevquinn@gentoo.org>
3214
3215         * gcc.dg/Wtrampolines.c: New.
3216
3217 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3218
3219         PR libfortran/44934
3220         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3221
3222 2010-07-14  Jason Merrill  <jason@redhat.com>
3223
3224         PR c++/44810
3225         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3226
3227         Implement C++0x unrestricted unions (N2544)
3228         * g++.dg/cpp0x/union1.C: New.
3229         * g++.dg/cpp0x/union2.C: New.
3230         * g++.dg/cpp0x/union3.C: New.
3231         * g++.dg/cpp0x/defaulted2.C: Adjust.
3232         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3233         * g++.old-deja/g++.ext/anon2.C: Adjust.
3234         * g++.old-deja/g++.mike/misc6.C: Adjust.
3235
3236 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3237
3238         PR fortran/44925
3239         * gfortran.dg/c_loc_tests_15.f90: New.
3240
3241 2010-07-13  Jason Merrill  <jason@redhat.com>
3242
3243         PR c++/44909
3244         * g++.dg/cpp0x/implicit6.C: New.
3245
3246 2010-07-13  Jason Merrill  <jason@redhat.com>
3247
3248         PR c++/44540
3249         * g++.dg/abi/noreturn1.C: New.
3250         * g++.dg/abi/noreturn2.C: New.
3251
3252 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3253
3254         PR other/44874
3255         PR debug/44832
3256         * c-c++-common/pr44832.c: New test.
3257
3258 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3259
3260         PR objc/44488
3261         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3262         on the target.  Make sure that we can assemble the emitted asm when
3263         the test type is 'compile'.
3264
3265 2010-07-13  Richard Guenther  <rguenther@suse.de>
3266
3267         PR tree-optimization/36960
3268         * g++.dg/torture/pr36960.C: New testcase.
3269
3270 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3271
3272         PR c++/44908
3273         * g++.dg/template/sfinae21.C: New.
3274         * g++.dg/template/sfinae22.C: Likewise.
3275
3276 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3277
3278         PR testsuite/42843
3279         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3280         * gcc.dg/plugin/ggcplug.c: Likewise.
3281         * g++.dg/plugin/selfassign.c: Likewise.
3282         * g++.dg/plugin/attribute_plugin.c: Likewise.
3283         * g++.dg/plugin/dumb_plugin.c: Likewise.
3284         * g++.dg/plugin/pragma_plugin.c: Likewise.
3285
3286 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3287
3288         * gcc.c-torture/execute/pr44683.x: New.
3289         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3290
3291 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3292
3293         PR fortran/44434
3294         PR fortran/44565
3295         PR fortran/43945
3296         PR fortran/44869
3297         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3298         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3299         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3300         * gfortran.dh/typebound_call_16.f03: New.
3301         * gfortran.dg/typebound_generic_6.f03: New.
3302         * gfortran.dg/typebound_generic_7.f03: New.
3303         * gfortran.dg/typebound_generic_8.f03: New.
3304
3305 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3306
3307         PR libfortran/37077
3308         * gfortran.dg/char4_iunit_1.f03: New test.
3309
3310 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3311
3312         * gcc.dg/tree-ssa/vrp53.c: New test.
3313
3314 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3315
3316         PR c++/44907
3317         * g++.dg/template/sfinae19.C: New.
3318         * g++.dg/template/sfinae20.C: Likewise.
3319
3320 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3321
3322         * gcc.target/arm/interrupt-1.c: New test.
3323         * gcc.target/arm/interrupt-2.c: New test.
3324
3325 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3326
3327         * gcc.dg/pr42427.c: Require c99_runtime.
3328         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3329         c99_runtime.
3330         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3331         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3332         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3333         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3334         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3335         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3336         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3337         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3338         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3339         * gcc.target/i386/pr37275.c: Require visibility support.
3340
3341 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3342
3343         * lib/target-supports.exp (check_effective_target_sse): New proc.
3344         * gcc.target/i386/sol2-check.h: New file.
3345         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3346         Include sol2-check.h.
3347         (main) Only run do_test () if sol2_check ().
3348         * gcc.target/i386/sse2-check.h: Likewise.
3349         * gcc.target/i386/sse3-check.h: Likewise.
3350         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3351         [__sun__ && __svr4__]: Execute SSE2 instruction.
3352         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3353         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3354         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3355         * g++.dg/ext/vector14.C: Likewise.
3356         * g++.dg/other/mmintrin.C: Likewise.
3357         * gcc.dg/20020418-1.c: Likewise.
3358         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3359         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3360         * gcc.dg/format/unnamed-1.c: Likewise.
3361         Adapt dg-warning line number.
3362         * gcc.dg/graphite/pr40281.c: Likewise.
3363         * gcc.dg/pr32176.c: Likewise.
3364         * gcc.dg/pr40550.c: Likewise.
3365         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3366         * gcc.dg/torture/pr36891.c: Likewise.
3367         * gcc.target/i386/20020218-1.c: Likewise.
3368         * gcc.target/i386/20020523.c: Likewise.
3369         * gcc.target/i386/abi-1.c: Likewise.
3370         * gcc.target/i386/brokensqrt.c: Likewise.
3371         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3372         * gcc.target/i386/pr13366.c: Likewise.
3373         * gcc.target/i386/pr13685.c: Likewise.
3374         * gcc.target/i386/pr24306.c: Likewise.
3375         * gcc.target/i386/pr31486.c: Likewise.
3376         * gcc.target/i386/pr32065-1.c: Likewise.
3377         * gcc.target/i386/pr32065-2.c: Likewise.
3378         * gcc.target/i386/pr32389.c: Likewise.
3379         * gcc.target/i386/pr38824.c: Likewise.
3380         * gcc.target/i386/pr38931.c: Likewise.
3381         * gcc.target/i386/pr39592-1.c: Likewise.
3382         * gcc.target/i386/pr43766.c: Likewise.
3383         * gcc.target/i386/recip-divf.c: Likewise.
3384         * gcc.target/i386/recip-sqrtf.c: Likewise.
3385         * gcc.target/i386/recip-vec-divf.c: Likewise.
3386         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3387         * gcc.target/i386/sse-1.c: Likewise.
3388         * gcc.target/i386/sse-16.c: Likewise.
3389         * gcc.target/i386/sse-2.c: Likewise.
3390         * gcc.target/i386/sse-20.c: Likewise.
3391         * gcc.target/i386/sse-3.c: Likewise.
3392         * gcc.target/i386/sse-7.c: Likewise.
3393         * gcc.target/i386/sse-9.c: Likewise.
3394         * gcc.target/i386/sse-addps-1.c: Likewise.
3395         * gcc.target/i386/sse-addss-1.c: Likewise.
3396         * gcc.target/i386/sse-andnps-1.c: Likewise.
3397         * gcc.target/i386/sse-andps-1.c: Likewise.
3398         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3399         * gcc.target/i386/sse-comiss-1.c: Likewise.
3400         * gcc.target/i386/sse-comiss-2.c: Likewise.
3401         * gcc.target/i386/sse-comiss-3.c: Likewise.
3402         * gcc.target/i386/sse-comiss-4.c: Likewise.
3403         * gcc.target/i386/sse-comiss-5.c: Likewise.
3404         * gcc.target/i386/sse-comiss-6.c: Likewise.
3405         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3406         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3407         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3408         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3409         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3410         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3411         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3412         * gcc.target/i386/sse-divps-1.c: Likewise.
3413         * gcc.target/i386/sse-divss-1.c: Likewise.
3414         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3415         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3416         * gcc.target/i386/sse-maxps-1.c: Likewise.
3417         * gcc.target/i386/sse-maxss-1.c: Likewise.
3418         * gcc.target/i386/sse-minps-1.c: Likewise.
3419         * gcc.target/i386/sse-minss-1.c: Likewise.
3420         * gcc.target/i386/sse-movaps-1.c: Likewise.
3421         * gcc.target/i386/sse-movaps-2.c: Likewise.
3422         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3423         * gcc.target/i386/sse-movhps-1.c: Likewise.
3424         * gcc.target/i386/sse-movhps-2.c: Likewise.
3425         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3426         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3427         * gcc.target/i386/sse-movntps-1.c: Likewise.
3428         * gcc.target/i386/sse-movss-1.c: Likewise.
3429         * gcc.target/i386/sse-movss-2.c: Likewise.
3430         * gcc.target/i386/sse-movss-3.c: Likewise.
3431         * gcc.target/i386/sse-movups-1.c: Likewise.
3432         * gcc.target/i386/sse-movups-2.c: Likewise.
3433         * gcc.target/i386/sse-mulps-1.c: Likewise.
3434         * gcc.target/i386/sse-mulss-1.c: Likewise.
3435         * gcc.target/i386/sse-orps-1.c: Likewise.
3436         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3437         * gcc.target/i386/sse-recip-vec.c: Likewise.
3438         * gcc.target/i386/sse-recip.c: Likewise.
3439         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3440         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3441         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3442         * gcc.target/i386/sse-subps-1.c: Likewise.
3443         * gcc.target/i386/sse-subss-1.c: Likewise.
3444         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3445         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3446         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3447         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3448         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3449         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3450         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3451         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3452         * gcc.target/i386/sse-xorps-1.c: Likewise.
3453         * gcc.target/i386/ssefn-1.c: Likewise.
3454         * gcc.target/i386/ssefn-3.c: Likewise.
3455         * gcc.target/i386/sseregparm-1.c: Likewise.
3456         * gcc.target/i386/stackalign/return-3.c: Likewise.
3457         * gcc.target/i386/vectorize1.c: Likewise.
3458         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3459         * gcc.target/i386/xorps-sse.c: Likewise.
3460         * gfortran.dg/pr28158.f90: Likewise.
3461         * gfortran.dg/pr30667.f: Likewise.
3462         * gnat.dg/loop_optimization7.adb: Likewise.
3463         * gnat.dg/sse_nolib.adb: Likewise.
3464
3465 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3466
3467         PR fortran/44702
3468         * gfortran.dg/use_rename_6.f90: New.
3469         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3470
3471 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3472
3473         PR fortran/44869
3474         * gfortran.dg/class_24.f03: New.
3475
3476 2010-07-10  Richard Guenther  <rguenther@suse.de>
3477
3478         PR lto/44889
3479         * gcc.dg/lto/20100709-1_0.c: New testcase.
3480         * gcc.dg/lto/20100709-1_1.c: Likewise.
3481
3482 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3483
3484         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3485
3486 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3487
3488         PR objc/44140
3489         * objc.dg/lto/trivial-1_0.m: New.
3490         * objc.dg/lto/lto.exp: New.
3491         * obj-c++.dg/lto/trivial-1_0.mm: New.
3492         * obj-c++.dg/lto/lto.exp: New.
3493         * objc.dg/symtab-1.m: Adjust sizes.
3494         * objc.dg/image-info.m: Do not run for gnu-runtime.
3495
3496 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3497
3498         * gcc.dg/pr32370.c: Allow another kind of error message.
3499
3500 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3501
3502         * gnat.dg/atomic3.adb: New test.
3503
3504 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3505             Denys Vlasenko  <dvlasenk@redhat.com>
3506             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3507
3508         PR tree-optimization/28632
3509         * gcc.dg/tree-ssa/vrp51.c: New test.
3510         * gcc.dg/tree-ssa/vrp52.c: New test.
3511
3512 2010-07-09  Jason Merrill  <jason@redhat.com>
3513
3514         * g++.dg/abi/covariant6.C: New.
3515         * g++.dg/inherit/covariant17.C: Test both bases.
3516         * g++.dg/inherit/covariant7.C: Check vtable layout.
3517
3518 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3519
3520         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3521
3522 2010-07-09  Richard Guenther  <rguenther@suse.de>
3523
3524         PR tree-optimization/44852
3525         * gcc.c-torture/execute/pr44852.c: New testcase.
3526
3527 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3528
3529         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3530         multiplication by values.
3531         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3532         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3533
3534 2010-07-09  Richard Guenther  <rguenther@suse.de>
3535
3536         PR tree-optimization/44882
3537         * gfortran.dg/pr44882.f90: New testcase.
3538
3539 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3540
3541         PR target/40657
3542         * gcc.target/arm/pr40657-1.c: New test.
3543         * gcc.target/arm/pr40657-2.c: New test.
3544         * gcc.c-torture/execute/pr40657.c: New test.
3545
3546 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3547
3548         * gcc.dg/tree-ssa/vrp50.c: New test.
3549         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3550
3551 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3552
3553         PR fortran/44649
3554         * gfortran.dg/c_sizeof_1.f90: Modified.
3555         * gfortran.dg/storage_size_1.f08: New.
3556         * gfortran.dg/storage_size_2.f08: New.
3557
3558 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3559
3560         * gcc.c-torture/execute/20100708-1.c: New test.
3561
3562 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3563
3564         PR fortran/44847
3565         * gfortran.dg/gomp/pr44847.f90: New test.
3566
3567 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3568
3569         PR tree-optimization/44710
3570         * gcc.dg/tree-ssa/ifc-6.c: New.
3571         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3572
3573 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3574
3575         PR fortran/18918
3576         * gfortran.dg/coarray_10.f90: Add an additional test.
3577
3578 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3579
3580         PR middle-end/44828
3581         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3582         * gcc.c-torture/execute/pr44828.x: Revert.
3583
3584 2010-07-08  Jason Merrill  <jason@redhat.com>
3585
3586         PR c++/43120
3587         * g++.dg/inherit/covariant17.C: New.
3588         * g++.dg/abi/covariant1.C: Actually test for the bug.
3589
3590 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3591
3592         PR rtl-optimization/44838
3593         * gcc.dg/pr44838.c: New.
3594
3595 2010-07-08  Richard Guenther  <rguenther@suse.de>
3596
3597         PR tree-optimization/44831
3598         * gcc.c-torture/compile/pr44831.c: New testcase.
3599         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3600
3601 2010-07-08  Richard Guenther  <rguenther@suse.de>
3602
3603         PR tree-optimization/44861
3604         * g++.dg/vect/pr44861.cc: New testcase.
3605
3606 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3607
3608         PR middle-end/44828
3609         * gcc.c-torture/execute/pr44828.x: New file.
3610
3611 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3612
3613         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3614         dg-options.
3615         * g++.dg/ext/altivec-17.C: Adjust error message.
3616
3617 2010-07-07  Tom Tromey  <tromey@redhat.com>
3618
3619         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3620
3621 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3622
3623         PR target/44844
3624         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3625         * gcc.target/i386/rdrand-2.c: Likewise.
3626         * gcc.target/i386/rdrand-3.c: Likewise.
3627
3628 2010-07-07  Jan Hubicka  <jh@suse.cz>
3629
3630         PR middle-end/44813
3631         * g++.dg/torture/pr44813.C: New testcase.
3632         * g++.dg/torture/pr44826.C: New testcase.
3633
3634 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3635
3636         PR rtl-optimization/44787
3637         * gcc.c-torture/compile/pr44788.c: New test.
3638         * gcc.target/arm/pr44788.c: New test.
3639
3640 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3641
3642         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3643
3644 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3645
3646         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3647         to dg-options.
3648
3649 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3650
3651         PR fortran/44742
3652         * gfortran.dg/parameter_array_init_6.f90: New.
3653         * gfortran.dg/initialization_20.f90: Update dg-error.
3654         * gfortran.dg/initialization_24.f90: Ditto.
3655
3656 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3657         PR fortran/PR44693
3658         * gfortran.dg/dim_range_1.f90:  New test.
3659         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3660
3661 2010-07-06  Jason Merrill  <jason@redhat.com>
3662
3663         PR c++/44703
3664         * g++.dg/cpp0x/initlist41.C: New.
3665
3666         PR c++/44778
3667         * g++.dg/template/ptrmem22.C: New.
3668
3669 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3670
3671         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3672         support.
3673         * gcc.target/i386/i386.exp: Likewise.
3674
3675 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3676
3677         PR testsuite/44195
3678         * gcc.dg/lto/20100518_0.c: Limit to x86.
3679
3680 2010-07-06  Richard Guenther  <rguenther@suse.de>
3681
3682         PR middle-end/44828
3683         * gcc.c-torture/execute/pr44828.c: New testcase.
3684
3685 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3686
3687         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3688         * g++.dg/warn/volatile1.C: Likewise.
3689         * g++.dg/template/warn1.C: Likewise.
3690
3691 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3692
3693         AVX Programming Reference (June, 2010)
3694         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3695         * g++.dg/other/i386-3.C: Likewise.
3696         * gcc.target/i386/sse-12.c: Likewise.
3697
3698         * gcc.target/i386/f16c-check.h: New.
3699         * gcc.target/i386/rdfsbase-1.c: Likewise.
3700         * gcc.target/i386/rdfsbase-2.c: Likewise.
3701         * gcc.target/i386/rdgsbase-1.c: Likewise.
3702         * gcc.target/i386/rdgsbase-2.c: Likewise.
3703         * gcc.target/i386/rdrand-1.c: Likewise.
3704         * gcc.target/i386/rdrand-2.c: Likewise.
3705         * gcc.target/i386/rdrand-3.c: Likewise.
3706         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3707         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3708         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3709         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3710         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3711         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3712         * gcc.target/i386/wrfsbase-1.c: Likewise.
3713         * gcc.target/i386/wrfsbase-2.c: Likewise.
3714         * gcc.target/i386/wrgsbase-1.c: Likewise.
3715         * gcc.target/i386/wrgsbase-2.c: Likewise.
3716
3717         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3718         (__builtin_ia32_vcvtps2ph): New.
3719         (__builtin_ia32_vcvtps2ph256): Likewise.
3720
3721         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3722         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3723
3724         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3725         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3726
3727         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3728         (__builtin_ia32_vcvtps2ph256): Likewise.
3729         Add fsgsbase,rdrnd,f16c.
3730
3731         * lib/target-supports.exp (check_effective_target_f16c): New.
3732
3733 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3734
3735         * gcc.dg/guality/nrv-1.c: New test.
3736
3737 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3738
3739         PR middle-end/42505
3740         * gcc.target/arm/pr42505.c: New test case.
3741
3742 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3743
3744         PR c++/44808
3745         * g++.dg/opt/nrv16.C: New test.
3746
3747 2010-07-05  Richard Guenther  <rguenther@suse.de>
3748
3749         PR tree-optimization/44784
3750         * gcc.c-torture/compile/pr44784.c: New testcase.
3751
3752 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3753
3754         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3755         Increase loop bound and array size.
3756         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3757         Likewise.
3758
3759 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3760
3761         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3762         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3763         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3764         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3765         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3766
3767 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3768
3769         PR c++/22138
3770         * g++.dg/parse/template25.C: New.
3771
3772 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3773
3774         PR rtl-optimization/44695
3775         * gcc.dg/torture/pr44695.c: New.
3776
3777 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3778
3779         PR c++/16630
3780         * g++.dg/ext/pretty3.C: New.
3781
3782 2010-07-04  Richard Guenther  <rguenther@suse.de>
3783
3784         PR middle-end/44809
3785         * g++.dg/torture/pr44809.C: New testcase.
3786
3787 2010-07-04  Richard Guenther  <rguenther@suse.de>
3788
3789         PR tree-optimization/44656
3790         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3791
3792 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3793             Revital Eres  <eres@il.ibm.com>
3794
3795         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3796         misaligned stores.
3797         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3798         gcc.dg/vect/vect-96.c: Likewise.
3799         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3800         that support misaligned stores. Change the number of expected
3801         misaligned accesses.
3802         * gcc.dg/vect/vect-peel-1.c: New test.
3803         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3804         gcc.dg/vect/vect-peel-4.c: Likewise.
3805         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3806         vectorizable on all targets that support realignment.
3807         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3808
3809 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3810
3811         PR c/44806
3812         * gcc.dg/torture/pr44806.c: New.
3813
3814 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3815
3816         * gnat.dg/cond_expr1.adb: New test.
3817
3818 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3819
3820         * gnat.dg/modular3.adb: New test.
3821         * gnat.dg/modular3_pkg.ads: New helper.
3822
3823 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3824             Mikael Pettersson  <mikpe@it.uu.se>
3825
3826         PR testsuite/44518
3827         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3828         Make signed-ness of chars explicit.  Scan the object for
3829         strings that are split by some target assemblers.
3830         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3831         explicit.
3832
3833 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3834
3835         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3836
3837 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3838
3839         PR/44128
3840         * g++.dg/warn/Wshadow-7.C: New test.
3841
3842 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3843             Julian Brown  <julian@codesourcery.com>
3844             Sandra Loosemore  <sandra@codesourcery.com>
3845
3846         * gcc.c-torture/execute/20100416-1.c: New test case.
3847
3848 2010-07-02  Julian Brown  <julian@codesourcery.com>
3849             Sandra Loosemore  <sandra@codesourcery.com>
3850
3851         PR target/43703
3852
3853         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3854         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3855
3856 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3857             Julian Brown  <julian@codesourcery.com>
3858
3859         * gcc.target/arm/neon/vadds64.c: Regenerated.
3860         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3861         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3862         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3863         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3864         * gcc.target/arm/neon-vmls-1.c: Likewise.
3865         * gcc.target/arm/neon-vsubs64.c: New execution test.
3866         * gcc.target/arm/neon-vsubu64.c: New execution test.
3867         * gcc.target/arm/neon-vadds64.c: New execution test.
3868         * gcc.target/arm/neon-vaddu64.c: New execution test.
3869
3870 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3871
3872         * gcc.target/arm/neon-vands64.c: New.
3873         * gcc.target/arm/neon-vandu64.c: New.
3874         * gcc.target/arm/neon-vbics64.c: New.
3875         * gcc.target/arm/neon-vbicu64.c: New.
3876         * gcc.target/arm/neon-veors64.c: New.
3877         * gcc.target/arm/neon-veoru64.c: New.
3878         * gcc.target/arm/neon-vorns64.c: New.
3879         * gcc.target/arm/neon-vornu64.c: New.
3880         * gcc.target/arm/neon-vorrs64.c: New.
3881         * gcc.target/arm/neon-vorru64.c: New.
3882         * gcc.target/arm/neon/vands64.c: Regenerated.
3883         * gcc.target/arm/neon/vandu64.c: Regenerated.
3884         * gcc.target/arm/neon/vbics64.c: Regenerated.
3885         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3886         * gcc.target/arm/neon/veors64.c: Regenerated.
3887         * gcc.target/arm/neon/veoru64.c: Regenerated.
3888         * gcc.target/arm/neon/vorns64.c: Regenerated.
3889         * gcc.target/arm/neon/vornu64.c: Regenerated.
3890         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3891         * gcc.target/arm/neon/vorru64.c: Regenerated.
3892
3893 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3894
3895         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3896
3897 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3898
3899         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3900         * gfortran.dg/intent_out_5.f90: Same.
3901         * gfortran.dg/ltrans-7.f90: Same.
3902         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3903
3904 2010-07-02  Jan Hubicka  <jh@suse.cz>
3905
3906         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3907
3908 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3909
3910         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3911
3912 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3913
3914         PR c++/44780
3915         * c-c++-common/Wunused-var-12.c: New test.
3916
3917 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3918
3919         PR target/42835
3920         * gcc.target/arm/pr42835.c: New test.
3921
3922         PR target/42172
3923         * gcc.target/arm/pr42172-1.c: New test.
3924
3925 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3926
3927         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3928
3929 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3930
3931         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3932         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3933         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3934         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3935         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3936         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3937         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3938         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3939         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3940         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3941         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3942         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3943         * gcc.target/arm/neon-vdup_ns64.c: New.
3944         * gcc.target/arm/neon-vdup_nu64.c: New.
3945         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3946         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3947         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3948         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3949         * gcc.target/arm/neon-vmov_ns64.c: New.
3950         * gcc.target/arm/neon-vmov_nu64.c: New.
3951         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3952         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3953         * gcc.target/arm/neon-vget_lanes64.c: New.
3954         * gcc.target/arm/neon-vget_laneu64.c: New.
3955         * gcc.target/arm/neon-vset_lanes64.c: New.
3956         * gcc.target/arm/neon-vset_laneu64.c: New.
3957
3958 2010-07-02  Richard Guenther  <rguenther@suse.de>
3959
3960         * g++.dg/torture/20100702-1.C: New testcase.
3961
3962 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3963
3964         PR target/44707
3965         * gcc.c-torture/compile/pr44707.c: New test.
3966
3967 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3968
3969         PR c++/44039
3970         * g++.dg/template/crash101.C: New.
3971
3972 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3973
3974         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3975         Use the ABI-0 accessors and fail it for m64.
3976
3977 2010-07-02  Jan Hubicka  <jh@suse.cz>
3978
3979         * g++.dg/tree-ssa/pr44706.C: New testcase.
3980
3981 2010-07-02  Richard Guenther  <rguenther@suse.de>
3982
3983         PR tree-optimization/44748
3984         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3985
3986 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3987
3988         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3989         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3990         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3991         the method types to forward:.
3992
3993 2010-06-30  Jason Merrill  <jason@redhat.com>
3994
3995         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3996         * g++.dg/other/pr25632.C: Likewise.
3997
3998 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3999
4000         PR tree-optimization/40421
4001         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4002
4003 2010-07-01  Richard Guenther  <rguenther@suse.de>
4004
4005         PR middle-end/42834
4006         PR middle-end/44468
4007         * gcc.c-torture/execute/20100316-1.c: New testcase.
4008         * gcc.c-torture/execute/pr44468.c: Likewise.
4009         * gcc.c-torture/compile/20100609-1.c: Likewise.
4010         * gcc.dg/volatile2.c: Adjust.
4011         * gcc.dg/plugin/selfassign.c: Likewise.
4012         * gcc.dg/pr36902.c: Likewise.
4013         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4014         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4015         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4016         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4017         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4018         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4019         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4020         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4021         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4022         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4023         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4024         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4025         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4026         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4027         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4028         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4029         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4030         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4031         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4032         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4033         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4034         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4035         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4036         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4037         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4038         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4039         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4040         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4041         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4042         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4043         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4044         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4045         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4046         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4047         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4048         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4049         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4050         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4051         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4052         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4053         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4054         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4055         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4056         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4057         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4058         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4059         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4060         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4061         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4062         * g++.dg/tree-ssa/pr31146.C: Likewise.
4063         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4064         * g++.dg/tree-ssa/pr33604.C: Likewise.
4065         * g++.dg/plugin/selfassign.c: Likewise.
4066         * gfortran.dg/array_memcpy_3.f90: Likewise.
4067         * gfortran.dg/array_memcpy_4.f90: Likewise.
4068         * c-c++-common/torture/pr42834.c: New testcase.
4069
4070 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4071
4072         PR c++/44628
4073         * g++.dg/template/crash100.C: New.
4074
4075 2010-06-30  Jan Hubicka  <jh@suse.cz>
4076
4077         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4078
4079 2010-06-30  Michael Matz  <matz@suse.de>
4080
4081         PR bootstrap/44699
4082         * gcc.dg/pr44699.c: New test.
4083
4084 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4085
4086         PR tree-optimization/39799
4087         * c-c++-common/uninit-17.c: New test.
4088
4089 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4090
4091         PR libfortran/43298
4092         * gfortran.dg/read_infnan_1.f90: New test.
4093
4094 2010-06-29  Jason Merrill  <jason@redhat.com>
4095
4096         Enable implicitly declared move constructor/operator= (N3053).
4097         * g++.dg/cpp0x/implicit3.C: New.
4098         * g++.dg/cpp0x/implicit4.C: New.
4099         * g++.dg/cpp0x/implicit5.C: New.
4100         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4101         * g++.dg/cpp0x/not_special.C: Adjust.
4102         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4103         * g++.dg/cpp0x/rv1n.C: Adjust.
4104         * g++.dg/cpp0x/rv1p.C: Adjust.
4105         * g++.dg/cpp0x/rv2n.C: Adjust.
4106         * g++.dg/cpp0x/rv2p.C: Adjust.
4107         * g++.dg/cpp0x/rv3n.C: Adjust.
4108         * g++.dg/cpp0x/rv3p.C: Adjust.
4109         * g++.dg/cpp0x/rv4n.C: Adjust.
4110         * g++.dg/cpp0x/rv4p.C: Adjust.
4111         * g++.dg/cpp0x/rv5n.C: Adjust.
4112         * g++.dg/cpp0x/rv5p.C: Adjust.
4113         * g++.dg/cpp0x/rv6n.C: Adjust.
4114         * g++.dg/cpp0x/rv6p.C: Adjust.
4115         * g++.dg/cpp0x/rv7n.C: Adjust.
4116         * g++.dg/cpp0x/rv7p.C: Adjust.
4117         * g++.dg/cpp0x/rv8p.C: Adjust.
4118         * g++.dg/gomp/pr26690-1.C: Adjust.
4119         * g++.dg/other/error20.C: Adjust.
4120         * g++.dg/other/error31.C: Adjust.
4121         * g++.dg/parse/error19.C: Adjust.
4122         * g++.dg/template/qualttp5.C: Adjust.
4123         * g++.old-deja/g++.law/ctors5.C: Adjust.
4124
4125         Enable implicitly deleted functions (N2346)
4126         * g++.dg/cpp0x/defaulted17.C: New.
4127         * g++.dg/cpp0x/implicit1.C: New.
4128         * g++.dg/cpp0x/implicit2.C: New.
4129         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4130         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4131         * g++.dg/init/ctor4.C: Adjust.
4132         * g++.dg/init/synth2.C: Adjust.
4133         * g++.dg/lto/20081118_1.C: Adjust.
4134         * g++.dg/other/error13.C: Adjust.
4135         * g++.dg/other/unused1.C: Adjust.
4136         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4137         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4138         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4139         * g++.old-deja/g++.law/ctors17.C: Adjust.
4140         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4141         * g++.old-deja/g++.pt/assign1.C: Adjust.
4142         * g++.old-deja/g++.pt/crash20.C: Adjust.
4143
4144         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4145         * g++.dg/cpp0x/defaulted13.C: Adjust.
4146         * g++.dg/cpp0x/defaulted2.C: Adjust.
4147         * g++.dg/cpp0x/defaulted3.C: Adjust.
4148         * g++.dg/cpp0x/initlist9.C: Adjust.
4149         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4150         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4151         * g++.dg/init/synth2.C: Adjust.
4152
4153         * g++.dg/cpp0x/defaulted19.C: New.
4154
4155         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4156         * g++.dg/template/error23.C: Fix for -std=c++0x.
4157
4158 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4159
4160         PR fortran/44718
4161         * gfortran.dg/proc_ptr_28.f90: New.
4162
4163 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4164
4165         PR tree-optimization/43801
4166         * g++.dg/torture/pr43801.C: New test.
4167
4168         PR debug/44668
4169         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4170
4171 2010-06-29  Jason Merrill  <jason@redhat.com>
4172
4173         PR c++/44587
4174         * g++.dg/template/qualified-id2.C: New.
4175         * g++.dg/template/qualified-id3.C: New.
4176
4177 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4178
4179         PR fortran/44696
4180         * gfortran.dg/associated_target_4.f90: New.
4181
4182 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4183
4184         PR fortran/44582
4185         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4186
4187 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4188
4189         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4190
4191 2010-06-29  Jan Hubicka  <jh@suse.cz>
4192
4193         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4194
4195 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4196
4197         PR target/43902
4198         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4199         * gcc.target/arm/wmul-3.c: New test.
4200         * gcc.target/arm/wmul-4.c: New test.
4201
4202 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4203
4204         PR rtl-optimization/44659
4205         * gcc.target/i386/extract-1.c: New.
4206         * gcc.target/i386/extract-2.c: Likewise.
4207         * gcc.target/i386/extract-3.c: Likewise.
4208         * gcc.target/i386/extract-4.c: Likewise.
4209         * gcc.target/i386/extract-5.c: Likewise.
4210         * gcc.target/i386/extract-6.c: Likewise.
4211
4212 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4213
4214         PR c++/44682
4215         * g++.dg/warn/Wunused-var-14.C: New test.
4216
4217 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4218
4219         PR fortran/43298
4220         * gfortran.dg/nan_6.f90: New.
4221
4222 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4223
4224         PR tree-optimization/43781
4225         * gcc.dg/torture/pr43781.c: New.
4226
4227 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4228
4229         PR fortran/40158
4230         * gfortran.dg/actual_rank_check_1.f90: New test.
4231
4232 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4233
4234         * gcc.dg/ipa/ipa-sra-6.c: New test.
4235
4236 2010-06-28  Jan Hubicka  <jh@suse.cz>
4237
4238         PR tree-optimization/44687
4239         * gcc.c-torture/compile/pr44687.c
4240
4241 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4242
4243         PR c++/44535
4244         * g++.dg/torture/pr44535.C: New test.
4245
4246 2010-06-28  Michael Matz  <matz@suse.de>
4247
4248         PR middle-end/44592
4249         * gfortran.dg/pr44592.f90: New test.
4250
4251 2010-06-28  Jan Hubicka  <jh@suse.cz>
4252
4253         PR tree-optimization/44357
4254         * g++.dg/torture/pr44357.C: New testcase.
4255
4256 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4257
4258         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4259         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4260         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4261         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4262         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4263         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4264         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4265         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4266
4267 2010-06-27  Jan Hubicka  <jh@suse.cz>
4268
4269         * gcc.c-torture/compile/pr44686.c: New file.
4270
4271 2010-06-27  Richard Guenther  <rguenther@suse.de>
4272
4273         PR tree-optimization/44683
4274         * gcc.c-torture/execute/pr44683.c: New testcase.
4275
4276 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4277
4278         * gnat.dg/noreturn3.ad[sb]: New test.
4279
4280 2010-06-26  Jason Merrill  <jason@redhat.com>
4281
4282         * g++.dg/cpp0x/explicit5.C: New.
4283
4284 2010-06-26  Richard Guenther  <rguenther@suse.de>
4285
4286         PR tree-optimization/44393
4287         * gcc.dg/pr44393.c: New testcase.
4288
4289 2010-06-26  Jan Hubicka  <jh@suse.cz>
4290
4291         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4292
4293 2010-06-26  Richard Guenther  <rguenther@suse.de>
4294
4295         PR middle-end/44674
4296         * gcc.dg/pr44674.c: New testcase.
4297
4298 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4299
4300         * gcc.dg/opts-3.c: New test.
4301
4302 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4303
4304         * gfortran.dg/type_decl_1.f90: New.
4305         * gfortran.dg/type_decl_2.f90: New.
4306
4307 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4308
4309         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4310         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4311
4312 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4313
4314         PR testsuite/38946
4315         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4316         error in comparing reals.
4317
4318 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4319
4320         * selected_real_kind_2.f90: New.
4321         * selected_real_kind_3.f90: New.
4322
4323 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4324
4325         * gfortran.dg/entry_19.f90: New.
4326
4327 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4328
4329         * gfortran.dg/end_subroutine_1.f90: New.
4330         * gfortran.dg/end_subroutine_2.f90: New.
4331         * gfortran.dg/interface_proc_end.f90: Update.
4332
4333 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4334
4335         * gfortran.dg/semicolon_fixed.f: Update.
4336         * gfortran.dg/semicolon_fixed_2.f: New.
4337         * gfortran.dg/semicolon_free_2.f90: New.
4338         * gfortran.dg/semicolon_free.f90: Update.
4339
4340 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4341
4342         PR fortran/44448
4343         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4344
4345 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4346
4347         * g++.dg/ipa/iinline-3.C: New test.
4348         * gcc.dg/ipa/modif-1.c: Removed.
4349
4350 2010-06-25  Jan Hubicka  <jh@suse.cz>
4351
4352         * gcc.dg/tree-ssa/ipa-split-1.c
4353
4354 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4355
4356         * g++.dg/ipa/iinline-2.C: New test.
4357
4358 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4359
4360         PR middle-end/43866
4361         * gfortran.dg/pr43866.f90: New test.
4362
4363         PR tree-optimization/44539
4364         * gcc.dg/pr44539.c: New test.
4365
4366 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4367
4368         From Jim Wilson:
4369         PR target/43902
4370         * gcc.target/mips/madd-9.c: New test.
4371
4372 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4373
4374         PR c/44517
4375         * gcc.dg/noncompile/pr44517.c: New.
4376         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4377
4378 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4379
4380         PR testsuite/43283
4381         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4382         and add argument to nop for IA64.
4383
4384 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4385
4386         PR target/44588
4387         * gcc.target/i386/mod-1.c: New.
4388         * gcc.target/i386/umod-1.c: Likewise.
4389         * gcc.target/i386/umod-2.c: Likewise.
4390         * gcc.target/i386/umod-3.c: Likewise.
4391
4392 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4393
4394         PR middle-end/44492
4395         * g++.dg/torture/pr44492.C: New test.
4396
4397 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4398
4399         * c-c++-common/warn-omitted-condop.c: New.
4400
4401 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4402
4403         PR fortran/44614
4404         * gfortran.dg/import8.f90: New.
4405
4406 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4407
4408         * gnat.dg/not_null.adb: Update test case.
4409
4410 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4411
4412         PR c++/44619
4413         * g++.dg/warn/Wunused-var-13.C: New test.
4414
4415         PR c++/44627
4416         * g++.dg/diagnostic/method1.C: New test.
4417
4418 2010-06-22  Cary Coutant  <ccoutant@google.com>
4419
4420         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4421
4422 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4423
4424         PR fortran/44616
4425         * gfortran.dg/abstract_type_8.f03: New.
4426
4427 2010-06-21  Jason Merrill  <jason@redhat.com>
4428
4429         * g++.dg/cpp0x/noexcept08.C: New.
4430
4431         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4432
4433 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4434
4435         PR target/44615
4436         * gcc.target/i386/sse2-vec-2a.c: New.
4437
4438 2010-06-21  DJ Delorie  <dj@redhat.com>
4439
4440         * gcc.dg/pragma-diag-1.c: New.
4441
4442 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4443
4444         PR target/44615
4445         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4446
4447 2010-06-21  Alan Modra  <amodra@gmail.com>
4448
4449         PR testsuite/44505
4450         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4451         tail call to check_fa_mid.
4452
4453 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4454
4455         PR target/44575
4456         * gcc.c-torture/execute/pr44575.c: New test.
4457
4458 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4459
4460         PR fortran/40632
4461         * gfortran.dg/contiguous_1.f90: New.
4462         * gfortran.dg/contiguous_2.f90: New.
4463         * gfortran.dg/contiguous_3.f90: New.
4464
4465 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4466
4467         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4468         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4469
4470 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4471
4472         PR target/44546
4473         * gcc.target/i386/pr44546.c: New test.
4474
4475 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4476
4477         * gcc.dg/opts-2.c: New test.
4478
4479 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4480
4481         PR fortran/44584
4482         * gfortran.dg/typebound_proc_15.f03: Modified.
4483
4484 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4485
4486         PR target/44072
4487         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4488         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4489
4490 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4491
4492         * g++.dg/ext/label13.C: Fix typo in last change.
4493
4494 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4495
4496         PR libfortran/44477
4497         * gfortran.dg/eof_3.f90
4498         * gfortran.dg/endfile_2.f90
4499         * gfortran.dg/endfile_4.f90
4500         * gfortran.dg/endfile_3.f90
4501
4502 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4503
4504         PR c++/41090
4505         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4506
4507 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4508
4509         PR fortran/44556
4510         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4511
4512 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4513
4514         * gcc.target/arm/pr40900.c: New test.
4515
4516 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4517
4518         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4519
4520 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4521
4522         PR fortran/44558
4523         * gfortran.dg/typebound_call_15.f03: New.
4524
4525 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4526
4527         PR c++/44486
4528         * g++.dg/pr44486.C: New.
4529
4530 2010-06-16  DJ Delorie  <dj@redhat.com>
4531
4532         * gcc.target/i386/volatile-bitfields-1.c: New.
4533         * gcc.target/i386/volatile-bitfields-2.c: New.
4534
4535 2010-06-16  Jason Merrill  <jason@redhat.com>
4536
4537         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4538
4539         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4540
4541 2010-06-16  Richard Guenther  <rguenther@suse.de>
4542
4543         PR c/44555
4544         * gcc.c-torture/execute/pr44555.c: New testcase.
4545
4546 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4547
4548         PR fortran/44549
4549         * gfortran.dg/typebound_proc_16.f03: New.
4550
4551 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4552
4553         * g++.dg/torture/pr43905.C: New test.
4554
4555 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4556
4557         PR testsuite/44538
4558         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4559         initialization loop from being vectorized.
4560         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4561
4562 2010-06-16  Alan Modra  <amodra@gmail.com>
4563
4564         PR tree-optimization/44507
4565         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4566
4567 2010-06-15  Jason Merrill  <jason@redhat.com>
4568
4569         * g++.dg/overload/arg3.C: Adjust error locations.
4570         * g++.dg/overload/copy1.C: Likewise.
4571         * g++.dg/tc1/dr152.C: Likewise.
4572         * g++.dg/template/incomplete4.C: Likewise.
4573         * g++.dg/template/incomplete5.C: Likewise.
4574         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4575         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4576         * g++.old-deja/g++.pt/crash9.C: Likewise.
4577
4578         * g++.dg/inherit/virtual5.C: New.
4579
4580         * g++.dg/cpp0x/defaulted18.C: New.
4581
4582         * g++.dg/cpp0x/initlist40.C: New.
4583
4584         * g++.dg/cpp0x/initlist39.C: New.
4585
4586 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4587
4588         PR middle-end/44391
4589         * gcc.dg/graphite/pr44391.c: New.
4590
4591 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4592
4593         PR fortran/43388
4594         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4595         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4596         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4597         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4598
4599 2010-06-15  Richard Guenther  <rguenther@suse.de>
4600
4601         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4602
4603 2010-06-15  Richard Guenther  <rguenther@suse.de>
4604
4605         * gcc.dg/vect/bb-slp-21.c: Adjust.
4606         * gcc.dg/vect/bb-slp-13.c: Likewise
4607         * gcc.dg/vect/bb-slp-4.c: Likewise
4608         * gcc.dg/vect/bb-slp-22.c: Likewise
4609         * gcc.dg/vect/bb-slp-14.c: Likewise
4610         * gcc.dg/vect/bb-slp-23.c: Likewise
4611         * gcc.dg/vect/bb-slp-15.c: Likewise
4612         * gcc.dg/vect/bb-slp-17.c: Likewise
4613         * gcc.dg/vect/bb-slp-18.c: Likewise
4614         * gcc.dg/vect/bb-slp-19.c: Likewise
4615         * gcc.dg/vect/bb-slp-10.c: Likewise
4616         * gcc.dg/vect/bb-slp-11.c: Likewise
4617         * gcc.dg/vect/bb-slp-20.c: Likewise
4618         * gcc.dg/vect/bb-slp-3.c: Likewise
4619
4620 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4621
4622         PR fortran/44536
4623         * gfortran.dg/gomp/pr44536.f90: New test.
4624         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4625
4626 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4627
4628         PR target/44534
4629         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4630         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4631
4632 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4633
4634         PR tree-optimization/44508
4635         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4636
4637         PR bootstrap/44509
4638         * gcc.dg/pr44509.c: New test.
4639
4640 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4641
4642         PR tree-optimization/44507
4643         * gcc.dg/vect/pr44507.c: New test.
4644
4645 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4646
4647         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4648         and c-pretty-print.h.
4649
4650         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4651
4652 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4653
4654         * gfortran.dg/whole_file_18.f90: Updated error message.
4655
4656 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4657
4658         * gfortran.dg/whole_file_20.f03: New.
4659
4660 2010-06-12  Jan Hubicka  <jh@suse.cz>
4661
4662         * gcc.c-torture/compile/pc44485.c: New testcase.
4663
4664 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4665
4666         PR fortran/40117
4667         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4668         * gfortran.dg/typebound_proc_14.f03: New.
4669         * gfortran.dg/typebound_proc_15.f03: New.
4670
4671 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4672
4673         * gcc.dg/opts-1.c: New test.
4674
4675 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4676
4677         * gcc.dg/funroll-loops-all.c: Update expected error.
4678
4679 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4680
4681         PR target/44481
4682         * gcc.target/i386/pr44481.c: New test.
4683
4684 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4685
4686         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4687
4688 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4689
4690         PR middle-end/44483
4691         * gcc.dg/tree-ssa/pr44483.c: New.
4692
4693 2010-06-11  Paul Brook  <paul@codesourcery.com>
4694
4695         * g++.dg/other/arm-neon-1.C: New test.
4696
4697 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4698
4699         PR fortran/42051
4700         PR fortran/43896
4701         * gfortran.dg/class_23.f03: New test.
4702
4703 2010-06-11  Jan Hubicka  <jh@suse.cz>
4704
4705         * gcc.dg/ipa/pure-const-2.c: New testcase.
4706
4707 2010-06-11  Jan Hubicka  <jh@suse.cz>
4708
4709         * gcc.dg/noreturn-7.c: Update.
4710         * gcc.dg/noreturn-4.c: Update.
4711
4712 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4713
4714         Fix MIPS bootstrap
4715         * g++.dg/other/typedef4.C: New test.
4716
4717 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4718
4719         PR fortran/44207
4720         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4721
4722 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4723
4724         PR fortran/44457
4725         * gfortran.dg/asynchronous_3.f03
4726
4727 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4728
4729         PR middle-end/44185
4730         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4731         non-temporal stores out of the tests to form new test cases.  As a
4732         result, no non-temporal store should be generated in this case.
4733
4734         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4735         prefetch-7.c that generate one non-temporal store.
4736
4737         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4738         prefetch-7.c that generate one non-temporal store and one
4739         one-temporal prefetch.
4740
4741 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4742
4743         PR tree-optimization/44258
4744         * gcc.dg/tree-ssa/pr44258.c: New test.
4745
4746 2010-06-10  Daniel Kraft  <d@domob.eu>
4747
4748         PR fortran/38936
4749         * gfortran.dg/associate_1.f03: New test.
4750         * gfortran.dg/associate_2.f95: New test.
4751         * gfortran.dg/associate_3.f03: New test.
4752         * gfortran.dg/associate_4.f08: New test.
4753
4754 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4755
4756         * gfortran.dg/selected_char_kind_4.f90: New test.
4757
4758 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4759
4760         * gcc.dg/pr42461.c: New test.
4761
4762 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4763
4764         PR fortran/44347
4765         * gfortran.dg/selected_real_kind_1.f90: New.
4766
4767 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4768
4769         PR fortran/44359
4770         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4771         warning.
4772         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4773         check for warning.
4774
4775 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4776
4777         * gfortran.dg/data_namelist_conflict.f90: New test.
4778
4779 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4780
4781         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4782         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4783         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4784
4785 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4786
4787         * gfortran.dg/mvbits_9.f90: New test.
4788         * gfortran.dg/ibset_1.f90: Ditto.
4789         * gfortran.dg/ibits_1.f90: Ditto.
4790         * gfortran.dg/btest_1.f90: Ditto.
4791         * gfortran.dg/ibclr_1.f90: Ditto.
4792
4793 2010-06-09  Jason Merrill  <jason@redhat.com>
4794
4795         PR c++/44366
4796         * g++.dg/cpp0x/decltype23.C: Move to...
4797         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4798
4799 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4800
4801         PR fortran/44211
4802         * gfortran.dg/typebound_call_14.f03: New test.
4803
4804 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4805
4806         PR tree-optimization/44423
4807         * gcc.dg/tree-ssa/pr44423.c: New test.
4808
4809 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4810
4811         PR testsuite/42843
4812         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4813         TV_NONE to initialize tv_id field.
4814         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4815         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4816         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4817         Include toplev.h .
4818         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4819         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4820         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4821
4822 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4823
4824         PR tree-optimization/39874
4825         PR middle-end/28685
4826         * gcc.dg/pr39874.c: New file.
4827
4828 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4829
4830         * g++.dg/ext/attr-alias-1.C: New.
4831         * g++.dg/ext/attr-alias-2.C: New.
4832
4833 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4834
4835         PR fortran/44446
4836         * gfortran.dg/proc_ptr_27.f90: New.
4837
4838 2010-06-07  Jason Merrill  <jason@redhat.com>
4839
4840         PR c++/44366
4841         * g++.dg/cpp0x/decltype23.C: New.
4842
4843 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4844             Shujing Zhao  <pearly.zhao@oracle.com>
4845
4846         PR c/37724
4847         * gcc.dg/c90-const-expr-10.c: Adjust.
4848         * gcc.dg/c99-const-expr-10.c: Adjust.
4849         * gcc.dg/init-bad-7.c: New.
4850
4851 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4852
4853         * lib/target-supports.exp (check_effective_target_gas): New proc.
4854         * gcc.c-torture/execute/960321-1.x: New file.
4855
4856 2010-06-07  Jason Merrill  <jason@redhat.com>
4857
4858         PR c++/44401
4859         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4860
4861 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4862
4863         PR c++/44444
4864         * g++.dg/warn/Wunused-var-12.C: New test.
4865
4866         PR c++/44443
4867         * c-c++-common/Wunused-var-11.c: New test.
4868
4869 2010-06-07  Jan Hubicka  <jh@suse.cz>
4870
4871         * gcc.dg/ipa/pure-const-1.c: New testcase.
4872
4873 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4874
4875         PR rtl-optimization/44404
4876         * gcc.dg/pr44404.c: New.
4877
4878 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4879
4880         PR target/44159
4881         * gcc.target/i386/abi-2.c: Check sysv abi here.
4882         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4883         function to avoid failures by different ABIs.
4884         * gcc.target/i386/aes-check.h: Likewise.
4885         * gcc.target/i386/avx-check.h: Likewise.
4886         * gcc.target/i386/fma4-check.h: Likewise.
4887         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4888         * gcc.target/i386/mmx-check.h: Likewise.
4889         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4890         * gcc.target/i386/pclmul-check.h: Likewise.
4891         * gcc.target/i386/sse-check.h: Likewise.
4892         * gcc.target/i386/sse2-check.h: Likewise.
4893         * gcc.target/i386/sse3-check.h: Likewise.
4894         * gcc.target/i386/sse4_1-check.h: Likewise.
4895         * gcc.target/i386/sse4_2-check.h: Likewise.
4896         * gcc.target/i386/sse4a-check.h: Likewise.
4897         * gcc.target/i386/ssse3-check.h: Likewise.
4898         * gcc.target/i386/xop-check.h: Likewise.
4899         * gcc.target/i386/pr27971.c: Fix for LLP64.
4900         * gcc.target/i386/pr39139.c: Likewise.
4901         * gcc.target/i386/pr39315-check.c: Likewise.
4902         * gcc.target/i386/vararg-1.c: Likewise.
4903         * gcc.target/i386/vararg-2.c: Likewise.
4904         Additional add dg-compile to avoid failure due
4905         missing foo symbol.
4906
4907         * gcc.dg/compound-literal-1.c: Fix for llp64.
4908         * gcc.dg/pr32370.c: Likewise.
4909         * gcc.dg/pr37561.c: Likewise.
4910         * gcc.dg/pr41340.c: Likewise.
4911         * gcc.dg/pr41551.c: Likewise.
4912
4913 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4914
4915         PR c++/44188
4916         * g++.dg/debug/dwarf2/typedef3.C: New test.
4917
4918 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4919
4920         PR c/20000
4921         * c-c++-common/pr20000.c: New.
4922
4923 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4924
4925         PR c++/44086
4926         * g++.dg/init/pr44086.C: New.
4927         * g++.dg/cpp0x/decltype4.C: Adjust.
4928
4929 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4930
4931         PR fortran/43945
4932         * gfortran.dg/generic_23.f03: New test.
4933
4934 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4935
4936         PR fortran/43895
4937         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4938
4939 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4940
4941         PR c++/44361
4942         * c-c++-common/Wunused-var-9.c: New test.
4943
4944 2010-06-05  Jason Merrill  <jason@redhat.com>
4945
4946         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4947
4948 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4949
4950         PR c/44322
4951         * gcc.dg/c99-restrict-4.c: New test.
4952
4953 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4954
4955         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4956         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4957         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4958         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4959         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4960         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4961         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4962         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4963         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4964         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4965         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4966         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4967         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4968         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4969         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4970         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4971         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4972         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4973         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4974         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4975         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4976         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4977
4978 2010-06-04  Jason Merrill  <jason@redhat.com>
4979
4980         * g++.dg/cpp0x/noexcept06.C: New.
4981         * g++.dg/cpp0x/noexcept07.C: New.
4982
4983         * g++.dg/cpp0x/noexcept01.C: New.
4984         * g++.dg/cpp0x/noexcept02.C: New.
4985         * g++.dg/cpp0x/noexcept03.C: New.
4986         * g++.dg/cpp0x/noexcept04.C: New.
4987         * g++.dg/cpp0x/noexcept05.C: New.
4988
4989 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4990
4991         PR c++/44412
4992         * g++.dg/warn/Wunused-var-10.C: New test.
4993         * g++.dg/warn/Wunused-var-11.C: New test.
4994
4995         PR c++/44362
4996         * c-c++-common/Wunused-var-10.c: New test.
4997
4998 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4999
5000         PR c/25880
5001         * gcc.dg/assign-warn-2.c: Update.
5002         * gcc.dg/cpp/line3.c: Update.
5003         * gcc.dg/c99-array-lval-8.c: Update.
5004         * gcc.dg/cast-qual-2.c: Update.
5005         * gcc.dg/c99-arraydecl-3.c:  Update.
5006         * gcc.dg/assign-warn-1.c:  Update.
5007         * gcc.dg/format/gcc_diag-1.c:  Update.
5008
5009 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5010
5011         PR rtl-optimization/39871
5012         PR rtl-optimization/40615
5013         PR rtl-optimization/42500
5014         PR rtl-optimization/42502
5015         * gcc.target/arm/eliminate.c: New test.
5016
5017 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5018
5019         PR libstdc++/44410
5020         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5021         * g++.old-deja/g++.other/delete3.C: Likewise.
5022         * g++.old-deja/g++.other/new.C: Likewise.
5023         * g++.old-deja/g++.law/operators27.C: Likewise.
5024         * g++.old-deja/g++.mike/p755.C: Likewise.
5025         * g++.dg/eh/new1.C: Likewise.
5026         * g++.dg/init/new5.C: Likewise.
5027
5028 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5029
5030         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5031         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5032         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5033
5034 2010-06-03  Richard Guenther  <rguenther@suse.de>
5035
5036         PR lto/41921
5037         * lib/lto.exp: Always load gcc.exp.
5038         (lto-obj): For C source files invoke gcc_target_compile.
5039         * g++.dg/lto/20100603-1_0.C: New testcase.
5040         * g++.dg/lto/20100603-1_1.c: Likewise.
5041
5042 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5043
5044         PR tree-optimization/43688
5045         * gfortran.dg/pr43688.f90: New.
5046
5047 2010-06-03  Richard Guenther  <rguenther@suse.de>
5048
5049         PR lto/41584
5050         * gcc.dg/lto/20100603-1_0.c: New testcase.
5051         * gcc.dg/lto/20100603-2_0.c: Likewise.
5052         * gcc.dg/lto/20100603-3_0.c: Likewise.
5053
5054 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5055
5056         PR target/44218
5057         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5058         * gcc.target/powerpc/recip-2.c: Ditto.
5059         * gcc.target/powerpc/recip-3.c: Ditto.
5060         * gcc.target/powerpc/recip-4.c: Ditto.
5061         * gcc.target/powerpc/recip-5.c: Ditto.
5062         * gcc.target/powerpc/recip-6.c: Ditto.
5063         * gcc.target/powerpc/recip-7.c: Ditto.
5064         * gcc.target/powerpc/recip-test.h: Ditto.
5065         * gcc.target/powerpc/recip-test2.h: Ditto.
5066
5067 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5068
5069         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5070
5071 2010-06-02  Jason Merrill  <jason@redhat.com>
5072
5073         * g++.dg/ext/vector9.C: Expect typedef in error message.
5074
5075         PR c++/9726
5076         PR c++/23594
5077         PR c++/44333
5078         * g++.dg/tc1/dr101.C: Remove xfails.
5079
5080 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5081
5082         PR middle-end/44372
5083         * g++.dg/ipa/pr44372.C: New.
5084
5085 2010-06-02  Jan Hubicka  <jh@suse.cz>
5086
5087         PR middle-end/44295
5088         * g++.dg/torture/pr44295.C: Neww testcase.
5089
5090 2010-06-02  Jan Hubicka  <jh@suse.cz>
5091
5092         * gcc.dg/tree-ssa/loadpre6.c: Update.
5093
5094 2010-06-02  Richard Guenther  <rguenther@suse.de>
5095
5096         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5097         diagnostic.h.
5098
5099 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5100
5101         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5102         the link fail message.
5103
5104 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5105
5106         PR fortran/44360
5107         * gfortran.dg/use_13.f90: New test case.
5108
5109 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5110
5111         PR fortran/44371
5112         * gfortran.dg/error_stop_2.f08: Minor update.
5113
5114 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5115
5116         PR fortran/44371
5117         * gfortran.dg/error_stop_1.f08: New test.
5118         * gfortran.dg/error_stop_2.f08: New test.
5119
5120 2010-06-01  Jason Merrill  <jason@redhat.com>
5121
5122         DR 990
5123         * g++.dg/cpp0x/initlist37.C: New.
5124         * g++.dg/cpp0x/initlist38.C: New.
5125
5126         PR c++/44358
5127         * g++.dg/cpp0x/initlist36.C: New.
5128
5129 2010-05-31 Jan Hubicka  <jh@suse.cz>
5130
5131         * gcc.dg/noreturn-8.c: New testcase.
5132
5133 2010-05-31 Jan Hubicka  <jh@suse.cz>
5134
5135         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5136         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5137
5138 2010-05-31 Jan Hubicka  <jh@suse.cz>
5139
5140         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5141         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5142
5143 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5144
5145         PR fortran/36928
5146         * gfortran.dg/dependency_27.f90:  New test.
5147         * gfortran.dg/array_assign_1.F90:  New test.
5148
5149 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5150
5151         PR target/44338
5152         * gcc.target/i386/sse-24.c: New test.
5153
5154 2010-05-31  Jan Hubicka  <jh@suse.cz>
5155
5156         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5157
5158 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5159
5160         PR middle-end/44337
5161         * gcc.dg/pr44337.c: New test.
5162
5163         PR tree-optimization/44182
5164         * g++.dg/debug/pr44182.C: New test.
5165
5166 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5167
5168         * gcc.dg/nested-func-7.c: New test.
5169         * gnat.dg/frame_overflow.adb: Adjust directives.
5170
5171 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5172
5173         * gnat.dg/prot2.ad[sb]: New test.
5174         * gnat.dg/prot2_pkg1.ads: New helper.
5175         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5176
5177 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5178
5179         * gnat.dg/array11.adb: Adjust dg-warning directive.
5180         * gnat.dg/object_overflow.adb: Likewise.
5181
5182 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5183
5184         PR middle-end/44306
5185         * gcc.dg/tree-ssa/pr44306.c: New.
5186
5187 2010-05-29  Jan Hubicka  <jh@suse.cz>
5188
5189         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5190
5191 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5192
5193         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5194
5195 2010-05-28  Mike Stump  <mikestump@comcast.net>
5196
5197         PR objc/44125
5198         * objc.dg/const-str-9.m: Remove static.
5199
5200 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5201
5202         PR target/43636
5203         * gcc.c-torture/compile/pr43636.c: New test.
5204
5205 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5206
5207         PR objc++/23616
5208         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5209         * obj-c++.dg/try-catch-9.mm: Ditto.
5210
5211 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5212
5213         Revert patch for PR c++/44188
5214         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5215
5216 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5217
5218         PR c++/44188
5219         * g++.dg/debug/dwarf2/typedef3.C: New test.
5220
5221 2010-05-27  Jason Merrill  <jason@redhat.com>
5222
5223         PR c++/43555
5224         * g++.dg/ext/vla9.C: New.
5225
5226 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5227
5228         PR objc/44140
5229         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5230         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5231         * objc.dg/torture/tls/thr-init.m: Ditto.
5232         * objc.dg/torture/trivial.m: Ditto.
5233         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5234         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5235         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5236         * obj-c++.dg/torture/trivial.mm: Ditto.
5237
5238 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5239
5240         * g++.dg/lto/20100302_0.C: Skip on darwin.
5241
5242 2010-05-27  Richard Guenther  <rguenther@suse.de>
5243
5244         PR tree-optimization/44284
5245         * gcc.dg/vect/vect-118.c: New testcase.
5246         * gcc.dg/vect/bb-slp-20.c: Adjust.
5247         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5248         * gcc.dg/vect/slp-9.c: Likewise.
5249         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5250         * gcc.dg/vect/vect-10.c: Likewise.
5251         * gcc.dg/vect/vect-109.c: Likewise.
5252         * gcc.dg/vect/vect-12.c: Likewise.
5253         * gcc.dg/vect/vect-36.c: Likewise.
5254         * gcc.dg/vect/vect-7.c: Likewise.
5255         * gcc.dg/vect/vect-iv-8.c: Likewise.
5256         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5257         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5258         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5259         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5260         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5261         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5262         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5263         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5264         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5265         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5266         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5267         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5268         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5269         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5270         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5271         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5272         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5273
5274 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5275
5276         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5277         necessary.
5278
5279 2010-05-26  Jan Hubicka  <jh@suse.cz>
5280
5281         * gcc.dg/lto/materialize-1_0.c: New file.
5282         * gcc.dg/lto/materialize-1_1.c: New file.
5283
5284 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5285
5286         * gnat.dg/lto10.adb: New test.
5287         * gnat.dg/lto10_pkg.ads: New helper.
5288
5289 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5290
5291         * lib/target-supports.exp (check_effective_target_int128): New
5292         function to check if __int128 types are available for target.
5293         * c-c++-common/int128-types-1.c: New.
5294         * c-c++-common/int128-1.c: New.
5295         * c-c++-common/int128-2.c: New.
5296         * g++.dg/abi/mangle43.C: New.
5297         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5298         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5299         pointer-wide scalar.
5300         * g++.dg/other/pr25632.C: Likewise.
5301         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5302         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5303         overflow warnings.
5304         * g++.dg/warn/pr13358-4.C: Likewise.
5305         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5306         * g++.dg/warn/Wconversion-null.C: Likewise.
5307
5308 2010-05-26  Jason Merrill  <jason@redhat.com>
5309
5310         PR c++/43382
5311         * g++.dg/cpp0x/variadic101.C: New.
5312
5313 2010-05-26  Richard Guenther  <rguenther@suse.de>
5314
5315         PR rtl-optimization/44164
5316         * gcc.c-torture/execute/pr44164.c: New testcase.
5317         * g++.dg/tree-ssa/pr13146.C: Adjust.
5318
5319 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5320
5321         PR fortran/40011
5322         * gfortran.dg/whole_file_19.f90 : New test.
5323
5324 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5325
5326         PR fortran/30668
5327         PR fortran/31346
5328         PR fortran/34260
5329         * gfortran.dg/pr40999.f: Fix function type.
5330         * gfortran.dg/whole_file_5.f90: Likewise.
5331         * gfortran.dg/whole_file_6.f90: Likewise.
5332         * gfortran.dg/whole_file_16.f90: New.
5333         * gfortran.dg/whole_file_17.f90: New.
5334         * gfortran.dg/whole_file_18.f90: New.
5335
5336 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5337             Iain Sandoe  <iains@gcc.gnu.org>
5338
5339         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5340         * gcc.c-torture/compile/pr44197.c: Require alias support.
5341         * gcc.dg/lto/20081222_0.c: Ditto.
5342
5343 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5344
5345         PR debug/42801
5346         * gcc.dg/guality/vla-2.c: New test.
5347
5348 2010-05-25  Richard Guenther  <rguenther@suse.de>
5349
5350         PR middle-end/44069
5351         * g++.dg/torture/pr44069.C: New testcase.
5352
5353 2010-05-25  Richard Guenther  <rguenther@suse.de>
5354
5355         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5356
5357 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5358
5359         PR objc/44140
5360         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5361
5362 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5363
5364         * obj-c++.dg/torture/tls/trivial.mm: New.
5365         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5366         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5367         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5368         * obj-c++.dg/torture/tls/diag-1.mm: New.
5369         * obj-c++.dg/torture/tls/tls.exp: New.
5370         * obj-c++.dg/torture/trivial.mm: New.
5371         * obj-c++.dg/torture/dg-torture.exp: New.
5372         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5373         * obj-c++.dg/tls/trivial.m: New.
5374         * obj-c++.dg/tls/init-1.mm: New.
5375         * obj-c++.dg/tls/diag-1.mm: New.
5376         * obj-c++.dg/tls/init-2.mm: New.
5377         * obj-c++.dg/tls/diag-2.mm: New.
5378         * obj-c++.dg/tls/diag-3.mm: New.
5379         * obj-c++.dg/tls/diag-4.mm: New.
5380         * obj-c++.dg/tls/static-1.mm: New.
5381         * obj-c++.dg/tls/tls.exp: New.
5382         * obj-c++.dg/tls/diag-5.mm: New.
5383         * obj-c++.dg/tls/static-1a.mm: New.
5384         * objc-obj-c++-shared/Object1.mm: New.
5385         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5386
5387 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5388
5389         PR objc++/43689
5390         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5391         * obj-c++.dg/const-str-6.mm: Ditto.
5392
5393 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5394
5395         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5396
5397 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5398
5399         PR ada/38394
5400         * gnat.dg/array13.ad[sb]: New test.
5401
5402 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5403             Sandra Loosemore  <sandra@codesourcery.com>
5404
5405         * gcc.target/arm/neon/: Regenerated test cases.
5406
5407         * gcc.target/arm/neon/polytypes.c,
5408         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5409         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5410         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5411         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5412         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5413         dg-add-options arm_neon.
5414
5415         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5416         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5417         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5418         and arm_neon_fp16_ok.
5419
5420         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5421         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5422
5423         * lib/target-supports.exp (add_options_for_arm_neon): New.
5424         (check_effective_target_arm_neon_ok_nocache): New, from
5425         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5426         (check_effective_target_arm_neon_ok): Use
5427         check_effective_target_arm_neon_ok_nocache.
5428         (add_options_for_arm_neon_fp16)
5429         (check_effective_target_arm_neon_fp16_ok)
5430         check_effective_target_arm_neon_fp16_ok_nocache): New.
5431         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5432
5433 2010-05-24  Jason Merrill  <jason@redhat.com>
5434
5435         PR c++/41510
5436         * g++.dg/cpp0x/initlist35.C: New.
5437         * g++.dg/init/brace6.C: Adjust.
5438
5439 2010-05-24  Paul Brook  <paul@codesourcery.com>
5440
5441         * gcc.target/arm/frame-pointer-1.c: New test.
5442         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5443         pointer elimination.
5444
5445 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5446
5447         PR target/44245
5448         * gcc.target/i386/crc32-3.c: New.
5449         * gcc.target/i386/crc32-4.c: Likewise.
5450
5451 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5452
5453         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5454         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5455         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5456
5457 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5458
5459         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5460
5461 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5462
5463         PR target/43869
5464         * gcc.c-target/pr43869.c: New test.
5465
5466 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5467
5468         PR fortran/44212
5469         * gfortran.dg/class_22.f03: New.
5470
5471 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5472
5473         PR lto/44238
5474         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5475
5476 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5477
5478         PR fortran/44213
5479         * gfortran.dg/abstract_type_7.f03: New.
5480
5481 2010-05-21  Jason Merrill  <jason@redhat.com>
5482
5483         * g++.dg/eh/spec11.C: Test cleanup optimization.
5484
5485 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5486
5487         PR debug/44223
5488         * gcc.target/i386/pr44223.c: New test.
5489
5490 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5491
5492         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5493
5494 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5495
5496         * g++.dg/other/const3.C: New test.
5497
5498 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5499
5500         PR fortran/38407
5501         * warn_unused_dummy_argument_1.f90: New.
5502         * warn_unused_dummy_argument_2.f90: New.
5503
5504 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5505
5506         PR c++/30298
5507         * g++.dg/inherit/crash1.C: New.
5508         * g++.dg/inherit/crash2.C: Likewise.
5509
5510 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5511
5512         PR debug/44178
5513         * g++.dg/debug/pr44178.C: New test.
5514
5515 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5516
5517         PR middle-end/44185
5518         * gcc.dg/tree-ssa/prefetch-6.c: Add
5519         --param min-insn-to-prefetch-ratio=6.
5520         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5521         allow unrolling, and adjust the movnti count.
5522
5523 2010-05-20  Jan Hubicka  <jh@suse.cz>
5524
5525         PR middle-end/44197
5526         * gcc.c-torture/compile/pr44197.c: New file.
5527
5528 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5529
5530         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5531         Fix test code.
5532         (check_effective_target_xop): Remove __may_alias__ attribute.
5533
5534 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5535
5536         PR target/44202
5537         * gcc.c-torture/execute/pr44202-1.c: New test.
5538
5539 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5540
5541         PR fortran/43851
5542         * gfortran.dg/label_1.f90: Update test.
5543
5544 2010-05-19  Jan Hubicka  <jh@suse.cz>
5545
5546         * gcc.dg/lto/ipareference2_0.c: New file.
5547         * gcc.dg/lto/ipareference2_1.c: New file.
5548
5549 2010-05-19  Jason Merrill  <jason@redhat.com>
5550
5551         * g++.dg/parse/fn-typedef2.C: New.
5552
5553         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5554         function type.
5555
5556         PR c++/44193
5557         * g++.dg/template/fntype1.C: New.
5558
5559 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5560
5561         * gnat.dg/discr23.ad[sb]: New test.
5562         * gnat.dg/discr23_pkg.ads: New helper.
5563
5564         * gnat.dg/specs/controlled1.ads: New test.
5565         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5566
5567 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5568
5569         PR fortran/44055
5570         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5571         Fixed scope of C_SIZEOF.
5572         * gfortran.dg/warn_conversion_2.f90: New.
5573
5574 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5575
5576         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5577         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5578         for optional selector.
5579         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5580         (check_effective_target_sse3): New proc.
5581         * gcc.target/i386/math-torture/math-torture.exp: Load
5582         target-supports.exp.
5583         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5584         check_effective_target_sse2.
5585         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5586         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5587         * g++.dg/vect/vect.exp: Likewise.
5588         * gfortran.dg/vect/vect.exp: Likewise.
5589         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5590         -msse2 if check_effective_target_sse2.
5591
5592         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5593         * gcc.target/i386/3dnow-2.c: Likewise.
5594         * gcc.target/i386/3dnowA-1.c: Likewise.
5595         * gcc.target/i386/3dnowA-2.c: Likewise.
5596         * gcc.target/i386/pr42549.c: Likewise.
5597
5598         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5599         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5600         * gcc.target/i386/sse3-addsubps.c: Likewise.
5601         * gcc.target/i386/sse3-haddpd.c: Likewise.
5602         * gcc.target/i386/sse3-haddps.c: Likewise.
5603         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5604         * gcc.target/i386/sse3-hsubps.c: Likewise.
5605         * gcc.target/i386/sse3-movddup.c: Likewise.
5606         * gcc.target/i386/sse3-movshdup.c: Likewise.
5607         * gcc.target/i386/sse3-movsldup.c: Likewise.
5608
5609         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5610         * g++.dg/ext/attrib35.C: Likewise.
5611         * g++.dg/opt/pr40496.C: Likewise.
5612         * g++.dg/other/i386-1.C: Likewise.
5613         * g++.dg/other/i386-4.C: Likewise.
5614         * g++.dg/other/pr34435.C: Likewise.
5615         * g++.dg/other/pr39496.C: Likewise.
5616         * g++.dg/other/pr40446.C: Likewise.
5617         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5618         * gcc.dg/compat/vector-1a_main.c: Likewise.
5619         * gcc.dg/compat/vector-2a_main.c: Likewise.
5620         * gcc.dg/lto/20090206-1_0.c: Likewise.
5621         * gcc.dg/pr34856.c: Likewise.
5622         * gcc.dg/pr36584.c: Likewise.
5623         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5624         * gcc.dg/pr37544.c: Likewise.
5625         * gcc.dg/torture/pr16104-1.c: Likewise.
5626         * gcc.dg/torture/pr35771-1.c: Likewise.
5627         * gcc.dg/torture/pr35771-2.c: Likewise.
5628         * gcc.dg/torture/pr35771-3.c: Likewise.
5629         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5630         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5631         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5632         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5633         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5634         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5635         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5636         * gcc.target/i386/20060512-1.c: Likewise.
5637         * gcc.target/i386/20060512-3.c: Likewise.
5638         * gcc.target/i386/all_one_m128i.c: Likewise.
5639         * gcc.target/i386/float128-1.c: Likewise.
5640         * gcc.target/i386/float128-2.c: Likewise.
5641         * gcc.target/i386/fpcvt-1.c: Likewise.
5642         * gcc.target/i386/fpcvt-2.c: Likewise.
5643         * gcc.target/i386/fpcvt-3.c: Likewise.
5644         * gcc.target/i386/fpprec-1.c: Likewise.
5645         * gcc.target/i386/funcspec-9.c: Likewise.
5646         * gcc.target/i386/incoming-1.c: Likewise.
5647         * gcc.target/i386/incoming-12.c: Likewise.
5648         * gcc.target/i386/incoming-2.c: Likewise.
5649         * gcc.target/i386/incoming-3.c: Likewise.
5650         * gcc.target/i386/incoming-4.c: Likewise.
5651         * gcc.target/i386/incoming-6.c: Likewise.
5652         * gcc.target/i386/incoming-7.c: Likewise.
5653         * gcc.target/i386/incoming-8.c: Likewise.
5654         * gcc.target/i386/opt-1.c: Likewise.
5655         * gcc.target/i386/opt-2.c: Likewise.
5656         * gcc.target/i386/ordcmp-1.c: Likewise.
5657         * gcc.target/i386/pr17692.c: Likewise.
5658         * gcc.target/i386/pr18614-1.c: Likewise.
5659         * gcc.target/i386/pr22152.c: Likewise.
5660         * gcc.target/i386/pr23570.c: Likewise.
5661         * gcc.target/i386/pr23575.c: Likewise.
5662         * gcc.target/i386/pr26449-1.c: Likewise.
5663         * gcc.target/i386/pr26600.c: Likewise.
5664         * gcc.target/i386/pr27790.c: Likewise.
5665         * gcc.target/i386/pr28839.c: Likewise.
5666         * gcc.target/i386/pr30970.c: Likewise.
5667         * gcc.target/i386/pr32000-1.c: Likewise.
5668         * gcc.target/i386/pr32000-2.c: Likewise.
5669         * gcc.target/i386/pr32280.c: Likewise.
5670         * gcc.target/i386/pr32661.c: Likewise.
5671         * gcc.target/i386/pr32708-1.c: Likewise.
5672         * gcc.target/i386/pr32961.c: Likewise.
5673         * gcc.target/i386/pr33329.c: Likewise.
5674         * gcc.target/i386/pr35714.c: Likewise.
5675         * gcc.target/i386/pr35767-1.c: Likewise.
5676         * gcc.target/i386/pr35767-1d.c: Likewise.
5677         * gcc.target/i386/pr35767-1i.c: Likewise.
5678         * gcc.target/i386/pr35767-2.c: Likewise.
5679         * gcc.target/i386/pr35767-2d.c: Likewise.
5680         * gcc.target/i386/pr35767-2i.c: Likewise.
5681         * gcc.target/i386/pr35767-3.c: Likewise.
5682         * gcc.target/i386/pr35767-5.c: Likewise.
5683         * gcc.target/i386/pr36222-1.c: Likewise.
5684         * gcc.target/i386/pr36578-1.c: Likewise.
5685         * gcc.target/i386/pr36578-2.c: Likewise.
5686         * gcc.target/i386/pr36992-1.c: Likewise.
5687         * gcc.target/i386/pr37101.c: Likewise.
5688         * gcc.target/i386/pr37216.c: Likewise.
5689         * gcc.target/i386/pr37434-1.c: Likewise.
5690         * gcc.target/i386/pr37434-2.c: Likewise.
5691         * gcc.target/i386/pr37843-3.c: Likewise.
5692         * gcc.target/i386/pr37843-4.c: Likewise.
5693         * gcc.target/i386/pr39162.c: Likewise.
5694         * gcc.target/i386/pr39315-1.c: Likewise.
5695         * gcc.target/i386/pr39315-2.c: Likewise.
5696         * gcc.target/i386/pr39315-3.c: Likewise.
5697         * gcc.target/i386/pr39315-4.c: Likewise.
5698         * gcc.target/i386/pr39445.c: Likewise.
5699         * gcc.target/i386/pr39496.c: Likewise.
5700         * gcc.target/i386/pr40809.c: Likewise.
5701         * gcc.target/i386/pr40906-3.c: Likewise.
5702         * gcc.target/i386/pr41019.c: Likewise.
5703         * gcc.target/i386/pr42542-1.c: Likewise.
5704         * gcc.target/i386/pr42542-2.c: Likewise.
5705         * gcc.target/i386/pr42542-3.c: Likewise.
5706         * gcc.target/i386/pr42542-3a.c: Likewise.
5707         * gcc.target/i386/pr42881.c: Likewise.
5708         * gcc.target/i386/push-1.c: Likewise.
5709         * gcc.target/i386/quad-sse.c: Likewise.
5710         * gcc.target/i386/reload-1.c: Likewise.
5711         * gcc.target/i386/sse-10.c: Likewise.
5712         * gcc.target/i386/sse-11.c: Likewise.
5713         * gcc.target/i386/sse-15.c: Likewise.
5714         * gcc.target/i386/sse-17.c: Likewise.
5715         * gcc.target/i386/sse-18.c: Likewise.
5716         * gcc.target/i386/sse-19.c: Likewise.
5717         * gcc.target/i386/sse-4.c: Likewise.
5718         * gcc.target/i386/sse-6.c: Likewise.
5719         * gcc.target/i386/sse-vect-types.c: Likewise.
5720         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5721         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5722         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5723         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5724         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5725         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5726         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5727         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5728         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5729         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5730         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5731         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5732         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5733         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5734         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5735         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5736         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5737         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5738         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5739         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5740         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5741         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5742         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5743         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5744         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5745         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5746         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5747         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5748         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5749         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5750         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5751         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5752         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5753         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5754         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5755         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5756         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5757         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5758         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5759         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5760         * gcc.target/i386/sse2-mmx.c: Likewise.
5761         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5762         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5763         * gcc.target/i386/sse2-movd-1.c: Likewise.
5764         * gcc.target/i386/sse2-movd-2.c: Likewise.
5765         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5766         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5767         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5768         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5769         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5770         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5771         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5772         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5773         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5774         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5775         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5776         * gcc.target/i386/sse2-movq-1.c: Likewise.
5777         * gcc.target/i386/sse2-movq-2.c: Likewise.
5778         * gcc.target/i386/sse2-movq-3.c: Likewise.
5779         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5780         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5781         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5782         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5783         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5784         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5785         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5786         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5787         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5788         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5789         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5790         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5791         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5792         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5793         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5794         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5795         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5796         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5797         * gcc.target/i386/sse2-pand-1.c: Likewise.
5798         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5799         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5800         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5801         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5802         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5803         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5804         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5805         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5806         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5807         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5808         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5809         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5810         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5811         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5812         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5813         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5814         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5815         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5816         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5817         * gcc.target/i386/sse2-por-1.c: Likewise.
5818         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5819         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5820         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5821         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5822         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5823         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5824         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5825         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5826         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5827         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5828         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5829         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5830         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5831         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5832         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5833         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5834         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5835         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5836         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5837         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5838         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5839         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5840         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5841         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5842         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5843         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5844         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5845         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5846         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5847         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5848         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5849         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5850         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5851         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5852         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5853         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5854         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5855         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5856         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5857         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5858         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5859         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5860         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5861         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5862         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5863         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5864         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5865         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5866         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5867         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5868         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5869         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5870         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5871         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5872         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5873         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5874         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5875         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5876         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5877         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5878         * gcc.target/i386/sse2-vec-1.c: Likewise.
5879         * gcc.target/i386/sse2-vec-2.c: Likewise.
5880         * gcc.target/i386/sse2-vec-3.c: Likewise.
5881         * gcc.target/i386/sse2-vec-4.c: Likewise.
5882         * gcc.target/i386/sse2-vec-5.c: Likewise.
5883         * gcc.target/i386/sse2-vec-6.c: Likewise.
5884         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5885         * gcc.target/i386/ssefn-2.c: Likewise.
5886         * gcc.target/i386/ssefn-4.c: Likewise.
5887         * gcc.target/i386/ssefp-1.c: Likewise.
5888         * gcc.target/i386/ssefp-2.c: Likewise.
5889         * gcc.target/i386/sseregparm-3.c: Likewise.
5890         * gcc.target/i386/sseregparm-4.c: Likewise.
5891         * gcc.target/i386/sseregparm-5.c: Likewise.
5892         * gcc.target/i386/sseregparm-6.c: Likewise.
5893         * gcc.target/i386/sseregparm-7.c: Likewise.
5894         * gcc.target/i386/ssetype-1.c: Likewise.
5895         * gcc.target/i386/ssetype-2.c: Likewise.
5896         * gcc.target/i386/ssetype-3.c: Likewise.
5897         * gcc.target/i386/ssetype-4.c: Likewise.
5898         * gcc.target/i386/ssetype-5.c: Likewise.
5899         * gcc.target/i386/unordcmp-1.c: Likewise.
5900         * gcc.target/i386/vararg-1.c: Likewise.
5901         * gcc.target/i386/vararg-2.c: Likewise.
5902         * gcc.target/i386/vararg-3.c: Likewise.
5903         * gcc.target/i386/vararg-4.c: Likewise.
5904         * gcc.target/i386/vararg-7.c: Likewise.
5905         * gcc.target/i386/vararg-8.c: Likewise.
5906         * gcc.target/i386/vecinit-1.c: Likewise.
5907         * gcc.target/i386/vecinit-2.c: Likewise.
5908         * gcc.target/i386/vecinit-3.c: Likewise.
5909         * gcc.target/i386/vecinit-4.c: Likewise.
5910         * gcc.target/i386/vecinit-5.c: Likewise.
5911         * gcc.target/i386/vecinit-6.c: Likewise.
5912         * gcc.target/i386/vectorize2.c: Likewise.
5913         * gcc.target/i386/vectorize3.c: Likewise.
5914         * gcc.target/i386/vectorize4.c: Likewise.
5915         * gcc.target/i386/vectorize6.c: Likewise.
5916         * gcc.target/i386/vectorize7.c: Likewise.
5917         * gcc.target/i386/vectorize8.c: Likewise.
5918         * gcc.target/i386/vperm-v2df.c: Likewise.
5919         * gcc.target/i386/vperm-v2di.c: Likewise.
5920         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5921         * gcc.target/i386/xorps-sse2.c: Likewise.
5922         * gcc.target/i386/xorps.c: Likewise.
5923         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5924         * gfortran.dg/graphite/pr42326.f90: Likewise.
5925         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5926
5927 2010-05-19  Richard Guenther  <rguenther@suse.de>
5928
5929         PR lto/44196
5930         * g++.dg/lto/20100519-1_0.C: New testcase.
5931
5932 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5933
5934         PR fortran/42360
5935         * gfortran.dg/warn_intent_out_not_set.f90: New.
5936
5937 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5938
5939         PR fortran/38404
5940         * gfortran.dg/data_char_1.f90: Updated warning message.
5941         * gfortran.dg/data_array_6.f: New.
5942
5943 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5944
5945         * g++.dg/ipa/ivinline-8.C: New test.
5946         * gcc.dg/ipa/iinline-2.c: Likewise.
5947
5948 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5949
5950         PR fortran/34505
5951         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5952         arguments; add check for return value kind.
5953         * gfortran.dg/float_1.f90: Likewise.
5954
5955 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5956
5957         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5958         (main): Use it.
5959         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5960         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5961         Prune another location line format.
5962         (lto-obj): Call lto_prune_warns on comp_output.
5963
5964 2010-05-18  Jan Hubicka  <jh@suse.cz>
5965
5966         * gcc.dg/lto/ipacp_0.c: New test.
5967         * gcc.dg/lto/ipacp_1.c: New test.
5968
5969 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5970
5971         PR lto/44184
5972         * gcc.dg/lto/20100518_0.c: New test.
5973
5974 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5975
5976         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5977
5978 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5979
5980         PR fortran/43990
5981         * gfortran.dg/class_21.f03: New.
5982
5983 2010-05-17  Jason Merrill  <jason@redhat.com>
5984
5985         PR c++/44157
5986         * g++.dg/cpp0x/initlist34.C: New.
5987
5988         PR c++/44158
5989         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5990
5991 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5992
5993         * g++.dg/ipa/ivinline-1.C: New test.
5994         * g++.dg/ipa/ivinline-2.C: New test.
5995         * g++.dg/ipa/ivinline-3.C: New test.
5996         * g++.dg/ipa/ivinline-4.C: New test.
5997         * g++.dg/ipa/ivinline-5.C: New test.
5998         * g++.dg/ipa/ivinline-6.C: New test.
5999
6000 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6001             Jason Merrill  <jason@redhat.com>
6002
6003         PR c++/44108
6004         * c-c++-common/Wunused-var-8.c: New test.
6005
6006 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6007
6008         PR bootstrap/42347
6009         * gcc.c-torture/compile/pr42347.c: New test.
6010
6011         PR middle-end/44102
6012         * g++.dg/ext/asmgoto1.C: New test.
6013
6014 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6015
6016         PR middle-end/44133
6017         * gcc.dg/tree-ssa/pr44133.c: New test.
6018         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6019         precise.
6020
6021 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6022
6023         PR fortran/44044
6024         * gfortran.dg/class_20.f03: New.
6025
6026 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6027
6028         PR 44078
6029         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6030         debug messages but not the newly introduced one.
6031
6032 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6033
6034         PR fortran/35779
6035         * gfortran.dg/initialization_25.f90: Commented testcase.
6036         * gfortran.dg/initialization_26.f90: New.
6037
6038 2010-05-16  Richard Guenther  <rguenther@suse.de>
6039
6040         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6041         * gcc.dg/pr43084.c: Likewise.
6042         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6043         -fipa-type-escape.
6044         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6045         -fipa-type-escape.
6046         * gcc.dg/struct/struct-reorg.exp: Likewise.
6047         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6048         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6049
6050 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6051
6052         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6053         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6054         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6055         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6056         tests.
6057
6058 2010-05-15  Jason Merrill  <jason@redhat.com>
6059
6060         * g++.dg/eh/spec10.C: New.
6061         * g++.dg/eh/spec11.C: New.
6062         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6063
6064 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6065
6066         PR fortran/44154
6067         PR fortran/42647
6068         * gfortran.dg/allocatable_scalar_9.f90: New.
6069
6070 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6071
6072         PR c++/44148
6073         * g++.dg/torture/pr44148.C: New test.
6074
6075 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6076
6077         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6078         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6079         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6080         diagnostics and type sizes.
6081
6082 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6083
6084         * gnat.dg/lto9.adb: New test.
6085         * gnat.dg/lto9_pkg1.ads: New helper.
6086         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6087
6088 2010-05-15  Jan Hubicka  <jh@suse.cz>
6089
6090         * gcc.dg/lto/ipareference_1.c: Rename to ...
6091         * gcc.dg/lto/ipareference_0.c: ... this one.
6092         * gcc.dg/lto/ipareference_2.c: Rename to ...
6093         * gcc.dg/lto/ipareference_1.c: ... this one.
6094
6095 2010-05-15  Jan Hubicka  <jh@suse.cz>
6096
6097         * gcc.dg/lto/ipareference_1.c: New file.
6098         * gcc.dg/lto/ipareference_2.c: New file.
6099
6100 2010-05-15  Richard Guenther  <rguenther@suse.de>
6101
6102         PR tree-optimization/44038
6103         * gcc.c-torture/compile/pr44038.c: New testcase.
6104
6105 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6106
6107         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6108         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6109
6110 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6111
6112         PR fortran/43207
6113         PR fortran/43969
6114         * gfortran.dg/class_18.f03: New.
6115         * gfortran.dg/class_19.f03: New.
6116
6117 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6118
6119         PR debug/44112
6120         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6121         * g++.dg/debug/dwarf2/const1.C: Remove.
6122
6123 2010-05-14  Jason Merrill  <jason@redhat.com>
6124
6125         * g++.dg/eh/cond4.C: New.
6126         * g++.dg/eh/elide2.C: Adjust.
6127         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6128
6129 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6130
6131         PR fortran/44135
6132         * gfortran.dg/actual_array_interface_2.f90: New test.
6133
6134 2010-05-14  Richard Guenther  <rguenther@suse.de>
6135
6136         PR tree-optimization/44119
6137         * gcc.c-torture/compile/pr44119.c: New testcase.
6138
6139 2010-05-14  Jason Merrill  <jason@redhat.com>
6140
6141         PR c++/44127
6142         * g++.dg/eh/terminate1.C: New.
6143
6144 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6145
6146         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6147
6148         PR debug/44136
6149         * gcc.dg/pr44136.c: New test.
6150
6151 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6152
6153         PR c++/30566
6154         * g++.dg/warn/Wshadow-4.C: Adjust.
6155         * g++.dg/warn/Wshadow-5.C: New test.
6156         * g++.dg/warn/Wshadow-6.C: New test
6157
6158 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6159
6160         PR fortran/35779
6161         * gfortran.dg/initialization_25.f90: New.
6162
6163 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6164
6165         * g++.dg/otr-fold-1.C: New test.
6166         * g++.dg/otr-fold-2.C: New test.
6167
6168 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6169
6170         PR fortran/44036
6171         * gfortran.dg/gomp/pr44036-1.f90: New test.
6172         * gfortran.dg/gomp/pr44036-2.f90: New test.
6173         * gfortran.dg/gomp/pr44036-3.f90: New test.
6174
6175         PR debug/43983
6176         * gcc.dg/guality/sra-1.c: New test.
6177
6178 2010-05-12  Jan Hubicka  <jh@suse.cz>
6179
6180         * tree-ssa/unreachable.c: New test.
6181
6182 2010-05-12  Jason Merrill  <jason@redhat.com>
6183
6184         * g++.dg/cpp0x/sfinae1.C: New.
6185
6186 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6187
6188         * gcc.target/i386/zee.c: New file.
6189
6190 2010-05-12  Jason Merrill  <jason@redhat.com>
6191
6192         * g++.dg/conversion/op1.C: Expect template candidate message.
6193         * g++.dg/cpp0x/nullptr15.C: Likewise.
6194         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6195         * g++.dg/cpp0x/pr31431.C: Likewise.
6196         * g++.dg/cpp0x/temp_default2.C: Likewise.
6197         * g++.dg/cpp0x/trailing4.C: Likewise.
6198         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6199         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6200         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6201         * g++.dg/cpp0x/variadic35.C: Likewise.
6202         * g++.dg/cpp0x/vt-35147.C: Likewise.
6203         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6204         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6205         * g++.dg/ext/visibility/anon8.C: Likewise.
6206         * g++.dg/ext/vla2.C: Likewise.
6207         * g++.dg/other/pr28114.C: Likewise.
6208         * g++.dg/other/ptrmem10.C: Likewise.
6209         * g++.dg/other/ptrmem11.C: Likewise.
6210         * g++.dg/overload/unknown1.C: Likewise.
6211         * g++.dg/parse/template7.C: Likewise.
6212         * g++.dg/parse/typename7.C: Likewise.
6213         * g++.dg/template/conv11.C: Likewise.
6214         * g++.dg/template/copy1.C: Likewise.
6215         * g++.dg/template/deduce3.C: Likewise.
6216         * g++.dg/template/dependent-expr5.C: Likewise.
6217         * g++.dg/template/friend.C: Likewise.
6218         * g++.dg/template/incomplete2.C: Likewise.
6219         * g++.dg/template/local4.C: Likewise.
6220         * g++.dg/template/local6.C: Likewise.
6221         * g++.dg/template/operator10.C: Likewise.
6222         * g++.dg/template/overload6.C: Likewise.
6223         * g++.dg/template/ptrmem2.C: Likewise.
6224         * g++.dg/template/ptrmem20.C: Likewise.
6225         * g++.dg/template/ptrmem8.C: Likewise.
6226         * g++.dg/template/sfinae2.C: Likewise.
6227         * g++.dg/template/ttp25.C: Likewise.
6228         * g++.dg/template/unify10.C: Likewise.
6229         * g++.dg/template/unify11.C: Likewise.
6230         * g++.dg/template/unify6.C: Likewise.
6231         * g++.dg/template/unify7.C: Likewise.
6232         * g++.dg/template/unify9.C: Likewise.
6233         * g++.dg/template/varmod1.C: Likewise.
6234         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6235         * g++.old-deja/g++.law/operators32.C: Likewise.
6236         * g++.old-deja/g++.pt/crash28.C: Likewise.
6237         * g++.old-deja/g++.pt/crash60.C: Likewise.
6238         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6239         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6240         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6241         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6242         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6243         * g++.old-deja/g++.pt/expr2.C: Likewise.
6244         * g++.old-deja/g++.pt/overload7.C: Likewise.
6245         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6246         * g++.old-deja/g++.pt/spec5.C: Likewise.
6247         * g++.old-deja/g++.pt/spec6.C: Likewise.
6248         * g++.old-deja/g++.pt/t24.C: Likewise.
6249         * g++.old-deja/g++.pt/unify4.C: Likewise.
6250         * g++.old-deja/g++.pt/unify6.C: Likewise.
6251         * g++.old-deja/g++.pt/unify8.C: Likewise.
6252         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6253         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6254         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6255
6256         * g++.dg/cpp0x/initlist32.C: New.
6257
6258         * g++.dg/template/conv11.C: New.
6259         * g++.dg/conversion/op1.C: Adjust expected error.
6260
6261         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6262
6263 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6264
6265         PR target/44088
6266         * gcc.target/i386/avx-cmpsd-1.c: New.
6267         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6268         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6269         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6270         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6271         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6272
6273 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6274
6275         PR middle-end/44085
6276         * gcc.dg/gomp/pr44085.c: New test.
6277         * gfortran.dg/gomp/pr44085.f90: New test.
6278
6279 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6280
6281         * objc-obj-c++-shared/Object1.m: New.
6282         * objc.dg/torture: New directory.
6283         * objc.dg/torture/tls: Ditto.
6284         * objc.dg/tls: Ditto.
6285         * objc.dg/torture/tls/trivial.m: New test.
6286         * objc.dg/torture/tls/thr-init-2.m: New test.
6287         * objc.dg/torture/tls/thr-init-3.m: New test.
6288         * objc.dg/torture/tls/thr-init.m: New test.
6289         * objc.dg/torture/tls/diag-1.m: New test.
6290         * objc.dg/torture/tls/tls.exp: New.
6291         * objc.dg/torture/trivial.m: New test.
6292         * objc.dg/torture/dg-torture.exp: New.
6293         * objc.dg/tls/diag-3.m: New test.
6294         * objc.dg/tls/diag-4.m: New test.
6295         * objc.dg/tls/diag-5.m: New test.
6296         * objc.dg/tls/init-1.m: New test.
6297         * objc.dg/tls/init-2.m: New test.
6298         * objc.dg/tls/tls.exp: New.
6299         * objc.dg/tls/diag-2.m: New test.
6300         * lib/objc.exp: Respond to dg-additional-files.
6301
6302 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6303
6304         * gcc.target/m68k/20100512-1.c: New.
6305
6306 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6307
6308         * gnat.dg/lto8.adb: New test.
6309         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6310         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6311
6312 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6313
6314         PR c++/34272
6315         PR c++/43630
6316         PR c++/34491
6317         * g++.dg/template/crash97.C: New.
6318         * g++.dg/template/crash98.C: Likewise.
6319         * g++.dg/template/crash99.C: Likewise.
6320         * g++.dg/cpp0x/pr31439.C: Adjust.
6321         * g++.dg/template/crash95.C: Likewise.
6322
6323 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6324
6325         PR middle-end/44071
6326         * c-c++-common/asmgoto-4.c: New test.
6327         * gcc.target/i386/pr44071.c: New test.
6328
6329         PR c++/44062
6330         * c-c++-common/Wunused-var-7.c: New test.
6331         * g++.dg/warn/Wunused-var-9.C: New test.
6332
6333 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6334
6335         PR fortran/43711
6336         * gfortran.dg/gomp/pr43711.f90: New.
6337
6338 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6339
6340         PR fortran/31820
6341         * gfortran.dg/select_5.f90: Updated.
6342
6343 2010-05-11  Jan Hubicka  <jh@suse.cz>
6344
6345         PR tree-optimize/44063
6346         * gcc.c-torture/compile/pr44063.c: New testcase.
6347
6348 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6349
6350         PR debug/44023
6351         * gcc.dg/pr44023.c: New test.
6352
6353 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6354
6355         * gnat.dg/lto7.adb: New test.
6356         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6357
6358 2010-05-10  Jason Merrill  <jason@redhat.com>
6359
6360         PR c++/44017
6361         * g++.dg/template/inherit5.C: New.
6362
6363         PR c++/44045
6364         * g++.dg/cpp0x/initlist33.C: New.
6365         * g++.dg/cpp0x/initlist26.C: Adjust.
6366         * g++.dg/cpp0x/initlist28.C: Adjust.
6367
6368 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6369
6370         PR c++/43719
6371         * g++.dg/init/pr43719.C: New.
6372         * g++.dg/anon-struct4.C: Adjust.
6373
6374 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6375
6376         PR debug/44028
6377         * gcc.dg/pr44028.c: New test.
6378
6379 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6380
6381         PR fortran/27866
6382         PR fortran/35003
6383         PR fortran/42809
6384         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6385         * gfortran.dg/warn_conversion.f90: New.
6386
6387 2010-05-10  Michael Matz  <matz@suse.de>
6388
6389         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6390
6391 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6392
6393         PR rtl-optimization/44012
6394         * gcc.dg/pr44012.c: New.
6395
6396 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6397
6398         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6399         Log text on entry and exit.
6400         Prune Sun ld warnings for common symbols with differing sizes.
6401         (lto-link-and-maybe-run): Change caller.
6402
6403 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6404
6405         PR fortran/44044
6406         * gfortran.dg/class_7.f03: Modified.
6407         * gfortran.dg/select_type_1.f03: Modified.
6408         * gfortran.dg/select_type_12.f03: New.
6409
6410 2010-05-10  Richard Guenther  <rguenther@suse.de>
6411
6412         PR tree-optimization/44050
6413         * gcc.dg/torture/pr44050.c: New testcase.
6414
6415 2010-05-10  Wei Guozhi  <carrot@google.com>
6416
6417         PR target/42879
6418         * gcc.target/arm/pr42879.c: New testcase.
6419
6420 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6421
6422         PR c/44051
6423         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6424
6425 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6426
6427         PR c/10676
6428         * gcc.dg/anon-struct-10.c: New test.
6429
6430 2010-05-09  Richard Guenther  <rguenther@suse.de>
6431
6432         PR middle-end/44024
6433         * gcc.dg/pr44024.c: New testcase.
6434
6435 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6436
6437         PR c/4784
6438         * gcc.dg/anon-struct-9.c: New test.
6439
6440 2010-05-09  Richard Guenther  <rguenther@suse.de>
6441
6442         PR middle-end/44043
6443         * gcc.c-torture/compile/pr44043.c: New testcase.
6444
6445 2010-05-09  Richard Guenther  <rguenther@suse.de>
6446
6447         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6448
6449 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6450
6451         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6452
6453 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6454
6455         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6456         * gnat.dg/specs/lto3.ads: Likewise.
6457
6458 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6459
6460         PR middle-end/28685
6461         * gcc.dg/pr28685-1.c: New file.
6462
6463 2010-05-08  Richard Guenther  <rguenther@suse.de>
6464
6465         PR tree-optimization/44030
6466         * gcc.c-torture/compile/pr44030.c: New testcase.
6467
6468 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6469
6470         * gnat.dg/lto6.adb: New test.
6471         * gnat.dg/lto6_pkg.ads: New helper.
6472
6473 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6474
6475         * gnat.dg/lto5.adb: New test.
6476         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6477
6478 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6479
6480         * gnat.dg/lto4.ad[sb]: New test.
6481
6482 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6483
6484         * gnat.dg/specs/lto3.ads: New test.
6485         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6486         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6487
6488 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6489
6490         * gnat.dg/sizetype3.ad[sb]: New test.
6491         * gnat.dg/sizetype3_pkg.ads: New helper.
6492
6493 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6494
6495         PR c++/43951
6496         * g++.dg/init/new29.C: New.
6497
6498 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6499
6500         PR fortran/40728
6501         * gfortran.dg/coarray_1.f90: Fixed error message.
6502         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6503         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6504         * gfortran.dg/intrinsic_std_5.f90: New.
6505
6506 2010-05-07  Jason Merrill  <jason@redhat.com>
6507
6508         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6509
6510 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6511
6512         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6513         (size_t, stderr): Remove.
6514         (read_error): Replaced __builtin_fprintf by fprintf.
6515
6516 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6517
6518         * gcc.dg/ordered-comparison-1.c: New test.
6519         * gcc.dg/ordered-comparison-2.c: New test.
6520         * gcc.dg/ordered-comparison-3.c: New test.
6521         * gcc.dg/ordered-comparison-4.c: New test.
6522
6523 2010-05-06  Mike Stump  <mikestump@comcast.net>
6524
6525         PR objc/35165
6526         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6527
6528 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6529             Jason Merrill  <jason@redhat.com>
6530
6531         * g++.dg/cpp0x/nullptr01.C: New.
6532         * g++.dg/cpp0x/nullptr02.C: New.
6533         * g++.dg/cpp0x/nullptr03.C: New.
6534         * g++.dg/cpp0x/nullptr04.C: New.
6535         * g++.dg/cpp0x/nullptr05.C: New.
6536         * g++.dg/cpp0x/nullptr06.C: New.
6537         * g++.dg/cpp0x/nullptr07.C: New.
6538         * g++.dg/cpp0x/nullptr08.C: New.
6539         * g++.dg/cpp0x/nullptr09.C: New.
6540         * g++.dg/cpp0x/nullptr10.C: New.
6541         * g++.dg/cpp0x/nullptr11.C: New.
6542         * g++.dg/cpp0x/nullptr12.C: New.
6543         * g++.dg/cpp0x/nullptr13.C: New.
6544         * g++.dg/cpp0x/nullptr14.C: New.
6545         * g++.dg/cpp0x/nullptr15.C: New.
6546         * g++.dg/cpp0x/nullptr16.C: New.
6547         * g++.dg/cpp0x/nullptr17.C: New.
6548         * g++.dg/cpp0x/nullptr18.C: New.
6549         * g++.dg/cpp0x/nullptr19.C: New.
6550         * g++.dg/cpp0x/nullptr20.C: New.
6551         * g++.dg/cpp0x/nullptr21.C: New.
6552         * g++.dg/cpp0x/nullptr22.C: New.
6553         * g++.dg/debug/nullptr01.C: New.
6554         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6555
6556 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6557
6558         * gcc.dg/Wunused-var-8.c: Move to...
6559         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6560
6561 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6562
6563         PR c++/40406
6564         * g++.dg/template/crash96.C: New.
6565
6566 2010-05-06  Jan Hubicka  <jh@suse.cz>
6567
6568         PR tree-optimization/43791
6569         * gcc.c-torture/compile/pr43791.c: New file.
6570
6571 2010-05-06  Michael Matz  <matz@suse.de>
6572
6573         PR tree-optimization/43984
6574         * gfortran.dg/pr43984.f90: New test.
6575
6576 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6577
6578         PR 40989
6579         * gcc.dg/pr40989.c: New.
6580
6581 2010-05-06  Richard Guenther  <rguenther@suse.de>
6582
6583         PR tree-optimization/43934
6584         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6585
6586 2010-05-06  Richard Guenther  <rguenther@suse.de>
6587
6588         PR tree-optimization/43987
6589         * gcc.c-torture/execute/pr43987.c: New testcase.
6590         * gcc.dg/torture/pta-escape-1.c: Adjust.
6591         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6592         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6593         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6594         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6595
6596 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6597             Dodji Seketeli  <dodji@redhat.com>
6598
6599         PR c/18624
6600         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6601         * g++.dg/template/sfinae16.C: Likewise.
6602         * gcc.dg/Wunused-var-1.c: Moved to...
6603         * c-c++-common/Wunused-var-1.c: ...here. New test.
6604         * gcc.dg/Wunused-var-2.c: Moved to...
6605         * c-c++-common/Wunused-var-2.c: ...here. New test.
6606         * gcc.dg/Wunused-var-3.c: Moved to...
6607         * c-c++-common/Wunused-var-3.c: ...here. New test.
6608         * gcc.dg/Wunused-var-4.c: Moved to...
6609         * gcc.dg/Wunused-var-1.c: ... here.
6610         * gcc.dg/Wunused-var-5.c: Moved to...
6611         * c-c++-common/Wunused-var-4.c: ...here. New test.
6612         * gcc.dg/Wunused-var-7.c: Moved to...
6613         * c-c++-common/Wunused-var-5.c: ...here. New test.
6614         * gcc.dg/Wunused-var-6.c: Moved to...
6615         * gcc.dg/Wunused-var-2.c: ... here.
6616         * c-c++-common/Wunused-var-1.c: New test.
6617         * c-c++-common/Wunused-var-2.c: New test.
6618         * c-c++-common/Wunused-var-3.c: New test.
6619         * c-c++-common/Wunused-var-4.c: New test.
6620         * c-c++-common/Wunused-var-5.c: New test.
6621         * g++.dg/warn/Wunused-var-1.C: New test.
6622         * g++.dg/warn/Wunused-var-2.C: New test.
6623         * g++.dg/warn/Wunused-var-3.C: New test.
6624         * g++.dg/warn/Wunused-var-4.C: New test.
6625         * g++.dg/warn/Wunused-var-5.C: New test.
6626         * g++.dg/warn/Wunused-var-6.C: New test.
6627         * g++.dg/warn/Wunused-var-7.C: New test.
6628         * g++.dg/warn/Wunused-var-8.C: New test.
6629         * g++.dg/warn/Wunused-parm-1.C: New test.
6630         * g++.dg/warn/Wunused-parm-2.C: New test.
6631         * g++.dg/warn/Wunused-parm-3.C: New test.
6632
6633 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6634
6635         PR fortran/43985
6636         * gfortran.dg/gomp/crayptr5.f90: New test case.
6637
6638 2010-05-05  Jason Merrill  <jason@redhat.com>
6639
6640         PR debug/43370
6641         * g++.dg/ext/attrib39.C: New.
6642
6643 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6644
6645         PR fortran/24978
6646         * gfortran.dg/data_invalid.f90: New.
6647
6648 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6649
6650         * gnat.dg/lto2.adb: New test.
6651
6652 2010-05-05  Jason Merrill  <jason@redhat.com>
6653
6654         PR c++/43787
6655         * g++.dg/opt/empty1.C: New.
6656
6657 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6658
6659         PR fortran/43696
6660         * gfortran.dg/class_17.f03: New.
6661
6662 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6663
6664         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6665
6666 2010-05-04  Mike Stump  <mikestump@comcast.net>
6667
6668         PR objc/35165
6669         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6670
6671 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6672
6673         PR target/43668
6674         * gcc.target/i386/pr43668.c: New.
6675
6676 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6677
6678         PR c++/43028
6679         * g++.dg/cpp0x/initlist31.C: New.
6680
6681 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6682
6683         PR c/43981
6684         * gcc.dg/Wunused-var-8.c: New test.
6685
6686 2010-05-04  Jason Merrill  <jason@redhat.com>
6687
6688         PR c++/38064
6689         * g++.dg/cpp0x/enum3.C: Extend.
6690
6691 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6692
6693         PR target/43799
6694         * gcc.target/i386/pr43799.c: New.
6695
6696 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6697
6698         * gnat.dg/lto1.adb: New test.
6699         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6700
6701 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6702
6703         PR middle-end/43671
6704         * gcc.target/i386/pr43671.c: New.
6705
6706 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6707
6708         PR c++/43705
6709         * g++.dg/template/crash95.C: New.
6710
6711 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6712
6713         PR debug/43508
6714         * gcc.target/i386/pr43508.c: New.
6715
6716 2010-05-04  Richard Guenther  <rguenther@suse.de>
6717
6718         PR tree-optimization/43879
6719         * g++.dg/torture/pr43879-1_0.C: New testcase.
6720         * g++.dg/torture/pr43879-1_1.C: Likewise.
6721
6722 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6723
6724         PR c++/43953
6725         * g++.dg/other/crash-12.C: New test.
6726
6727 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6728
6729         * g++.dg/cdce3.C: Add a space.  Updated.
6730
6731 2010-05-03  Jason Merrill  <jason@redhat.com>
6732
6733         PR c++/43680
6734         * g++.dg/opt/enum2.C: New.
6735         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6736         * g++.dg/warn/Wswitch-1.C: Adjust message.
6737
6738 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6739
6740         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6741         * g++.dg/ext/label13.C: Fix typo.
6742         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6743         alpha*-dec-osf5*.
6744         * gcc.c-torture/compile/limits-declparen.c: xfail on
6745         alpha*-dec-osf5* with -g.
6746         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6747         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6748         * gcc.dg/c99-tgmath-2.c: Likewise.
6749         * gcc.dg/c99-tgmath-3.c: Likewise.
6750         * gcc.dg/c99-tgmath-4.c: Likewise.
6751
6752 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6753
6754         PR fortran/43592
6755         * gfortran.dg/unexpected_interface.f90: New test.
6756
6757 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6758
6759         * ada/acats/run_acats (which): New function.
6760         (host_gnatchop, host_gnatmake): Use it.
6761
6762 2010-05-03  Richard Guenther  <rguenther@suse.de>
6763
6764         PR tree-optimization/43971
6765         * gcc.dg/pr43971.c: New testcase.
6766
6767 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6768
6769         PR debug/43972
6770         * gcc.dg/debug/pr43972.c: New test.
6771
6772 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6773
6774         PR testsuite/43963
6775         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6776
6777 2010-05-02  Richard Guenther  <rguenther@suse.de>
6778
6779         PR tree-optimization/43879
6780         * gcc.dg/torture/pr43879-3.c: New testcase.
6781
6782 2010-05-01  Richard Guenther  <rguenther@suse.de>
6783
6784         PR tree-optimization/43949
6785         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6786
6787 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6788
6789         PR c++/43951
6790         * g++.dg/init/new28.C: New.
6791
6792 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6793
6794         PR objc++/32052
6795         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6796         structure and nested declarations.
6797         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6798         structure and nested declarations.  Reduce header clutter and
6799         use _exit() rather than abort().
6800         * objc.dg/encode-10.m: New.
6801         * objc.dg/encode-11.m: New.
6802
6803 2010-04-30  DJ Delorie  <dj@redhat.com>
6804
6805         * gcc.c-torture/execute/20100430-1.c: New test.
6806
6807 2010-04-30  Jason Merrill  <jason@redhat.com>
6808
6809         PR c++/43868
6810         * g++.dg/template/ptrmem21.C: New.
6811
6812 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6813
6814         PR fortran/18918
6815         PR fortran/43931
6816         * gfortran.dg/coarray_13.f90: New test.
6817
6818 2010-04-30  Richard Guenther  <rguenther@suse.de>
6819
6820         PR lto/43946
6821         * gcc.dg/lto/20100430-1_0.c: New testcase.
6822
6823 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6824
6825         PR debug/43942
6826         * c-c++-common/pr43942.c: New test.
6827
6828 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6829
6830         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6831         conflict with darwin crt1.o 'start' symbol.
6832
6833 2010-04-30  Richard Guenther  <rguenther@suse.de>
6834
6835         PR tree-optimization/43879
6836         * gcc.dg/torture/pr43879_1.c: New testcase.
6837
6838 2010-04-30  Richard Guenther  <rguenther@suse.de>
6839
6840         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6841
6842 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6843
6844         PR c++/43890
6845         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6846         user-provided constructor while recursing.
6847
6848 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6849
6850         PR fortran/42274
6851         * gfortran.dg/class_16.f03: New test.
6852
6853 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6854
6855         PR fortran/42274
6856         * gfortran.dg/class_15.f03: New.
6857
6858 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6859
6860         PR fortran/43326
6861         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6862
6863 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6864
6865         PR fortran/43492
6866         * gfortran.dg/generic_22.f03 : New test.
6867
6868 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6869
6870         PR fortran/42353
6871         * gfortran.dg/class_14.f03: New test.
6872
6873 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6874
6875         PR fortran/42680
6876         * gfortran.dg/interface_32.f90: New test.
6877
6878 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6879             Janus Weil  <janus@gcc.gnu.org>
6880
6881         PR fortran/41829
6882         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6883         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6884         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6885
6886 2010-04-28  Mike Stump  <mikestump@comcast.net>
6887
6888         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6889         dg-excess-errors.
6890         * g++.dg/uninit-pred-2_b.C: Likewise.
6891
6892 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6893
6894         PR fortran/18918
6895         PR fortran/43919
6896         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6897
6898 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6899
6900         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6901         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6902         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6903         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6904         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6905
6906 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6907
6908         * gcc.dg/const-uniq-1.c: New test.
6909         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6910
6911 2010-04-28  Xinliang David Li  <davidxl@google.com>
6912
6913         * gcc.dg/uninit-pred-2_b.c: New test.
6914         * gcc.dg/uninit-pred-4_b.c: New test.
6915         * gcc.dg/uninit-pred-3_d.c: New test.
6916         * gcc.dg/uninit-pred-6_b.c: New test.
6917         * gcc.dg/uninit-pred-8_b.c: New test.
6918         * gcc.dg/uninit-pred-3_a.c: New test.
6919         * gcc.dg/uninit-pred-2_c.c: New test.
6920         * gcc.dg/uninit-pred-5_a.c: New test.
6921         * gcc.dg/uninit-pred-3_e.c: New test.
6922         * gcc.dg/uninit-pred-7_a.c: New test.
6923         * gcc.dg/uninit-pred-6_c.c: New test.
6924         * gcc.dg/uninit-pred-9_a.c: New test.
6925         * gcc.dg/uninit-pred-8_c.c: New test.
6926         * gcc.dg/uninit-pred-3_b.c: New test.
6927         * gcc.dg/uninit-pred-5_b.c: New test.
6928         * gcc.dg/uninit-pred-7_b.c: New test.
6929         * gcc.dg/uninit-pred-6_d.c: New test.
6930         * gcc.dg/uninit-pred-9_b.c: New test.
6931         * gcc.dg/uninit-pred-2_a.c: New test.
6932         * gcc.dg/uninit-pred-4_a.c: New test.
6933         * gcc.dg/uninit-pred-3_c.c: New test.
6934         * gcc.dg/uninit-pred-6_a.c: New test.
6935         * gcc.dg/uninit-pred-8_a.c: New test.
6936         * gcc.dg/uninit-pred-7_c.c: New test.
6937         * gcc.dg/uninit-pred-6_e.c: New test.
6938         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6939         * g++.dg/uninit-pred-1_a.C: New test.
6940         * g++.dg/uninit-pred-1_b.C: New test.
6941         * g++.dg/uninit-pred-2_a.C: New test.
6942         * g++.dg/uninit-pred-2_b.C: New test.
6943         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6944         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6945         * g++.dg/uninit-pred-loop_1.cc: New test.
6946
6947 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6948
6949         * gcc.dg/lto/20091209-1_0.c: New testcase.
6950
6951 2010-04-28  Richard Guenther  <rguenther@suse.de>
6952
6953         PR tree-optimization/43879
6954         PR tree-optimization/43909
6955         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6956
6957 2010-04-28  Richard Guenther  <rguenther@suse.de>
6958
6959         PR c++/43880
6960         * g++.dg/torture/pr43880.C: New testcase.
6961
6962 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6963
6964         PR c++/9335
6965         * g++.dg/template/recurse2.C: Update
6966         * g++.dg/template/recurse.C: Update.
6967         * g++.dg/template/pr23510.C: Update.
6968         * lib/prune.exp: Filter out 'recursively instantiated'.
6969
6970 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6971
6972         PR c++/29043
6973         * g++.dg/init/pr29043.C: New.
6974
6975 2010-04-27  Jason Merrill  <jason@redhat.com>
6976
6977         * g++.dg/lookup/scoped5.C: Adjust.
6978         * g++.dg/lookup/scoped8.C: Adjust.
6979         * g++.dg/template/dependent-expr5.C: Adjust.
6980         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6981
6982         PR c++/43856
6983         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6984
6985         PR c++/43875
6986         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6987
6988 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6989             Jan Hubicka <hubicka@ucw.cz>
6990
6991         * gcc.dg/pure-2.c: New testcase.
6992         * gcc.dg/const-1.c: New testcase.
6993
6994 2010-04-27  Jason Merrill  <jason@redhat.com>
6995
6996         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6997
6998         PR c++/41468
6999         * g++.dg/template/sfinae17.C: New.
7000         * g++.dg/template/sfinae18.C: New.
7001
7002 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7003
7004         * g++.dg/init/pr42844.C: New.
7005         * g++.dg/cpp0x/pr42844-2.C: New.
7006         * g++.dg/cpp0x/defaulted2.C: Adjust.
7007         * g++.dg/tree-ssa/pr27549.C: Likewise.
7008         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7009
7010 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7011
7012         PR fortran/18918
7013         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7014
7015 2010-04-27  Richard Guenther  <rguenther@suse.de>
7016
7017         PR middle-end/40561
7018         * g++.dg/other/pr40561.C: New testcase.
7019
7020 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7021
7022         PR middle-end/43812
7023         * g++.dg/ipa/pr43812.C: New test.
7024
7025 2010-04-27  Jan Hubicka  <jh@suse.cz>
7026
7027         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7028         (test): ... this one.
7029
7030 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7031
7032         PR target/40657
7033         * gcc.target/arm/thumb-stackframe.c: New test.
7034
7035 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7036
7037         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7038         * gcc.dg/misc-column.c: Likewise.
7039         * gcc.dg/Walways-true-1.c: Likewise.
7040         * gcc.dg/Walways-true-2.c: Likewise.
7041         * gcc.dg/warn-addr-cmp.c: Likewise.
7042
7043 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7044
7045         PR fortran/18918
7046         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7047         * gfortran.dg/coarray_12.f90: New.
7048
7049 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7050
7051         PR c/32207
7052         * gcc.dg/pr32207.c: New test.
7053         * gcc.dg/misc-column.c: Adjust expected warning.
7054         * gcc.dg/Walways-true-1.c: Likewise.
7055         * gcc.dg/Walways-true-2.c: Likewise.
7056         * gcc.dg/warn-addr-cmp.c: Likewise.
7057
7058 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7059
7060         PR lto/42776
7061         * lib/lto.exp (lto_prune_vis_warns): New function.
7062         (lto-link-and-maybe-run): Call it.
7063
7064 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7065
7066         PR tree-optimization/43904
7067         * gcc.dg/tree-ssa/tailcall-6.c: New.
7068
7069 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7070
7071         PR testsuite/35165
7072         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7073         Darwin8/OSX10.4 - compatible code generation.
7074         Use scan-rtl-dump.
7075         * obj-c++.dg/stubify-1.mm: Ditto.
7076         * lib/objc-torture.exp: Do not require link success for
7077         "trivial.m" in the runtime checks when dowhat = 'compile'.
7078         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7079         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7080         Darwin8/OSX10.4 - compatible code generation.
7081         * objc.dg/stubify-2.m: Ditto.
7082         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7083         * objc.dg/next-runtime-1.m: Ditto.
7084         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7085         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7086         runtimes on Darwin.
7087
7088 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7089
7090         PR 43715
7091         * lib/plugin-support.exp: Use "-undefined
7092         dynamic_lookup" on darwin.
7093
7094 2010-04-26  Richard Guenther  <rguenther@suse.de>
7095
7096         * gcc.dg/lto/20100426_0.c: New testcase.
7097
7098 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7099
7100         PR tree-optimization/43833
7101         gcc.dg/Warray-bounds-8.c: New test case.
7102
7103 2010-04-26  Richard Guenther  <rguenther@suse.de>
7104
7105         PR lto/43080
7106         * g++.dg/lto/20100423-3_0.C: New testcase.
7107
7108 2010-04-26  Richard Guenther  <rguenther@suse.de>
7109
7110         PR lto/42425
7111         * g++.dg/lto/20100423-2_0.C: New testcase.
7112
7113 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7114
7115         * gcc.dg/vect/bb-slp-23.c: New test.
7116
7117 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7118
7119         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7120         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7121         * gcc.dg/c1x-float-1.c: New test.
7122
7123 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7124
7125         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7126         of "lea\[ \t\]".
7127
7128 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7129
7130         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7131         FreeBSD.
7132         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7133         * gfortran.dg/default_format_2.f90: Ditto.
7134
7135 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7136
7137         * gfortran.dg/pr43505.f90: Clean up .mod file.
7138         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7139         * gfortran.dg/pr41347.f90: Ditto.
7140         * gfortran.dg/internal_pack_4.f90: Ditto.
7141         * gfortran.dg/proc_decl_23.f90: Ditto.
7142         * gfortran.dg/recursive_check_3.f90: Ditto.
7143         * gfortran.dg/intent_out_3.f90: Ditto.
7144         * gfortran.dg/assignment_2.f90: Ditto.
7145         * gfortran.dg/pr41928.f90: Ditto.
7146         * gfortran.dg/pr42166.f90: Ditto.
7147         * gfortran.dg/private_type_12.f90: Ditto.
7148         * gfortran.dg/graphite/pr42185.f90: Ditto.
7149         * gfortran.dg/graphite/pr42186.f90: Ditto.
7150         * gfortran.dg/graphite/pr40982.f90: Ditto.
7151         * gfortran.dg/graphite/id-2.f90: Ditto.
7152         * gfortran.dg/graphite/id-4.f90: Ditto.
7153         * gfortran.dg/graphite/pr42050.f90: Ditto.
7154         * gfortran.dg/graphite/id-18.f90: Ditto.
7155         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7156         * gfortran.dg/graphite/pr41924.f90: Ditto.
7157         * gfortran.dg/graphite/pr42393.f90: Ditto.
7158         * gfortran.dg/graphite/pr37980.f90: Ditto.
7159         * gfortran.dg/graphite/pr38953.f90: Ditto.
7160         * gfortran.dg/graphite/pr42180.f90: Ditto.
7161         * gfortran.dg/graphite/pr42181.f90: Ditto.
7162         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7163         * gfortran.dg/select_type_4.f90: Ditto.
7164         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7165         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7166         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7167         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7168         * gfortran.dg/whole_file_11.f90: Ditto.
7169         * gfortran.dg/private_type_11.f90: Ditto.
7170         * gfortran.dg/vect/vect-gems.f90: Ditto.
7171         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7172
7173 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7174
7175         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7176
7177 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7178
7179         * gnat.dg/pack15.ad[sb]: New test.
7180
7181 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7182
7183         * gcc.target/arm/mla-1.c: New test.
7184
7185 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7186
7187         PR fortran/30073
7188         PR fortran/43793
7189         * gfortran.dg/pr43793.f90: New test.
7190
7191 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7192
7193         PR tree-optimization/41442
7194         * gcc.target/i386/pr41442.c: New test.
7195
7196 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7197
7198         PR fortran/43832
7199         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7200
7201 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7202
7203         PR fortran/43832
7204         * gfortran.dg/open_nounit.f90: New test.
7205
7206 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7207
7208         PR fortran/43841
7209         PR fortran/43843
7210         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7211
7212 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7213
7214         * gcc.dg/Wconversion-integer.c: Update.
7215
7216 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7217
7218         * gnat.dg/unchecked_convert5.adb: New test.
7219
7220 2010-04-23  Richard Guenther  <rguenther@suse.de>
7221
7222         PR lto/41734
7223         * gcc.dg/lto/20100423-2_0.c: New testcase.
7224         * gcc.dg/lto/20100423-2_0.c: Likewise.
7225
7226 2010-04-23  Richard Guenther  <rguenther@suse.de>
7227
7228         PR lto/43455
7229         * gcc.dg/lto/20100423-1_0.c: New testcase.
7230         * gcc.dg/lto/20100423-1_1.c: Likewise.
7231
7232 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7233
7234         PR tree-optimization/43846
7235         * gcc.dg/tree-ssa/sra-10.c: New test.
7236
7237 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7238
7239         PR middle-end/43835
7240         * gcc.c-torture/execute/pr43835.c: New test.
7241
7242 2010-04-23  Richard Guenther  <rguenther@suse.de>
7243
7244         PR lto/42653
7245         * g++.dg/lto/20100423-1_0.C: New testcase.
7246
7247 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7248
7249         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7250
7251 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7252
7253         PR tree-optimization/43842
7254         * gcc.dg/vect/pr43842.c: New test.
7255
7256 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7257
7258         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7259         * gcc.target/i386/wmul-2.c: Likewise.
7260
7261 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7262
7263         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7264         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7265
7266 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7267
7268         * gfortran.dg/reassoc_6.f: New testcase.
7269
7270 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7271
7272         PR middle-end/29274
7273         * gcc.target/arm/wmul-1.c: New test.
7274         * gcc.target/arm/wmul-2.c: New test.
7275
7276 2010-04-22  Richard Guenther  <rguenther@suse.de>
7277
7278         PR tree-optimization/43845
7279         * gcc.c-torture/compile/pr43845.c: New testcase.
7280
7281 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7282
7283         PR middle-end/29274
7284         * gcc.target/i386/wmul-1.c: New test.
7285         * gcc.target/i386/wmul-2.c: New test.
7286         * gcc.target/bfin/wmul-1.c: New test.
7287         * gcc.target/bfin/wmul-2.c: New test.
7288
7289 2010-04-22  Richard Guenther  <rguenther@suse.de>
7290
7291         PR fortran/43829
7292         * gfortran.dg/vector_subscript_6.f90: New testcase.
7293         * gfortran.dg/assign_10.f90: Adjust.
7294
7295 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7296
7297         PR fortran/43836
7298         * gfortran.dg/gomp/pr43836.f90: New test.
7299
7300 2010-04-21  Richard Guenther  <rguenther@suse.de>
7301
7302         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7303
7304 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7305
7306         * gcc.dg/torture/builtin-cproj-3.c: New.
7307
7308 2010-04-20  Jason Merrill  <jason@redhat.com>
7309
7310         PR c++/9335
7311         * g++.dg/template/recurse2.C: New.
7312         * g++.dg/parse/crash36.C: Adjust.
7313         * g++.dg/other/fold1.C: Adjust.
7314         * g++.dg/init/member1.C: Adjust.
7315         * lib/prune.exp: Prune "skipping N instantiation contexts".
7316
7317 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7318
7319         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7320
7321 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7322
7323         * gcc.dg/torture/builtin-cproj-1.c: New.
7324         * gcc.dg/torture/builtin-cproj-2.c: New.
7325
7326 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7327
7328         PR c++/43800
7329         PR c++/43704
7330         * g++.dg/template/typedef32.C: Adjust.
7331         * g++.dg/template/typedef33.C: New test.
7332
7333 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7334
7335         PR fortran/43227
7336         * gfortran.dg/proc_decl_23.f90: New test.
7337
7338         PR fortran/43266
7339         * gfortran.dg/abstract_type_6.f03: New test.
7340
7341 2010-04-20  Xinliang David Li  <davidxl@google.com>
7342
7343         * g++.dg/tree-ssa/fold-compare.C: New.
7344
7345 2010-04-20  Richard Guenther  <rguenther@suse.de>
7346
7347         PR tree-optimization/39417
7348         * g++.dg/torture/pr39417.C: New testcase.
7349
7350 2010-04-20  Richard Guenther  <rguenther@suse.de>
7351
7352         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7353
7354 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7355
7356         * g++.dg/debug/dwarf2/rv1.C: New test.
7357
7358 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7359
7360         PR target/43635
7361         * gcc.c-torture/compile/pr43635.c: New testcase.
7362
7363 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7364
7365         PR fortran/43339
7366         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7367         of sequential loops being private only in the innermost containing
7368         task region.
7369
7370         PR middle-end/43337
7371         * gfortran.dg/gomp/pr43337.f90: New test.
7372
7373 2010-04-19  Richard Guenther  <rguenther@suse.de>
7374
7375         PR tree-optimization/43796
7376         * gfortran.dg/pr43796.f90: New testcase.
7377
7378 2010-04-19  Richard Guenther  <rguenther@suse.de>
7379
7380         PR tree-optimization/43783
7381         * gcc.c-torture/execute/pr43783.c: New testcase.
7382
7383 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7384
7385         PR target/43766
7386         * gcc.target/i386/pr43766.c: New test.
7387
7388 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7389
7390         PR target/43662
7391         * gcc.target/i386/pr43662.c: New test.
7392
7393 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7394
7395         PR c++/43704
7396         * g++.dg/template/typedef32.C: New test.
7397
7398 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7399
7400         PR tree-optimization/37027
7401         * lib/target-supports.exp
7402         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7403         * gcc.dg/vect/pr37027.c: New test.
7404         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7405         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7406         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7407         gcc.dg/vect/vect-complex-6.c: Likewise.
7408
7409 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7410
7411         * g++.dg/debug/dwarf2/enum1.C: New test.
7412
7413 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7414
7415         * gnat.dg/rep_clause5.ad[sb]: New test.
7416         * gnat.dg/rep_clause5_pkg.ads: New helper.
7417
7418 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7419
7420         PR tree-optimization/43771
7421         * g++.dg/vect/pr43771.cc: New test.
7422
7423 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7424
7425         PR fortran/31538
7426         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7427         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7428
7429 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7430
7431         * gnat.dg/sizetype.adb: Rename into...
7432         * gnat.dg/sizetype1.adb: ...this.
7433         * gnat.dg/sizetype2.adb: New test.
7434
7435 2010-04-16  Richard Guenther  <rguenther@suse.de>
7436
7437         PR tree-optimization/43572
7438         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7439
7440 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7441
7442         * gnat.dg/specs/discr_private.ads: New test.
7443
7444 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7445
7446         PR target/41514
7447         * gcc.target/arm/thumb-comparisons.c: New test.
7448
7449         PR target/40603
7450         * gcc.target/arm/thumb-cbranchqi.c: New test.
7451
7452 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7453
7454         * g++.dg/torture/pr36191.C: Enable for SH.
7455
7456 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7457
7458         * gnat.dg/wide_boolean.adb: New test.
7459         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7460
7461 2010-04-15  Richard Guenther  <rguenther@suse.de>
7462
7463         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7464         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7465         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7466         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7467         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7468         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7469         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7470         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7471         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7472         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7473         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7474         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7475         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7476         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7477         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7478
7479 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7480
7481         PR target/21803
7482         * gcc.target/arm/pr42496.c: New test.
7483
7484 2010-04-14  Jason Merrill  <jason@redhat.com>
7485
7486         PR c++/36625
7487         * g++.dg/ext/attrib38.C: New.
7488
7489 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7490
7491         PR testsuite/43739
7492         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7493
7494 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7495
7496         PR 42966
7497         * gcc.dg/cpp/warn-undef-2.c: Update.
7498         * gcc.dg/cpp/warn-traditional-2.c: Update.
7499         * gcc.dg/cpp/warn-comments-2.c: Update.
7500         * gcc.dg/cpp/warn-variadic-2.c: Update.
7501         * gcc.dg/cpp/warn-long-long-2.c: Update.
7502         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7503         * gcc.dg/cpp/warn-multichar-2.c: Update.
7504         * gcc.dg/cpp/warn-normalized-3.c: Update.
7505         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7506         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7507         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7508         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7509         * gcc.dg/cpp/warn-redefined-2.c: Update.
7510         * gfortran.dg/warning-directive-2.F90: Update.
7511         * c-c++-common/cpp/warning-directive-2.c: Update.
7512
7513 2010-04-14  Michael Matz  <matz@suse.de>
7514
7515         PR tree-optimization/42963
7516         * gcc.dg/pr42963.c: New testcase.
7517
7518 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7519
7520         * gnat.dg/class_wide.adb: Rename into...
7521         * gnat.dg/class_wide1.adb: ...this.
7522         * gnat.dg/class_wide2.ad[sb]: New test.
7523
7524 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7525
7526         PR fortran/18918
7527         * gfortran.dg/coarray_9.f90: Update dg-errors.
7528         * gfortran.dg/coarray_10.f90: New test.
7529         * gfortran.dg/coarray_11.f90: New test.
7530
7531 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7532
7533         PR fortran/43747
7534         gfortran.dg/initialization_24.f90: New test.
7535
7536 2010-04-13  Jason Merrill  <jason@redhat.com>
7537
7538         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7539         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7540
7541 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7542
7543         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7544         * g++.dg/dg.exp: Likewise.
7545         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7546         * c-c++-common/cpp/warning-directive-1.c: ... here.
7547         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7548         * c-c++-common/cpp/warning-directive-2.c: ... here.
7549         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7550         * c-c++-common/cpp/warning-directive-3.c: ... here.
7551         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7552         * c-c++-common/cpp/warning-directive-4.c: ... here.
7553         * g++.dg/cpp/warning-directive-1.C: Delete.
7554         * g++.dg/cpp/warning-directive-2.C: Delete.
7555         * g++.dg/cpp/warning-directive-3.C: Delete.
7556         * g++.dg/cpp/warning-directive-4.C: Delete.
7557         * gcc.dg/cpp/normalised-3.c: Delete.
7558         * g++.dg/cpp/normalised-1.C: Rename as ...
7559         * c-c++-common/cpp/normalised-3.c: ... this.
7560
7561 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7562
7563         * gcc.dg/tree-ssa/sra-9.c: New test.
7564
7565 2010-04-13  Michael Matz  <matz@suse.de>
7566
7567         PR middle-end/43730
7568         * gcc.dg/pr43730.c: New test.
7569
7570 2010-04-13  Michael Matz  <matz@suse.de>
7571
7572         * gcc.dg/tree-ssa/negate.c: New testcase.
7573
7574 2010-04-13  Richard Guenther  <rguenther@suse.de>
7575
7576         PR testsuite/43735
7577         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7578
7579 2010-04-13  Richard Guenther  <rguenther@suse.de>
7580
7581         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7582
7583 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7584
7585         * gnat.dg/derived_type1.adb: New test.
7586
7587 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7588
7589         * gcc.dg/plugindir1.c: New testcase.
7590         * gcc.dg/plugindir2.c: New testcase.
7591         * gcc.dg/plugindir3.c: New testcase.
7592         * gcc.dg/plugindir4.c: New testcase.
7593
7594 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7595
7596         * gcc.target/i386/rotate-2.c: New test.
7597
7598 2010-04-12  Jason Merrill  <jason@redhat.com>
7599
7600         PR c++/43641
7601         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7602         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7603
7604 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7605
7606         PR c++/25811
7607         * g++.dg/init/pr25811.C: New test.
7608
7609 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7610
7611         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7612         dg-error, dg-warning.
7613         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7614
7615 2010-04-12  Richard Guenther  <rguenther@suse.de>
7616
7617         * gcc.dg/torture/inline-2.c: New testcase.
7618
7619 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7620
7621         PR bootstrap/43699
7622         * gcc.dg/Wunused-var-7.c: New test.
7623
7624         PR tree-optimization/43560
7625         * gcc.c-torture/execute/pr43560.c: New test.
7626
7627 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7628
7629         * gnat.dg/aggr13.adb: New test.
7630         * gnat.dg/aggr14.adb: Likewise.
7631         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7632
7633 2010-04-12  Richard Guenther  <rguenther@suse.de>
7634
7635         PR c++/43611
7636         * g++.dg/torture/pr43611.C: New testcase.
7637
7638 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7639
7640         PR c/36774
7641         * gcc.dg/pr36774-1.c: New test.
7642         * gcc.dg/pr36774-2.c: New test.
7643
7644 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7645
7646         * gcc.target/sh/rte-delay-slot.c: New test.
7647
7648 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7649
7650         * gnat.dg/pack9.adb: Remove -cargs option.
7651         * gnat.dg/aggr12.ad[sb]: New test.
7652
7653 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7654
7655         PR target/43417
7656         * gcc.target/sh/pr43417.c: New test.
7657
7658 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7659
7660         PR fortran/43591
7661         * gfortran.dg/spec_expr_6.f90: New test.
7662
7663 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7664
7665         PR cpp/43195
7666         * gcc.dg/cpp/pr43195.c: New.
7667         * gcc.dg/cpp/pr43195.h: New.
7668
7669 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7670
7671         PR 42965
7672         * gcc.dg/Werror-6.c: Adjust.
7673         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7674         * gcc.dg/Werror-4.c: Likewise.
7675         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7676         * gcc.dg/Wswitch-enum-error.c: Likewise.
7677         * gcc.dg/Wpointer-arith.c: Likewise.
7678         * gcc.dg/Wfatal.c: Likewise.
7679         * gcc.dg/Wswitch-error.c: Likewise.
7680         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7681         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7682         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7683         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7684         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7685         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7686         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7687         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7688         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7689         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7690         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7691         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7692         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7693         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7694         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7695         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7696         * g++.dg/cpp/warning-directive-2.C: Likewise.
7697         * gfortran.dg/warning-directive-2.F90: Likewise.
7698
7699 2010-04-09  Jason Merrill  <jason@redhat.com>
7700
7701         PR c++/42623
7702         * g++.dg/template/sizeof13.C: New.
7703
7704 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7705
7706         * g++.dg/other/pr35504.C: Add check for thiscall.
7707         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7708         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7709
7710 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7711
7712         PR c++/28584
7713         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7714         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7715         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7716         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7717         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7718         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7719         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7720         * g++.dg/other/increment1.C: Likewise.
7721
7722 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7723
7724         PR fortran/18918
7725         * gfortran.dg/coarray_7.f90: New test.
7726         * gfortran.dg/coarray_8.f90: New test.
7727
7728 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7729
7730         PR fortran/28039
7731         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7732
7733 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7734
7735         PR target/43643
7736         * gcc.dg/pr43643.c: New test.
7737
7738 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7739
7740         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7741
7742 2010-04-08  Richard Guenther  <rguenther@suse.de>
7743
7744         PR tree-optimization/43679
7745         * gcc.c-torture/compile/pr43679.c: New testcase.
7746
7747 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7748
7749         PR debug/43670
7750         * gcc.dg/pr43670.c: New test.
7751
7752 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7753
7754         PR middle-end/40815
7755         * gcc.dg/tree-ssa/reassoc-19.c: New.
7756
7757 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7758
7759         PR c/18624
7760         * gcc.dg/Wunused-var-1.c: New test.
7761         * gcc.dg/Wunused-var-2.c: New test.
7762         * gcc.dg/Wunused-var-3.c: New test.
7763         * gcc.dg/Wunused-var-4.c: New test.
7764         * gcc.dg/Wunused-var-5.c: New test.
7765         * gcc.dg/Wunused-var-6.c: New test.
7766         * gcc.dg/Wunused-parm-1.c: New test.
7767
7768         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7769         * gcc.dg/trunc-1.c: Likewise.
7770         * gcc.dg/vla-9.c: Likewise.
7771         * gcc.dg/dfp/composite-type.c: Likewise.
7772
7773 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7774
7775         PR objc/35996
7776         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7777         * obj-c++.dg/objc-gc-3.mm: Ditto.
7778
7779 2010-04-07  Simon Baldwin  <simonb@google.com>
7780
7781         * gcc.dg/cpp/warn-undef-2.c: New.
7782         * gcc.dg/cpp/warn-traditional-2.c: New.
7783         * gcc.dg/cpp/warn-comments-2.c: New.
7784         * gcc.dg/cpp/warning-directive-1.c: New.
7785         * gcc.dg/cpp/warn-long-long.c: New.
7786         * gcc.dg/cpp/warn-traditional.c: New.
7787         * gcc.dg/cpp/warn-variadic-2.c: New.
7788         * gcc.dg/cpp/warn-undef.c: New.
7789         * gcc.dg/cpp/warn-normalized-1.c: New.
7790         * gcc.dg/cpp/warning-directive-2.c: New.
7791         * gcc.dg/cpp/warn-long-long-2.c: New.
7792         * gcc.dg/cpp/warn-variadic.c: New.
7793         * gcc.dg/cpp/warn-normalized-2.c: New.
7794         * gcc.dg/cpp/warning-directive-3.c: New.
7795         * gcc.dg/cpp/warn-deprecated-2.c: New.
7796         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7797         * gcc.dg/cpp/warn-multichar-2.c: New.
7798         * gcc.dg/cpp/warn-normalized-3.c: New.
7799         * gcc.dg/cpp/warning-directive-4.c: New.
7800         * gcc.dg/cpp/warn-unused-macros.c: New.
7801         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7802         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7803         * gcc.dg/cpp/warn-cxx-compat.c: New.
7804         * gcc.dg/cpp/warn-redefined.c: New.
7805         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7806         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7807         * gcc.dg/cpp/warn-deprecated.c: New.
7808         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7809         * gcc.dg/cpp/warn-redefined-2.c: New.
7810         * gcc.dg/cpp/warn-comments.c: New.
7811         * gcc.dg/cpp/warn-multichar.c: New.
7812         * g++.dg/cpp/warning-directive-1.C: New.
7813         * g++.dg/cpp/warning-directive-2.C: New.
7814         * g++.dg/cpp/warning-directive-3.C: New.
7815         * g++.dg/cpp/warning-directive-4.C: New.
7816         * gfortran.dg/warning-directive-1.F90: New.
7817         * gfortran.dg/warning-directive-3.F90: New.
7818         * gfortran.dg/warning-directive-2.F90: New.
7819         * gfortran.dg/warning-directive-4.F90: New.
7820
7821 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7822
7823         PR objc++/23716
7824         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7825
7826 2010-04-07  Jason Merrill  <jason@redhat.com>
7827
7828         * g++.dg/template/dr408.C: New.
7829
7830         * g++.dg/lookup/ns4.C: New.
7831
7832         PR c++/38392
7833         * g++.dg/template/friend51.C: New test.
7834
7835         PR c++/41970
7836         * g++.old-deja/g++.other/linkage1.C: Adjust.
7837
7838 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7839
7840         PR c++/42697
7841         * g++.dg/template/crash94.C: New test.
7842
7843 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7844
7845         PR c++/40239
7846         * g++.dg/init/aggr5.C: New test.
7847         * g++.dg/init/aggr5.C: New test.
7848
7849 2010-04-07  Richard Guenther  <rguenther@suse.de>
7850
7851         PR tree-optimization/43270
7852         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7853         * gcc.dg/Warray-bounds-7.c: Likewise.
7854
7855 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7856
7857         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7858         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7859         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7860
7861 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7862
7863         PR c++/42556
7864         * g++.dg/init/pr42556.C: New test.
7865
7866 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7867
7868         PR debug/43628
7869         * g++.dg/debug/dwarf2/typedef2.C: New test.
7870
7871 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7872
7873         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7874         c-c++-common/dwarf2/redeclaration-1.C
7875
7876 2010-04-06  Jason Merrill  <jason@redhat.com>
7877
7878         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7879         * g++.dg/ext/attrib18.C: Likewise.
7880         * g++.dg/ext/bitfield2.C: Likewise.
7881         * g++.dg/ext/bitfield4.C: Likewise.
7882         * g++.dg/ext/visibility/warn2.C: Likewise.
7883         * g++.dg/ext/visibility/warn3.C: Likewise.
7884         * g++.dg/gomp/pr26690-1.C: Likewise.
7885         * g++.dg/inherit/covariant7.C: Likewise.
7886         * g++.dg/init/synth2.C: Likewise.
7887         * g++.dg/lookup/using7.C: Likewise.
7888         * g++.dg/other/crash-4.C: Likewise.
7889         * g++.dg/other/error13.C: Likewise.
7890         * g++.dg/other/error20.C: Likewise.
7891         * g++.dg/parse/crash31.C: Likewise.
7892         * g++.dg/parse/error16.C: Likewise.
7893         * g++.dg/parse/error19.C: Likewise.
7894         * g++.dg/parse/error27.C: Likewise.
7895         * g++.dg/parse/error28.C: Likewise.
7896         * g++.dg/parse/fused-params1.C: Likewise.
7897         * g++.dg/template/error2.C: Likewise.
7898         * g++.dg/template/local6.C: Likewise.
7899         * g++.dg/template/qualttp15.C: Likewise.
7900         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7901         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7902         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7903         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7904         * g++.old-deja/g++.eh/spec6.C: Likewise.
7905         * g++.old-deja/g++.jason/crash3.C: Likewise.
7906         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7907         * g++.old-deja/g++.law/ctors5.C: Likewise.
7908         * g++.old-deja/g++.law/ctors9.C: Likewise.
7909         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7910         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7911         * g++.old-deja/g++.other/struct1.C: Likewise.
7912         * g++.old-deja/g++.other/volatile1.C: Likewise.
7913         * g++.old-deja/g++.pt/crash36.C: Likewise.
7914         * g++.old-deja/g++.pt/derived3.C: Likewise.
7915         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7916         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7917
7918 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7919
7920         PR middle-end/43519
7921         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7922         * gcc.dg/graphite/id-19.c: New.
7923
7924 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7925
7926         PR middle-end/32824
7927         * gcc.dg/vect/pr32824: New.
7928
7929 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7930
7931         PR fortran/18918
7932         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7933         * gfortran.dg/coarray_3.f90: Ditto.
7934         * gfortran.dg/coarray_4.f90: Ditto.
7935         * gfortran.dg/coarray_5.f90: Ditto.
7936         * gfortran.dg/coarray_6.f90: Ditto.
7937         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7938
7939 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7940
7941         PR fortran/18918
7942         * gfortran.dg/coarray_4.f90: Fix test.
7943         * gfortran.dg/coarray_6.f90: Add more tests.
7944
7945 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7946
7947         PR fortran/18918
7948         * gfortran.dg/coarray_4.f90: New test.
7949         * gfortran.dg/coarray_5.f90: New test.
7950         * gfortran.dg/coarray_6.f90: New test.
7951
7952 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7953
7954         PR fortran/18918
7955         * gfortran.dg/iso_fortran_env_5.f90: New test.
7956         * gfortran.dg/iso_fortran_env_6.f90: New test.
7957
7958 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7959
7960         PR fortran/39997
7961         * gfortran.dg/coarray_1.f90: New test.
7962         * gfortran.dg/coarray_2.f90: New test.
7963         * gfortran.dg/coarray_3.f90: New test.
7964
7965 2010-04-06  Jason Merrill  <jason@redhat.com>
7966
7967         PR c++/43648
7968         * g++.dg/template/dtor8.C: New.
7969
7970         PR c++/43621
7971         * g++.dg/template/error-recovery2.C: New.
7972
7973 2010-04-06  Jan Hubicka  <jh@suse.czpli
7974
7975         PR tree-optimization/42906
7976         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7977
7978 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7979
7980         PR fortran/43178
7981         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7982         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7983         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7984
7985 2010-04-06  Richard Guenther  <rguenther@suse.de>
7986
7987         PR tree-optimization/43627
7988         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7989
7990 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7991
7992         PR target/43638
7993         * gcc.target/i386/pr43638.c: New test.
7994
7995 2010-04-06  Richard Guenther  <rguenther@suse.de>
7996
7997         PR middle-end/43661
7998         * gcc.c-torture/compile/pr43661.c: New testcase.
7999
8000 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8001
8002         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8003
8004 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8005
8006         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8007
8008 2010-04-02  Richard Guenther  <rguenther@suse.de>
8009
8010         PR tree-optimization/43629
8011         * gcc.c-torture/execute/pr43629.c: New testcase.
8012
8013 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8014             Dominique d'Humieres  <dominiq@lps.ens.fr>
8015
8016         PR libfortran/43605
8017         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8018
8019 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8020
8021         PR debug/43325
8022         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8023
8024 2010-04-01  Jason Merrill  <jason@redhat.com>
8025
8026         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8027
8028 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8029             Manfred Schwarb  <manfred99@gmx.ch>
8030
8031         PR libfortran/43605
8032         * gfortran.dg/ftell_3.f90: New test.
8033
8034 2010-04-01  Richard Guenther  <rguenther@suse.de>
8035
8036         PR middle-end/43614
8037         * gcc.c-torture/compile/pr43614.c: New testcase.
8038
8039 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8040
8041         PR tree-optimization/43141
8042         * gcc.dg/guality/pr43141.c: New test.
8043
8044 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8045
8046         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8047         * g++.dg/eh/spbp.C: Likewise.
8048         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8049         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8050         superfluous casts.
8051         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8052         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8053         * objc.dg/dwarf-2.m: Likewise.
8054
8055 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8056
8057         PR middle-end/43464
8058         * gcc.dg/graphite/id-pr43464.c: New.
8059         * gcc.dg/graphite/id-pr43464-1.c: New.
8060
8061 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8062
8063         PR middle-end/43351
8064         * gcc.dg/graphite/id-pr43351.c
8065
8066 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8067
8068         PR testsuite/35165
8069         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8070         * obj-c++.dg/try-catch-2.mm: Ditto.
8071         * obj-c++.dg/lookup-2.mm: Ditto.
8072         * obj-c++.dg/encode-8.m: Ditto.
8073         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8074         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8075         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8076         * obj-c++.dg/const-str-11.mm: Ditto.
8077         * obj-c++.dg/const-str-9.mm: Ditto.
8078         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8079         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8080         * obj-c++.dg/except-1.mm: Ditto.
8081         * obj-c++.dg/const-str-7.mm: Ditto.
8082         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8083         * obj-c++.dg/const-str-3.mm: Ditto.
8084         * obj-c++.dg/const-str-7.mm: Ditto.
8085         * obj-c++.dg/stubify-2.mm: Change dump file name.
8086
8087         PR objc++/23613
8088         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8089         New macro.
8090         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8091         Remove dg-xfail-if.
8092
8093 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8094
8095         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8096         only with -O2, -O3 or -Os and not with -fwhopr.
8097
8098 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8099
8100         PR c++/43558
8101         * g++.dg/template/typedef31.C: New test.
8102
8103 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8104
8105         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8106         assembler output on *-*-solaris2*.
8107         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8108
8109 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8110
8111         PR debug/43557
8112         * gcc.dg/pr43557-1.c: New test.
8113         * gcc.dg/pr43557-2.c: New file.
8114
8115 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8116
8117         PR 43562
8118         * gcc.dg/pr43562.c: New test.
8119
8120 2010-03-30  Jason Merrill  <jason@redhat.com>
8121
8122         PR c++/43076
8123         * g++.dg/template/error-recovery1.C: New.
8124
8125         PR c++/41786
8126         * g++.dg/parse/ambig5.C: New.
8127
8128 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8129
8130         PR debug/43593
8131         * gcc.dg/guality/pr43593.c: New test.
8132
8133 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8134
8135         PR middle-end/43430
8136         * gcc.dg/vect/pr43430-1.c: New.
8137
8138 2010-03-30  Jason Merrill  <jason@redhat.com>
8139
8140         PR c++/43559
8141         * g++.dg/template/partial7.C: New.
8142
8143 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8144
8145         * gcc.target/s390/stackcheck1.c: New testcase.
8146
8147 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8148
8149         PR libfortran/43265
8150         * gfortran.dg/read_eof_8.f90: New test.
8151
8152 2010-03-29  Jason Merrill  <jason@redhat.com>
8153
8154         * gcc.dg/cpp/include6.c: Change [] to ().
8155
8156         N3077
8157         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8158         splicing and UCNs.
8159         * c-c++-common/raw-string-2.c: Add trigraph test.
8160         * c-c++-common/raw-string-8.c: New.
8161         * c-c++-common/raw-string-9.c: New.
8162         * c-c++-common/raw-string-10.c: New.
8163
8164         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8165         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8166         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8167         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8168         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8169         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8170         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8171
8172 2010-03-29  Richard Guenther  <rguenther@suse.de>
8173
8174         PR tree-optimization/43560
8175         * gcc.dg/torture/pr43560.c: New testcase.
8176
8177 2010-03-29  Jason Merrill  <jason@redhat.com>
8178
8179         N3077
8180         * g++.dg/ext/raw-string-1.C: Change [] to ().
8181         * g++.dg/ext/raw-string-2.C: Change [] to ().
8182         Don't use \ in delimiter.
8183         * g++.dg/ext/raw-string-3.C: Change [] to ().
8184         * g++.dg/ext/raw-string-4.C: Change [] to ().
8185         * g++.dg/ext/raw-string-5.C: Change [] to ().
8186         Test for error on \ in delimiter.
8187         * g++.dg/ext/raw-string-6.C: Change [] to ().
8188         * g++.dg/ext/raw-string-7.C: Change [] to ().
8189
8190 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8191
8192         PR 43564
8193         * gcc.dg/pr43564.c: New test.
8194
8195 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8196
8197         PR fortran/43551
8198         * gfortran.dg/direct_io_12.f90: New test.
8199
8200 2010-03-28  Jan Hubicka  <jh@suse.cz>
8201
8202         PR tree-optimization/43505
8203         * gfortran.dg/pr43505.f90: New testcase.
8204
8205 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8206
8207         PR tree-optimization/43528
8208         * gcc.target/i386/pr43528.c: New test.
8209
8210 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8211
8212         PR c/43381
8213         * gcc.dg/parm-impl-decl-3.c: New test.
8214
8215 2010-03-26  Jason Merrill  <jason@redhat.com>
8216
8217         PR c++/43509
8218         * g++.dg/cpp0x/parse1.C: New.
8219
8220 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8221
8222         PR target/43524
8223         * gcc.target/i386/pr43524.c: New test.
8224
8225 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8226
8227         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8228         whitespace, rename main to foo.
8229         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8230         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8231         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8232         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8233         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8234         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8235         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8236         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8237         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8238         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8239         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8240
8241 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8242
8243         PR c++/43327
8244         * g++.dg/other/crash-10.C: New test.
8245         * g++.dg/other/crash-11.C: New test.
8246
8247 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8248
8249         PR libfortran/43517
8250         * gfortran.dg/read_eof_7.f90: New test.
8251
8252 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8253
8254         PR objc/35165
8255         PR testsuite/43512
8256         * objc-obj-c++-shared: New directory.
8257         * objc-obj-c++-shared/Object1-implementation.h: New file.
8258         * objc-obj-c++-shared/Object1.h: New file.
8259         * objc-obj-c++-shared/Protocol1.h: New file.
8260         * objc-obj-c++-shared/next-abi.h: New file.
8261         * objc-obj-c++-shared/next-mapping.h: New file.
8262         * objc/execute/next_mapping.h: Delete.
8263         * objc.dg/special/special.exp: For all targets run the tests with
8264         -fgnu-runtime, for darwin targets also run the tests with
8265         -fnext-runtime.
8266         * objc.dg/dg.exp: Ditto.
8267         * obj-c++.dg/dg.exp: Ditto.
8268         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8269         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8270         include use of updated NeXT interface.
8271         * objc/execute/formal_protocol-5.m: Ditto.
8272         * objc/execute/protocol-isEqual-2.m: Ditto.
8273         * objc/execute/protocol-isEqual-4.m: Ditto.
8274         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8275         Protocol1.h) and next-mapping.h as required.
8276         * objc/execute/object_is_class.m: Ditto.
8277         * objc/execute/enumeration-1.m: Ditto.
8278         * objc/execute/class-13.m: Ditto.
8279         * objc/execute/formal_protocol-2.m: Ditto.
8280         * objc/execute/formal_protocol-4.m: Ditto.
8281         * objc/execute/class-1.m: Ditto.
8282         * objc/execute/bycopy-1.m: Ditto.
8283         * objc/execute/formal_protocol-6.m: Ditto.
8284         * objc/execute/bycopy-3.m: Ditto.
8285         * objc/execute/class-3.m: Ditto.
8286         * objc/execute/bf-11.m: Ditto.
8287         * objc/execute/class-5.m: Ditto.
8288         * objc/execute/bf-13.m: Ditto.
8289         * objc/execute/class-7.m: Ditto.
8290         * objc/execute/bf-15.m: Ditto.
8291         * objc/execute/class-9.m: Ditto.
8292         * objc/execute/bf-17.m: Ditto.
8293         * objc/execute/bf-19.m: Ditto.
8294         * objc/execute/IMP.m: Ditto.
8295         * objc/execute/exceptions/catchall-1.m: Ditto.
8296         * objc/execute/exceptions/trivial.m: Ditto.
8297         * objc/execute/exceptions/finally-1.m: Ditto.
8298         * objc/execute/exceptions/local-variables-1.m: Ditto.
8299         * objc/execute/exceptions/foward-1.m: Ditto.
8300         * objc/execute/bf-2.m: Ditto.
8301         * objc/execute/string1.m: Ditto.
8302         * objc/execute/bf-4.m: Ditto.
8303         * objc/execute/informal_protocol.m: Ditto.
8304         * objc/execute/string3.m: Ditto.
8305         * objc/execute/bf-6.m: Ditto.
8306         * objc/execute/bf-8.m: Ditto.
8307         * objc/execute/class-tests-1.h: Ditto.
8308         * objc/execute/protocol-isEqual-1.m: Ditto.
8309         * objc/execute/protocol-isEqual-3.m: Ditto.
8310         * objc/execute/_cmd.m: Ditto.
8311         * objc/execute/function-message-1.m: Ditto.
8312         * objc/execute/bf-20.m: Ditto.
8313         * objc/execute/bf-common.h: Ditto.
8314         * objc/execute/np-2.m: Ditto.
8315         * objc/execute/class-10.m: Ditto.
8316         * objc/execute/class-12.m: Ditto.
8317         * objc/execute/enumeration-2.m: Ditto.
8318         * objc/execute/class-14.m: Ditto.
8319         * objc/execute/encode-1.m: Ditto.
8320         * objc/execute/formal_protocol-1.m: Ditto.
8321         * objc/execute/formal_protocol-3.m: Ditto.
8322         * objc/execute/accessing_ivars.m: Ditto.
8323         * objc/execute/bycopy-2.m: Ditto.
8324         * objc/execute/class-2.m: Ditto.
8325         * objc/execute/bf-10.m: Ditto.
8326         * objc/execute/formal_protocol-7.m: Ditto.
8327         * objc/execute/root_methods.m: Ditto.
8328         * objc/execute/class-4.m: Ditto.
8329         * objc/execute/bf-12.m: Ditto.
8330         * objc/execute/class-6.m: Ditto.
8331         * objc/execute/bf-14.m: Ditto.
8332         * objc/execute/nested-func-1.m: Ditto.
8333         * objc/execute/class-8.m: Ditto.
8334         * objc/execute/private.m: Ditto.
8335         * objc/execute/bf-16.m: Ditto.
8336         * objc/execute/bf-18.m: Ditto.
8337         * objc/execute/load-3.m: Ditto.
8338         * objc/execute/compatibility_alias.m: Ditto.
8339         * objc/execute/bf-1.m: Ditto.
8340         * objc/execute/no_clash.m: Ditto.
8341         * objc/execute/bf-3.m: Ditto.
8342         * objc/execute/string2.m: Ditto.
8343         * objc/execute/bf-5.m: Ditto.
8344         * objc/execute/string4.m: Ditto.
8345         * objc/execute/bf-7.m: Ditto.
8346         * objc/execute/object_is_meta_class.m: Ditto.
8347         * objc/execute/bf-9.m: Ditto.
8348         * objc/execute/bf-21.m: Ditto.
8349         * objc/execute/cascading-1.m: Ditto.
8350         * objc/execute/trivial.m: Ditto.
8351         * objc/execute/np-1.m: Ditto.
8352         * objc/compile/trivial.m: Ditto.
8353         * objc/execute/class_self-2.m: Include <stdlib.h>.
8354         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8355         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8356         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8357         and 64bit. Use new NeXT interface as required.
8358         * objc.dg/special/unclaimed-category-1.m: Ditto.
8359         * objc.dg/special/unclaimed-category-1.h: Ditto.
8360         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8361         * objc.dg/func-ptr-1.m: Ditto.
8362         * objc.dg/stret-1.m: Ditto.
8363         * objc.dg/encode-2.m: Ditto.
8364         * objc.dg/category-1.m: Ditto.
8365         * objc.dg/encode-3.m: Ditto.
8366         * objc.dg/call-super-3.m: Ditto.
8367         * objc.dg/method-3.m: Ditto.
8368         * objc.dg/func-ptr-2.m: Ditto.
8369         * objc.dg/lookup-1.m: Ditto.
8370         * objc.dg/encode-4.m: Ditto.
8371         * objc.dg/fix-and-continue-1.m: Ditto.
8372         * objc.dg/proto-lossage-3.m: Ditto.
8373         * objc.dg/method-13.m: Ditto.
8374         * objc.dg/proto-qual-1.m: Ditto.
8375         * objc.dg/zero-link-3.m: Ditto.
8376         * objc.dg/bitfield-1.m: Ditto.
8377         * objc.dg/va-meth-1.m: Ditto.
8378         * objc.dg/super-class-3.m: Ditto.
8379         * objc.dg/call-super-1.m: Ditto.
8380         * objc.dg/type-size-2.m: Ditto.
8381         * objc.dg/method-10.m: Ditto.
8382         * objc.dg/defs.m: Ditto.
8383         * objc.dg/const-str-3.m: Ditto.
8384         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8385         Protocol1.h) and next-mapping.h as required. Use new NeXT
8386         interface as required.
8387         * objc.dg/super-class-4.m: Ditto.
8388         * objc.dg/comp-types-8.m: Ditto.
8389         * objc.dg/call-super-2.m: Ditto.
8390         * objc.dg/objc-fast-4.m: Ditto.
8391         * objc.dg/method-6.m: Ditto.
8392         * objc.dg/const-str-3.m: Ditto.
8393         * objc.dg/const-str-7.m: Ditto.
8394         * objc.dg/method-15.m: Ditto.
8395         * objc.dg/method-19.m: Ditto.
8396         * objc.dg/sync-1.m: Ditto.
8397         * objc.dg/layout-1.m: Ditto.
8398         * objc.dg/bitfield-3.m: Ditto.
8399         * objc.dg/try-catch-3.m: Ditto.
8400         * objc.dg/try-catch-7.m: Ditto.
8401         * objc.dg/comp-types-10.m: Ditto.
8402         * objc.dg/selector-2.: Ditto.
8403         * objc.dg/method-7.m: Ditto.
8404         * objc.dg/typedef-alias-1.m: Ditto.
8405         * objc.dg/proto-lossage-2.m: Ditto.
8406         * objc.dg/comp-types-11.m: Ditto.
8407         * objc.dg/sizeof-1.m: Ditto.
8408         * objc.dg/method-17.m: Ditto.
8409         * objc.dg/bitfield-5.m: Ditto.
8410         * objc.dg/try-catch-1.m: Ditto.
8411         * objc.dg/encode-5.m: Ditto.
8412         * objc.dg/fix-and-continue-2.m: Ditto.
8413         * objc.dg/method-9.m: Ditto.
8414         * objc.dg/isa-field-1.m: Ditto.
8415         * objc.dg/local-decl-2.m: Ditto.
8416         * objc.dg/objc-gc-4.m: Ditto.
8417         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8418         * objc.dg/gnu-runtime-3.m: Ditto.
8419         * objc.dg/encode-7.m: Ditto.
8420         * objc.dg/encode-8.m: Ditto.
8421         * objc.dg/selector-3.m: Ditto.
8422         * objc.dg/gnu-runtime-1.m: Ditto.
8423         * objc.dg/const-str-12.m: Ditto.
8424         * objc.dg/gnu-runtime-2.m: Ditto.
8425         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8426         * objc.dg/selector-1.m: Ditto.
8427         * objc.dg/stubify-2.m: Ditto.
8428         * objc.dg/zero-link-1.m: Ditto.
8429         * objc.dg/stret-2.m: Ditto.
8430         * objc.dg/zero-link-2.m: Ditto.
8431         * objc.dg/next-runtime-1.m: Ditto.
8432         * objc.dg/symtab-1.m: Ditto.
8433         * objc.dg/stubify-1.m: Ditto.
8434         * objc.dg/bitfield-2.m: Ditto.
8435         * objc.dg/try-catch-10.m: Apply to both runtimes.
8436         * objc.dg/const-str-1.m: Ditto.
8437         * objc.dg/image-info.m: Ditto.
8438         * objc.dg/encode-9.m: Ditto.
8439         * objc.dg/pragma-1.m: Apply test to all targets.
8440         * objc.dg/const-str-4.m: Ditto.
8441         * objc.dg/const-str-8.m: Ditto.
8442         * objc.dg/super-class-2.m: Ditto.
8443         * objc.dg/try-catch-5.m: Ditto.
8444         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8445         Protocol1.h) and next-mapping.h as required. Use new NeXT
8446         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8447         * objc.dg/const-str-11.m: Ditto.
8448         * objc.dg/const-str-9.m: Ditto.
8449         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8450         * objc.dg/encode-1.m: Remove redundant -lobjc.
8451         * objc.dg/try-catch-9.m: Tidy space.
8452         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8453         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8454         and 64bit. Use new NeXT interface as required.
8455         * obj-c++.dg/template-4.mm: Ditto.
8456         * obj-c++.dg/defs.mm: Ditto.
8457         * obj-c++.dg/basic.mm: Ditto.
8458         * obj-c++.dg/encode-4.mm: Ditto.
8459         * obj-c++.dg/method-17.mm: Ditto.
8460         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8461         * obj-c++.dg/cxx-class-1.mm: Ditto.
8462         * obj-c++.dg/method-10.mm: Ditto.
8463         * obj-c++.dg/va-meth-1.mm: Ditto.
8464         * obj-c++.dg/encode-5.mm: Ditto.
8465         * obj-c++.dg/lookup-2.mm: Ditto.
8466         * obj-c++.dg/template-3.mm: Ditto.
8467         * obj-c++.dg/proto-qual-1.mm: Ditto.
8468         * obj-c++.dg/qual-types-1.m: Ditto.
8469         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8470         * obj-c++.dg/template-1.mm: Ditto.
8471         * obj-c++.dg/encode-6.mm: Ditto.
8472         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8473         Protocol1.h) and next-mapping.h as required. Use new NeXT
8474         interface as required.
8475         * obj-c++.dg/except-1.mm: Ditto.
8476         * obj-c++.dg/const-str-7.mm: Ditto.
8477         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8478         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8479         * obj-c++.dg/selector-2.mm: Ditto.
8480         * obj-c++.dg/isa-field-1.mm: Ditto.
8481         * obj-c++.dg/try-catch-1.mm: Ditto.
8482         * obj-c++.dg/local-decl-1.mm: Ditto.
8483         * obj-c++.dg/try-catch-9.mm: Ditto.
8484         * obj-c++.dg/no-extra-load.mm: Ditto.
8485         * obj-c++.dg/selector-5.mm: Ditto.
8486         * obj-c++.dg/method-12.mm: Ditto.
8487         * obj-c++.dg/try-catch-11.mm: Ditto.
8488         * obj-c++.dg/comp-types-11.mm: Ditto.
8489         * obj-c++.dg/bitfield-3.mm: Ditto.
8490         * obj-c++.dg/method-6.mm: Ditto.
8491         * obj-c++.dg/super-class-2.mm: Ditto.
8492         * obj-c++.dg/method-21.mm: Ditto.
8493         * obj-c++.dg/const-str-8.mm: Ditto.
8494         * obj-c++.dg/try-catch-7.mm: Ditto.
8495         * obj-c++.dg/method-15.mm: Ditto.
8496         * obj-c++.dg/layout-1.mm: Ditto.
8497         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8498         * obj-c++.dg/const-str-3.mm: Ditto.
8499         * obj-c++.dg/try-catch-2.mm: Ditto.
8500         * obj-c++.dg/objc-gc-3.mm: Ditto.
8501         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8502         * obj-c++.dg/bitfield-1.mm: Ditto.
8503         * obj-c++.dg/selector-6.mm: Ditto.
8504         * obj-c++.dg/method-13.mm: Ditto.
8505         * obj-c++.dg/comp-types-12.mm: Ditto.
8506         * obj-c++.dg/bitfield-4.mm: Ditto.
8507         * obj-c++.dg/try-catch-8.mm: Ditto.
8508         * obj-c++.dg/method-2.mm: Ditto.
8509         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8510         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8511         * obj-c++.dg/const-str-4.mm: Ditto.
8512         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8513         * obj-c++.dg/try-catch-3.mm: Ditto.
8514         * obj-c++.dg/comp-types-9.mm: Ditto.
8515         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8516         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8517         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8518         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8519         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8520         Use new NeXT interface as required.
8521         * obj-c++.dg/const-str-10.mm: Ditto.
8522         * obj-c++.dg/const-str-11.mm: Ditto.
8523         * obj-c++.dg/const-str-9.mm: Ditto.
8524         * obj-c++.dg/method-11.mm: Ditto.
8525         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8526         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8527         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8528         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8529         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8530
8531 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8532
8533         PR c++/43206
8534         * g++.dg/template/typedef30.C: New test case.
8535
8536 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8537
8538         PR c/43385
8539         * gcc.c-torture/execute/pr43385.c: New test.
8540
8541 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8542
8543         * gcc.dg/strncpy-fix-1.c: New test.
8544
8545 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8546
8547         PR testsuite/41609
8548         * lib/objc-torture.exp (objc-set-runtime-options): New.
8549         * objc/execute/execute.exp: Check runtime options on each pass.
8550         * objc/execute/exceptions/exceptions.exp: Ditto.
8551         * objc/compile/compile.exp: Ditto.
8552
8553         PR testsuite/42348
8554         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8555         standard tests.
8556         (check_effective_target_objc2): New proc.
8557         (check_effective_target_next_runtime): New proc.
8558         * lib/objc.exp: Determine which runtime is in force and support it.
8559         * lib/obj-c++.exp: Ditto.
8560
8561 2010-03-24  Jason Merrill  <jason@redhat.com>
8562
8563         PR c++/43502
8564         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8565
8566 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8567
8568         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8569         a loop.
8570         * gcc.dg/ipa/ipa-2.c: Likewise.
8571         * gcc.dg/ipa/ipa-3.c: Likewise.
8572         * gcc.dg/ipa/ipa-4.c: Likewise.
8573         * gcc.dg/ipa/ipa-5.c: Likewise.
8574         * gcc.dg/ipa/ipa-7.c: Likewise.
8575         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8576         a loop.
8577         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8578         i_can_not_be_propagated_fully2 into a loop.
8579         * gcc.dg/ipa/ipa-8.c: New test.
8580         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8581
8582 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8583
8584         PR debug/19192
8585         PR debug/43479
8586         * gcc.dg/guality/pr43479.c: New test.
8587         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8588         and add volatile keyword.
8589
8590 2010-03-23  Mike Stump  <mikestump@comcast.net>
8591
8592         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8593
8594 2010-03-23  Jason Merrill  <jason@redhat.com>
8595
8596         * g++.dg/ext/altivec-17.C: Adjust error message.
8597
8598         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8599         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8600         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8601         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8602         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8603         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8604
8605 2010-03-22  Jason Merrill  <jason@redhat.com>
8606
8607         PR c++/43333
8608         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8609         * g++.dg/ext/is_pod_98.C: New.
8610
8611         PR c++/43281
8612         * g++.dg/cpp0x/auto18.C: New.
8613
8614         * gcc.dg/pr36997.c: Adjust error message.
8615         * g++.dg/ext/vector9.C: Likewise.
8616         * g++.dg/conversion/simd3.C: Likewise.
8617         * g++.dg/other/error23.C: Likewise.
8618
8619 2010-03-22  Michael Matz  <matz@suse.de>
8620
8621         PR middle-end/43475
8622         * gfortran.dg/pr43475.f90: New testcase.
8623
8624 2010-03-22  Richard Guenther  <rguenther@suse.de>
8625
8626         PR tree-optimization/43390
8627         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8628
8629 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8630
8631         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8632         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8633
8634 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8635             Michael Matz  <matz@suse.de>
8636
8637         PR c++/43081
8638         * g++.dg/parse/crash56.C: New test.
8639
8640 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8641
8642         PR fortran/43450
8643         * gfortran.dg/whole_file_15.f90 : New test.
8644
8645 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8646
8647         PR fortran/43409
8648         * gfortran.dg/inquire_size.f90: New test.
8649
8650 2010-03-20  Richard Guenther  <rguenther@suse.de>
8651
8652         PR rtl-optimization/43438
8653         * gcc.c-torture/execute/pr43438.c: New testcase.
8654
8655 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8656
8657         PR c++/43375
8658         * g++.dg/abi/mangle42.C: New test.
8659
8660 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8661
8662         PR C/43211
8663         * gcc.dg/pr43211.c: New test.
8664         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8665
8666 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8667
8668         PR rtl-optimization/42258
8669         * gcc.target/arm/thumb1-mul-moves.c: New test.
8670
8671         PR target/40697
8672         * gcc.target/arm/thumb-andsi.c: New test.
8673
8674         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8675         dg-require-effective-target.
8676
8677 2010-03-19  Michael Matz  <matz@suse.de>
8678
8679         PR c++/43116
8680         * g++.dg/other/pr43116.C: New testcase.
8681
8682 2010-03-19  Michael Matz  <matz@suse.de>
8683
8684         PR target/43305
8685         * gcc.dg/pr43305.c: New testcase.
8686
8687 2010-03-19  Richard Guenther  <rguenther@suse.de>
8688
8689         PR tree-optimization/43415
8690         * gcc.c-torture/compile/pr43415.c: New testcase.
8691
8692 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8693
8694         PR ada/43106
8695         * gnat.dg/case_optimization2.adb: New test.
8696         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8697
8698 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8699             Jack Howarth <howarth@bromo.med.uc.edu>
8700
8701         PR target/36399
8702         * gcc.target/i386/push-1.c: Don't xfail
8703           scan-assembler-not "movups" on darwin.
8704
8705 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8706
8707         PR debug/43058
8708         * gcc.dg/pr43058.c: New test.
8709
8710 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8711
8712         PR middle-end/42450
8713         * g++.dg/torture/pr42450.C: New test.
8714
8715 2010-03-18  Michael Matz  <matz@suse.de>
8716
8717         PR middle-end/43419
8718         * gcc.dg/pr43419.c: New testcase.
8719
8720 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8721
8722         PR rtl-optimization/43360
8723         * gcc.dg/torture/pr43360.c: New.
8724
8725 2010-03-18  Michael Matz  <matz@suse.de>
8726
8727         PR tree-optimization/43402
8728         * gcc.dg/pr43402.c: New testcase.
8729
8730 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8731
8732         PR target/42427
8733         * gcc.dg/pr42427.c: New test.
8734
8735 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8736
8737         PR libfortran/43265
8738         * gfortran.dg/read_empty_file.f: New test.
8739         * gfortran.dg/read_eof_all.f90: New test.
8740         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8741         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8742
8743 2010-03-17  Michael Matz  <matz@suse.de>
8744
8745         * gcc.dg/pr43300.c: Add -w.
8746
8747 2010-03-17  Richard Guenther  <rguenther@suse.de>
8748
8749         * gcc.dg/pr43379.c: Add -w.
8750
8751 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8752
8753         PR fortran/43331
8754         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8755
8756 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8757
8758         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8759
8760 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8761
8762         * ada/acats/run_all.sh: Log start and end times.
8763
8764 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8765
8766         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8767
8768 2010-03-16  Richard Guenther  <rguenther@suse.de>
8769
8770         PR middle-end/43379
8771         * gcc.dg/pr43379.c: New testcase.
8772
8773 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8774
8775         PR debug/43051
8776         * gcc.dg/guality/pr43051-1.c: New test.
8777
8778 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8779
8780         PR testsuite/43363
8781         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8782
8783 2010-03-15  Michael Matz  <matz@suse.de>
8784
8785         PR middle-end/43300
8786         * gcc.dg/pr43300.c: New testcase.
8787
8788 2010-03-15  Richard Guenther  <rguenther@suse.de>
8789
8790         PR tree-optimization/43367
8791         * gcc.c-torture/compile/pr43367.c: New testcase.
8792
8793 2010-03-15  Richard Guenther  <rguenther@suse.de>
8794
8795         PR tree-optimization/43317
8796         * gcc.dg/pr43317.c: New testcase.
8797
8798 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8799
8800         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8801
8802 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8803
8804         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8805
8806 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8807
8808         PR fortran/43362
8809         * gfortran.dg/impure_constructor_1.f90: New test.
8810
8811 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8812
8813         PR middle-end/43354
8814         * gfortran.dg/graphite/id-pr43354.f: New.
8815
8816 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8817
8818         PR middle-end/43349
8819         * gfortran.dg/graphite/pr43349.f: New.
8820
8821 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8822
8823         PR middle-end/43306
8824         * gcc.dg/graphite/pr43306.c: New.
8825
8826 2010-03-12  David S. Miller  <davem@davemloft.net>
8827
8828         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8829         sparc.
8830
8831 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8832
8833         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8834
8835 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8836
8837         PR fortran/43291
8838         PR fortran/43326
8839         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8840
8841 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8842
8843         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8844         fail for *-*-mingw* targets.
8845
8846 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8847
8848         PR debug/43329
8849         * gcc.dg/guality/pr43329-1.c: New test.
8850
8851 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8852
8853         PR tree-optimization/43257
8854         * g++.dg/torture/pr43257.C: New test.
8855
8856 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8857
8858         PR fortran/43228
8859         * gfortran.dg/namelist_61.f90: New test.
8860
8861 2010-03-11  Richard Guenther  <rguenther@suse.de>
8862
8863         PR tree-optimization/43255
8864         * gcc.c-torture/compile/pr43255.c: New testcase.
8865
8866 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8867
8868         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8869         * gcc.dg/pr43280.c: New testcase.
8870
8871 2010-03-11  Richard Guenther  <rguenther@suse.de>
8872
8873         PR lto/43200
8874         * gcc.dg/lto/20100227-1_0.c: New testcase.
8875         * gcc.dg/lto/20100227-1_1.c: Likewise.
8876
8877 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8878
8879         PR libfortran/43320
8880         PR libfortran/43265
8881         * gfortran.dg/read_eof_6.f: New test
8882         * gfortran.dg/read_x_eof.f90: New test.
8883         * gfortran.dg/read_x_past.f: Update test.
8884
8885 2010-03-10  Jan Hubicka  <jh@suse.cz>
8886
8887         * gcc.c-torture/compile/pr43288.c: New test.
8888
8889 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8890
8891         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8892         -fpic/-fPIC flags.
8893         * g++.old-deja/g++.pt/asm2.C: Likewise.
8894         * gcc.c-torture/compile/20000804-1.c: Likewise.
8895         * gcc.target/i386/clobbers.c: Likewise.
8896
8897 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8898
8899         PR fortran/43303
8900         * gfortran.dg/c_assoc_3.f90: New test.
8901
8902 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8903
8904         PR debug/36728
8905         * gcc.dg/guality/pr36728-1.c: New test.
8906         * gcc.dg/guality/pr36728-2.c: New test.
8907
8908 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8909
8910         * gcc.dg/h8300-div-delay-slot.c: New test.
8911
8912 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8913
8914         PR tree-optimization/43236
8915         * gcc.c-torture/execute/pr43236.c: New test.
8916
8917 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8918
8919         PR middle-end/42859
8920         * g++.dg/eh/pr42859.C: New test.
8921
8922 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8923
8924         PR debug/43299
8925         * gcc.dg/pr43299.c: New test.
8926
8927         PR debug/43290
8928         * g++.dg/eh/unwind2.C: New test.
8929
8930 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8931             Reza Yazdani  <reza.yazdani@amd.com>
8932
8933         PR middle-end/43065
8934         * gcc.dg/graphite/run-id-4.c: New.
8935
8936 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8937
8938         PR middle-end/43065
8939         * gcc.dg/graphite/run-id-3.c: New.
8940
8941 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8942
8943         PR middle-end/42644
8944         PR middle-end/42130
8945         * gcc.dg/graphite/id-18.c: New.
8946         * gcc.dg/graphite/run-id-pr42644.c: New.
8947
8948 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8949
8950         PR middle-end/42326
8951         * gcc.dg/graphite/pr42326.c: New.
8952
8953 2010-03-08  Richard Guenther  <rguenther@suse.de>
8954
8955         PR tree-optimization/43269
8956         * gcc.c-torture/execute/pr43269.c: New testcase.
8957
8958 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8959
8960         PR fortran/43256
8961         * gfortran.dg/typebound_call_13.f03: New.
8962
8963 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8964
8965         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8966         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8967
8968 2010-03-05  Jason Merrill  <jason@redhat.com>
8969
8970         * g++.dg/abi/mangle40.C: Require weak and alias.
8971
8972 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8973
8974         PR middle-end/42326
8975         * gfortran.dg/graphite/pr42326.f90: New.
8976         * gfortran.dg/graphite/pr42326-1.f90: New.
8977
8978 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8979
8980         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8981         (gnat_target_compile): Likewise.
8982         Reinitialize GNAT_UNDER_TEST if target changes.
8983         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8984         (local_find_gnatmake): Pass full --GCC to gnatlink.
8985         Remove --LINK.
8986
8987 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8988
8989         PR c/43248
8990         * gcc.dg/compound-literal-1.c: New testcase.
8991
8992 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8993
8994         PR tree-optimization/43164
8995         PR tree-optimization/43191
8996         * gcc.c-torture/compile/pr43164.c: New test.
8997         * gcc.c-torture/compile/pr43191.c: Likewise.
8998
8999 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9000
9001         PR fortran/43244
9002         * gfortran.dg/finalize_9.f90: New.
9003
9004 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9005             Ken Werner <ken@linux.vnet.ibm.com>
9006
9007         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9008         to dg-options for spu.
9009         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9010         dump-scan target to exclude spu.
9011
9012 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9013
9014         PR middle-end/43209
9015         * gcc.dg/tree-ssa/ivopts-4.c: New.
9016
9017 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9018
9019         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9020         include-opts and exclude-opts; skip checking the flags if arguments
9021         are the same as the defaults.
9022         (dg-xfail-if): Verify the number of arguments, supply defaults
9023         for unspecified optional arguments.
9024         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9025
9026 2010-03-03  Jason Merrill  <jason@redhat.com>
9027
9028         PR c++/12909
9029         * g++.dg/abi/mangle40.C: Updated.
9030
9031 2010-03-03  Jason Merrill  <jason@redhat.com>
9032
9033         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9034         * g++.dg/abi/mangle23.C: Likewise.
9035         * g++.dg/eh/simd-2.C: Likewise.
9036         * g++.dg/ext/attribute-test-2.C: Likewise.
9037         * g++.dg/ext/vector14.C: Likewise.
9038         * g++.dg/other/pr34435.C: Likewise.
9039         * g++.dg/template/conv8.C: Likewise.
9040         * g++.dg/template/nontype9.C: Likewise.
9041         * g++.dg/template/qualttp17.C: Likewise.
9042         * g++.dg/template/ref1.C: Likewise.
9043         * g++.old-deja/g++.pt/crash68.C: Likewise.
9044         * g++.old-deja/g++.pt/ref1.C: Likewise.
9045         * g++.old-deja/g++.pt/ref3.C: Likewise.
9046         * g++.old-deja/g++.pt/ref4.C: Likewise.
9047
9048         PR c++/12909
9049         * g++.dg/abi/mangle40.C: New.
9050         * g++.dg/abi/mangle41.C: New.
9051         * g++.dg/lto/20100302_0.C: New.
9052         * g++.dg/lto/20100302_1.C: New.
9053         * g++.dg/lto/20100302.h: New.
9054
9055 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9056
9057         PR fortran/43243
9058         * gfortran.dg/internal_pack_12.f90: New test.
9059
9060 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9061
9062         * gcc.dg/pr36997.c: Adjust error message.
9063
9064 2010-03-03  Mike Stump  <mikestump@comcast.net>
9065
9066         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9067         adjustments to not be present on machines that align the stack to
9068         more than 4 bytes and don't have a red zone yet as that is an
9069         unimplemented optimization.
9070
9071 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9072
9073         PR fortran/43169
9074         * gfortran.dg/impure_assignment_3.f90: New.
9075
9076 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9077
9078         PR debug/43229
9079         * gfortran.dg/pr43229.f90: New test.
9080
9081         PR debug/43237
9082         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9083
9084         PR debug/43177
9085         * gcc.dg/guality/pr43177.c: New test.
9086
9087 2010-03-02  Jason Merrill  <jason@redhat.com>
9088
9089         * g++.dg/ext/vector9.C: Adjust error message.
9090         * g++.dg/conversion/simd3.C: Likewise.
9091         * g++.dg/other/error23.C: Likewise.
9092
9093 2010-03-02  Mike Stump  <mikestump@comcast.net>
9094
9095         PR c++/41090
9096         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9097
9098 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9099
9100         PR fortran/43180
9101         * gfortran.dg/internal_pack_10.f90: New test.
9102
9103         PR fortran/43173
9104         * gfortran.dg/internal_pack_11.f90: New test.
9105
9106 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9107
9108         PR middle-end/42640
9109         * gcc.dg/tree-ssa/pr42640.c: New.
9110
9111 2010-03-01  Richard Guenther  <rguenther@suse.de>
9112
9113         PR tree-optimization/43220
9114         * gcc.c-torture/execute/pr43220.c: New testcase.
9115
9116 2010-03-01  Richard Guenther  <rguenther@suse.de>
9117
9118         PR middle-end/43213
9119         * gcc.dg/pr43213.c: New testcase.
9120
9121 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9122
9123         PR pch/14940
9124         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9125
9126 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9127
9128         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9129         New function.
9130         (check_effective_target_ucn): Likewise.
9131
9132         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9133         if !ucn.
9134         * gcc.dg/ucnid-2.c: Likewise.
9135         * gcc.dg/ucnid-3.c: Likewise.
9136         * gcc.dg/ucnid-4.c: Likewise.
9137         * gcc.dg/ucnid-11.c: Likewise.
9138         * gcc.dg/ucnid-12.c: Likewise.
9139         * gcc.dg/ucnid-6.c: Skip if !ucn.
9140         * gcc.dg/ucnid-9.c: Likewise.
9141
9142 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9143
9144         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9145         lists to dg-skip-if.
9146         * gcc.target/i386/stackalign/return-3.c: Likewise.
9147
9148 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9149
9150         * gcc.target/i386/clearcap.map: New file.
9151         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9152         Pass clearcap.map by default if supported.
9153
9154 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9155
9156         PR fortran/42900
9157         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9158         Explain this.
9159         * gfortran.dg/stat_2.f90: Likewise.
9160
9161 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9162
9163         PR fortran/43199
9164         * gfortran.dg/module_read_2.f90: New test.
9165
9166 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9167
9168         PR c++/42748
9169         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9170         * g++.dg/abi/mangle12.C: Likewise.
9171         * g++.dg/abi/mangle20-2.C: Likewise.
9172         * g++.dg/abi/mangle17.C: Likewise.
9173         * g++.dg/template/cond2.C: Likewise.
9174         * g++.dg/template/pr35240.C: Likewise.
9175
9176 2010-02-27  Richard Guenther  <rguenther@suse.de>
9177
9178         PR tree-optimization/43186
9179         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9180
9181 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9182
9183         * g++.dg/abi/packed1.C: Expect warning on the SH.
9184
9185 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9186
9187         PR c++/42054:
9188         * g++.dg/parse/error37.C: New test.
9189
9190 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9191
9192         PR c/24577
9193         PR c/43192
9194         * gcc.dg/pr8927-1.c: Match new note.
9195         * gcc.dg/990506-0.c: Likewise.
9196         * gcc.dg/gomp/flush-2.c: Likewise.
9197         * gcc.dg/gomp/atomic-5.c: Likewise.
9198         * gcc.dg/gomp/pr34607.c: Likewise.
9199         * gcc.dg/pr35746.c: Likewise.
9200         * gcc.dg/cpp/pragma-1.c: Likewise.
9201         * gcc.dg/cpp/pragma-2.c: Likewise.
9202         * gcc.dg/pr41842.c: Likewise.
9203         * gcc.dg/noncompile/20040629-1.c: Likewise.
9204         * objc.dg/private-1.m: Likewise.
9205
9206 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9207
9208         PR fortran/43185
9209         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9210         * gfortran.dg/default_initialization_4.f90: New test.
9211
9212 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9213
9214         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9215         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9216         * gnat.dg/thin_pointer2.adb: New test.
9217         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9218
9219 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9220
9221         PR c/20631
9222         * gcc.dg/cpp/c90-pedantic.c: New.
9223         * gcc.dg/cpp/c90.c: New.
9224         * gcc.dg/gnu90-const-expr-1.c: New.
9225         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9226
9227 2010-02-26  Richard Guenther  <rguenther@suse.de>
9228
9229         PR tree-optimization/43186
9230         * gcc.c-torture/compile/pr43186.c: New testcase.
9231
9232 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9233
9234         PR debug/43190
9235         * c-c++-common/dwarf2/pr43190.c: New test.
9236
9237 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9238
9239         PR testsuite/37074:
9240         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9241
9242 2010-02-26  Richard Guenther  <rguenther@suse.de>
9243
9244         PR tree-optimization/43188
9245         * gcc.c-torture/compile/pr43188.c: New testcase.
9246
9247 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9248
9249         PR target/43175
9250         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9251
9252 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9253
9254         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9255
9256 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9257
9258         PR target/43154
9259         * gcc.target/powerpc/pr43154.c: New file.
9260
9261 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9262
9263         PR debug/43166
9264         * gfortran.dg/debug/pr43166.f: New test.
9265
9266         PR debug/43165
9267         * gcc.dg/torture/pr43165.c: New test.
9268
9269 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9270
9271         PR c/43128
9272         * c-c++-common/pr41779.c: Update.
9273
9274 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9275
9276         PR ada/32547
9277         * lib/gnat-dg.exp (gnat_load): Redefine.
9278
9279         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9280         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9281
9282 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9283
9284         PR libobjc/36610
9285         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9286         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9287         -fgnu-runtime.
9288         Sort entries.
9289
9290 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9291
9292         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9293
9294 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9295
9296         PR debug/43150
9297         * gcc.dg/guality/vla-1.c: New test.
9298
9299 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9300
9301         PR fortran/43042
9302         * gfortran.dg/c_ptr_tests_15.f90: New test.
9303
9304 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9305
9306         PR target/43107
9307         * gcc.target/i386/pr43107.c: New test.
9308
9309 2010-02-23  Jason Merrill  <jason@redhat.com>
9310
9311         PR c++/43143
9312         * g++.dg/cpp0x/variadic100.C: New.
9313
9314 2010-02-23  Jason Merrill  <jason@redhat.com>
9315
9316         PR debug/42800
9317         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9318         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9319         * c-c++-common/dwarf2/vla1.c: New.
9320
9321 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9322
9323         PR target/43139
9324         * gcc.dg/pr43139.c: New test.
9325
9326         PR debug/43077
9327         * gcc.dg/guality/pr43077-1.c: New test.
9328
9329 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9330
9331         PR 43123
9332         * gcc.dg/march.c: New.
9333         * gcc.dg/march-generic.c: New.
9334         * gcc.dg/mtune.c: New.
9335
9336 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9337
9338         PR middle-end/43083
9339         * gcc.dg/graphite/pr43083.c: New.
9340
9341 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9342
9343         PR middle-end/43097
9344         * gfortran.dg/graphite/pr43097.f: New.
9345
9346 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9347             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9348
9349         PR middle-end/43140
9350         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9351
9352 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9353
9354         PR middle-end/43026
9355         * g++.dg/graphite/pr43026.C: New.
9356
9357 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9358
9359         PR c++/43126
9360         * gcc.dg/cleanup-1.c: Update.
9361         * gcc.dg/func-args-1.c: Update.
9362         * gcc.dg/format/sentinel-1.c: Update.
9363         * g++.old-deja/g++.jason/scoping10.C: Update.
9364         * g++.old-deja/g++.ns/lookup5.C: Update.
9365         * g++.dg/ext/cleanup-1.C: Update.
9366         * g++.dg/parse/varmod1.C: Update.
9367         * g++.dg/parse/error33.C: Update.
9368         * g++.dg/expr/call3.C: Update.
9369         * g++.dg/func-args-1.C: New.
9370
9371 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9372
9373         PR c/43125
9374         * gcc.dg/attr-used-2.c: Moved to ...
9375         * c-c++-common/attr-used-2.c: Here.
9376
9377         * gcc.dg/attr-used.c: Moved to ...
9378         * c-c++-common/attr-used.c: Here.
9379
9380 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9381
9382         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9383
9384 2010-02-22  Richard Guenther  <rguenther@suse.de>
9385
9386         PR lto/43045
9387         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9388         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9389
9390 2010-02-22  Richard Guenther  <rguenther@suse.de>
9391
9392         PR tree-optimization/42749
9393         * gcc.c-torture/compile/pr42749.c: New testcase.
9394
9395 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9396
9397         PR fortran/43072
9398         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9399         * gfortran.dg/internal_pack_9.f90: New test.
9400
9401 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9402
9403         PR c++/23510
9404         * g++.dg/template/recurse.C: Adjust.
9405         * g++.dg/template/pr23510.C: New.
9406
9407 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9408
9409         PR c++/42824
9410         * g++.dg/template/memclass4.C: New test.
9411
9412 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9413
9414         PR fortran/35259
9415         * gfortran.dg/reassoc_5.f90: New test.
9416
9417 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9418
9419         PR target/43067
9420         * gcc.target/i386/pr43067.c: New test.
9421
9422 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9423
9424         PR c++/35669
9425         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9426         -Wconversion-null.
9427         * g++.dg/warn/Wconversion-null.C: New test.
9428         * g++.old-deja/g++.other/null1.C: Move to...
9429         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9430
9431 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9432
9433         PR fortran/36932
9434         PR fortran/36933
9435         * gfortran.dg/dependency_26.f90: New test.
9436
9437         PR fortran/43072
9438         * gfortran.dg/internal_pack_7.f90: New test.
9439
9440         PR fortran/43111
9441         * gfortran.dg/internal_pack_8.f90: New test.
9442
9443 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9444
9445         PR 43128
9446         * c-c++-common/pr41779.c: Fix broken testcase.
9447
9448 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9449
9450         PR 36513
9451         * c-c++-common/pr36513.c: New testcase.
9452         * c-c++-common/pr36513-2.c: New testcase.
9453
9454 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9455
9456         PR 41779
9457         * c-c++-common/pr41779.c: New.
9458
9459 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9460
9461         PR debug/43084
9462         * gcc.dg/pr43084.c: New test.
9463
9464 2010-02-19  Richard Guenther  <rguenther@suse.de>
9465
9466         PR tree-optimization/42916
9467         * gcc.dg/pr42916.c: New testcase.
9468
9469 2010-02-18  Jason Merrill  <jason@redhat.com>
9470
9471         PR c++/42837
9472         * g++.dg/abi/packed1.C: Add expected warning.
9473
9474         PR c++/43108
9475         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9476         * gcc.dg/torture/dg-torture.exp: Likewise.
9477         * c-c++-common/torture/complex-sign.h,
9478         c-c++-common/torture/complex-sign-add.c,
9479         c-c++-common/torture/complex-sign-mixed-add.c,
9480         c-c++-common/torture/complex-sign-mixed-div.c,
9481         c-c++-common/torture/complex-sign-mixed-mul.c,
9482         c-c++-common/torture/complex-sign-mixed-sub.c,
9483         c-c++-common/torture/complex-sign-mul.c,
9484         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9485         Adapt for C++ compilation as well.
9486
9487         PR c++/43070
9488         * g++.dg/ext/label1.C: Update.
9489         * g++.dg/ext/label2.C: Update.
9490
9491         PR c++/26261
9492         * g++.dg/template/dependent-name6.C: New.
9493
9494         PR c++/43109
9495         * g++.dg/parse/namespace12.C: New.
9496
9497 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9498
9499         PR tree-optimization/43066
9500         * gcc.c-torture/compile/pr43066.c: New test.
9501
9502 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9503
9504         * g++.dg/ext/attrib35.C: Fix target selector string.
9505         * g++.dg/ext/attrib36.C: Ditto.
9506         * g++.dg/ext/attrib37.C: Ditto.
9507         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9508         * g++.dg/abi/mangle25.C: Ditto.
9509
9510 2010-02-17  Jason Merrill  <jason@redhat.com>
9511
9512         PR c++/43069
9513         * g++.dg/parse/namespace11.C: New.
9514
9515         PR c++/43093
9516         * g++.dg/ext/attrib37.C: New.
9517
9518         PR c++/43079
9519         * g++.dg/template/ptrmem20.C: New.
9520
9521 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9522
9523         PR target/43103
9524         * gcc.target/i386/xop-check.h: Include m256-check.h.
9525         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9526         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9527         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9528         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9529
9530 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9531
9532         PR debug/42918
9533         * gcc.dg/pr42918.c: New test.
9534
9535 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9536
9537         * g++.dg/ext/attrib36.C: Require ILP32.
9538
9539 2010-02-16  Richard Guenther  <rguenther@suse.de>
9540
9541         PR tree-optimization/41043
9542         * gfortran.dg/pr41043.f90: New testcase.
9543         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9544
9545 2010-02-16  Jason Merrill  <jason@redhat.com>
9546
9547         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9548
9549 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9550
9551         PR tree-optimization/43074
9552         * gcc.dg/vect/fast-math-pr43074.c: New test.
9553
9554 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9555
9556         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9557
9558 2010-02-16  Jason Merrill  <jason@redhat.com>
9559
9560         PR c++/43031
9561         * g++.dg/ext/attrib36.C: New.
9562
9563         PR c++/43036
9564         * g++.dg/other/array6.C: New.
9565
9566 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9567
9568         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9569
9570 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9571
9572         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9573         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9574         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9575         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9576         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9577         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9578
9579 2010-02-15  Richard Guenther  <rguenther@suse.de>
9580
9581         PR middle-end/43068
9582         * g++.dg/torture/pr43068.C: New testcase.
9583
9584 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9585
9586         PR c++/43024
9587         * g++.dg/opt/ice1.C: New.
9588
9589 2010-02-14  Jason Merrill  <jason@redhat.com>
9590
9591         PR c++/41997
9592         * g++.dg/cpp0x/initlist-opt.C: New.
9593
9594 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9595
9596         PR fortran/41113
9597         PR fortran/41117
9598         * gfortran.dg/internal_pack_6.f90: New test.
9599
9600 2010-02-12  Jason Merrill  <jason@redhat.com>
9601
9602         PR c++/43054
9603         * g++.dg/cpp0x/variadic99.C: New.
9604
9605 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9606
9607         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9608         sign extend pointers to gualchk_t.
9609
9610         PR c++/43033
9611         * g++.dg/other/default3.C: Xfail g4 test.
9612
9613 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9614
9615         PR middle-end/43012
9616         * gcc.dg/graphite/pr43012.c: New.
9617
9618 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9619
9620         PR middle-end/42930
9621         * g++.dg/graphite/pr42930.C: New.
9622
9623 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9624
9625         PR middle-end/42914
9626         PR middle-end/42530
9627         * gcc.dg/graphite/pr42530.c: New.
9628         * gcc.dg/graphite/pr42914.c: New.
9629
9630 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9631
9632         PR middle-end/42771
9633         * gcc.dg/graphite/pr42771.c: New.
9634
9635 2010-02-11  Richard Guenther  <rguenther@suse.de>
9636
9637         PR tree-optimization/42998
9638         * gcc.c-torture/compile/pr42998.c: New testcase.
9639
9640 2010-02-10  Jason Merrill  <jason@redhat.com>
9641
9642         PR c++/41896
9643         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9644
9645         PR c++/42983, core issue 906
9646         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9647         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9648
9649         PR c++/43016
9650         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9651
9652 2010-02-10  Richard Guenther  <rguenther@suse.de>
9653
9654         PR tree-optimization/43017
9655         * gcc.dg/torture/pr43017.c: New testcase.
9656
9657 2010-02-10  Tobias Burnus <burnus@net-b.de>
9658
9659         PR fortran/40823
9660         * gfortran.dg/private_type_1.f90: Update error location.
9661         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9662         * gfortran.dg/typebound_operator_2.f03: Ditto.
9663         * gfortran.dg/assignment_2.f90: Ditto.
9664         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9665         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9666
9667 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9668
9669         PR fortran/43015
9670         * gfortran.dg/bind_c_usage_20.f90: New test.
9671
9672 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9673
9674         PR debug/43010
9675         * g++.dg/debug/pr43010.C: New test.
9676
9677 2010-02-10  Richard Guenther  <rguenther@suse.de>
9678
9679         PR c/43007
9680         * gcc.c-torture/execute/20100209-1.c: New testcase.
9681         * gcc.dg/fold-div-3.c: Likewise.
9682
9683 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9684
9685         * gcc.dg/builtin-ffs-1.c: New test.
9686
9687 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9688
9689         PR fortran/42999
9690         * gfortran.dg/array_constructor_35.f90: New test.
9691
9692 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9693
9694         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9695
9696 2010-02-09  Jason Merrill  <jason@redhat.com>
9697
9698         PR c++/42399
9699         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9700
9701         PR c++/42370
9702         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9703
9704 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9705
9706         PR fortran/41869
9707         * gfortran.dg/module_write_1.f90: New test.
9708
9709 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9710
9711         * gcc.dg/pr19340.c: Adjust.
9712
9713 2010-02-09  Richard Guenther  <rguenther@suse.de>
9714
9715         PR tree-optimization/43008
9716         * gcc.c-torture/execute/pr43008.c: New testcase.
9717
9718 2010-02-09  Richard Guenther  <rguenther@suse.de>
9719
9720         PR tree-optimization/43000
9721         * gcc.dg/torture/pr43000.c: New testcase.
9722         * gcc.dg/torture/pr43002.c: Likewise.
9723
9724 2010-02-09  Daniel Kraft  <d@domob.eu>
9725
9726         PR fortran/39171
9727         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9728         and pass -Wsurprising as necessary.
9729
9730 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9731
9732         PR tree-optimization/42890
9733         * g++.dg/torture/pr42890.C: New test.
9734
9735 2010-02-08  Richard Guenther  <rguenther@suse.de>
9736
9737         PR middle-end/42995
9738         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9739
9740 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9741
9742         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9743         return 0 from main.
9744         * gcc.dg/graphite/block-1.c: Same.
9745         * gcc.dg/graphite/block-3.c: Same.
9746         * gcc.dg/graphite/block-4.c: Same.
9747         * gcc.dg/graphite/block-5.c: Same.
9748         * gcc.dg/graphite/block-6.c: Same.
9749         * gcc.dg/graphite/block-7.c: Same.
9750         * gcc.dg/graphite/interchange-0.c: Same.
9751         * gcc.dg/graphite/interchange-1.c: Same.
9752         * gcc.dg/graphite/interchange-10.c: Same.
9753         * gcc.dg/graphite/interchange-11.c: Same.
9754         * gcc.dg/graphite/interchange-12.c: Same.
9755         * gcc.dg/graphite/interchange-2.c: Same.
9756         * gcc.dg/graphite/interchange-3.c: Same.
9757         * gcc.dg/graphite/interchange-4.c: Same.
9758         * gcc.dg/graphite/interchange-5.c: Same.
9759         * gcc.dg/graphite/interchange-6.c: Same.
9760         * gcc.dg/graphite/interchange-7.c: Same.
9761         * gcc.dg/graphite/interchange-8.c: Same.
9762         * gcc.dg/graphite/interchange-9.c: Same.
9763         * gcc.dg/graphite/interchange-mvt.c: Same.
9764
9765 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9766
9767         * gfortran.dg/graphite/id-19.f: New.
9768         * gfortran.dg/graphite/pr14741.f90: New.
9769         * gfortran.dg/graphite/pr41924.f90: New.
9770         * gfortran.dg/graphite/run-id-2.f90: New.
9771
9772 2010-02-07  Richard Guenther  <rguenther@suse.de>
9773
9774         PR middle-end/42956
9775         * gcc.c-torture/compile/pr42956.c: New testcase.
9776
9777 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9778
9779         PR libfortran/42742
9780         * gfortran.dg/fmt_cache_2.f: New test.
9781
9782 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9783
9784         * gfortran.dg/read_no_eor.f90: New test.
9785
9786 2010-02-05  Jason Merrill  <jason@redhat.com>
9787
9788         * g++.dg/ext/label13.C: Move constructor body out of class.
9789
9790 2010-02-03  Jason Merrill  <jason@redhat.com>
9791
9792         PR c++/42870
9793         * g++.dg/ext/dllexport3.C: New.
9794
9795 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9796
9797         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9798
9799 2010-02-05  Richard Guenther  <rguenther@suse.de>
9800
9801         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9802
9803 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9804
9805         PR c++/42915
9806         * g++.dg/other/crash-9.C: New test.
9807
9808 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9809
9810         PR fortran/42309
9811         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9812
9813 2010-02-04  Richard Guenther  <rguenther@suse.de>
9814
9815         PR rtl-optimization/42952
9816         * gcc.dg/torture/pr42952.c: New testcase.
9817
9818 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9819
9820         PR libfortran/42901
9821         * gfortran.dg/namelist_60.f90: New test.
9822
9823 2010-02-03  Jason Merrill  <jason@redhat.com>
9824
9825         PR c++/40138
9826         * g++.dg/ext/builtin11.C: New.
9827
9828         PR c++/4926
9829         PR c++/38600
9830         * g++.dg/abi/mangle35.C: New.
9831         * g++.dg/abi/mangle37.C: New.
9832
9833         PR c++/12909
9834         * g++.dg/abi/mangle36.C: New.
9835
9836         PR c++/35652
9837         * g++.dg/warn/string1.C: New.
9838
9839 2010-02-03  Richard Guenther  <rguenther@suse.de>
9840
9841         PR tree-optimization/42944
9842         * gcc.dg/errno-1.c: New testcase.
9843
9844 2010-02-03  Richard Guenther  <rguenther@suse.de>
9845
9846         PR middle-end/42927
9847         * gcc.c-torture/compile/pr42927.c: New testcase.
9848
9849 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9850
9851         PR fortran/42936
9852         * gfortran.dg/null_4.f90: New test.
9853
9854 2010-02-02  Jason Merrill  <jason@redhat.com>
9855
9856         PR c++/41090
9857         * g++.dg/ext/label13.C: New.
9858
9859 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9860
9861         PR fortran/42650
9862         * gfortran.dg/func_result_5.f90: New test.
9863
9864 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9865
9866         PR fortran/42922
9867         * gfortran.dg/pure_initializer_3.f90: News test.
9868
9869 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9870
9871         PR fortran/42888
9872         * gfortran.dg/allocate_derived_2.f90: New test.
9873
9874 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9875
9876         PR middle-end/42898
9877         * gcc.dg/torture/pr42898-2.c: New test.
9878
9879 2010-01-31  Richard Guenther  <rguenther@suse.de>
9880
9881         PR middle-end/42898
9882         * gcc.dg/torture/pr42898.c: New testcase.
9883
9884 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9885
9886         PR fortran/38324
9887         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9888         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9889
9890 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9891
9892         * g++.dg/tree-ssa/inline-1.C: New.
9893         * g++.dg/tree-ssa/inline-2.C: New.
9894         * g++.dg/tree-ssa/inline-3.C: New.
9895
9896 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9897
9898         PR testsuite/41701
9899         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9900         the string 'pow' in the pathname of the compiler from generating a
9901         test failure.
9902
9903 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9904
9905         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9906         * g++.old-deja/g++.mike/eh17.C: Likewise.
9907         * g++.old-deja/g++.mike/p5571.C: Likewise.
9908
9909 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9910
9911         PR c++/42758
9912         PR c++/42634
9913         PR c++/42336
9914         PR c++/42797
9915         PR c++/42880
9916         * g++.dg/other/crash-5.C: New test.
9917         * g++.dg/other/crash-6.C: New test.
9918         * g++.dg/other/crash-7.C: New test.
9919         * g++.dg/other/crash-8.C: New test.
9920
9921 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9922
9923         PR rtl-optimization/42889
9924         * gcc.dg/pr42889.c: New test.
9925
9926 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9927
9928         * gcc.target/i386/pr42881.c: Use SSE2.
9929
9930 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9931
9932         PR target/42891
9933         * gcc.target/i386/pr42891.c: New test.
9934
9935 2010-01-28  Richard Guenther  <rguenther@suse.de>
9936
9937         PR tree-optimization/42871
9938         * g++.dg/torture/pr42871.C: New testcase.
9939
9940 2010-01-28  Richard Guenther  <rguenther@suse.de>
9941
9942         * gcc.dg/Wobjsize-1.h: New testcase.
9943         * gcc.dg/Wobjsize-1.c: Likewise.
9944
9945 2010-01-28  Richard Guenther  <rguenther@suse.de>
9946
9947         PR middle-end/42883
9948         * g++.dg/torture/pr42883.C: New testcase.
9949
9950 2010-01-28  Michael Matz  <matz@suse.de>
9951
9952         * gcc.target/i386/pr42881.c: New test.
9953
9954 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9955
9956         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9957         Add i?86-*-solaris2* support.
9958
9959 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9960
9961         PR c++/42713
9962         PR c++/42820
9963         * g++.dg/template/typedef27.C: New test case.
9964         * g++.dg/template/typedef28.C: New test case.
9965
9966 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9967
9968         * gcc.dg/optimize-bswap*.c: Add ARM target
9969
9970 2010-01-27  Richard Guenther  <rguenther@suse.de>
9971
9972         PR middle-end/42878
9973         * gcc.dg/torture/pr42878-1.c: New testcase.
9974         * gcc.dg/torture/pr42878-2.c: Likewise.
9975
9976 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9977
9978         PR middle-end/42874
9979         * gcc.dg/vla-22.c: New test.
9980
9981 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9982
9983         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9984         current collation.
9985
9986 2010-01-26  Richard Guenther  <rguenther@suse.de>
9987
9988         PR rtl-optimization/42685
9989         * gcc.dg/pr42685.c: New testcase.
9990         * g++.dg/other/pr42685.C: Likewise.
9991
9992 2010-01-26  Richard Guenther  <rguenther@suse.de>
9993
9994         PR middle-end/42806
9995         * g++.dg/other/pr42806.C: New testcase.
9996
9997 2010-01-26  Richard Guenther  <rguenther@suse.de>
9998
9999         PR tree-optimization/42250
10000         * gcc.dg/pr42250.c: New testcase.
10001
10002 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10003
10004         * gnat.dg/array_bounds_test.adb: New test.
10005
10006 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10007
10008         PR fortran/42858
10009         * gfortran.dg/generic_21.f90: New test.
10010
10011 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10012
10013         PR testsuite/41522
10014         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10015
10016 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10017
10018         PR c++/42748
10019         * g++.dg/abi/arm_va_list2.C: New test.
10020         * g++.dg/abi/arm_va_list2.h: Companion header file.
10021
10022 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10023
10024         PR fortran/41044
10025         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10026
10027         PR fortran/41167
10028         * gfortran.dg/char_array_arg_1.f90 : New test.
10029
10030         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10031
10032 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10033
10034         PR fortran/39304
10035         * gfortran.dg/generic_20.f90: New test.
10036
10037 2010-01-22  Michael Matz  <matz@suse.de>
10038
10039         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10040         -msse2.
10041
10042 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10043
10044         PR fortran/42736
10045         * gfortran.dg/dependency_25.f90 : New test.
10046
10047 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10048
10049         PR tree-optimization/42585
10050         * gcc.dg/tree-ssa/pr42585.c: New test.
10051
10052 2010-01-21  Richard Guenther  <rguenther@suse.de>
10053
10054         PR middle-end/19988
10055         * gcc.dg/pr19988.c: New testcase.
10056
10057 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10058
10059         * g++.dg/compat/decimal/compat-common.h: New file.
10060         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10061         * g++.dg/compat/decimal/pass_x.h: New file.
10062         * g++.dg/compat/decimal/pass_y.h: New file.
10063         * g++.dg/compat/decimal/pass-1_main.C: New file.
10064         * g++.dg/compat/decimal/pass-1_x.C: New file.
10065         * g++.dg/compat/decimal/pass-1_y.C: New file.
10066         * g++.dg/compat/decimal/pass-2_main.C: New file.
10067         * g++.dg/compat/decimal/pass-2_x.C: New file.
10068         * g++.dg/compat/decimal/pass-2_y.C: New file.
10069         * g++.dg/compat/decimal/pass-3_main.C: New file.
10070         * g++.dg/compat/decimal/pass-3_x.C: New file.
10071         * g++.dg/compat/decimal/pass-3_y.C: New file.
10072         * g++.dg/compat/decimal/pass-4_main.C: New file.
10073         * g++.dg/compat/decimal/pass-4_x.C: New file.
10074         * g++.dg/compat/decimal/pass-4_y.C: New file.
10075         * g++.dg/compat/decimal/pass-5_main.C: New file.
10076         * g++.dg/compat/decimal/pass-5_x.C: New file.
10077         * g++.dg/compat/decimal/pass-5_y.C: New file.
10078         * g++.dg/compat/decimal/pass-6_main.C: New file.
10079         * g++.dg/compat/decimal/pass-6_x.C: New file.
10080         * g++.dg/compat/decimal/pass-6_y.C: New file.
10081         * g++.dg/compat/decimal/return_x.h: New file.
10082         * g++.dg/compat/decimal/return_y.h: New file.
10083         * g++.dg/compat/decimal/return-1_main.C: New file.
10084         * g++.dg/compat/decimal/return-1_x.C: New file.
10085         * g++.dg/compat/decimal/return-1_y.C: New file.
10086         * g++.dg/compat/decimal/return-2_main.C: New file.
10087         * g++.dg/compat/decimal/return-2_x.C: New file.
10088         * g++.dg/compat/decimal/return-2_y.C: New file.
10089         * g++.dg/compat/decimal/return-3_main.C: New file.
10090         * g++.dg/compat/decimal/return-3_x.C: New file.
10091         * g++.dg/compat/decimal/return-3_y.C: New file.
10092         * g++.dg/compat/decimal/return-4_main.C: New file.
10093         * g++.dg/compat/decimal/return-4_x.C: New file.
10094         * g++.dg/compat/decimal/return-4_y.C: New file.
10095         * g++.dg/compat/decimal/return-5_main.C: New file.
10096         * g++.dg/compat/decimal/return-5_x.C: New file.
10097         * g++.dg/compat/decimal/return-5_y.C: New file.
10098         * g++.dg/compat/decimal/return-6_main.C: New file.
10099         * g++.dg/compat/decimal/return-6_x.C: New file.
10100         * g++.dg/compat/decimal/return-6_y.C: New file.
10101
10102 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10103
10104         PR debug/42715
10105         * gcc.dg/pr42715.c: New.
10106
10107 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10108
10109         PR c++/42038
10110         * g++.dg/parse/crash55.C: New.
10111
10112 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10113
10114         PR debug/42782
10115         * gcc.dg/guality/pr42782.c: New.
10116
10117 2010-01-20  Jason Merrill  <jason@redhat.com>
10118
10119         PR c++/41788
10120         * g++.dg/abi/packed1.C: New.
10121
10122         PR c++/41920
10123         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10124
10125         PR c++/40750
10126         * g++.dg/parse/fn-typedef1.C: New.
10127         * g++.dg/other/cv_quals.C: Adjust.
10128
10129 2010-01-20  Anthony Green  <green@moxielogic.com>
10130
10131         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10132         pack(push) pragma).
10133         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10134         * gcc.dg/20020312-2.c: Port this to the moxie core.
10135         * gcc.dg/weak/typeof-2.c: Ditto.
10136
10137 2010-01-20  Richard Guenther  <rguenther@suse.de>
10138
10139         PR tree-optimization/42717
10140         * gcc.c-torture/compile/pr42717.c: New testcase.
10141
10142 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10143
10144         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10145         of signed, add a few new tests.
10146
10147         PR middle-end/42803
10148         * g++.dg/parse/limits-initializer1.C: New test.
10149
10150 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10151
10152         PR fortran/42804
10153         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10154         * gfortran.dg/typebound_call_12.f03: New test.
10155
10156 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10157
10158         PR fortran/42783
10159         * gfortran.dg/bounds_check_15.f90 : New test.
10160
10161 2010-01-19  Michael Matz  <matz@suse.de>
10162
10163         PR tree-optimization/41783
10164         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10165
10166 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10167
10168         PR target/38697.
10169         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10170         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10171         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10172         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10173         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10174         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10175         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10176         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10177         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10178         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10179         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10180
10181 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10182
10183         PR fortran/42545
10184         * gfortran.dg/extends_6.f03: Modified an error message.
10185         * gfortran.dg/extends_10.f03: New test.
10186         * gfortran.dg/private_type_6.f03: Modified an error message.
10187         * gfortran.dg/structure_constructor_8.f03: Ditto.
10188
10189 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10190
10191         PR tree-optimization/42719
10192         * gcc.dg/pr42719.c: New test.
10193
10194         PR debug/42728
10195         * gcc.dg/pr42728.c: New test.
10196
10197 2010-01-19  Anthony Green  <green@moxielogic.com>
10198
10199         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10200
10201 2010-01-18  Anthony Green  <green@moxielogic.com>
10202
10203         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10204         for moxie.
10205
10206 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10207
10208         * g++.dg/template/error45.C: reverted as part of reverting the
10209         fix of PR c++/42634.
10210
10211 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10212
10213         PR c++/42634
10214         * g++.dg/template/error45.C: New test.
10215
10216 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10217
10218         PR c++/42766
10219         * g++.dg/conversion/op6.C: New test.
10220
10221 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10222
10223         PR target/42774
10224         * gcc.target/alpha/pr42774.c: New test.
10225
10226 2010-01-18  Richard Guenther  <rguenther@suse.de>
10227
10228         PR tree-optimization/42781
10229         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10230
10231 2010-01-17  Richard Guenther  <rguenther@suse.de>
10232
10233         PR middle-end/42248
10234         * gcc.c-torture/execute/pr42248.c: New testcase.
10235
10236 2010-01-17  Richard Guenther  <rguenther@suse.de>
10237
10238         PR tree-optimization/42773
10239         * g++.dg/torture/pr42773.C: New testcase.
10240
10241 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10242
10243         PR fortran/42677
10244         * gfortran.dg/interface_assignment_5.f90: New test.
10245
10246 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10247
10248         PR c++/42697
10249         * g++.dg/template/crash94.C: Reverted.
10250
10251 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10252
10253         PR debug/42767
10254         * gcc.dg/debug/pr42767.c: New.
10255
10256 2010-01-15  Jason Merrill  <jason@redhat.com>
10257
10258         PR c++/42761
10259         * g++.dg/cpp0x/decltype22.C: New.
10260
10261 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10262
10263         PR middle-end/42760
10264         * g++.dg/torture/pr42760.C: New test.
10265
10266 2010-01-15  Jing Yu  <jingyu@google.com>
10267
10268         PR rtl-optimization/42691
10269         * gcc.c-torture/execute/pr42691.c: New.
10270
10271 2010-01-15  Richard Guenther  <rguenther@suse.de>
10272
10273         PR middle-end/42739
10274         * g++.dg/torture/pr42739.C: New testcase.
10275
10276 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10277
10278         * g++.dg/template/error45.C: Revert as part of reverting changes
10279         or PR c++/42634.
10280
10281 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10282
10283         PR fortran/42684
10284         * gfortran.dg/interface_31.f90: New test.
10285
10286 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10287
10288         * gcc.target/powerpc/pr42747.c: New file.
10289
10290 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10291
10292         PR middle-end/42674
10293         * c-c++-common/pr42674.c: New test.
10294
10295         PR c++/42608
10296         * g++.dg/template/instantiate11.C: New test.
10297
10298 2010-01-14  Jason Merrill  <jason@redhat.com>
10299
10300         PR c++/42701
10301         * g++.dg/overload/error3.C: New.
10302
10303         PR c++/42655
10304         * g++.dg/overload/rvalue1.C: New.
10305
10306 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10307
10308         PR tree-optimization/42706
10309         * gcc.dg/ipa/pr42706.c: New testcase.
10310
10311 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10312
10313         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10314
10315 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10316
10317         PR tree-optimization/42714
10318         * g++.dg/torture/pr42714.C: New test.
10319
10320 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10321
10322         PR rtl-optimization/42246
10323         * gfortran.dg/pr42246-2.f: New.
10324
10325 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10326
10327         PR rtl-optimization/42389
10328         * gcc.dg/pr42389.c: New.
10329
10330 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10331
10332         PR rtl-optimization/42388
10333         * gcc.dg/pr42388.c: New.
10334
10335 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10336
10337         PR rtl-optimization/42294
10338         * gfortran.dg/pr42294.f: New.
10339
10340 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10341
10342         PR rtl-optimization/39453
10343         PR rtl-optimization/42246
10344         * gcc.dg/pr39453.c: New.
10345         * gcc.dg/pr42246.c: New.
10346
10347 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10348
10349         PR middle-end/42245
10350         * gcc.dg/pr42245.c: New.
10351         * gcc.dg/pr42245-2.c: New.
10352
10353 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10354
10355         PR rtl-optimization/42249
10356         * gcc.dg/pr42249.c: New.
10357
10358 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10359
10360         PR c/42721
10361         * gcc.c-torture/execute/pr42721.c: New test.
10362
10363 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10364
10365         PR tree-optimization/42709
10366         * gcc.dg/vect/pr42709.c: New test.
10367
10368 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10369
10370         PR fortran/41478
10371         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10372         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10373
10374 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10375
10376         PR fortran/42481
10377         * gfortran.dg/generic_19.f90 : New test.
10378
10379 2010-01-13  Richard Guenther  <rguenther@suse.de>
10380
10381         PR tree-optimization/42730
10382         * gcc.c-torture/compile/pr42730.c: New testcase.
10383
10384 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10385
10386         PR target/pr42542
10387         * gcc.target/ia64/pr42542-1.c: New.
10388         * gcc.target/ia64/pr42542-2.c: New.
10389         * gcc.target/ia64/pr42542-3.c: New.
10390
10391 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10392
10393         PR c++/42634
10394         * g++.dg/template/error45.C: New test.
10395
10396 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10397
10398         PR tree-optimization/42704
10399         * g++.dg/torture/pr42704.C: New test.
10400
10401 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10402
10403         PR tree-optimization/42703
10404         * gcc.c-torture/compile/pr42703.c: New test.
10405
10406 2010-01-13  Richard Guenther  <rguenther@suse.de>
10407
10408         PR tree-optimization/42705
10409         * gcc.c-torture/compile/pr42705.c: New testcase.
10410
10411 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10412
10413         * gcc.target/bfin/l2.c: New test.
10414         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10415
10416 2010-01-13  Richard Guenther  <rguenther@suse.de>
10417
10418         PR middle-end/42716
10419         * gcc.c-torture/compile/pr42716.c: New testcase.
10420
10421 2010-01-13  Richard Guenther  <rguenther@suse.de>
10422
10423         PR lto/42678
10424         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10425
10426 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10427
10428         PR c/42708
10429         * gcc.c-torture/compile/pr42708-1.c: New test.
10430
10431 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10432
10433         PR debug/42662
10434         * gcc.dg/pr42662.c: New test.
10435
10436         PR tree-optimization/42645
10437         * g++.dg/other/pr42645-1.C: New test.
10438         * g++.dg/other/pr42645-2.C: New test.
10439
10440 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10441
10442         PR target/42416
10443         * gcc.target/powerpc/warn-1.c: New test.
10444         * gcc.target/powerpc/warn-2.c: New test.
10445
10446 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10447
10448         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10449         stack alignment.
10450
10451 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10452
10453         * gcc.dg/lto/20100108_0.c: New.
10454
10455 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10456
10457         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10458         Add -march=i686 -msse for 32bit x86 targets.
10459
10460 2010-01-10  Richard Guenther  <rguenther@suse.de>
10461
10462         PR middle-end/42667
10463         * gcc.dg/torture/pr42667.c: New testcase.
10464
10465 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10466
10467         PR fortran/32489
10468         * gfortran.dg/array_constructor_34.f90: New test.
10469
10470 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10471
10472         PR fortran/20923
10473         * gfortran.dg/array_constructor_33.f90: New test.
10474         gfortran.dg/array_function_5.f90: Add credit.
10475
10476 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10477
10478         PR debug/42631
10479         * gcc.dg/pr42631.c: New.
10480
10481 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10482
10483         PR debug/42630
10484         * gcc.dg/pr42630.c: New.
10485
10486 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10487
10488         PR debug/42629
10489         * gcc.dg/pr42629.c: New.
10490
10491 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10492
10493         PR middle-end/42363
10494         * gcc.dg/torture/pr42363.c: New.
10495
10496 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10497
10498         PR debug/42604
10499         PR debug/42395
10500         * gcc.dg/vect/pr42604.c: New.
10501         * gcc.dg/vect/pr42395.c: New.
10502
10503 2010-01-09  Richard Guenther  <rguenther@suse.de>
10504
10505         PR middle-end/42512
10506         * gcc.c-torture/execute/pr42512.c: New testcase.
10507
10508 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10509
10510         PR fortran/41298
10511         * gfortran.dg/c_ptr_tests_14.f90: New test.
10512
10513 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10514
10515         PR ada/41929
10516         * gnat.dg/null_pointer_deref1.adb: Don't run on
10517         sparc*-sun-solaris2.11.
10518
10519 2010-01-08  Richard Guenther  <rguenther@suse.de>
10520
10521         PR lto/42528
10522         * gcc.dg/lto/20100103-1_0.c: New testcase.
10523         * gcc.dg/lto/20100103-2_0.c: Likewise.
10524
10525 2010-01-08  Tobias Burnus  <burnus@net-b.de
10526
10527         PR/fortran 25829
10528         * gfortran.dg/asynchronous_1.f90: New test.
10529         * gfortran.dg/asynchronous_2.f90: New test.
10530         * gfortran.dg/conflicts.f90: Update error message.
10531
10532 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10533
10534         c++/40155
10535         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10536
10537 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10538
10539         PR tree-optimization/42625
10540         * g++.dg/opt/dtor4.C: New test.
10541         * g++.dg/opt/dtor4.h: New.
10542         * g++.dg/opt/dtor4-aux.cc: New.
10543
10544 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10545
10546         PR fortran/42597
10547         * gfortran.dg/proc_ptr_26.f90: New test.
10548
10549 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10550
10551         PR fortran/41872
10552         * gfortran.dg/allocatable_scalar_7.f90: New test.
10553
10554 2010-01-06  Richard Guenther  <rguenther@suse.de>
10555
10556         * gcc.c-torture/compile/pr42632.c: New testcase.
10557
10558 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10559
10560         PR target/42542
10561         * gcc.target/i386/pr42542-4.c: New.
10562         * gcc.target/i386/pr42542-4a.c: Likewise.
10563         * gcc.target/i386/pr42542-5.c: Likewise.
10564         * gcc.target/i386/pr42542-5a.c: Likewise.
10565
10566 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10567
10568         * gcc.dg/tls/opt-15.c: New test.
10569
10570 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10571
10572         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10573
10574 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10575
10576         PR tree-optimization/42462
10577         * g++.dg/torture/pr42462.C: New test.
10578
10579 2010-01-05  Jason Merrill  <jason@redhat.com>
10580
10581         * g++.dg/cpp0x/initlist30.C: New test.
10582
10583 2010-01-05  Richard Guenther  <rguenther@suse.de>
10584
10585         PR tree-optimization/42614
10586         * gcc.c-torture/execute/pr42614.c: New testcase.
10587
10588 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10589
10590         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10591         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10592         -Wunreachable-code.
10593         * gcc.dg/Wunreachable-2.c: Likewise.
10594         * gcc.dg/Wunreachable-3.c: Likewise.
10595         * gcc.dg/Wunreachable-4.c: Likewise.
10596         * gcc.dg/Wunreachable-5.c: Likewise.
10597         * gcc.dg/Wunreachable-6.c: Likewise.
10598         * gcc.dg/Wunreachable-7.c: Likewise.
10599         * gcc.dg/Wunreachable-8.c: Likewise.
10600         * gcc.dg/20041231-1.c: Likewise.
10601
10602 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10603
10604         PR other/42611
10605         * gcc.dg/pr42611.c: New test.
10606
10607         PR tree-optimization/42508
10608         * g++.dg/opt/pr42508.C: New test.
10609
10610 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10611
10612         PR fortran/41872
10613         * gfortran.dg/allocatable_scalar_8.f90: New.
10614
10615 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10616
10617         PR tree-optimization/42398
10618         * gcc.c-torture/compile/pr42398.c: New test.
10619
10620 2010-01-04  Jason Merrill  <jason@redhat.com>
10621
10622         PR c++/42555
10623         * g++.dg/ext/attrib35.C: New.
10624
10625         PR c++/42567
10626         * g++.dg/cpp0x/auto17.C: New.
10627
10628 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10629
10630         * gcc.dg/lto/20100104_0.c: New.
10631
10632 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10633
10634         PR target/42542
10635         * gcc.target/i386/pr42542-1.c: New.
10636         * gcc.target/i386/pr42542-1a.c: Likewise.
10637         * gcc.target/i386/pr42542-1b.c: Likewise.
10638         * gcc.target/i386/pr42542-2.c: Likewise.
10639         * gcc.target/i386/pr42542-2a.c: Likewise.
10640         * gcc.target/i386/pr42542-2b.c: Likewise.
10641         * gcc.target/i386/pr42542-3.c: Likewise.
10642         * gcc.target/i386/pr42542-3a.c: Likewise.
10643
10644 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10645
10646         PR fortran/41872
10647         * gfortran.dg/allocatable_scalar_5.f90: New test.
10648         * gfortran.dg/allocatable_scalar_6.f90: New test.
10649
10650 2010-01-03  Richard Guenther  <rguenther@suse.de>
10651
10652         PR testsuite/42583
10653         * gfortran.dg/gomp/recursion1.f90: Remove.
10654
10655 2010-01-03  Richard Guenther  <rguenther@suse.de>
10656
10657         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10658         * gcc.dg/uninit-6.c: Likewise.
10659         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10660
10661 2010-01-03  Richard Guenther  <rguenther@suse.de>
10662
10663         PR tree-optimization/42589
10664         * gcc.target/i386/pr42589.c: New testcase.
10665
10666 2010-01-03  Richard Guenther  <rguenther@suse.de>
10667
10668         PR tree-optimization/42438
10669         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10670
10671 2010-01-02  Richard Guenther  <rguenther@suse.de>
10672
10673         PR testsuite/41651
10674         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10675
10676 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10677
10678         PR target/42448
10679         * gcc.target/alpha/pr42448-1.c: New test.
10680         * gcc.target/alpha/pr42448-2.c: Ditto.
10681
10682 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10683
10684         PR preprocessor/41947
10685         * gcc.dg/c99-hexfloat-3.c: New test.
10686
10687 2010-01-01  Richard Guenther  <rguenther@suse.de>
10688
10689         PR c/42570
10690         * gcc.c-torture/execute/pr42570.c: New testcase.
10691
10692 2010-01-01  Richard Guenther  <rguenther@suse.de>
10693
10694         PR middle-end/42559
10695         * gcc.c-torture/compile/pr42559.c: New testcase.
10696
10697 \f
10698 Copyright (C) 2010 Free Software Foundation, Inc.
10699
10700 Copying and distribution of this file, with or without modification,
10701 are permitted in any medium without royalty provided the copyright
10702 notice and this notice are preserved.