OSDN Git Service

* gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2
3         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4         hppa*-*-hpux*.
5         * gcc.dg/torture/pr45678-2.c: Likewise.
6
7 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
8
9         PR fortran/45748
10         * gfortran.dg/intrinsic_6.f90: New.
11
12 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
13
14         PR fortran/42831
15         * gfortran.dg/dependency_37.f90:  New test.
16
17 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
18
19         * gcc.target/i386/shift_mask.c: New test.
20
21 2010-10-01  Richard Guenther  <rguenther@suse.de>
22
23         PR tree-optimization/45854
24         * g++.dg/torture/pr45854.C: New testcase.
25
26 2010-09-30  Michael Eager  <eager@eagercon.com>
27
28         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
29         __FLT_{MIN,MAX}__.
30
31 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
32
33         PR middle-end/45758
34         * gfortran.dg/graphite/pr45758.f90: New.
35
36 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
37
38         PR middle-end/45230
39         * gcc.dg/graphite/id-pr45230.c: New.
40
41 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
42
43         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
44         * gfortran.dg/graphite/graphite.exp: Same.
45         * gcc.dg/graphite/vect-pr43423.c: New.
46
47 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
48
49         PR target/45843
50         * g++.dg/torture/pr45843.C: New test.
51
52 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
53
54         PR fortran/45828
55         * gfortran.dg/allocate_derived_5.f90: New.
56
57 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
58
59         PR tree-optimization/31261
60         * gcc.dg/tree-ssa/pr31261.c: New test.
61
62 2010-09-30  Michael Eager  <eager@eagercon.com>
63
64         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
65         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
66         * gcc.target/microblaze/microblaze.exp: Ditto.
67         * gcc.target/microblaze/others/string_cst1.c: Ditto.
68         * gcc.target/microblaze/others/string_cst2.c: Ditto.
69         * gcc.target/microblaze/others/data_var1.c: Ditto.
70         * gcc.target/microblaze/others/data_var2.c: Ditto.
71         * gcc.target/microblaze/others/data_var3.c: Ditto.
72         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
73         * gcc.target/microblaze/others/strings1.c:: Ditto.
74         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
75         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
76         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
77         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
78         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
79         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
80         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
81         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
82         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
83         * gcc.target/microblaze/isa/pcmp.c: Ditto.
84         * gcc.target/microblaze/isa/nofloat.c: Ditto.
85         * gcc.target/microblaze/isa/fcvt.c: Ditto.
86         * gcc.target/microblaze/isa/float.c: Ditto.
87         * gcc.target/microblaze/isa/mulh.c: Ditto.
88         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
89         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
90         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
91         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
92         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
93         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
94         * gcc.target/microblaze/isa/bshift.c: Ditto.
95         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
96         * gcc.target/microblaze/isa/div.c: Ditto.
97         * gcc.target/microblaze/isa/vanilla.c: Ditto.
98         * gcc.target/microblaze/isa/mul.c: Ditto.
99
100 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
101
102         merge from FSF 'apple/trunk' branch.
103         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
104
105         Radar 4386773
106         * objc.dg/enhanced-proto-1.m: New.
107         * objc.dg/enhanced-proto-2.m: New.
108         * obj-c++.dg/enhanced-proto-1.mm: New
109         * obj-c++.dg/enhanced-proto-2.mm: New.
110
111 2010-09-30  Richard Guenther  <rguenther@suse.de>
112
113         PR testsuite/45702
114         * gcc.dg/debug/pr41893-1.c: Adjust.
115         * gcc.dg/pr30762-1.c: Likewise.
116         * gcc.dg/pr31529-1.c: Likewise.
117         * gcc.dg/pr34457-1.c: Likewise.
118         * gcc.dg/pr34668-1.c: Likewise.
119         * gcc.dg/pr43557-1.c: Likewise.
120
121 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
122
123         PR objc/45842
124         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
125         * objc.dg/const-str-3.m: Correct header for memcpy.
126         * objc.dg/const-str-7.m: Likewise.
127         * objc.dg/method-20b.m: Provide an implementation of Object.
128         Adjust XFAIL for m64 NeXT runtime.
129         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
130         * objc.dg/encode-3.m: Correct line ordering, provide header for 
131         sprintf.
132         * objc.dg/encode-7-next.m: Only run for 32bit.
133         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
134         * objc.dg/type-size-2.m: Provide an implementation of Object.
135         Ajust headers.
136         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
137         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
138         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
139         Adjust XFAIL for m64 NeXT runtime.
140         * obj-c++.dg/method-22.mm: Likewise.
141         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
142
143 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
144
145         Merge from 'apple/trunk' branch on FSF servers.
146         
147         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
148
149         Radar 4278236
150         * obj-c++.dg/bad-forward-decl.mm: New
151
152 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
153
154         * ada/acats/run_acats: Revert revision 157037.
155
156 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
157
158         Merge from 'apple/trunk' branch on FSF servers.
159
160         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
161
162         Radar 4281748
163         * objc.dg/naming-2.m: Update
164         * objc.dg/naming-3.m: New
165
166 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
167
168         PR target/40457
169         * gcc.target/arm/pr40457-3.c: New test.
170
171 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
172
173         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
174         alias checking.
175         * lib/target-supports.exp (check_ifunc_available): Likewise.
176
177 2010-09-29  Tristan Gingold  <gingold@adacore.com>
178
179         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
180
181 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
182
183         * objc.dg/keywords-1.m: New test.
184         * objc.dg/keywords-2.m: New test.
185         * objc.dg/keywords-3.m: New test.
186         * obj-c++.dg/keywords-1.mm: New test.
187         * obj-c++.dg/keywords-2.mm: New test.
188
189 2010-09-28  Jason Merrill  <jason@redhat.com>
190
191         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
192         * g++.dg/ext/complit11.C: Likewise.
193         * g++.old-deja/g++.law/temps1.C: Likewise.
194
195         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
196         * g++.old-deja/g++.mike/misc6.C: Likewise.
197
198 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
199
200         * objc.dg/attributes/method-attribute-1.m: New.
201         * objc.dg/attributes/method-attribute-2.m: New.
202
203         * obj-c++.dg/attributes/method-attribute-1.m: New.
204         * obj-c++.dg/attributes/method-attribute-2.m: New.
205
206 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
207
208         * objc.dg/attributes: New.
209         * objc.dg/attributes/attributes.exp: New.
210         * objc.dg/attributes/class-attribute-1.m: New.
211         * objc.dg/attributes/class-attribute-2.m: New
212         * objc.dg/attributes/categ-attribute-1.m: New
213         * objc.dg/attributes/categ-attribute-2.m: New
214         * objc.dg/attributes/proto-attribute-1.m: New
215
216         * obj-c++.dg/attributes: New.
217         * obj-c++.dg/attributes/attributes.exp: New
218         * obj-c++.dg/attributes/class-attribute-1.mm: New
219         * obj-c++.dg/attributes/class-attribute-2.mm: New
220         * obj-c++.dg/attributes/categ-attribute-1.mm: New
221         * obj-c++.dg/attributes/categ-attribute-2.mm: New
222         * obj-c++.dg/attributes/proto-attribute-1.mm: New
223
224 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
225
226         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
227         from the branch renamed to method-20b.m to avoid clashes).
228
229         2005-08-23  Stuart Hastings  <stuart@apple.com>
230                     Ziemowit Laski  <zlaski@apple.com>
231
232         Radar 4209854
233         * obj-c++.dg/method-23.mm: New.
234         * objc.dg/method-20.m: New.
235
236 2010-09-28  Jan Hubicka  <jh@suse.cz>
237
238         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
239
240 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
241
242         PR target/44452
243         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
244         i?86-*-solaris2.[89], *-*-vxworks*.
245         * gcc.target/i386/pr22152.c: Likewise.
246         * gcc.target/i386/vect8-ret.c: New test.
247
248 2010-09-28  Jie Zhang  <jie@codesourcery.com>
249
250         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
251
252 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
253
254         Merge from 'apple/trunk' branch on FSF servers.
255
256         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
257
258         Radar 4175534
259         * obj-c++.dg/method-22.mm: New.
260
261 2010-09-27  Jason Merrill  <jason@redhat.com>
262
263         * g++.dg/cpp0x/rv-lvalue-req.C: New.
264         * g++.dg/ext/complit11.C: Adjust.
265         * g++.old-deja/g++.law/temps1.C: Adjust.
266         * g++.old-deja/g++.ns/koenig6.C: Adjust.
267         * g++.old-deja/g++.oliva/partord1.C: Adjust.
268
269 2010-09-27  Ian Lance Taylor  <iant@google.com>
270
271         * lib/target-supports.exp (check_effective_target_split_stack):
272         New procedure.
273         * gcc.dg/split-1.c: New test.
274         * gcc.dg/split-2.c: New test.
275         * gcc.dg/split-3.c: New test.
276         * gcc.dg/split-4.c: New test.
277
278 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
279
280         PR objc/25464
281         * objc.dg/type-size-3.m: New test.
282
283 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
284
285         PR objc/45763
286         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
287
288 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
289
290         PR objc/25450
291         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
292         * objc.dg/type-size-2.m: Same change.
293         * obj-c++.dg/encode-5.mm: Same change.
294
295 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
296
297         Merge from 'apple/trunk' branch on FSF servers.  The original
298         Changelogs are below.
299
300         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
301         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
302         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
303         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
304         in the branch).
305         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
306         proto-qual-1.m in the branch) and the normal ABI on GNU.
307         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
308         the test only with the NeXT runtime.
309         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
310         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
311         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
312         Run the test only with the NeXT runtime.
313
314         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
315
316         Radar 4492973
317         * objc.dg/encode-7-64bit.m: New.
318         * objc.dg/encode-7.m: Skip if -m64.
319
320         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
321
322         Radar 4301047
323         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
324         * obj-c++.dg/threedotthree-abi-1.mm: New
325         * objc.dg/threedotthree-abi-1.m: New
326
327         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
328
329         Radar 4136935
330         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
331         * objc.dg/encode-6.m: Likewise.
332         * objc.dg/encode-7.m: New test case.
333
334 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
335
336         Merge from 'apple/trunk' branch on FSF servers.  Renamed
337         const-str-12.m to constr-str-12b.m to avoid conflicts.
338
339         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
340
341         Radar 4229905
342         * obj-c++.dg/warn5.mm: New
343
344         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
345
346         Radar 4154928
347         * obj-c++.dg/const-str-12.mm: New.
348         * objc.dg/const-str-12.m: New.
349
350 2010-09-27  Tobias Burnus  <burnus@net-b.de>
351
352         PR fortran/40569
353         PR fortran/40568
354         * gfortran.dg/storage_size_2.f08: Fix test.
355         * gfortran.dg/c_sizeof_1.f90: Fix test.
356         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
357         * gfortran.dg/c_sizeof_3.f90: New.
358         * gfortran.dg/c_sizeof_4.f90: New.
359         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
360         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
361
362 2010-09-26  Daniel Kraft  <d@domob.eu>
363
364         PR fortran/45783
365         PR fortran/45795
366         * gfortran.dg/select_type_18.f03: New test.
367
368 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
369
370         * gnat.dg/return2.ad[sb]: New test.
371         * gnat.dg/return2_pkg.ads: New helper.
372
373 2010-09-25  Daniel Kraft  <d@domob.eu>
374
375         PR fortran/45776
376         * gfortran.dg/io_constraints_6.f03: New test.
377         * gfortran.dg/io_constraints_7.f03: New test.
378         * gfortran.dg/newunit_2.f90: New test.
379
380 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
381
382         * gfortran.dg/operator_c1202.f90: New test.
383
384 2010-09-24  Jan Hubicka  <jh@suse.cz>
385
386         * gcc.dg/tree-ssa/leaf.c: New testcase.
387
388 2010-09-24  Jan Hubicka  <jh@suse.cz>
389
390         PR tree-optimization/45738
391         PR tree-optimization/45741
392         * gcc.c-torture/compile/pr45741.c: New.
393         * gfortran.fortran-torture/compile/pr45738.f90: New.
394
395 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
396
397         * gcc.dg/cpp/undef-opt-1.c: New test.
398
399 2010-09-24  Jason Merrill  <jason@redhat.com>
400
401         * g++.dg/other/error10.C: Adjust expected output.
402
403 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
404
405         PR middle-end/45234
406         * gcc.dg/torture/stackalign/alloca-6.c: New test.
407         * gcc.target/i386/pr45234.c: New test.
408
409 2010-09-24  Richard Guenther  <rguenther@suse.de>
410
411         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
412
413 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
414
415         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
416         as a comment leader in regexp.
417
418 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
419
420         * objc.dg/sync-2.m: New test.
421         * obj-c++.dg/sync-2.mm: New test.
422
423 2010-09-24  Tobias Burnus  <burnus@net-b.de>
424
425         PR fortran/40571
426         * gfortran.dg/iso_fortran_env_7.f90: New.
427
428 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
429
430         * obj-c++.dg/too-many-args.mm: New file.
431
432 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
433
434         Merge from 'apple/trunk' branch on FSF servers.
435
436         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
437
438         Radar 4491608
439         * objc.dg/too-many-args.m: New
440
441 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
442
443         PR fortran/45744
444         * gfortran.dg/dependency_36.f90:  New test.
445
446 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
447
448         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
449         * gcc.target/i386/pad-3.c: Ditto.
450         * gcc.target/i386/pad-7.c: Ditto.
451         * gcc.target/i386/pad-7.c: Ditto.
452         * gcc.target/i386/pr36502.c: Ditto.
453         * gcc.target/i386/zee.c: Ditto.
454         * gcc.target/i386/20060821-1.c: Ditto.
455         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
456         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
457         * gcc.target/i386/pad-5b.c: Ditto.
458         * gcc.target/i386/pad-6a.c: Ditto.
459         * gcc.target/i386/pad-6b.c: Ditto.
460         * gcc.target/i386/pad-8.c: Ditto.
461         * gcc.target/i386/pad-9.c: Ditto.
462         * gcc.target/i386/pad-10.c: Ditto.
463         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
464
465 2010-09-23  Richard Guenther  <rguenther@suse.de>
466
467         PR tree-optimization/45565
468         * g++.dg/ipa/pr45565.C: New testcase.
469
470 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
471
472         PR fortran/45745
473         PR fortran/45648
474         * gfortran.dg/vector_subscript_bound_1.f90: New.
475
476 2010-09-23  Richard Guenther  <rguenther@suse.de>
477
478         PR middle-end/45750
479         * gcc.dg/pr45750.c: New testcase.
480
481 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
482
483         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
484         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
485         build.
486
487 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
488
489         PR rtl-optimization/44374
490         * gcc.target/arm/headmerge-1.c: New test.
491         * gcc.target/arm/headmerge-2.c: New test.
492         * gcc.target/i386/headmerge-1.c: New test.
493         * gcc.target/i386/headmerge-2.c: New test.
494
495 2010-09-23  Daniel Kraft  <d@domob.eu>
496
497         PR fortran/38936
498         PR fortran/44044
499         PR fortran/45474
500         * gfortran.dg/intrinsic_intent_1.f03: New test.
501         * gfortran.dg/select_type_17.f03: New test.
502         * gfortran.dg/associate_5.f03: More definability tests.
503         * gfortran.dg/enum_2.f90: Check definability.
504         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
505         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
506         * gfortran.dg/char_expr_2.f90: Ditto.
507         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
508         * gfortran.dg/enum_5.f90: Ditto.
509         * gfortran.dg/equiv_constraint_8.f90: Ditto.
510         * gfortran.dg/impure_assignment_2.f90: Ditto.
511         * gfortran.dg/impure_assignment_3.f90: Ditto.
512         * gfortran.dg/intent_out_1.f90: Ditto.
513         * gfortran.dg/intent_out_3.f90: Ditto.
514         * gfortran.dg/pointer_assign_7.f90: Ditto.
515         * gfortran.dg/pointer_intent_3.f90: Ditto.
516         * gfortran.dg/pr19936_1.f90: Ditto.
517         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
518         * gfortran.dg/simpleif_2.f90: Ditto.
519         * gfortran.dg/protected_5.f90: Ditto.
520         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
521         * gfortran.dg/protected_6.f90: Ditto.
522         * gfortran.dg/protected_7.f90: Ditto.
523
524 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
525
526         PR libfortran/45710
527         * gfortran.dg/namelist_65.f90: New test.
528
529 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
530
531         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
532         the regexp pattern between the expected label and location string.
533
534 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
535
536         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
537
538 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
539
540         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
541         * gcc.dg/pr27898.c: Likewise.
542         * gcc.dg/pr28712.c: Likewise.
543         * gcc.dg/pr30762-1.c: Likewise.
544         * gcc.dg/pr31529-1.c: Likewise.
545         * gcc.dg/pr34457-1.c: Likewise.
546         * gcc.dg/pr34668-1.c: Likewise.
547         * gcc.dg/pr34989-1.c: Likewise.
548         * gcc.dg/pr43557-1.c: Likewise.
549
550 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
551
552         PR rtl-optimization/45739
553         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
554         regexps.
555
556 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
557
558         * gcc.target/sparc/mnofpu.c: New test.
559
560 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
561
562         PR rtl-optimization/45739
563         * gcc.target/i386/pr45739.c: New test.
564
565 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
566
567         PR fortran/45648
568         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
569         and counts. Add non-elemental function call check.
570
571         PR fortran/45648
572         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
573         arguments checks. Update temporary counts.
574         * gfortran.dg/transpose_optimization_1.f90: New.
575
576 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
577
578         PR objc/23710
579         * objc.dg/invalid-method-1.m: New.
580
581 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
582
583         Merge from 'apple/trunk' branch on FSF servers.
584
585         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
586
587         Radar 4291785
588         * objc.dg/naming-4.m: New
589         * objc.dg/naming-5.m: New
590         * obj-c++.dg/naming-1.mm: New
591         * obj-c++.dg/naming-2.mm: New
592
593 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
594             Jack Howarth  <howarth@bromo.med.uc.edu>
595
596         PR c++/45645
597         * g++.dg/torture/pr44972.C: Use portable assert().
598
599 2010-09-21  Richard Guenther  <rguenther@suse.de>
600
601         PR tree-optimization/45580
602         * g++.dg/torture/pr45580.C: New testcase.
603
604 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
605
606         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
607
608 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
609
610         PR fortran/45438
611         * gfortran.dg/pointer_check_7.f90: New.
612
613 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
614
615         PR rtl-optimization/45728
616         * gcc.c-torture/compile/pr45728.c: New test.
617
618 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
619
620         PR fortran/45081
621         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
622
623 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
624
625         * g++.dg/tree-ssa/pr45605.C: Add "\\".
626
627 2010-09-20  Richard Guenther  <rguenther@suse.de>
628
629         PR middle-end/45704
630         * gcc.dg/torture/pr45704.c: New testcase.
631
632 2010-09-20  Jan Hubicka  <jh@suse.cz>
633
634         PR tree-optimize/45605
635         * g++.dg/tree-ssa/pr45605.C: New testcase.
636
637 2010-09-20  Michael Matz  <matz@suse.de>
638
639         PR testsuite/45706
640         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
641         enough.
642
643 2010-09-20  Richard Guenther  <rguenther@suse.de>
644
645         PR tree-optimization/45705
646         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
647
648 2010-09-20  Michael Matz  <matz@suse.de>
649
650         PR testsuite/45706
651         * lib/target-supports.exp (check_effective_target_vect_perm):
652         Add i?86-*-*.
653
654 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
655
656         PR rtl-optimization/45695
657         * gcc.c-torture/execute/pr45695.c: New test.
658
659 2010-09-19  Jan Hubicka  <jh@suse.cz>
660
661         PR lto/44246
662         * gcc.c-torture/compile/pr44246.c:New file.
663
664 2010-09-19  Ira Rosen  <irar@il.ibm.com>
665
666         PR tree-optimization/45714
667         * gfortran.dg/vect/pr45714-a.f: New test.
668         * gfortran.dg/vect/pr45714-b.f: New test.
669
670 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
671
672         * gnat.dg/const1.adb: Rename into...
673         * gnat.dg/constant1.adb: ...this.
674         * gnat.dg/constant2.adb: New test.
675         * gnat.dg/constant2_pkg1.ads: New helper.
676         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
677
678 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
679
680         * gnat.dg/specs/constant1.ads: New test.
681         * gnat.dg/specs/constant1_pkg.ads: New helper.
682
683 2010-09-18  Jan Hubicka  <jh@suse.cz>
684
685         PR tree-optimization/45453
686         * g++.dg/tree-ssa/pr45453.C: New testcase.
687
688 2010-09-18  Jason Merrill  <jason@redhat.com>
689
690         * g++.dg/cpp0x/initlist44.C: New.
691
692 2010-09-18  Richard Guenther  <rguenther@suse.de>
693
694         PR tree-optimization/45709
695         * g++.dg/torture/pr45709-2.C: New testcase.
696
697 2010-09-18  Richard Guenther  <rguenther@suse.de>
698
699         PR tree-optimization/45709
700         * g++.dg/torture/pr45709.C: New testcase.
701
702 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
703
704         PR testsuite/45719
705         * gcc.target/i386/pad-3.c: Pass -fno-pic.
706
707 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
708
709         * gcc.target/i386/pad-1.c: New.
710         * gcc.target/i386/pad-2.c: Likewise.
711         * gcc.target/i386/pad-3.c: Likewise.
712         * gcc.target/i386/pad-4.c: Likewise.
713         * gcc.target/i386/pad-5a.c: Likewise.
714         * gcc.target/i386/pad-5b.c: Likewise.
715         * gcc.target/i386/pad-6a.c: Likewise.
716         * gcc.target/i386/pad-6b.c: Likewise.
717         * gcc.target/i386/pad-7.c: Likewise.
718         * gcc.target/i386/pad-8.c: Likewise.
719         * gcc.target/i386/pad-9.c: Likewise.
720         * gcc.target/i386/pad-10.c: Likewise.
721
722 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
723
724         PR middle-end/45234
725         * gcc.dg/torture/stackalign/alloca-5.c: New.
726
727 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
728
729         PR middle-end/45678
730         * gcc.dg/torture/pr45678-2.c: New.
731
732 2010-09-17  Richard Guenther  <rguenther@suse.de>
733
734         PR middle-end/45678
735         * gcc.dg/torture/pr45678-1.c: New testcase.
736
737 2010-09-17  Michael Matz  <matz@suse.de>
738
739         PR tree-optimization/43432
740         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
741         check_effective_target_vect_perm_short): New predicates.
742         (check_effective_target_vect_perm): Include x86_64.
743         * gcc.dg/vect/pr43432.c: New test.
744         * gcc.dg/vect/vect-114.c: Adjust.
745         * gcc.dg/vect/vect-15.c: Ditto.
746         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
747         * gcc.dg/vect/slp-perm-9.c: Ditto.
748
749 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
750
751         PR testsuite/45692
752         * objc/execute/exceptions/throw-nil.m: Run the test only with the
753         GNU runtime.
754
755 2010-09-17  Richard Guenther  <rguenther@suse.de>
756
757         * gcc.dg/pr27898.c: Use -flto instead of -combine.
758         * gcc.dg/pr28706.c: Likewise.
759         * gcc.dg/pr28712.c: Likewise.
760         * gcc.dg/pr30762-1.c: Likewise.
761         * gcc.dg/pr30762-2.c: Likewise.
762         * gcc.dg/pr31529-1.c: Likewise.
763         * gcc.dg/pr31529-2.c: Likewise.
764         * gcc.dg/pr34457-1.c: Likewise.
765         * gcc.dg/pr34457-2.c: Likewise.
766         * gcc.dg/pr34668-1.c: Likewise.
767         * gcc.dg/pr34668-2.c: Likewise.
768         * gcc.dg/pr34989-1.c: Likewise.
769         * gcc.dg/pr34989-2.c: Likewise.
770         * gcc.dg/pr43557-1.c: Likewise.
771         * gcc.dg/pr43557-2.c: Likewise.
772         * gcc.dg/debug/pr41893-1.c: Likewise.
773         * gcc.dg/matrix/matrix.exp: Do not use -combine.
774         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
775         * gcc.dg/matrix/matrix-4.c: Likewise.
776         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
777         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
778         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
779         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
780
781 2010-09-16  Tobias Burnus  <burnus@net-b.de>
782
783         PR fortran/43665
784         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
785         optimizations.
786         * gfortran.dg/intent_optimize_1.f90: New test.
787
788 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
789
790         * gcc.target/i386/divmod-1.c: New.
791         * gcc.target/i386/divmod-2.c: Likewise.
792         * gcc.target/i386/divmod-3.c: Likewise.
793         * gcc.target/i386/divmod-4.c: Likewise.
794         * gcc.target/i386/divmod-4a.c: Likewise.
795         * gcc.target/i386/divmod-5.c: Likewise.
796         * gcc.target/i386/divmod-6.c: Likewise.
797         * gcc.target/i386/divmod-7.c: Likewise.
798         * gcc.target/i386/divmod-8.c: Likewise.
799         * gcc.target/i386/udivmod-1.c: Likewise.
800         * gcc.target/i386/udivmod-2.c: Likewise.
801         * gcc.target/i386/udivmod-3.c: Likewise.
802         * gcc.target/i386/udivmod-4.c: Likewise.
803         * gcc.target/i386/udivmod-4a.c: Likewise.
804         * gcc.target/i386/udivmod-5.c: Likewise.
805         * gcc.target/i386/udivmod-6.c: Likewise.
806         * gcc.target/i386/udivmod-7.c: Likewise.
807         * gcc.target/i386/udivmod-8.c: Likewise.
808
809 2010-09-16  Jan Hubicka  <jh@suse.cz>
810
811         * g++.dg/lto/pr45679-1_0.C: New file.
812         * g++.dg/lto/pr45679-1_1.C: New file.
813         * g++.dg/lto/pr45679-0_0.C: New file.
814         * g++.dg/lto/pr45679-0_1.C: New file.
815
816 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
817
818         PR fortran/45674
819         * gfortran.dg/class_dummy_2.f03: New.
820
821 2010-09-16  Richard Guenther  <rguenther@suse.de>
822
823         PR tree-optimization/45623
824         * gcc.dg/torture/pr45623.c: New testcase.
825
826 2010-09-16  Ira Rosen  <irar@il.ibm.com>
827
828         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
829         name and parentheses.
830         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
831
832 2010-09-15  Jason Merrill  <jason@redhat.com>
833
834         * g++.dg/parse/parameter-declaration-2.C: New.
835
836         * g++.dg/cpp0x/scoped_enum2.C: New.
837
838 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
839
840         * gcc.c-torture/compile/20100915-1.c: New test.
841
842 2010-09-15  Martin Jambor  <mjambor@suse.cz>
843
844         PR middle-end/45644
845         * gcc.dg/ipa/pr45644.c: New test.
846
847 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
848
849         PR tree-optimization/45633
850         * gcc.dg/vect/pr45633.c: New test.
851
852 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
853
854         PR fortran/45577
855         * gfortran.dg/allocate_derived_4.f90: New.
856
857 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
858
859         * lib/target-supports.exp
860         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
861         supported flag to true for neon.
862
863 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
864
865         PR c++/45665
866         * g++.dg/template/crash103.C: New.
867
868 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
869
870         Merge from 'apple/trunk' branch on FSF servers.
871
872         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
873
874         Radar 4457381
875         * objc.dg/msg-in-protocol.m: New.
876         * obj-c++.dg/msg-in-protocol.mm: New.
877
878         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
879
880         Radar 4219590
881         * objc.dg/break-in-ifstmt.m: New.
882
883         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
884
885         Radar 4174166
886         * obj-c++.dg/comp-types-13.mm: New.
887         * objc.dg/comp-types-12.m: New.
888
889         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
890
891         Radar 4216500
892         * obj-c++.dg/proto-lossage-7.mm: New.
893         * objc.dg/proto-lossage-7.m: New.
894
895 2010-09-14  Jan Hubicka  <jh@suse.cz>
896
897         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
898         folding.
899         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
900         folding.
901
902 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
903
904         PR middle-end/45567
905         * gcc.dg/pr45567.c: New test.
906
907         PR debug/45660
908         * g++.dg/debug/pr45660.C: New test.
909
910 2010-09-14  Ira Rosen  <irar@il.ibm.com>
911
912         PR tree-optimization/45470
913         * g++.dg/vect/pr45470-a.cc: New test.
914         * g++.dg/vect/pr45470-a.cc: New test.
915
916 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
917
918         PR target/42070
919         * lib/profopt.exp: Prune warnings on execname2 compile.
920         * lib/prune.exp: Prune "can't add line info" warnings.
921
922 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
923
924         PR libfortran/45532
925         * gfortran.dg/namelist_64.f90: New test.
926
927 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
928
929         PR rtl-optimization/45617
930         * gcc.target/i386/pr45617.c: New test.
931
932 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
933
934         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
935
936 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
937
938         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
939         * gcc.target/i386/fma4-vector.c: Likewise.
940         * gcc.target/i386/vectorize2.c: Likewise.
941         * gcc.target/i386/vectorize4.c: Likewise.
942         * gcc.target/i386/vectorize5.c: Likewise.
943         * gcc.target/i386/vectorize6.c: Likewise.
944         * gcc.target/i386/vectorize8.c: Likewise.
945
946         * gcc.target/i386/vect-double-1.c: New.
947         * gcc.target/i386/vect-double-1a.c: Likewise.
948         * gcc.target/i386/vect-double-2.c: Likewise.
949         * gcc.target/i386/vect-double-2a.c: Likewise.
950
951         * lib/target-supports.exp (check_effective_target_vect_double):
952         Set et_vect_double_saved to 0 when tuning for Atom.
953
954 2010-09-13  Jan Hubicka  <jh@suse.cz>
955
956         * gcc.dg/torture/pr23821.c: Drop static keyword.
957         * gcc.dg/tree-ssa/loop-19.c: Likewise.
958         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
959
960 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
961
962         * gcc.target/arm/sync-1.c: New.
963
964 2010-09-12  Olivier Hainque  <hainque@adacore.com>
965
966         * gnat.dg/memtrap.adb: New test.
967
968 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
969
970         * gfortran.dg/promotion.f90: Fix options.
971
972 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
973
974         * g++.dg/cpp0x/range-for1.C: New.
975         * g++.dg/cpp0x/range-for2.C: New.
976         * g++.dg/cpp0x/range-for3.C: New.
977         * g++.dg/cpp0x/range-for4.C: New.
978         * g++.dg/cpp0x/range-for5.C: New.
979         * g++.dg/cpp0x/range-for6.C: New.
980
981 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
982
983         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
984         and counts. Check that transpose is not called.
985         * gfortran.dg/transpose_2.f90: Update error message.
986
987 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
988
989         PR c++/43824
990         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
991         * g++.dg/lookup/strong-using-2.C: Likewise.
992         * g++.dg/lookup/strong-using-3.C: Likewise.
993         * g++.dg/lookup/strong-using-5.C: Likewise.
994
995         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
996         * g++.dg/cpp0x/inline-ns4.C: New.
997         * g++.dg/cpp0x/inline-ns5.C: New.
998
999 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1000
1001         PR middle-end/45634
1002         * gfortran.fortran-torture/compile/pr45634.f90: New.
1003
1004 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1005
1006         * objc.dg/fobjc-exceptions.m: New test.
1007
1008 2010-09-10  Jan Hubicka  <jh@suse.cz>
1009
1010         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1011
1012 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1013
1014         PR tree-optimization/44972
1015         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1016         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1017         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1018         instead.
1019         * g++.dg/torture/pr44972.C: New test.
1020
1021 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1022
1023         PR tree-optimization/44972
1024         * g++.dg/torture/pr34850.C: Remove expected warning.
1025
1026 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1027
1028         * gfortran.dg/dummy_optional_arg.f90: New test.
1029
1030 2010-09-08  Jan Hubicka  <jh@suse.cz>
1031
1032         PR tree-optimization/45598
1033         * fortran.fortran-torture/compile/pr45598.f90: New test.
1034
1035 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1036
1037         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1038         * lib/target-supports.exp (check_ifunc_available): New.
1039         * gcc.dg/attr-ifunc-1.c: New.
1040         * gcc.dg/attr-ifunc-2.c: New.
1041         * gcc.dg/attr-ifunc-3.c: New.
1042         * gcc.dg/attr-ifunc-4.c: New.
1043         * gcc.dg/attr-ifunc-5.c: New.
1044         * g++.dg/ext/attr-ifunc-1.C: New.
1045         * g++.dg/ext/attr-ifunc-2.C: New.
1046         * g++.dg/ext/attr-ifunc-3.C: New.
1047         * g++.dg/ext/attr-ifunc-4.C: New.
1048
1049 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1050
1051         PR middle-end/40386
1052         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1053
1054 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1055
1056         * gfortran.dg/inline_transpose_1.f90: New test.
1057
1058 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1059
1060         PR c++/45588
1061         * g++.dg/warn/Wunused-var-15.C: New test.
1062
1063 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1064
1065         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1066         hppa*-*-hpux*.
1067
1068 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1069
1070         * objc/execute/exceptions/throw-nil.m: New test.
1071         * objc/execute/exceptions/handler-1.m: Updated to use the new
1072         objc_set_uncaught_exception_handler() function.
1073         * objc/execute/exceptions/matcher-1.m: New test.
1074
1075 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1076
1077         PR fortran/38282
1078         * gfortran.dg/bit_comparison_1.F90: New test.
1079         * gfortran.dg/leadz_trailz_3.f90: New test.
1080         * gfortran.dg/masklr_2.F90: New test.
1081         * gfortran.dg/shiftalr_1.F90: New test.
1082         * gfortran.dg/merge_bits_2.F90: New test.
1083         * gfortran.dg/dshift_2.F90: New test.
1084         * gfortran.dg/bit_comparison_2.F90: New test.
1085         * gfortran.dg/masklr_1.F90: New test.
1086         * gfortran.dg/merge_bits_1.F90: New test.
1087         * gfortran.dg/dshift_1.F90: New test.
1088         * gfortran.dg/shiftalr_2.F90: New test.
1089
1090 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1091
1092         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1093         functions from objc/typedstream.h are deprecated.
1094
1095 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1096
1097         * lib/target-supports.exp
1098         (check_effective_target_run_expensive_tests): New proc.
1099         * gcc.c-torture/compile/limits-fnargs.c: Use
1100         dg-require-effective-target run_expensive_tests.
1101
1102 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1103
1104         PR fortran/45597
1105         * gfortran.dg/gomp/pr45597.f90: New test.
1106
1107         PR fortran/45595
1108         * gfortran.dg/gomp/pr45595.f90: New test.
1109
1110 2010-09-08  Michael Matz  <matz@suse.de>
1111
1112         * c-c++-common/uninit-17.c: Adjust.
1113
1114 2010-09-08  Michael Matz  <matz@suse.de>
1115
1116         PR tree-optimization/43430
1117         * gcc.dg/vect/pr43430-2.c: New test.
1118
1119 2010-09-08  Michael Matz  <matz@suse.de>
1120
1121         PR tree-optimization/33244
1122         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1123
1124 2010-09-08  Richard Guenther  <rguenther@suse.de>
1125
1126         PR tree-optimization/45578
1127         * gfortran.dg/pr45578.f90: New testcase.
1128
1129 2010-09-08  Richard Guenther  <rguenther@suse.de>
1130
1131         PR testsuite/45590
1132         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1133
1134 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1135
1136         PR fortran/45576
1137         * gfortran.dg/char_length_18.f90:  New test.
1138
1139 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1140
1141         PR target/36502
1142         * gcc.target/i386/pr36502.c: New test.
1143
1144         PR target/42313
1145         PR target/44651
1146         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1147         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1148
1149 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1150
1151         * gfortran.dg/achar_4.f90: Enable bounds checking.
1152
1153 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1154
1155         PR target/45206
1156         * gcc.target/i386/pr45206.c: New test.
1157
1158 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1159
1160         PR fortran/45505
1161         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1162
1163 2010-09-07  Jan Hubicka  <jh@suse.cz>
1164
1165         * gcc.c-torture/compile/20100907.c: New testcase.
1166
1167 2010-09-07  Richard Guenther  <rguenther@suse.de>
1168
1169         PR middle-end/45569
1170         * g++.dg/eh/pr45569.C: New testcase.
1171
1172 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1173
1174         PR target/43137
1175         * gcc.target/arm/pr43137.c: New test.
1176
1177 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1178
1179         PR fortran/36931
1180         * gfortran.dg/dependency_35.f90:  New test.
1181
1182 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1183
1184         PR fortran/34145
1185         * gfortran.dg/char_length_17.f90:  New test.
1186
1187 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1188
1189         PR c++/45200
1190         PR c++/45293
1191         PR c++/45558
1192         * g++.dg/template/typedef34.C: New test.
1193         * g++.dg/template/typedef35.C: New test.
1194
1195 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1196
1197         PR target/22152
1198         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1199
1200 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1201
1202         * g++.dg/warn/Wdouble-promotion.C: New.
1203
1204 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1205
1206         * g++.dg/parse/redef2.C: New.
1207
1208 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1209
1210         * gcc.dg/20100906-1.c: New testcase.
1211
1212 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1213
1214         PR testsuite/45543
1215         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1216         DW_TAG_enumeration_type DIE.
1217
1218 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1219
1220         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1221         Update XFAILs.
1222
1223 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1224
1225         PR rtl-optimization/44919
1226         * g++.dg/opt/pr44919.C: New.
1227
1228 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1229
1230         PR fortran/38282
1231         * gfortran.dg/iall_iany_iparity_1.f90: New.
1232         * gfortran.dg/iall_iany_iparity_2.f90: New.
1233
1234 2010-09-06  Jason Merrill  <jason@redhat.com>
1235
1236         * g++.dg/cpp0x/initlist42.C: New.
1237
1238         * g++.dg/cpp0x/auto19.C: New.
1239
1240         * g++.dg/template/sfinae25.C: New.
1241         * g++.dg/template/char1.C: Expect warning.
1242         * g++.dg/template/nontype10.C: Likewise.
1243
1244         * g++.dg/cpp0x/implicit9.C: New.
1245
1246         * g++.dg/cpp0x/initlist43.C: New.
1247
1248 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1249
1250         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1251
1252 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1253
1254         * gcc.dg/Wdouble-promotion.c: New.
1255
1256 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1257
1258         * gfortran.dg/float128_1.f90: Remove test case as
1259         it always fails since Rev 163611 backed out the
1260         front-end implementation.
1261
1262 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1263
1264         * gfortran.dg/float128_1.f90: XFAIL test case.
1265
1266 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1267
1268         * gfortran.dg/bessel_7.f90: Decrease required precision.
1269
1270 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1271
1272         PR testsuite/45545
1273         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1274         ref-all-matching targets.
1275
1276 2010-09-05  Richard Guenther  <rguenther@suse.de>
1277
1278         PR tree-optimization/45535
1279         * gcc.c-torture/compile/pr45535.c: New testcase.
1280
1281 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1282
1283         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1284         "\[^\n\]*".
1285         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1286         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1287         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1288         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1289         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1290         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1291         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1292         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1293         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1294         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1295         * gcc.target/i386/pr22152.c: Likewise.
1296         * gcc.target/i386/pr36992-1.c: Likewise.
1297         * gcc.target/i386/pr36992-2.c: Likewise.
1298         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1299
1300 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1301
1302         PR testsuite/43957
1303         * gcc.dg/const-uniq-1.c: Modify regexp.
1304
1305 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1306
1307         PR fortran/45530
1308         * gfortran.dg/namelist_63.f90: New.
1309
1310 2010-09-04  Jan Hubicka  <jh@suse.cz>
1311
1312         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1313         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1314
1315 2010-09-04  Jan Hubicka  <jh@suse.cz>
1316
1317         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1318
1319 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1320
1321         PR fortran/45507
1322         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1323
1324 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1325
1326         * gcc.dg/opts-4.c: New test.
1327
1328 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1329
1330         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1331         * gcc.dg/vect/vect-peel-4.c: Ditto.
1332
1333 2010-09-03  Daniel Kraft  <d@domob.eu>
1334
1335         PR fortran/45525
1336         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1337
1338 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1339
1340         PR fortran/45159
1341         * gfortran.dg/dependency_34.f90:  New test.
1342
1343 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1344
1345         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1346
1347 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1348
1349         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1350         gcc.target/i386/clearcap.map if supported.
1351
1352 2010-09-03  Michael Matz  <matz@suse.de>
1353
1354         PR middle-end/45415
1355         * gcc.dg/pr45415.c: New test.
1356
1357 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1358
1359         PR tree-optimization/45506
1360         * gcc.dg/pr45506.c: New.
1361
1362 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1363
1364         PR target/45476
1365         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1366         * gcc.target/i386/float128-2.c: Ditto.
1367
1368 2010-09-03  Daniel Kraft  <d@domob.eu>
1369
1370         PR fortran/34162
1371         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1372         * gfortran.dg/internal_dummy_2.f08: New test.
1373         * gfortran.dg/internal_dummy_3.f08: New test.
1374         * gfortran.dg/internal_dummy_4.f08: New test.
1375
1376 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1377
1378         PR debug/45500
1379         * gcc.target/i386/pr45500.c: New test.
1380
1381 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1382
1383         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1384
1385 2010-09-03  Daniel Kraft  <d@domob.eu>
1386
1387         PR fortran/44602
1388         * gfortran.dg/exit_2.f08; Adapt error messages.
1389         * gfortran.dg/exit_3.f08: New test.
1390         * gfortran.dg/exit_4.f08: New test.
1391         * gfortran.dg/exit_5.f03: New test.
1392
1393 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1394
1395         * gfortran.dg/ishft_4.f90: New test.
1396
1397 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1398
1399         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1400         FRIZ/XSRIZ instruciton for (double)(long long)x.
1401         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1402
1403 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1404
1405         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1406
1407 2010-09-02  Richard Guenther  <rguenther@suse.de>
1408
1409         PR tree-optimization/44937
1410         PR tree-optimization/45412
1411         * g++.dg/opt/pr45412.C: New testcase.
1412         * gcc.c-torture/compile/pr45412.c: Likewise.
1413         * gcc.c-torture/compile/pr44937.c: Likewise.
1414
1415 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1416
1417         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1418         but using -Werror=comment.
1419         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1420         expected error messages.
1421
1422 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1423
1424         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1425         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1426
1427 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1428
1429         PR fortran/45489
1430         * gfortran.dg/initialization_27.f90: New.
1431
1432 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1433
1434         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1435         check into different basic blocks. Expect vectorization if misaligned
1436         stores are supported.
1437         * gcc.dg/vect/bb-slp-8a.c: New test.
1438         * gcc.dg/vect/bb-slp-8b.c: New test.
1439
1440 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1441
1442         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1443
1444 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1445
1446         PR fortran/44541
1447         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1448         * gfortran.dg/class_dummy_1.f03: New.
1449
1450 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1451
1452         PR middle-end/45458
1453         * g++.dg/tree-prof/partition2.C: New test.
1454
1455 2010-09-01  Richard Guenther  <rguenther@suse.de>
1456
1457         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1458         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1459         * gcc.c-torture/execute/20100827-1.c: Likewise.
1460
1461 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1462
1463         * gfortran.dg/execute_command_line_1.f90: New test.
1464
1465 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1466
1467         PR preprocessor/45457
1468         * c-c++-common/cpp/pr45457.c: New test.
1469
1470 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1471
1472         * gcc.dg/nested-func-8.c: New test.
1473
1474 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1475
1476         PR fortran/38282
1477         * gfortran.dg/popcnt_poppar_1.F90: New test.
1478         * gfortran.dg/popcnt_poppar_2.F90: New test.
1479
1480 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1481
1482         * gcc.target/i386/volatile-2.c: Require nonpic target.
1483
1484 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1485
1486         PR middle-end/45461
1487         * gcc.dg/pr45461.c: New test.
1488
1489 2010-08-31  Richard Guenther  <rguenther@suse.de>
1490
1491         PR testsuite/45455
1492         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1493
1494 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1495
1496         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1497
1498 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1499
1500         PR fortran/45456
1501         * gfortran.dg/typebound_proc_18.f03: New.
1502
1503 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1504
1505         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1506         * lib/scanasm.exp (scan-stack-usage): Likewise.
1507         (scan-stack-usage-not): Likewise.
1508         * gcc.dg/stack-usage-1.c: New test.
1509         * gcc.target/i386/stack-usage-realign.c: Likewise.
1510
1511 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1512
1513         PR tree-optimization/45427
1514         * gcc.dg/tree-ssa/pr45427.c: New test.
1515
1516 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1517
1518         PR c++/45043
1519         * g++.dg/template/crash102.C: New.
1520
1521 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1522
1523         PR middle-end/45423
1524         * gcc.dg/gomp/atomic-12.c: New test.
1525         * gcc.dg/gomp/atomic-13.c: New test.
1526         * gcc.dg/gomp/atomic-14.c: New test.
1527         * g++.dg/gomp/atomic-11.C: New test.
1528         * g++.dg/gomp/atomic-12.C: New test.
1529         * g++.dg/gomp/atomic-13.C: New test.
1530         * g++.dg/gomp/atomic-14.C: New test.
1531
1532 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1533
1534         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1535         delimiter.
1536
1537 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1538
1539         * gnat.dg/discr24.adb: New test.
1540
1541 2010-08-30  Richard Guenther  <rguenther@suse.de>
1542
1543         PR tree-optimization/45449
1544         * gcc.dg/pr45449.c: New testcase.
1545
1546 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1547
1548         * gcc.dg/opts-1.c: Expect errors, not warnings.
1549
1550 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1551
1552         PR fortran/42769
1553         * gfortran.dg/dynamic_dispatch_11.f03: New.
1554
1555 2010-08-29  Jason Merrill  <jason@redhat.com>
1556
1557         PR c++/44991
1558         * g++.dg/parse/defarg15.C: New.
1559
1560 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1561
1562         PR fortran/45439
1563         * gfortran.dg/select_type_16.f03: New.
1564
1565 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1566             Tobias Burnus  <burnus@net-b.de>
1567
1568         * gfortran.dg/bessel_7.f90: Decrease required precision.
1569
1570 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1571             Kaz Kojima  <kkojima@gcc.gnu.org>
1572
1573         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1574
1575 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1576
1577         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1578         floating point conversion code generation.
1579         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1580         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1581         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1582         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1583         to integer conversion code generation.
1584         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1585         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1586         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1587         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1588
1589 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1590
1591         PR fortran/32049
1592         * gfortran.dg/random_seed_1.f90: Adjust test.
1593         * gfortran.dg/float128_1.f90: New test.
1594
1595 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1596
1597         PR fortran/33197
1598         * gfortran.dg/norm2_1.f90: New.
1599         * gfortran.dg/norm2_2.f90: New.
1600         * gfortran.dg/norm2_3.f90: New.
1601         * gfortran.dg/norm2_4.f90: New.
1602         * gfortran.dg/parity_1.f90: New.
1603         * gfortran.dg/parity_2.f90: New.
1604         * gfortran.dg/parity_3.f90: New.
1605
1606 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1607
1608         PR fortran/45420
1609         * gfortran.dg/select_type_15.f03: New.
1610
1611 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1612
1613         PR libfortran/43217
1614         * gfortran.dg/hollerith8.f90: New test.
1615
1616 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1617
1618         PR fortran/45159
1619         * gfortran.dg/dependency_33.f90:  New test.
1620
1621 2010-08-27  Richard Guenther  <rguenther@suse.de>
1622
1623         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1624         * gcc.dg/graphite/scop-2.c: Likewise.
1625         * gcc.dg/graphite/scop-20.c: Likewise.
1626         * gcc.dg/vect/slp-25.c: Likewise.
1627
1628 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1629
1630         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1631
1632 2010-08-26  Daniel Kraft  <d@domob.eu>
1633
1634         PR fortran/38936
1635         PR fortran/44047
1636         PR fortran/45384
1637         * gfortran.dg/associate_8.f03: New test.
1638         * gfortran.dg/select_type_13.f03: New test.
1639         * gfortran.dg/select_type_14.f03: New test.
1640
1641 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1642
1643         PR tree-optimization/44485
1644         * gcc.dg/pr44485.c: New test.
1645
1646 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1647
1648         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1649         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1650         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1651
1652 2010-08-26  Richard Guenther  <rguenther@suse.de>
1653
1654         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1655         * gcc.dg/graphite/scop-21.c: Likewise.
1656
1657 2010-08-26  Richard Guenther  <rguenther@suse.de>
1658
1659         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1660         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1661         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1662         * gcc.dg/vect/vect-91.c: Likewise.
1663         * gcc.dg/vect/vect-peel-1.c: Likewise.
1664         * gcc.dg/vect/vect-peel-2.c: Likewise.
1665         * gcc.dg/vect/vect-peel-4.c: Likewise.
1666
1667 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1668
1669         PR libfortran/41859
1670         * gfortran.dg/der_io_4.f90: New test.
1671
1672 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1673
1674         PR rtl-optimization/44858
1675         * gcc.c-torture/execute/pr44858.c: New test.
1676
1677         PR rtl-optimization/45400
1678         * g++.dg/other/i386-8.C: New test.
1679
1680 2010-08-25  Richard Guenther  <rguenther@suse.de>
1681
1682         * gcc.dg/alias-8.c: Adjust.
1683
1684 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1685
1686         * gcc.target/i386/combine-mul.c: New test.
1687
1688 2010-08-25  Richard Guenther  <rguenther@suse.de>
1689
1690         PR lto/44562
1691         * gcc.dg/graphite/id-27.c: New testcase.
1692         * gcc.dg/lto/20100825-1_0.c: Likewise.
1693
1694 2010-08-25  Richard Guenther  <rguenther@suse.de>
1695
1696         PR tree-optimization/45316
1697         * g++.dg/opt/pr45316.C: New testcase.
1698
1699 2010-08-25  Richard Guenther  <rguenther@suse.de>
1700
1701         PR tree-optimization/45393
1702         * g++.dg/torture/pr45393.C: New testcase.
1703
1704 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1705
1706         PR tree-optimization/45059
1707         * gcc.c-torture/compile/pr45059.c: New test.
1708
1709 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1710
1711         * lib/target-supports.exp (check_effective_target_vect_unpack):
1712         Set vect_unpack supported flag to true for neon.
1713
1714 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1715
1716         * gcc.dg/tree-ssa/ifc-5.c: New.
1717
1718 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1719
1720         * gcc.dg/tree-ssa/ifc-4.c: New.
1721         * gcc.dg/tree-ssa/ifc-7.c: New.
1722
1723 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1724
1725         * gcc.dg/vect/vect.exp: Check loongson targets
1726         * g++.dg/vect/vect.exp: Likewise
1727         * gfortran.dg/vect/vect.exp: Likewise
1728
1729 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1730
1731         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1732         -mveclibabi=mass.
1733
1734 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1735
1736         PR fortran/45366
1737         * gfortran.dg/proc_ptr_29.f90: New.
1738
1739 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1740             Dominique d'Humieres <dominiq@lps.ens.fr>
1741
1742         PR fortran/45367
1743         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1744
1745 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1746
1747         PR fortran/45367
1748         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1749
1750 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1751
1752         PR fortran/36158
1753         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1754
1755 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1756             Dominique d'Humieres <dominiq@lps.ens.fr>
1757
1758         PR fortran/45367
1759         PR fortran/36158
1760         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1761         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1762
1763 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1764
1765         PR fortran/44863
1766         PR fortran/45271
1767         PR fortran/45290
1768         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1769         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1770         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1771
1772 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1773
1774         PR fortran/36158
1775         PR fortran/33197
1776         * gfortran.dg/bessel_6.f90: New.
1777         * gfortran.dg/bessel_7.f90: New.
1778
1779 2010-08-20  Jan Hubicka  <jh@suse.cz>
1780
1781         PR c++/45307
1782         PR c++/17736
1783         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1784         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1785
1786 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1787
1788         PR target/45336
1789         * gcc.target/i386/pr45336-1.c: New.
1790         * gcc.target/i386/pr45336-2.c: Likewise.
1791         * gcc.target/i386/pr45336-3.c: Likewise.
1792         * gcc.target/i386/pr45336-4.c: Likewise.
1793
1794 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1795
1796         PR testsuite/45361
1797         * gcc.target/i386/volatile-2.c: Update scan strings to also
1798         include (%rip) for the memory reference on x86_64.
1799
1800 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1801
1802         PR middle-end/44974
1803         * gcc.dg/pr44974.c: New test.
1804
1805         PR rtl-optimization/45353
1806         * gcc.dg/pr45353.c: New test.
1807
1808 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1809
1810         * gcc.target/i386/volatile-2.c: New.
1811
1812 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1813
1814         PR rtl-optimization/44691
1815         * gfortran.dg/pr44691.f: New test.
1816
1817 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1818
1819         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1820
1821 2010-08-19  Jason Merrill  <jason@redhat.com>
1822
1823         * g++.dg/init/synth3.C: New.
1824         * g++.dg/init/value8.C: New.
1825         * g++.dg/tree-ssa/empty-2.C: New.
1826         * g++.dg/cpp0x/noexcept09.C: New.
1827
1828 2010-08-19  Daniel Kraft  <d@domob.eu>
1829
1830         PR fortran/29785
1831         PR fortran/45016
1832         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1833         * gfortran.dg/pointer_remapping_1.f90: New test.
1834         * gfortran.dg/pointer_remapping_2.f03: New test.
1835         * gfortran.dg/pointer_remapping_3.f08: New test.
1836         * gfortran.dg/pointer_remapping_4.f03: New test.
1837         * gfortran.dg/pointer_remapping_5.f08: New test.
1838         * gfortran.dg/pointer_remapping_6.f08: New test.
1839
1840 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1841
1842         PR testsuite/45324
1843         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1844
1845 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1846
1847         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1848
1849 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1850
1851         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1852         variable.
1853
1854 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1855
1856         PR target/45070
1857         * gcc.c-torture/execute/pr45070.c: New.
1858
1859 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1860
1861         * g++.dg/pr44328.C: New test.
1862
1863 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1864
1865         PR fortran/36158
1866         PR fortran/33197
1867         * gfortran.dg/bessel_3.f90: New.
1868         * gfortran.dg/bessel_4.f90: New.
1869         * gfortran.dg/bessel_5.f90: New.
1870
1871 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1872
1873         PR fortran/45290
1874         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1875         * gfortran.dg/pointer_init_2.f90: New.
1876         * gfortran.dg/pointer_init_3.f90: New.
1877         * gfortran.dg/pointer_init_4.f90: New.
1878
1879 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1880
1881         PR c++/45049
1882         * g++.dg/pr45049-1.C: New test.
1883         * g++.dg/pr45049-2.C: New test.
1884
1885 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1886
1887         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1888         20 if __ARM_PCS is defined otherwise 64.
1889         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1890         instead of hard coded 64.
1891
1892 2010-08-18  Yao Qi  <yao@codesourcery.com>
1893
1894         PR target/45094
1895         * gcc.target/arm/pr45094.c: New test.
1896
1897 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1898
1899         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1900
1901 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1902
1903         PR rtl-optimization/42575
1904         * gcc.target/arm/pr42575.c: New test.
1905
1906 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1907
1908         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1909         * gcc.dg/tls/thr-cse-1.c: New.
1910
1911 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1912
1913         PR debug/42487
1914         * lib/target-supports.exp
1915         (check_effective_target_function_sections): New.
1916         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1917         function sections before proceding.
1918
1919 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1920
1921         PR fortran/45308
1922         * gfortran.dg/pr45308.f03: New test.
1923
1924 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1925
1926         PR target/45296
1927         * gcc.target/i386/pr45296.c: New test.
1928
1929 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1930
1931         * g++.dg/ext/uow-1.C: New.
1932         * g++.dg/ext/uow-2.C: New.
1933         * g++.dg/ext/uow-3.C: New.
1934         * g++.dg/ext/uow-4.C: New.
1935
1936 2010-08-17  Richard Guenther  <rguenther@suse.de>
1937
1938         PR testsuite/45266
1939         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1940
1941 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1942
1943         PR c/40563
1944         * gcc.dg/Wcxx-compat-20.c: New test.
1945
1946 2010-08-17  Daniel Kraft  <d@domob.eu>
1947
1948         PR fortran/38936
1949         * gfortran.dg/associate_1.f03: Extended to test newly supported
1950         features like association to variables.
1951         * gfortran.dg/associate_3.f03: Removed check for illegal change
1952         of associate-name here...
1953         * gfortran.dg/associate_5.f03: ...and added it here.
1954         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1955         * gfortran.dg/associate_7.f03: New test.
1956
1957 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1958
1959         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1960
1961 2010-08-15  Daniel Kraft  <d@domob.eu>
1962
1963         PR fortran/38936
1964         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1965         * gfortran.dg/associate_3.f03: Clarify comment.
1966         * gfortran.dg/associate_5.f03: New test.
1967         * gfortran.dg/associate_6.f03: New test.
1968
1969 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1970
1971         PR fortran/45211
1972         * gfortran.dg/bind_c_usage_21.f90: New.
1973         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1974
1975 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1976
1977         * gfortran.dg/optional_absent_1.f90: New.
1978         * gfortran.dg/null_actual.f90: New.
1979
1980 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1981
1982         * gfortran.dg/pointer_target_1.f90: New.
1983         * gfortran.dg/pointer_target_2.f90: New.
1984         * gfortran.dg/pointer_target_3.f90: New.
1985
1986 2010-08-15  Daniel Kraft  <d@domob.eu>
1987
1988         PR fortran/45197
1989         * gfortran.dg/elemental_args_check_3.f90: New test.
1990         * gfortran.dg/impure_1.f08: New test.
1991         * gfortran.dg/impure_2.f08: New test.
1992         * gfortran.dg/impure_3.f90: New test.
1993         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1994
1995 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1996
1997         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1998         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1999         SLP tests.
2000         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2001         misaligned loads.
2002         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2003         misaligned stores.c
2004         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2005
2006 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2007
2008         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2009         dg-require-effective-target after dg-do.
2010
2011 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2012
2013         * lib/target-supports.exp (check_effective_target_vect_int): Return
2014         true for Loongson targets.
2015         (check_effective_target_vect_shift): Likewise.
2016         (check_effective_target_vect_no_int_max): Likewise.
2017         (check_effective_target_vect_no_align): Likewise.
2018         (check_effective_target_vect_short_mult): Likewise.
2019
2020 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2021
2022         * g++.dg/cast.C: Change fields of structures to "long" to pass
2023         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2024         * g++.dg/cpp0x/iop.C: Ditto.
2025         * g++.dg/cpp0x/named_refs.C: Ditto.
2026         * g++.dg/cpp0x/rv1p.C: Ditto.
2027         * g++.dg/cpp0x/rv2p.C: Ditto.
2028         * g++.dg/cpp0x/rv3p.C: Ditto.
2029         * g++.dg/cpp0x/rv4p.C: Ditto.
2030         * g++.dg/cpp0x/rv5p.C: Ditto.
2031         * g++.dg/cpp0x/rv6p.C: Ditto.
2032         * g++.dg/cpp0x/rv7p.C: Ditto.
2033         * g++.dg/cpp0x/rv8p.C: Ditto.
2034         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2035
2036 2010-08-13  Daniel Kraft  <d@domob.eu>
2037
2038         * gfortran.dg/implied_shape_1.f08: New test.
2039         * gfortran.dg/implied_shape_2.f90: New test.
2040         * gfortran.dg/implied_shape_3.f08: New test.
2041
2042 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2043
2044         PR libfortran/42526
2045         * gfortran.dg/char_component_initializer_1.f90: New test.
2046
2047 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2048
2049         PR tree-optimization/45241
2050         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2051
2052 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2053
2054         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2055         to dg-options.
2056         * gcc.target/i386/pr40906-2.c: Ditto.
2057         * gcc.target/i386/pr40906-3.c: Ditto.
2058
2059 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2060
2061         PR middle-end/45262
2062         * gcc.c-torture/execute/pr45262.c: New test.
2063
2064 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2065
2066         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2067         empty argument.
2068         * g++.dg/other/profile1.C: Ditto.
2069
2070 2010-08-12  Richard Guenther  <rguenther@suse.de>
2071
2072         PR tree-optimization/45232
2073         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2074         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2075         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2076         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2077         unsigned arithmetic.
2078         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2079         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2080         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2081         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2082         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2083         unsigned arithmetic.
2084         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2085         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2086         unsigned arithmetic.
2087         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2088         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2089         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2090         unsigned arithmetic.
2091         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2092         * gcc.dg/tree-ssa/negate.c: Adjust.
2093         * gcc.dg/vect/vect-1.c: Adjust.
2094         * gfortran.dg/reassoc_6.f: XFAIL.
2095
2096 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2097
2098         PR debug/45259
2099         * gcc.dg/pr45259.c: New test.
2100
2101 2010-08-12  Wei Guozhi  <carrot@google.com>
2102
2103         PR target/44999
2104         * gcc.target/arm/pr44999.c: New testcase.
2105
2106 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2107
2108         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2109         (N): Likewise.
2110         (main): Adjust accordingly.
2111
2112 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2113
2114         * gfortran.dg/graphite/id-22.f: New.
2115
2116 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2117
2118         * gcc.dg/graphite/id-26.c: New.
2119
2120 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2121
2122         * gcc.dg/graphite/id-25.c: New.
2123
2124 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2125
2126         * gcc.dg/graphite/run-id-5.c: New.
2127         * gcc.dg/graphite/run-id-6.c: New.
2128         * gfortran.dg/graphite/id-21.f: New.
2129
2130 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2131
2132         * gcc.dg/graphite/id-24.c: New.
2133
2134 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2135
2136         * gcc.dg/tree-ssa/pr20742.c: New.
2137
2138 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2139
2140         * gcc.dg/graphite/id-23.c: New.
2141
2142 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2143
2144         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2145
2146 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2147
2148         * gcc.dg/graphite/pr42729.c: New.
2149
2150 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2151
2152         * gfortran.dg/graphite/id-20.f: New.
2153
2154 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2155
2156         * gcc.dg/graphite/id-22.c: New.
2157
2158 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2159
2160         * gcc.dg/graphite/run-id-2.c: Call abort.
2161
2162 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2163
2164         * gcc.dg/graphite/id-20.c: New.
2165
2166 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2167             Steve Kargl <kargl@gcc.gnu.org>
2168
2169         PR fortran/44595
2170         * gfortran.dg/move_alloc_3.f90: New.
2171         * gfortran.dg/random_seed_2.f90: New.
2172
2173 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2174
2175         * lib/target-supports.exp (check_effective_target_sync_int_long):
2176         Add hppa*-*-linux*.
2177         (check_effective_target_sync_char_short): Likewise.
2178
2179 2010-08-10  Yao Qi  <yao@codesourcery.com>
2180
2181         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2182         general form.
2183         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2184         * g++.dg/other/packed1.C: Likewise.
2185         * g++.dg/other/crash-4.C: Likewise.
2186         * g++.dg/ext/packed8.C: Likewise.
2187         * g++.dg/init/array16.C: Likewise.
2188
2189 2010-08-10  xinliang David Li  <davidxl@google.com>
2190         * gcc.dg/tree-ssa/loop-19.c: Add option
2191         -fno-prefetch-loop-array
2192
2193 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2194
2195         PR middle-end/45182
2196         * gcc.c-torture/compile/pr45182.c: New test.
2197
2198 2010-08-09  Jason Merrill  <jason@redhat.com>
2199
2200         PR c++/45236
2201         * g++.dg/cpp0x/variadic-104.C: New.
2202
2203 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2204
2205         PR fortran/44235
2206         * gfortran.dg/dependency_32.f90:  New test.
2207
2208 2010-08-09  Richard Guenther  <rguenther@suse.de>
2209
2210         PR middle-end/44632
2211         * g++.dg/opt/nrv17.C: New testcase.
2212
2213 2010-08-09  Richard Guenther  <rguenther@suse.de>
2214
2215         PR middle-end/45212
2216         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2217         alignment from MEM_REF offset only if we took it from the
2218         base object.
2219
2220         * gcc.target/i386/pr24178.c: New testcase.
2221
2222 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2223
2224         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2225         * gcc.dg/20030702-1.c: Ditto.
2226         * gcc.dg/20050309-1.c: Ditto.
2227         * gcc.dg/20050325-1.c: Ditto.
2228         * gcc.dg/20050330-2.c: Ditto.
2229         * gcc.dg/20051201-1.c: Ditto.
2230         * gcc.dg/gomp/pr27573.c: Ditto.
2231         * gcc.dg/gomp/pr34610.c: Ditto.
2232         * gcc.dg/pr24225.c: Ditto.
2233         * gcc.dg/pr26570.c: Ditto.
2234         * gcc.dg/pr32773.c: Ditto.
2235         * g++.dg/gcov/gcov-6.C: Ditto.
2236         * g++.dg/gomp/pr34608.C: Ditto.
2237         * gfortran.dg/gomp/pr27573.f90: Ditto.
2238
2239         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2240         dg-require-host-local dg directive.
2241         * gcc.dg/profile-dir-2.c: Ditto.
2242         * gcc.dg/profile-dir-3.c: Ditto.
2243
2244 2010-08-08  Richard Guenther  <rguenther@suse.de>
2245
2246         PR tree-optimization/45109
2247         * gcc.c-torture/compile/pr45109.c: New testcase.
2248
2249 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2250
2251         * gcc.dg/march.c: Skip if -march defined.
2252         * gcc.dg/mtune.c: Skip if -mtune defined.
2253
2254         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2255         generic thunk support.
2256
2257 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2258
2259         PR target/45213
2260         * gcc.target/i386/pr45213.c: New test.
2261
2262 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2263
2264         PR libfortran/45143
2265         * gfortran.dg/fmt_error_11.f03: New test.
2266
2267 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2268
2269         * lib/target-supports.exp (check_effective_target_sync_int_long):
2270         Add arm*-*-linux-gnueabi.
2271         (check_effective_target_sync_char_short): Likewise.
2272
2273 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2274
2275         PR fortran/45159
2276         * gfortran.dg/dependency_31.f90:  New test.
2277
2278 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2279
2280         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2281
2282 2010-08-06  Jason Merrill  <jason@redhat.com>
2283
2284         * g++.dg/cpp0x/sfinae3.C: New.
2285         * g++.dg/cpp0x/sfinae4.C: New.
2286
2287 2010-08-06  Richard Guenther  <rguenther@suse.de>
2288
2289         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2290         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2291         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2292         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2293         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2294         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2295         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2296         * gcc.c-torture/execute/20100805-1.c: Likewise.
2297
2298 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2299
2300         PR testsuite/42855
2301         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2302
2303 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2304
2305         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2306         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2307
2308 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2309
2310         * g++.dg/ipa/devirt-1.C: New test.
2311         * g++.dg/ipa/devirt-2.C: Likewise.
2312         * g++.dg/ipa/devirt-3.C: Likewise.
2313         * g++.dg/ipa/devirt-4.C: Likewise.
2314         * g++.dg/ipa/devirt-5.C: Likewise.
2315         * gcc.dg/ipa/iinline-3.c: Likewise.
2316
2317 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2318
2319         PR tree-optimization/45144
2320         * gcc.dg/tree-ssa/pr45144.c: New test.
2321
2322 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2323
2324         PR fortran/42207
2325         PR fortran/44064
2326         PR fortran/44065
2327         * gfortran.dg/class_25.f03: New.
2328         * gfortran.dg/class_26.f03: New.
2329
2330 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2331
2332         * g++.dg/warn/miss-format-1.C: Update line number.
2333
2334 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2335
2336         PR c++/44641
2337         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2338         .frame and .mask assembler directives.
2339
2340 2010-08-04  Richard Guenther  <rguenther@suse.de>
2341
2342         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2343         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2344         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2345         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2346
2347 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2348
2349         PR fortran/44857
2350         * gfortran.dg/derived_constructor_char_1.f90: New.
2351         * gfortran.dg/derived_constructor_char_2.f90: New.
2352
2353 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2354
2355         PR fortran/45159
2356         * gfortran.dg/dependency_30.f90:  New test.
2357
2358 2010-08-03  Jan Hubicka  <jh@suse.cz>
2359
2360         * gcc.c-torture/compile/pr45085.c: New testcase.
2361
2362 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2363
2364         PR fortran/44584
2365         PR fortran/45161
2366         * gfortran.dg/typebound_call_9.f03: Modified.
2367         * gfortran.dg/typebound_generic_1.f03: Modified.
2368
2369 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2370
2371         PR fortran/45159
2372
2373         * gfortran.dg/dependency_29.f90:  New test.
2374
2375 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2376
2377         PR fortran/36854
2378         * gfortran.dg/character_comparison_2.f90:  New test.
2379         * gfortran.dg/character_comparison_3.f90:  New test.
2380         * gfortran.dg/dependency_28.f90:  New test.
2381
2382 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2383
2384         PR target/40457
2385         * gcc.target/arm/pr40457-1.c: New test.
2386         * gcc.target/arm/pr40457-2.c: New test.
2387
2388 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2389
2390         PR fortran/44912
2391         * gfortran.dg/typebound_call_17.f03: New.
2392
2393 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2394
2395         PR fortran/44929
2396         * gfortran.dg/allocate_derived_3.f90: New.
2397
2398 2010-07-30  Xinliang David Li  <davidxl@google.com>
2399         PR tree-optimization/45121
2400         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2401
2402 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2403
2404         PR c++/45112
2405         * g++.dg/pr45112.C: New test.
2406
2407 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2408
2409         PR debug/45055
2410         PR rtl-optimization/45137
2411         * gcc.dg/pr45055.c: New test.
2412
2413 2010-07-30  Alan Modra  <amodra@gmail.com>
2414
2415         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2416         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2417
2418 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2419
2420         PR fortran/45087
2421         PR fortran/45125
2422         * gfortran.dg/whole_file_25.f90: New.
2423         * gfortran.dg/whole_file_26.f90: New.
2424         * gfortran.dg/whole_file_27.f90: New.
2425
2426 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2427
2428         PR fortran/44962
2429         * gfortran.dg/typebound_proc_17.f03: New.
2430
2431 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2432
2433         PR fortran/45004
2434         * gfortran.dg/move_alloc_2.f90: New.
2435
2436 2010-07-29  Xinliang David Li  <davidxl@google.com>
2437         PR tree-optimization/45121
2438         * c-c++-common/uninit-17.c: Fix expected output.
2439
2440 2010-07-29  Richard Guenther  <rguenther@suse.de>
2441
2442         PR tree-optimization/45120
2443         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2444
2445 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2446
2447         PR fortran/42051
2448         PR fortran/44064
2449         * gfortran.dg/pr42051.f03: New testcase.
2450
2451 2010-07-29  Richard Guenther  <rguenther@suse.de>
2452
2453         PR middle-end/45034
2454         * gcc.c-torture/execute/pr45034.c: New testcase.
2455
2456 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2457
2458         PR c++/45096
2459         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2460
2461 2010-07-28  Daniel Kraft  <d@domob.eu>
2462
2463         * gfortran.dg/bound_8.f90: New test.
2464
2465 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2466
2467         PR debug/45105
2468         * gcc.dg/pr45105.c: New test.
2469
2470 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2471
2472         PR rtl-optimization/45107
2473         * gcc.dg/pr45107.c: New test.
2474
2475 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2476
2477         PR rtl-optimization/45101
2478         * gcc.dg/pr45101.c: New test.
2479
2480 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2481
2482         PR fortran/45077
2483         * gfortran.dg/whole_file_24.f90: New.
2484
2485 2010-07-27  Jason Merrill  <jason@redhat.com>
2486
2487         * g++.dg/cpp0x/variadic102.C: New.
2488         * g++.dg/cpp0x/variadic103.C: New.
2489
2490 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2491
2492         PR rtl-optimization/40956
2493         PR target/42495
2494         PR middle-end/42574
2495         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2496         * gcc.target/arm/pr42574.c: Add tests.
2497
2498 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2499
2500         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2501         test name.
2502         (cleanup-repo-files): Ditto.
2503         (cleanup-saved-temps): Ditto.
2504
2505 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2506
2507         PR testsuite/44701
2508         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2509
2510         PR c/45079
2511         * gcc.dg/pr45079.c: New test.
2512
2513 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2514
2515         PR tree-optimization/44152
2516         * gcc.dg/vect/fast-math-pr44152.c: New test.
2517
2518 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2519
2520         PR ObjC/44140
2521         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2522         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2523         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2524         * obj-c++.dg/torture/trivial.mm: Ditto.
2525         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2526         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2527         * objc.dg/torture/tls/thr-init.m: Ditto.
2528         * objc.dg/torture/trivial.m: Ditto.
2529
2530 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2531
2532         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2533         Skip on spu-*-* targets.
2534
2535 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2536
2537         PR tree-optimization/45083
2538         * gcc.dg/pr45083.c: New test.
2539
2540 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2541
2542         PR fortran/40873
2543         * gfortran.dg/whole_file_22.f90: New test.
2544         * gfortran.dg/whole_file_23.f90: New test.
2545
2546 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2547             Jack Howarth  <howarth@bromo.med.uc.edu>
2548             Richard Henderson  <rth@redhat.com>
2549
2550         PR target/44132
2551         * gcc.dg/tls/thr-init-1.c: New.
2552         * gcc.dg/tls/thr-init-2.c: New.
2553         * gcc.dg/torture/tls New.
2554         * gcc.dg/torture/tls/tls-test.c: New.
2555         * gcc.dg/torture/tls/thr-init-1.c: New.
2556         * gcc.dg/torture/tls/tls.exp: New.
2557         * gcc.dg/torture/tls/thr-init-2.c: New.
2558         * gcc.dg/tls/emutls-2.c: New test
2559
2560         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2561         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2562         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2563         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2564         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2565         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2566         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2567         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2568         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2569         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2570         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2571         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2572         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2573         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2574         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2575         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2576         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2577         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2578         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2579         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2580         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2581         gfortran.dg/gomp/omp_threadprivate1.f90,
2582         gfortran.dg/gomp/omp_threadprivate2.f90,
2583         gfortran.dg/gomp/reduction1.f90,
2584         gfortran.dg/gomp/sharing-1.f90: Likewise.
2585
2586 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2587
2588         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2589         sse_runtime.
2590         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2591         dg-require-visibility.
2592
2593 2010-07-26  Richard Guenther  <rguenther@suse.de>
2594
2595         PR tree-optimization/43784
2596         * gcc.c-torture/execute/pr43784.c: New testcase.
2597         * g++.dg/torture/pr43784.C: Likewise.
2598
2599 2010-07-26  Richard Guenther  <rguenther@suse.de>
2600
2601         PR middle-end/45056
2602         * g++.dg/pr45056.C: New testcase.
2603
2604 2010-07-26  Richard Guenther  <rguenther@suse.de>
2605
2606         PR tree-optimization/45071
2607         * gcc.dg/pr45071.c: New testcase.
2608
2609 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2610
2611         PR fortran/45066
2612         * gfortran.dg/namelist_62.f90: New.
2613
2614 2010-07-26  Richard Guenther  <rguenther@suse.de>
2615
2616         * gcc.c-torture/execute/pr45017.c: Move ...
2617         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2618
2619 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2620
2621         PR fortran/40628
2622         * trim_optimize_1.f90:  New test.
2623         * character_comparision_1.f90:  New test.
2624
2625 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2626
2627         PR fortran/42852
2628         * gfortran.dg/wtruncate_fix.f: New test.
2629
2630 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2631
2632         PR testsuite/45068
2633         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2634
2635 2010-07-24  Richard Guenther  <rguenther@suse.de>
2636
2637         PR lto/43788
2638         * g++.dg/lto/20100724-1_0.C: New testcase.
2639
2640 2010-07-24  Richard Guenther  <rguenther@suse.de>
2641
2642         PR lto/43212
2643         * gcc.dg/lto/20100724-1_0.c: New testcase.
2644         * gcc.dg/lto/20100724-1_1.c: Likewise.
2645
2646 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2647
2648         PR fortran/40011
2649         * gfortran.dg/whole_file_21.f90: New.
2650
2651         * gfortran.dg/integer_exponentiation_3.F90: Use
2652         -ffloat-store only for i?86/x86-64 -m32.
2653
2654 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2655
2656         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2657         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2658
2659 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2660
2661         * gfortran.dg/func_decl_4.f90: Split test into two ...
2662         * gfortran.dg/func_decl_5.f90: ... parts.
2663         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2664         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2665         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2666         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2667         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2668         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2669         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2670         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2671         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2672         * gfortran.dg/sizeof.f90: Make test valid.
2673         * gfortran.dg/pr20865.f90: Add new dg-error.
2674         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2675         * gfortran.dg/g77/19990218-0.f: Ditto.
2676         * gfortran.dg/g77/19990218-1.f: Ditto.
2677         * gfortran.dg/g77/970625-2.f: Ditto.
2678         * gfortran.dg/pr37243.f: Fix function declaration.
2679         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2680         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2681
2682 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2683
2684         PR fortran/44945
2685         * gfortran.dg/char_array_structure_constructor.f90: Add
2686         -fwhole-file as dg-option as it otherwise fails on some
2687         systems.
2688
2689 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2690
2691         * gnat.dg/aggr16.ad[sb]: New test.
2692         * gnat.dg/aggr16_pkg.ads: New helper.
2693
2694 2010-07-23  Richard Guenther  <rguenther@suse.de>
2695
2696         PR lto/43071
2697         * g++.dg/lto/20100723-1_0.C: New testcase.
2698
2699 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2700
2701         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2702         AVX support.
2703         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2704         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2705
2706 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2707
2708         * lib/target-supports.exp (add_options_for_tls): New proc.
2709         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2710         * g++.dg/tls/static-1a.cc: Likewise.
2711         * gcc.dg/tls/emutls-1.c: Likewise.
2712         * gcc.dg/tls/opt-11.c: Likewise.
2713         * gcc.dg/tls/opt-12.c: Likewise.
2714         * gcc.dg/tls/pr24428-2.c: Likewise.
2715         * gcc.dg/tls/pr24428.c: Likewise.
2716         * obj-c++.dg/tls/static-1.mm: Likewise.
2717         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2718         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2719         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2720         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2721         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2722         * objc.dg/torture/tls/thr-init.m: Likewise.
2723         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2724
2725 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2726
2727         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2728         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2729         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2730         optimized dump files.
2731
2732 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2733
2734         PR tree-optimization/45047
2735         * gcc.c-torture/compile/pr45047.c: New test.
2736
2737 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2738
2739         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2740         instead of dg-compile.
2741         * gcc.dg/float-range-4.c: Ditto.
2742         * gcc.dg/float-range-5.c: Ditto.
2743         * gcc.dg/fold-overflow-1.c: Ditto.
2744         * gcc.dg/gomp/sections-4.c: Ditto.
2745         * gcc.dg/transparent-union-1.c: Ditto.
2746         * gcc.dg/transparent-union-2.c: Ditto.
2747         * gcc.target/i386/pr39315-check.c: Ditto.
2748         * g++.dg/gomp/sections-4.C: Ditto.
2749         * g++.dg/template/dtor7.C: Ditto.
2750         * g++.dg/tree-ssa/pr19952.C: Ditto.
2751         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2752         * gfortran.dg/graphite/pr42185.f90: Ditto.
2753         * gfortran.dg/namelist_36.f90: Ditto.
2754         * gnat.dg/noreturn1.adb: Ditto.
2755         * gnat.dg/specs/small_alignment.ads: Ditto.
2756
2757 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2758
2759         PR tree-optimization/44915
2760         * g++.dg/torture/pr44915.C: New test.
2761
2762 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2763
2764         PR tree-optimization/44914
2765         * g++.dg/tree-ssa/pr44914.C: New test.
2766
2767 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2768
2769         PR target/44290
2770         * gcc.dg/pr44290-1.c: New test.
2771         * gcc.dg/pr44290-2.c: New test.
2772
2773 2010-07-23  Jason Merrill  <jason@redhat.com>
2774
2775         PR c++/45008
2776         * g++.dg/abi/mangle44.C: New.
2777
2778 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2779
2780         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2781         for compile-time only tests.
2782         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2783         target check.
2784         * gcc.target/i386/pr39315-4.c: Ditto.
2785         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2786         target check.  Include sse-os-support.h.
2787         (main): Call check_isa and sse_os_support.
2788         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2789         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2790         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2791         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2792         target check.  Include sse-os-support.h.
2793         (main): Call check_isa and sse_os_support.
2794         * gcc.target/i386/vperm-v2df.c: Ditto.
2795
2796 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2797
2798         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2799         (check_effective_target_avx_runtime): New procedure.
2800         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2801         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2802
2803         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2804         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2805         and __get_cpuid test.
2806         * gcc.dg/compat/vector-2b_main.c: Ditto.
2807
2808         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2809
2810         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2811         for compile-time only test.
2812         * gcc.dg/pr32716.c: Ditto.
2813         * gcc.dg/pr34856.c: Ditto.
2814         * gcc.dg/pr36997.c: Ditto.
2815         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2816         * gfortran.dg/pr28158.f90: Ditto.
2817         * gfortran.dg/pr30667.f: Ditto.
2818
2819         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2820         i?86-*-* and x86_64-*-* targets to disable execution on targets
2821         without sse2 runtime support.
2822         * g++.dg/vect/vect.exp: Ditto.
2823         * gfortran.dg/vect/vect.exp: Ditto.
2824
2825         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2826         * gcc.dg/pr37544.c: Ditto.
2827         * gcc.dg/pr40550.c: Ditto.
2828         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2829         * gcc.dg/compat/vector-1a_main.c: Ditto.
2830         * gcc.dg/compat/vector-2a_main.c: Ditto.
2831         * gcc.dg/torture/pr16104-1.c: Ditto.
2832         * gcc.dg/torture/pr35771-1.c: Ditto.
2833         * gcc.dg/torture/pr35771-2.c: Ditto.
2834         * gcc.dg/torture/pr35771-3.c: Ditto.
2835         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2836         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2837         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2838         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2839         * g++.dg/other/i386-1.C: Ditto.
2840         * g++.dg/other/pr40446.C: Ditto.
2841
2842 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2843
2844         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2845
2846 2010-07-23  Daniel Kraft  <d@domob.eu>
2847
2848         PR fortran/44709
2849         * gfortran.dg/exit_1.f08: New test.
2850         * gfortran.dg/exit_2.f08: New test.
2851
2852 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2853
2854         PR tree-optimization/39839
2855         * gcc.target/arm/pr39839.c: New test case.
2856
2857 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2858
2859         * gnat.dg/unchecked_convert5b.adb: New test.
2860         * gnat.dg/unchecked_convert6.adb: Likewise.
2861         * gnat.dg/unchecked_convert6b.adb: Likewise.
2862
2863 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2864
2865         * gnat.dg/aggr15.ad[sb]: New test.
2866
2867 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2868
2869         PR debug/45024
2870         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2871
2872 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2873
2874         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2875         with dg-require-linker-plugin.
2876
2877 2010-07-22  Richard Guenther  <rguenther@suse.de>
2878
2879         PR lto/43850
2880         * g++.dg/lto/20100722-1_0.C: New testcase.
2881
2882 2010-07-22  Richard Guenther  <rguenther@suse.de>
2883
2884         PR lto/42451
2885         * gcc.dg/lto/20100720-3_0.c: New testcase.
2886         * gcc.dg/lto/20100720-3_1.c: Likewise.
2887
2888 2010-07-22  Richard Guenther  <rguenther@suse.de>
2889
2890         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2891         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2892
2893         PR lto/43373
2894         * gcc.dg/lto/20100722-1_0.c: New testcase.
2895
2896 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2897
2898         PR tree-optimization/44891
2899         * gcc.c-torture/compile/pr44891.c: New test.
2900
2901 2010-07-22  Richard Guenther  <rguenther@suse.de>
2902
2903         PR tree-optimization/45017
2904         * gcc.c-torture/execute/pr45017.c: New testcase.
2905
2906 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2907
2908         PR fortran/45019
2909         * gfortran.dg/aliasing_dummy_5.f90: New.
2910
2911 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2912
2913         PR target/43698
2914         * gcc.target/arm/pr43698.c: New test.
2915
2916 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2917
2918         PR fortran/44929
2919         * Revert my commit r162325 for this PR.
2920
2921 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2922
2923         PR debug/45015
2924         * gcc.target/m68k/pr45015.c: New test.
2925
2926 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2927
2928         PR c++/44641
2929         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2930         comments.
2931
2932 2010-07-21  Richard Guenther  <rguenther@suse.de>
2933
2934         PR lto/45018
2935         * g++.dg/lto/20100721-1_0.C: New testcase.
2936
2937 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2938
2939         PR tree-optimization/44900
2940         * g++.dg/torture/pr44900.C: New test.
2941
2942 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2943
2944         PR middle-end/44738
2945         * c-c++-common/uninit-17.c: Correct expected error.
2946
2947 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2948
2949         * gcc.dg/guality/asm-1.c: New test.
2950
2951         PR debug/45003
2952         * gcc.dg/guality/pr45003-2.c: New test.
2953         * gcc.dg/guality/pr45003-3.c: New test.
2954
2955 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2956
2957         PR libfortran/44697
2958         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2959
2960 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2961
2962         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2963         defined on the current line.
2964         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2965         * g++.dg/debug/dwarf2/pr44641.C: New.
2966
2967 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2968
2969         * gcc.target/powerpc/block-move-1.c: New test.
2970         * gcc.target/powerpc/block-move-2.c: New test.
2971
2972 2010-07-20  Jason Merrill  <jason@redhat.com>
2973
2974         PR c++/44967
2975         * g++.dg/cpp0x/sfinae2.C: New.
2976
2977 2010-07-20  Richard Guenther  <rguenther@suse.de>
2978
2979         PR lto/42696
2980         * gcc.dg/lto/20100720-4_0.c: New testcase.
2981
2982 2010-07-20  Richard Guenther  <rguenther@suse.de>
2983
2984         PR lto/43221
2985         * gcc.dg/lto/20100720-2_0.c: New testcase.
2986         * gcc.dg/lto/20100720-2_1.c: Likewise.
2987
2988 2010-07-20  Richard Guenther  <rguenther@suse.de>
2989
2990         PR lto/43208
2991         * gcc.dg/lto/20100720-1_0.c: New testcase.
2992         * gcc.dg/lto/20100720-1_1.c: Likewise.
2993
2994 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2995
2996         PR debug/45003
2997         * gcc.dg/guality/pr45003-1.c: New test.
2998
2999 2010-07-20  Richard Guenther  <rguenther@suse.de>
3000
3001         PR tree-optimization/44977
3002         * gcc.dg/torture/pr44977.c: New testcase.
3003
3004 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3005
3006         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3007         sync_char_short
3008
3009 2010-07-20  Richard Guenther  <rguenther@suse.de>
3010
3011         PR middle-end/44971
3012         PR middle-end/44988
3013         * gcc.dg/pr44971.c: New testcase.
3014         * gcc.c-torture/compile/pr44988.c: Likewise.
3015
3016 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3017
3018         PR fortran/44929
3019         * gfortran.dg/allocate_with_typespec.f90: New test.
3020         * gfortran.dg/allocate_derived_1.f90: Update error message.
3021
3022 2010-07-19  Jason Merrill  <jason@redhat.com>
3023
3024         PR c++/44996
3025         * g++.dg/cpp0x/decltype23.C: New.
3026
3027 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3028
3029         PR fortran/42385
3030         * gfortran.dg/class_defined_operator_1.f03 : New test.
3031
3032 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3033
3034         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3035         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3036         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3037         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3038
3039 2010-07-19  Richard Guenther  <rguenther@suse.de>
3040
3041         PR middle-end/44941
3042         * gcc.c-torture/compile/pr44941.c: New testcase.
3043
3044 2010-07-19  Jason Merrill  <jason@redhat.com>
3045
3046         PR c++/44969
3047         * g++.dg/template/sfinae24.C: New.
3048
3049 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3050
3051         PR fortran/44353
3052         * gfortran.dg/data_implied_do_2.f90: Removed.
3053
3054 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3055
3056         PR c++/44969
3057         * g++.dg/template/sfinae23.C: New.
3058
3059 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3060
3061         * lib/target-supports.exp (check_sse_os_support_available): New
3062         proc.
3063         (check_sse_hw_available): New proc.
3064         (check_effective_target_sse_runtime): New proc.
3065         (check_effective_target_sse2_runtime): New proc.
3066         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3067         -msse2 if check_sse_os_support_available.
3068         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3069         check_sse_os_support_available.
3070         * gcc.dg/vect/vect.exp: Likewise.
3071         * gfortran.dg/vect/vect.exp: Likewise.
3072         * gcc.target/i386/sol2-check: Renamed to ...
3073         * gcc.target/i386/sse-os-support.h: ... this.
3074         (sol2_check): Renamed to ...
3075         (sse_os_support): ... this.
3076         Only test movss with xmm registers.
3077         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3078         Removed ILL_INSN, ILL_INSN_LEN.
3079         * gcc.target/i386/sse2-check.h: Likewise.
3080         * gcc.target/i386/sse3-check.h: Likewise.
3081         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3082         Removed cpuid.h, __get_cpuid test.
3083         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3084         Removed cpuid.h, __get_cpuid test.
3085         * g++.dg/other/pr40446.C: Likewise.
3086         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3087         * gcc.dg/compat/vector-1a_main.c: Likewise.
3088         * gcc.dg/compat/vector-2a_main.c: Likewise.
3089         * gcc.dg/pr36584.c: Likewise.
3090         * gcc.dg/pr37544.c: Likewise.
3091         * gcc.dg/torture/pr16104-1.c: Likewise.
3092         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3093         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3094         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3095         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3096         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3097         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3098         sse2_runtime.
3099         * gcc.dg/torture/pr35771-2.c: Likewise.
3100         * gcc.dg/torture/pr35771-3.c: Likewise.
3101         * gcc.target/i386/pr39315-2.c: Likewise.
3102         * gcc.target/i386/pr39315-4.c: Likewise.
3103         * gcc.target/i386/vperm-v2df.c: Likewise.
3104         * gcc.target/i386/vperm-v2di.c: Likewise.
3105         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3106         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3107         sse_runtime.
3108
3109 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3110
3111         PR fortran/44353
3112         * gfortran.dg/data_implied_do_2.f90: New test.
3113
3114 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3115
3116         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3117
3118 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3119
3120         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3121         to the "mips16" group.
3122         (mips_using_mips16_p): New procedure.
3123         (mips-dg-options): Use it.
3124
3125 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3126
3127         * gcc.target/mips/mips16-attributes-4.c: New test.
3128
3129 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3130
3131         PR testsuite/44418
3132         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3133         * gcc.target/powerpc/recip-2.c: Ditto.
3134         * gcc.target/powerpc/recip-3.c: Ditto.
3135
3136 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3137
3138         * gcc.target/arm/pr42235.c: New test.
3139
3140 2010-07-16  Jason Merrill  <jason@redhat.com>
3141
3142         PR c++/32505
3143         * g++.dg/template/partial8.C: New.
3144
3145 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3146
3147         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3148         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3149         in C++.
3150         (gualcvt): New overloaded inline.
3151         (GUALCVT): Use it for C++.
3152         * g++.dg/guality/guality.exp: New.
3153         * g++.dg/guality/guality.h: New.
3154         * g++.dg/guality/redeclaration1.C: New test.
3155         * g++.dg/dg.exp: Prune also guality/* tests.
3156         * gcc.dg/guality/pr43141.c: Moved to...
3157         * c-c++-common/guality/pr43141.c: ... here.
3158
3159 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3160
3161         PR libfortran/37077
3162         * gfortran.dg/char4_iunit_2.f03: New test.
3163
3164 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3165
3166         * lib/plugin-support.exp (plugin-test-execute):
3167         Add ${gcc_objdir}/intl to includes.
3168
3169 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3170
3171         PR target/44942
3172         * gcc.c-torture/execute/pr44942.c: New test.
3173         * gcc.target/i386/pr44942.c: New test.
3174
3175 2010-07-15  Jason Merrill  <jason@redhat.com>
3176
3177         PR c++/44909
3178         * g++.dg/cpp0x/implicit7.C: New.
3179         * g++.dg/cpp0x/implicit8.C: New.
3180
3181 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3182
3183         Disable float tests for __SPU__ targets due to lack of signed zero:
3184         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3185         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3186         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3187         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3188         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3189         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3190         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3191         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3192         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3193
3194 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3195
3196         * gfortran.dg/select_char_2.f90: New test.
3197
3198 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3199
3200         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3201         with DECL_CHAIN.
3202
3203 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3204
3205         PR fortran/44936
3206         * gfortran.dg/typebound_generic_9.f03: New.
3207
3208 2010-07-15  Richard Guenther  <rguenther@suse.de>
3209
3210         PR tree-optimization/44946
3211         * gcc.c-torture/compile/pr44946.c: New testcase.
3212
3213 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3214
3215         PR fortran/40206
3216         * gfortran.dg/select_char_3.f90: New test.
3217
3218 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3219             Kevin F. Quinn  <kevquinn@gentoo.org>
3220
3221         * gcc.dg/Wtrampolines.c: New.
3222
3223 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3224
3225         PR libfortran/44934
3226         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3227
3228 2010-07-14  Jason Merrill  <jason@redhat.com>
3229
3230         PR c++/44810
3231         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3232
3233         Implement C++0x unrestricted unions (N2544)
3234         * g++.dg/cpp0x/union1.C: New.
3235         * g++.dg/cpp0x/union2.C: New.
3236         * g++.dg/cpp0x/union3.C: New.
3237         * g++.dg/cpp0x/defaulted2.C: Adjust.
3238         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3239         * g++.old-deja/g++.ext/anon2.C: Adjust.
3240         * g++.old-deja/g++.mike/misc6.C: Adjust.
3241
3242 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3243
3244         PR fortran/44925
3245         * gfortran.dg/c_loc_tests_15.f90: New.
3246
3247 2010-07-13  Jason Merrill  <jason@redhat.com>
3248
3249         PR c++/44909
3250         * g++.dg/cpp0x/implicit6.C: New.
3251
3252 2010-07-13  Jason Merrill  <jason@redhat.com>
3253
3254         PR c++/44540
3255         * g++.dg/abi/noreturn1.C: New.
3256         * g++.dg/abi/noreturn2.C: New.
3257
3258 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3259
3260         PR other/44874
3261         PR debug/44832
3262         * c-c++-common/pr44832.c: New test.
3263
3264 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3265
3266         PR objc/44488
3267         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3268         on the target.  Make sure that we can assemble the emitted asm when
3269         the test type is 'compile'.
3270
3271 2010-07-13  Richard Guenther  <rguenther@suse.de>
3272
3273         PR tree-optimization/36960
3274         * g++.dg/torture/pr36960.C: New testcase.
3275
3276 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3277
3278         PR c++/44908
3279         * g++.dg/template/sfinae21.C: New.
3280         * g++.dg/template/sfinae22.C: Likewise.
3281
3282 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3283
3284         PR testsuite/42843
3285         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3286         * gcc.dg/plugin/ggcplug.c: Likewise.
3287         * g++.dg/plugin/selfassign.c: Likewise.
3288         * g++.dg/plugin/attribute_plugin.c: Likewise.
3289         * g++.dg/plugin/dumb_plugin.c: Likewise.
3290         * g++.dg/plugin/pragma_plugin.c: Likewise.
3291
3292 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3293
3294         * gcc.c-torture/execute/pr44683.x: New.
3295         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3296
3297 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3298
3299         PR fortran/44434
3300         PR fortran/44565
3301         PR fortran/43945
3302         PR fortran/44869
3303         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3304         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3305         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3306         * gfortran.dh/typebound_call_16.f03: New.
3307         * gfortran.dg/typebound_generic_6.f03: New.
3308         * gfortran.dg/typebound_generic_7.f03: New.
3309         * gfortran.dg/typebound_generic_8.f03: New.
3310
3311 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3312
3313         PR libfortran/37077
3314         * gfortran.dg/char4_iunit_1.f03: New test.
3315
3316 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3317
3318         * gcc.dg/tree-ssa/vrp53.c: New test.
3319
3320 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3321
3322         PR c++/44907
3323         * g++.dg/template/sfinae19.C: New.
3324         * g++.dg/template/sfinae20.C: Likewise.
3325
3326 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3327
3328         * gcc.target/arm/interrupt-1.c: New test.
3329         * gcc.target/arm/interrupt-2.c: New test.
3330
3331 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3332
3333         * gcc.dg/pr42427.c: Require c99_runtime.
3334         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3335         c99_runtime.
3336         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3337         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3338         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3339         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3340         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3341         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3342         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3343         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3344         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3345         * gcc.target/i386/pr37275.c: Require visibility support.
3346
3347 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3348
3349         * lib/target-supports.exp (check_effective_target_sse): New proc.
3350         * gcc.target/i386/sol2-check.h: New file.
3351         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3352         Include sol2-check.h.
3353         (main) Only run do_test () if sol2_check ().
3354         * gcc.target/i386/sse2-check.h: Likewise.
3355         * gcc.target/i386/sse3-check.h: Likewise.
3356         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3357         [__sun__ && __svr4__]: Execute SSE2 instruction.
3358         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3359         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3360         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3361         * g++.dg/ext/vector14.C: Likewise.
3362         * g++.dg/other/mmintrin.C: Likewise.
3363         * gcc.dg/20020418-1.c: Likewise.
3364         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3365         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3366         * gcc.dg/format/unnamed-1.c: Likewise.
3367         Adapt dg-warning line number.
3368         * gcc.dg/graphite/pr40281.c: Likewise.
3369         * gcc.dg/pr32176.c: Likewise.
3370         * gcc.dg/pr40550.c: Likewise.
3371         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3372         * gcc.dg/torture/pr36891.c: Likewise.
3373         * gcc.target/i386/20020218-1.c: Likewise.
3374         * gcc.target/i386/20020523.c: Likewise.
3375         * gcc.target/i386/abi-1.c: Likewise.
3376         * gcc.target/i386/brokensqrt.c: Likewise.
3377         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3378         * gcc.target/i386/pr13366.c: Likewise.
3379         * gcc.target/i386/pr13685.c: Likewise.
3380         * gcc.target/i386/pr24306.c: Likewise.
3381         * gcc.target/i386/pr31486.c: Likewise.
3382         * gcc.target/i386/pr32065-1.c: Likewise.
3383         * gcc.target/i386/pr32065-2.c: Likewise.
3384         * gcc.target/i386/pr32389.c: Likewise.
3385         * gcc.target/i386/pr38824.c: Likewise.
3386         * gcc.target/i386/pr38931.c: Likewise.
3387         * gcc.target/i386/pr39592-1.c: Likewise.
3388         * gcc.target/i386/pr43766.c: Likewise.
3389         * gcc.target/i386/recip-divf.c: Likewise.
3390         * gcc.target/i386/recip-sqrtf.c: Likewise.
3391         * gcc.target/i386/recip-vec-divf.c: Likewise.
3392         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3393         * gcc.target/i386/sse-1.c: Likewise.
3394         * gcc.target/i386/sse-16.c: Likewise.
3395         * gcc.target/i386/sse-2.c: Likewise.
3396         * gcc.target/i386/sse-20.c: Likewise.
3397         * gcc.target/i386/sse-3.c: Likewise.
3398         * gcc.target/i386/sse-7.c: Likewise.
3399         * gcc.target/i386/sse-9.c: Likewise.
3400         * gcc.target/i386/sse-addps-1.c: Likewise.
3401         * gcc.target/i386/sse-addss-1.c: Likewise.
3402         * gcc.target/i386/sse-andnps-1.c: Likewise.
3403         * gcc.target/i386/sse-andps-1.c: Likewise.
3404         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3405         * gcc.target/i386/sse-comiss-1.c: Likewise.
3406         * gcc.target/i386/sse-comiss-2.c: Likewise.
3407         * gcc.target/i386/sse-comiss-3.c: Likewise.
3408         * gcc.target/i386/sse-comiss-4.c: Likewise.
3409         * gcc.target/i386/sse-comiss-5.c: Likewise.
3410         * gcc.target/i386/sse-comiss-6.c: Likewise.
3411         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3412         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3413         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3414         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3415         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3416         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3417         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3418         * gcc.target/i386/sse-divps-1.c: Likewise.
3419         * gcc.target/i386/sse-divss-1.c: Likewise.
3420         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3421         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3422         * gcc.target/i386/sse-maxps-1.c: Likewise.
3423         * gcc.target/i386/sse-maxss-1.c: Likewise.
3424         * gcc.target/i386/sse-minps-1.c: Likewise.
3425         * gcc.target/i386/sse-minss-1.c: Likewise.
3426         * gcc.target/i386/sse-movaps-1.c: Likewise.
3427         * gcc.target/i386/sse-movaps-2.c: Likewise.
3428         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3429         * gcc.target/i386/sse-movhps-1.c: Likewise.
3430         * gcc.target/i386/sse-movhps-2.c: Likewise.
3431         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3432         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3433         * gcc.target/i386/sse-movntps-1.c: Likewise.
3434         * gcc.target/i386/sse-movss-1.c: Likewise.
3435         * gcc.target/i386/sse-movss-2.c: Likewise.
3436         * gcc.target/i386/sse-movss-3.c: Likewise.
3437         * gcc.target/i386/sse-movups-1.c: Likewise.
3438         * gcc.target/i386/sse-movups-2.c: Likewise.
3439         * gcc.target/i386/sse-mulps-1.c: Likewise.
3440         * gcc.target/i386/sse-mulss-1.c: Likewise.
3441         * gcc.target/i386/sse-orps-1.c: Likewise.
3442         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3443         * gcc.target/i386/sse-recip-vec.c: Likewise.
3444         * gcc.target/i386/sse-recip.c: Likewise.
3445         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3446         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3447         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3448         * gcc.target/i386/sse-subps-1.c: Likewise.
3449         * gcc.target/i386/sse-subss-1.c: Likewise.
3450         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3451         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3452         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3453         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3454         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3455         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3456         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3457         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3458         * gcc.target/i386/sse-xorps-1.c: Likewise.
3459         * gcc.target/i386/ssefn-1.c: Likewise.
3460         * gcc.target/i386/ssefn-3.c: Likewise.
3461         * gcc.target/i386/sseregparm-1.c: Likewise.
3462         * gcc.target/i386/stackalign/return-3.c: Likewise.
3463         * gcc.target/i386/vectorize1.c: Likewise.
3464         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3465         * gcc.target/i386/xorps-sse.c: Likewise.
3466         * gfortran.dg/pr28158.f90: Likewise.
3467         * gfortran.dg/pr30667.f: Likewise.
3468         * gnat.dg/loop_optimization7.adb: Likewise.
3469         * gnat.dg/sse_nolib.adb: Likewise.
3470
3471 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3472
3473         PR fortran/44702
3474         * gfortran.dg/use_rename_6.f90: New.
3475         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3476
3477 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3478
3479         PR fortran/44869
3480         * gfortran.dg/class_24.f03: New.
3481
3482 2010-07-10  Richard Guenther  <rguenther@suse.de>
3483
3484         PR lto/44889
3485         * gcc.dg/lto/20100709-1_0.c: New testcase.
3486         * gcc.dg/lto/20100709-1_1.c: Likewise.
3487
3488 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3489
3490         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3491
3492 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3493
3494         PR objc/44140
3495         * objc.dg/lto/trivial-1_0.m: New.
3496         * objc.dg/lto/lto.exp: New.
3497         * obj-c++.dg/lto/trivial-1_0.mm: New.
3498         * obj-c++.dg/lto/lto.exp: New.
3499         * objc.dg/symtab-1.m: Adjust sizes.
3500         * objc.dg/image-info.m: Do not run for gnu-runtime.
3501
3502 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3503
3504         * gcc.dg/pr32370.c: Allow another kind of error message.
3505
3506 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3507
3508         * gnat.dg/atomic3.adb: New test.
3509
3510 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3511             Denys Vlasenko  <dvlasenk@redhat.com>
3512             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3513
3514         PR tree-optimization/28632
3515         * gcc.dg/tree-ssa/vrp51.c: New test.
3516         * gcc.dg/tree-ssa/vrp52.c: New test.
3517
3518 2010-07-09  Jason Merrill  <jason@redhat.com>
3519
3520         * g++.dg/abi/covariant6.C: New.
3521         * g++.dg/inherit/covariant17.C: Test both bases.
3522         * g++.dg/inherit/covariant7.C: Check vtable layout.
3523
3524 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3525
3526         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3527
3528 2010-07-09  Richard Guenther  <rguenther@suse.de>
3529
3530         PR tree-optimization/44852
3531         * gcc.c-torture/execute/pr44852.c: New testcase.
3532
3533 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3534
3535         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3536         multiplication by values.
3537         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3538         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3539
3540 2010-07-09  Richard Guenther  <rguenther@suse.de>
3541
3542         PR tree-optimization/44882
3543         * gfortran.dg/pr44882.f90: New testcase.
3544
3545 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3546
3547         PR target/40657
3548         * gcc.target/arm/pr40657-1.c: New test.
3549         * gcc.target/arm/pr40657-2.c: New test.
3550         * gcc.c-torture/execute/pr40657.c: New test.
3551
3552 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3553
3554         * gcc.dg/tree-ssa/vrp50.c: New test.
3555         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3556
3557 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3558
3559         PR fortran/44649
3560         * gfortran.dg/c_sizeof_1.f90: Modified.
3561         * gfortran.dg/storage_size_1.f08: New.
3562         * gfortran.dg/storage_size_2.f08: New.
3563
3564 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3565
3566         * gcc.c-torture/execute/20100708-1.c: New test.
3567
3568 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3569
3570         PR fortran/44847
3571         * gfortran.dg/gomp/pr44847.f90: New test.
3572
3573 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3574
3575         PR tree-optimization/44710
3576         * gcc.dg/tree-ssa/ifc-6.c: New.
3577         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3578
3579 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3580
3581         PR fortran/18918
3582         * gfortran.dg/coarray_10.f90: Add an additional test.
3583
3584 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3585
3586         PR middle-end/44828
3587         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3588         * gcc.c-torture/execute/pr44828.x: Revert.
3589
3590 2010-07-08  Jason Merrill  <jason@redhat.com>
3591
3592         PR c++/43120
3593         * g++.dg/inherit/covariant17.C: New.
3594         * g++.dg/abi/covariant1.C: Actually test for the bug.
3595
3596 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3597
3598         PR rtl-optimization/44838
3599         * gcc.dg/pr44838.c: New.
3600
3601 2010-07-08  Richard Guenther  <rguenther@suse.de>
3602
3603         PR tree-optimization/44831
3604         * gcc.c-torture/compile/pr44831.c: New testcase.
3605         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3606
3607 2010-07-08  Richard Guenther  <rguenther@suse.de>
3608
3609         PR tree-optimization/44861
3610         * g++.dg/vect/pr44861.cc: New testcase.
3611
3612 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3613
3614         PR middle-end/44828
3615         * gcc.c-torture/execute/pr44828.x: New file.
3616
3617 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3618
3619         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3620         dg-options.
3621         * g++.dg/ext/altivec-17.C: Adjust error message.
3622
3623 2010-07-07  Tom Tromey  <tromey@redhat.com>
3624
3625         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3626
3627 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3628
3629         PR target/44844
3630         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3631         * gcc.target/i386/rdrand-2.c: Likewise.
3632         * gcc.target/i386/rdrand-3.c: Likewise.
3633
3634 2010-07-07  Jan Hubicka  <jh@suse.cz>
3635
3636         PR middle-end/44813
3637         * g++.dg/torture/pr44813.C: New testcase.
3638         * g++.dg/torture/pr44826.C: New testcase.
3639
3640 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3641
3642         PR rtl-optimization/44787
3643         * gcc.c-torture/compile/pr44788.c: New test.
3644         * gcc.target/arm/pr44788.c: New test.
3645
3646 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3647
3648         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3649
3650 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3651
3652         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3653         to dg-options.
3654
3655 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3656
3657         PR fortran/44742
3658         * gfortran.dg/parameter_array_init_6.f90: New.
3659         * gfortran.dg/initialization_20.f90: Update dg-error.
3660         * gfortran.dg/initialization_24.f90: Ditto.
3661
3662 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3663         PR fortran/PR44693
3664         * gfortran.dg/dim_range_1.f90:  New test.
3665         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3666
3667 2010-07-06  Jason Merrill  <jason@redhat.com>
3668
3669         PR c++/44703
3670         * g++.dg/cpp0x/initlist41.C: New.
3671
3672         PR c++/44778
3673         * g++.dg/template/ptrmem22.C: New.
3674
3675 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3676
3677         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3678         support.
3679         * gcc.target/i386/i386.exp: Likewise.
3680
3681 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3682
3683         PR testsuite/44195
3684         * gcc.dg/lto/20100518_0.c: Limit to x86.
3685
3686 2010-07-06  Richard Guenther  <rguenther@suse.de>
3687
3688         PR middle-end/44828
3689         * gcc.c-torture/execute/pr44828.c: New testcase.
3690
3691 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3692
3693         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3694         * g++.dg/warn/volatile1.C: Likewise.
3695         * g++.dg/template/warn1.C: Likewise.
3696
3697 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3698
3699         AVX Programming Reference (June, 2010)
3700         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3701         * g++.dg/other/i386-3.C: Likewise.
3702         * gcc.target/i386/sse-12.c: Likewise.
3703
3704         * gcc.target/i386/f16c-check.h: New.
3705         * gcc.target/i386/rdfsbase-1.c: Likewise.
3706         * gcc.target/i386/rdfsbase-2.c: Likewise.
3707         * gcc.target/i386/rdgsbase-1.c: Likewise.
3708         * gcc.target/i386/rdgsbase-2.c: Likewise.
3709         * gcc.target/i386/rdrand-1.c: Likewise.
3710         * gcc.target/i386/rdrand-2.c: Likewise.
3711         * gcc.target/i386/rdrand-3.c: Likewise.
3712         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3713         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3714         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3715         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3716         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3717         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3718         * gcc.target/i386/wrfsbase-1.c: Likewise.
3719         * gcc.target/i386/wrfsbase-2.c: Likewise.
3720         * gcc.target/i386/wrgsbase-1.c: Likewise.
3721         * gcc.target/i386/wrgsbase-2.c: Likewise.
3722
3723         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3724         (__builtin_ia32_vcvtps2ph): New.
3725         (__builtin_ia32_vcvtps2ph256): Likewise.
3726
3727         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3728         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3729
3730         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3731         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3732
3733         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3734         (__builtin_ia32_vcvtps2ph256): Likewise.
3735         Add fsgsbase,rdrnd,f16c.
3736
3737         * lib/target-supports.exp (check_effective_target_f16c): New.
3738
3739 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3740
3741         * gcc.dg/guality/nrv-1.c: New test.
3742
3743 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3744
3745         PR middle-end/42505
3746         * gcc.target/arm/pr42505.c: New test case.
3747
3748 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3749
3750         PR c++/44808
3751         * g++.dg/opt/nrv16.C: New test.
3752
3753 2010-07-05  Richard Guenther  <rguenther@suse.de>
3754
3755         PR tree-optimization/44784
3756         * gcc.c-torture/compile/pr44784.c: New testcase.
3757
3758 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3759
3760         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3761         Increase loop bound and array size.
3762         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3763         Likewise.
3764
3765 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3766
3767         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3768         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3769         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3770         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3771         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3772
3773 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3774
3775         PR c++/22138
3776         * g++.dg/parse/template25.C: New.
3777
3778 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3779
3780         PR rtl-optimization/44695
3781         * gcc.dg/torture/pr44695.c: New.
3782
3783 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3784
3785         PR c++/16630
3786         * g++.dg/ext/pretty3.C: New.
3787
3788 2010-07-04  Richard Guenther  <rguenther@suse.de>
3789
3790         PR middle-end/44809
3791         * g++.dg/torture/pr44809.C: New testcase.
3792
3793 2010-07-04  Richard Guenther  <rguenther@suse.de>
3794
3795         PR tree-optimization/44656
3796         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3797
3798 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3799             Revital Eres  <eres@il.ibm.com>
3800
3801         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3802         misaligned stores.
3803         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3804         gcc.dg/vect/vect-96.c: Likewise.
3805         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3806         that support misaligned stores. Change the number of expected
3807         misaligned accesses.
3808         * gcc.dg/vect/vect-peel-1.c: New test.
3809         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3810         gcc.dg/vect/vect-peel-4.c: Likewise.
3811         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3812         vectorizable on all targets that support realignment.
3813         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3814
3815 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3816
3817         PR c/44806
3818         * gcc.dg/torture/pr44806.c: New.
3819
3820 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3821
3822         * gnat.dg/cond_expr1.adb: New test.
3823
3824 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3825
3826         * gnat.dg/modular3.adb: New test.
3827         * gnat.dg/modular3_pkg.ads: New helper.
3828
3829 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3830             Mikael Pettersson  <mikpe@it.uu.se>
3831
3832         PR testsuite/44518
3833         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3834         Make signed-ness of chars explicit.  Scan the object for
3835         strings that are split by some target assemblers.
3836         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3837         explicit.
3838
3839 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3840
3841         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3842
3843 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3844
3845         PR/44128
3846         * g++.dg/warn/Wshadow-7.C: New test.
3847
3848 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3849             Julian Brown  <julian@codesourcery.com>
3850             Sandra Loosemore  <sandra@codesourcery.com>
3851
3852         * gcc.c-torture/execute/20100416-1.c: New test case.
3853
3854 2010-07-02  Julian Brown  <julian@codesourcery.com>
3855             Sandra Loosemore  <sandra@codesourcery.com>
3856
3857         PR target/43703
3858
3859         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3860         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3861
3862 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3863             Julian Brown  <julian@codesourcery.com>
3864
3865         * gcc.target/arm/neon/vadds64.c: Regenerated.
3866         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3867         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3868         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3869         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3870         * gcc.target/arm/neon-vmls-1.c: Likewise.
3871         * gcc.target/arm/neon-vsubs64.c: New execution test.
3872         * gcc.target/arm/neon-vsubu64.c: New execution test.
3873         * gcc.target/arm/neon-vadds64.c: New execution test.
3874         * gcc.target/arm/neon-vaddu64.c: New execution test.
3875
3876 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3877
3878         * gcc.target/arm/neon-vands64.c: New.
3879         * gcc.target/arm/neon-vandu64.c: New.
3880         * gcc.target/arm/neon-vbics64.c: New.
3881         * gcc.target/arm/neon-vbicu64.c: New.
3882         * gcc.target/arm/neon-veors64.c: New.
3883         * gcc.target/arm/neon-veoru64.c: New.
3884         * gcc.target/arm/neon-vorns64.c: New.
3885         * gcc.target/arm/neon-vornu64.c: New.
3886         * gcc.target/arm/neon-vorrs64.c: New.
3887         * gcc.target/arm/neon-vorru64.c: New.
3888         * gcc.target/arm/neon/vands64.c: Regenerated.
3889         * gcc.target/arm/neon/vandu64.c: Regenerated.
3890         * gcc.target/arm/neon/vbics64.c: Regenerated.
3891         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3892         * gcc.target/arm/neon/veors64.c: Regenerated.
3893         * gcc.target/arm/neon/veoru64.c: Regenerated.
3894         * gcc.target/arm/neon/vorns64.c: Regenerated.
3895         * gcc.target/arm/neon/vornu64.c: Regenerated.
3896         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3897         * gcc.target/arm/neon/vorru64.c: Regenerated.
3898
3899 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3900
3901         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3902
3903 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3904
3905         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3906         * gfortran.dg/intent_out_5.f90: Same.
3907         * gfortran.dg/ltrans-7.f90: Same.
3908         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3909
3910 2010-07-02  Jan Hubicka  <jh@suse.cz>
3911
3912         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3913
3914 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3915
3916         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3917
3918 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3919
3920         PR c++/44780
3921         * c-c++-common/Wunused-var-12.c: New test.
3922
3923 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3924
3925         PR target/42835
3926         * gcc.target/arm/pr42835.c: New test.
3927
3928         PR target/42172
3929         * gcc.target/arm/pr42172-1.c: New test.
3930
3931 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3932
3933         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3934
3935 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3936
3937         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3938         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3939         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3940         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3941         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3942         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3943         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3944         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3945         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3946         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3947         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3948         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3949         * gcc.target/arm/neon-vdup_ns64.c: New.
3950         * gcc.target/arm/neon-vdup_nu64.c: New.
3951         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3952         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3953         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3954         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3955         * gcc.target/arm/neon-vmov_ns64.c: New.
3956         * gcc.target/arm/neon-vmov_nu64.c: New.
3957         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3958         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3959         * gcc.target/arm/neon-vget_lanes64.c: New.
3960         * gcc.target/arm/neon-vget_laneu64.c: New.
3961         * gcc.target/arm/neon-vset_lanes64.c: New.
3962         * gcc.target/arm/neon-vset_laneu64.c: New.
3963
3964 2010-07-02  Richard Guenther  <rguenther@suse.de>
3965
3966         * g++.dg/torture/20100702-1.C: New testcase.
3967
3968 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3969
3970         PR target/44707
3971         * gcc.c-torture/compile/pr44707.c: New test.
3972
3973 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3974
3975         PR c++/44039
3976         * g++.dg/template/crash101.C: New.
3977
3978 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3979
3980         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3981         Use the ABI-0 accessors and fail it for m64.
3982
3983 2010-07-02  Jan Hubicka  <jh@suse.cz>
3984
3985         * g++.dg/tree-ssa/pr44706.C: New testcase.
3986
3987 2010-07-02  Richard Guenther  <rguenther@suse.de>
3988
3989         PR tree-optimization/44748
3990         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3991
3992 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3993
3994         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3995         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3996         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3997         the method types to forward:.
3998
3999 2010-06-30  Jason Merrill  <jason@redhat.com>
4000
4001         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4002         * g++.dg/other/pr25632.C: Likewise.
4003
4004 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4005
4006         PR tree-optimization/40421
4007         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4008
4009 2010-07-01  Richard Guenther  <rguenther@suse.de>
4010
4011         PR middle-end/42834
4012         PR middle-end/44468
4013         * gcc.c-torture/execute/20100316-1.c: New testcase.
4014         * gcc.c-torture/execute/pr44468.c: Likewise.
4015         * gcc.c-torture/compile/20100609-1.c: Likewise.
4016         * gcc.dg/volatile2.c: Adjust.
4017         * gcc.dg/plugin/selfassign.c: Likewise.
4018         * gcc.dg/pr36902.c: Likewise.
4019         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4020         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4021         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4022         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4023         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4024         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4025         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4026         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4027         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4028         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4029         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4030         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4031         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4032         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4033         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4034         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4035         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4036         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4037         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4038         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4039         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4040         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4041         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4042         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4043         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4044         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4045         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4046         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4047         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4048         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4049         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4050         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4051         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4052         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4053         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4054         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4055         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4056         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4057         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4058         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4059         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4060         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4061         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4062         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4063         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4064         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4065         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4066         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4067         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4068         * g++.dg/tree-ssa/pr31146.C: Likewise.
4069         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4070         * g++.dg/tree-ssa/pr33604.C: Likewise.
4071         * g++.dg/plugin/selfassign.c: Likewise.
4072         * gfortran.dg/array_memcpy_3.f90: Likewise.
4073         * gfortran.dg/array_memcpy_4.f90: Likewise.
4074         * c-c++-common/torture/pr42834.c: New testcase.
4075
4076 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4077
4078         PR c++/44628
4079         * g++.dg/template/crash100.C: New.
4080
4081 2010-06-30  Jan Hubicka  <jh@suse.cz>
4082
4083         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4084
4085 2010-06-30  Michael Matz  <matz@suse.de>
4086
4087         PR bootstrap/44699
4088         * gcc.dg/pr44699.c: New test.
4089
4090 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4091
4092         PR tree-optimization/39799
4093         * c-c++-common/uninit-17.c: New test.
4094
4095 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4096
4097         PR libfortran/43298
4098         * gfortran.dg/read_infnan_1.f90: New test.
4099
4100 2010-06-29  Jason Merrill  <jason@redhat.com>
4101
4102         Enable implicitly declared move constructor/operator= (N3053).
4103         * g++.dg/cpp0x/implicit3.C: New.
4104         * g++.dg/cpp0x/implicit4.C: New.
4105         * g++.dg/cpp0x/implicit5.C: New.
4106         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4107         * g++.dg/cpp0x/not_special.C: Adjust.
4108         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4109         * g++.dg/cpp0x/rv1n.C: Adjust.
4110         * g++.dg/cpp0x/rv1p.C: Adjust.
4111         * g++.dg/cpp0x/rv2n.C: Adjust.
4112         * g++.dg/cpp0x/rv2p.C: Adjust.
4113         * g++.dg/cpp0x/rv3n.C: Adjust.
4114         * g++.dg/cpp0x/rv3p.C: Adjust.
4115         * g++.dg/cpp0x/rv4n.C: Adjust.
4116         * g++.dg/cpp0x/rv4p.C: Adjust.
4117         * g++.dg/cpp0x/rv5n.C: Adjust.
4118         * g++.dg/cpp0x/rv5p.C: Adjust.
4119         * g++.dg/cpp0x/rv6n.C: Adjust.
4120         * g++.dg/cpp0x/rv6p.C: Adjust.
4121         * g++.dg/cpp0x/rv7n.C: Adjust.
4122         * g++.dg/cpp0x/rv7p.C: Adjust.
4123         * g++.dg/cpp0x/rv8p.C: Adjust.
4124         * g++.dg/gomp/pr26690-1.C: Adjust.
4125         * g++.dg/other/error20.C: Adjust.
4126         * g++.dg/other/error31.C: Adjust.
4127         * g++.dg/parse/error19.C: Adjust.
4128         * g++.dg/template/qualttp5.C: Adjust.
4129         * g++.old-deja/g++.law/ctors5.C: Adjust.
4130
4131         Enable implicitly deleted functions (N2346)
4132         * g++.dg/cpp0x/defaulted17.C: New.
4133         * g++.dg/cpp0x/implicit1.C: New.
4134         * g++.dg/cpp0x/implicit2.C: New.
4135         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4136         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4137         * g++.dg/init/ctor4.C: Adjust.
4138         * g++.dg/init/synth2.C: Adjust.
4139         * g++.dg/lto/20081118_1.C: Adjust.
4140         * g++.dg/other/error13.C: Adjust.
4141         * g++.dg/other/unused1.C: Adjust.
4142         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4143         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4144         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4145         * g++.old-deja/g++.law/ctors17.C: Adjust.
4146         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4147         * g++.old-deja/g++.pt/assign1.C: Adjust.
4148         * g++.old-deja/g++.pt/crash20.C: Adjust.
4149
4150         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4151         * g++.dg/cpp0x/defaulted13.C: Adjust.
4152         * g++.dg/cpp0x/defaulted2.C: Adjust.
4153         * g++.dg/cpp0x/defaulted3.C: Adjust.
4154         * g++.dg/cpp0x/initlist9.C: Adjust.
4155         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4156         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4157         * g++.dg/init/synth2.C: Adjust.
4158
4159         * g++.dg/cpp0x/defaulted19.C: New.
4160
4161         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4162         * g++.dg/template/error23.C: Fix for -std=c++0x.
4163
4164 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4165
4166         PR fortran/44718
4167         * gfortran.dg/proc_ptr_28.f90: New.
4168
4169 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4170
4171         PR tree-optimization/43801
4172         * g++.dg/torture/pr43801.C: New test.
4173
4174         PR debug/44668
4175         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4176
4177 2010-06-29  Jason Merrill  <jason@redhat.com>
4178
4179         PR c++/44587
4180         * g++.dg/template/qualified-id2.C: New.
4181         * g++.dg/template/qualified-id3.C: New.
4182
4183 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4184
4185         PR fortran/44696
4186         * gfortran.dg/associated_target_4.f90: New.
4187
4188 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4189
4190         PR fortran/44582
4191         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4192
4193 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4194
4195         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4196
4197 2010-06-29  Jan Hubicka  <jh@suse.cz>
4198
4199         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4200
4201 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4202
4203         PR target/43902
4204         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4205         * gcc.target/arm/wmul-3.c: New test.
4206         * gcc.target/arm/wmul-4.c: New test.
4207
4208 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4209
4210         PR rtl-optimization/44659
4211         * gcc.target/i386/extract-1.c: New.
4212         * gcc.target/i386/extract-2.c: Likewise.
4213         * gcc.target/i386/extract-3.c: Likewise.
4214         * gcc.target/i386/extract-4.c: Likewise.
4215         * gcc.target/i386/extract-5.c: Likewise.
4216         * gcc.target/i386/extract-6.c: Likewise.
4217
4218 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4219
4220         PR c++/44682
4221         * g++.dg/warn/Wunused-var-14.C: New test.
4222
4223 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4224
4225         PR fortran/43298
4226         * gfortran.dg/nan_6.f90: New.
4227
4228 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4229
4230         PR tree-optimization/43781
4231         * gcc.dg/torture/pr43781.c: New.
4232
4233 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4234
4235         PR fortran/40158
4236         * gfortran.dg/actual_rank_check_1.f90: New test.
4237
4238 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4239
4240         * gcc.dg/ipa/ipa-sra-6.c: New test.
4241
4242 2010-06-28  Jan Hubicka  <jh@suse.cz>
4243
4244         PR tree-optimization/44687
4245         * gcc.c-torture/compile/pr44687.c
4246
4247 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4248
4249         PR c++/44535
4250         * g++.dg/torture/pr44535.C: New test.
4251
4252 2010-06-28  Michael Matz  <matz@suse.de>
4253
4254         PR middle-end/44592
4255         * gfortran.dg/pr44592.f90: New test.
4256
4257 2010-06-28  Jan Hubicka  <jh@suse.cz>
4258
4259         PR tree-optimization/44357
4260         * g++.dg/torture/pr44357.C: New testcase.
4261
4262 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4263
4264         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4265         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4266         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4267         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4268         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4269         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4270         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4271         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4272
4273 2010-06-27  Jan Hubicka  <jh@suse.cz>
4274
4275         * gcc.c-torture/compile/pr44686.c: New file.
4276
4277 2010-06-27  Richard Guenther  <rguenther@suse.de>
4278
4279         PR tree-optimization/44683
4280         * gcc.c-torture/execute/pr44683.c: New testcase.
4281
4282 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4283
4284         * gnat.dg/noreturn3.ad[sb]: New test.
4285
4286 2010-06-26  Jason Merrill  <jason@redhat.com>
4287
4288         * g++.dg/cpp0x/explicit5.C: New.
4289
4290 2010-06-26  Richard Guenther  <rguenther@suse.de>
4291
4292         PR tree-optimization/44393
4293         * gcc.dg/pr44393.c: New testcase.
4294
4295 2010-06-26  Jan Hubicka  <jh@suse.cz>
4296
4297         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4298
4299 2010-06-26  Richard Guenther  <rguenther@suse.de>
4300
4301         PR middle-end/44674
4302         * gcc.dg/pr44674.c: New testcase.
4303
4304 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4305
4306         * gcc.dg/opts-3.c: New test.
4307
4308 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4309
4310         * gfortran.dg/type_decl_1.f90: New.
4311         * gfortran.dg/type_decl_2.f90: New.
4312
4313 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4314
4315         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4316         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4317
4318 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4319
4320         PR testsuite/38946
4321         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4322         error in comparing reals.
4323
4324 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4325
4326         * selected_real_kind_2.f90: New.
4327         * selected_real_kind_3.f90: New.
4328
4329 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4330
4331         * gfortran.dg/entry_19.f90: New.
4332
4333 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4334
4335         * gfortran.dg/end_subroutine_1.f90: New.
4336         * gfortran.dg/end_subroutine_2.f90: New.
4337         * gfortran.dg/interface_proc_end.f90: Update.
4338
4339 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4340
4341         * gfortran.dg/semicolon_fixed.f: Update.
4342         * gfortran.dg/semicolon_fixed_2.f: New.
4343         * gfortran.dg/semicolon_free_2.f90: New.
4344         * gfortran.dg/semicolon_free.f90: Update.
4345
4346 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4347
4348         PR fortran/44448
4349         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4350
4351 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4352
4353         * g++.dg/ipa/iinline-3.C: New test.
4354         * gcc.dg/ipa/modif-1.c: Removed.
4355
4356 2010-06-25  Jan Hubicka  <jh@suse.cz>
4357
4358         * gcc.dg/tree-ssa/ipa-split-1.c
4359
4360 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4361
4362         * g++.dg/ipa/iinline-2.C: New test.
4363
4364 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4365
4366         PR middle-end/43866
4367         * gfortran.dg/pr43866.f90: New test.
4368
4369         PR tree-optimization/44539
4370         * gcc.dg/pr44539.c: New test.
4371
4372 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4373
4374         From Jim Wilson:
4375         PR target/43902
4376         * gcc.target/mips/madd-9.c: New test.
4377
4378 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4379
4380         PR c/44517
4381         * gcc.dg/noncompile/pr44517.c: New.
4382         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4383
4384 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4385
4386         PR testsuite/43283
4387         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4388         and add argument to nop for IA64.
4389
4390 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4391
4392         PR target/44588
4393         * gcc.target/i386/mod-1.c: New.
4394         * gcc.target/i386/umod-1.c: Likewise.
4395         * gcc.target/i386/umod-2.c: Likewise.
4396         * gcc.target/i386/umod-3.c: Likewise.
4397
4398 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4399
4400         PR middle-end/44492
4401         * g++.dg/torture/pr44492.C: New test.
4402
4403 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4404
4405         * c-c++-common/warn-omitted-condop.c: New.
4406
4407 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4408
4409         PR fortran/44614
4410         * gfortran.dg/import8.f90: New.
4411
4412 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4413
4414         * gnat.dg/not_null.adb: Update test case.
4415
4416 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4417
4418         PR c++/44619
4419         * g++.dg/warn/Wunused-var-13.C: New test.
4420
4421         PR c++/44627
4422         * g++.dg/diagnostic/method1.C: New test.
4423
4424 2010-06-22  Cary Coutant  <ccoutant@google.com>
4425
4426         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4427
4428 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4429
4430         PR fortran/44616
4431         * gfortran.dg/abstract_type_8.f03: New.
4432
4433 2010-06-21  Jason Merrill  <jason@redhat.com>
4434
4435         * g++.dg/cpp0x/noexcept08.C: New.
4436
4437         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4438
4439 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4440
4441         PR target/44615
4442         * gcc.target/i386/sse2-vec-2a.c: New.
4443
4444 2010-06-21  DJ Delorie  <dj@redhat.com>
4445
4446         * gcc.dg/pragma-diag-1.c: New.
4447
4448 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4449
4450         PR target/44615
4451         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4452
4453 2010-06-21  Alan Modra  <amodra@gmail.com>
4454
4455         PR testsuite/44505
4456         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4457         tail call to check_fa_mid.
4458
4459 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4460
4461         PR target/44575
4462         * gcc.c-torture/execute/pr44575.c: New test.
4463
4464 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4465
4466         PR fortran/40632
4467         * gfortran.dg/contiguous_1.f90: New.
4468         * gfortran.dg/contiguous_2.f90: New.
4469         * gfortran.dg/contiguous_3.f90: New.
4470
4471 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4472
4473         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4474         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4475
4476 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4477
4478         PR target/44546
4479         * gcc.target/i386/pr44546.c: New test.
4480
4481 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4482
4483         * gcc.dg/opts-2.c: New test.
4484
4485 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4486
4487         PR fortran/44584
4488         * gfortran.dg/typebound_proc_15.f03: Modified.
4489
4490 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4491
4492         PR target/44072
4493         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4494         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4495
4496 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4497
4498         * g++.dg/ext/label13.C: Fix typo in last change.
4499
4500 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4501
4502         PR libfortran/44477
4503         * gfortran.dg/eof_3.f90
4504         * gfortran.dg/endfile_2.f90
4505         * gfortran.dg/endfile_4.f90
4506         * gfortran.dg/endfile_3.f90
4507
4508 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4509
4510         PR c++/41090
4511         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4512
4513 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4514
4515         PR fortran/44556
4516         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4517
4518 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4519
4520         * gcc.target/arm/pr40900.c: New test.
4521
4522 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4523
4524         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4525
4526 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4527
4528         PR fortran/44558
4529         * gfortran.dg/typebound_call_15.f03: New.
4530
4531 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4532
4533         PR c++/44486
4534         * g++.dg/pr44486.C: New.
4535
4536 2010-06-16  DJ Delorie  <dj@redhat.com>
4537
4538         * gcc.target/i386/volatile-bitfields-1.c: New.
4539         * gcc.target/i386/volatile-bitfields-2.c: New.
4540
4541 2010-06-16  Jason Merrill  <jason@redhat.com>
4542
4543         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4544
4545         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4546
4547 2010-06-16  Richard Guenther  <rguenther@suse.de>
4548
4549         PR c/44555
4550         * gcc.c-torture/execute/pr44555.c: New testcase.
4551
4552 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4553
4554         PR fortran/44549
4555         * gfortran.dg/typebound_proc_16.f03: New.
4556
4557 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4558
4559         * g++.dg/torture/pr43905.C: New test.
4560
4561 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4562
4563         PR testsuite/44538
4564         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4565         initialization loop from being vectorized.
4566         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4567
4568 2010-06-16  Alan Modra  <amodra@gmail.com>
4569
4570         PR tree-optimization/44507
4571         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4572
4573 2010-06-15  Jason Merrill  <jason@redhat.com>
4574
4575         * g++.dg/overload/arg3.C: Adjust error locations.
4576         * g++.dg/overload/copy1.C: Likewise.
4577         * g++.dg/tc1/dr152.C: Likewise.
4578         * g++.dg/template/incomplete4.C: Likewise.
4579         * g++.dg/template/incomplete5.C: Likewise.
4580         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4581         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4582         * g++.old-deja/g++.pt/crash9.C: Likewise.
4583
4584         * g++.dg/inherit/virtual5.C: New.
4585
4586         * g++.dg/cpp0x/defaulted18.C: New.
4587
4588         * g++.dg/cpp0x/initlist40.C: New.
4589
4590         * g++.dg/cpp0x/initlist39.C: New.
4591
4592 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4593
4594         PR middle-end/44391
4595         * gcc.dg/graphite/pr44391.c: New.
4596
4597 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4598
4599         PR fortran/43388
4600         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4601         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4602         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4603         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4604
4605 2010-06-15  Richard Guenther  <rguenther@suse.de>
4606
4607         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4608
4609 2010-06-15  Richard Guenther  <rguenther@suse.de>
4610
4611         * gcc.dg/vect/bb-slp-21.c: Adjust.
4612         * gcc.dg/vect/bb-slp-13.c: Likewise
4613         * gcc.dg/vect/bb-slp-4.c: Likewise
4614         * gcc.dg/vect/bb-slp-22.c: Likewise
4615         * gcc.dg/vect/bb-slp-14.c: Likewise
4616         * gcc.dg/vect/bb-slp-23.c: Likewise
4617         * gcc.dg/vect/bb-slp-15.c: Likewise
4618         * gcc.dg/vect/bb-slp-17.c: Likewise
4619         * gcc.dg/vect/bb-slp-18.c: Likewise
4620         * gcc.dg/vect/bb-slp-19.c: Likewise
4621         * gcc.dg/vect/bb-slp-10.c: Likewise
4622         * gcc.dg/vect/bb-slp-11.c: Likewise
4623         * gcc.dg/vect/bb-slp-20.c: Likewise
4624         * gcc.dg/vect/bb-slp-3.c: Likewise
4625
4626 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4627
4628         PR fortran/44536
4629         * gfortran.dg/gomp/pr44536.f90: New test.
4630         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4631
4632 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4633
4634         PR target/44534
4635         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4636         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4637
4638 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4639
4640         PR tree-optimization/44508
4641         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4642
4643         PR bootstrap/44509
4644         * gcc.dg/pr44509.c: New test.
4645
4646 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4647
4648         PR tree-optimization/44507
4649         * gcc.dg/vect/pr44507.c: New test.
4650
4651 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4652
4653         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4654         and c-pretty-print.h.
4655
4656         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4657
4658 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4659
4660         * gfortran.dg/whole_file_18.f90: Updated error message.
4661
4662 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4663
4664         * gfortran.dg/whole_file_20.f03: New.
4665
4666 2010-06-12  Jan Hubicka  <jh@suse.cz>
4667
4668         * gcc.c-torture/compile/pc44485.c: New testcase.
4669
4670 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4671
4672         PR fortran/40117
4673         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4674         * gfortran.dg/typebound_proc_14.f03: New.
4675         * gfortran.dg/typebound_proc_15.f03: New.
4676
4677 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4678
4679         * gcc.dg/opts-1.c: New test.
4680
4681 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4682
4683         * gcc.dg/funroll-loops-all.c: Update expected error.
4684
4685 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4686
4687         PR target/44481
4688         * gcc.target/i386/pr44481.c: New test.
4689
4690 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4691
4692         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4693
4694 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4695
4696         PR middle-end/44483
4697         * gcc.dg/tree-ssa/pr44483.c: New.
4698
4699 2010-06-11  Paul Brook  <paul@codesourcery.com>
4700
4701         * g++.dg/other/arm-neon-1.C: New test.
4702
4703 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4704
4705         PR fortran/42051
4706         PR fortran/43896
4707         * gfortran.dg/class_23.f03: New test.
4708
4709 2010-06-11  Jan Hubicka  <jh@suse.cz>
4710
4711         * gcc.dg/ipa/pure-const-2.c: New testcase.
4712
4713 2010-06-11  Jan Hubicka  <jh@suse.cz>
4714
4715         * gcc.dg/noreturn-7.c: Update.
4716         * gcc.dg/noreturn-4.c: Update.
4717
4718 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4719
4720         Fix MIPS bootstrap
4721         * g++.dg/other/typedef4.C: New test.
4722
4723 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4724
4725         PR fortran/44207
4726         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4727
4728 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4729
4730         PR fortran/44457
4731         * gfortran.dg/asynchronous_3.f03
4732
4733 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4734
4735         PR middle-end/44185
4736         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4737         non-temporal stores out of the tests to form new test cases.  As a
4738         result, no non-temporal store should be generated in this case.
4739
4740         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4741         prefetch-7.c that generate one non-temporal store.
4742
4743         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4744         prefetch-7.c that generate one non-temporal store and one
4745         one-temporal prefetch.
4746
4747 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4748
4749         PR tree-optimization/44258
4750         * gcc.dg/tree-ssa/pr44258.c: New test.
4751
4752 2010-06-10  Daniel Kraft  <d@domob.eu>
4753
4754         PR fortran/38936
4755         * gfortran.dg/associate_1.f03: New test.
4756         * gfortran.dg/associate_2.f95: New test.
4757         * gfortran.dg/associate_3.f03: New test.
4758         * gfortran.dg/associate_4.f08: New test.
4759
4760 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4761
4762         * gfortran.dg/selected_char_kind_4.f90: New test.
4763
4764 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4765
4766         * gcc.dg/pr42461.c: New test.
4767
4768 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4769
4770         PR fortran/44347
4771         * gfortran.dg/selected_real_kind_1.f90: New.
4772
4773 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4774
4775         PR fortran/44359
4776         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4777         warning.
4778         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4779         check for warning.
4780
4781 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4782
4783         * gfortran.dg/data_namelist_conflict.f90: New test.
4784
4785 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4786
4787         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4788         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4789         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4790
4791 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4792
4793         * gfortran.dg/mvbits_9.f90: New test.
4794         * gfortran.dg/ibset_1.f90: Ditto.
4795         * gfortran.dg/ibits_1.f90: Ditto.
4796         * gfortran.dg/btest_1.f90: Ditto.
4797         * gfortran.dg/ibclr_1.f90: Ditto.
4798
4799 2010-06-09  Jason Merrill  <jason@redhat.com>
4800
4801         PR c++/44366
4802         * g++.dg/cpp0x/decltype23.C: Move to...
4803         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4804
4805 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4806
4807         PR fortran/44211
4808         * gfortran.dg/typebound_call_14.f03: New test.
4809
4810 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4811
4812         PR tree-optimization/44423
4813         * gcc.dg/tree-ssa/pr44423.c: New test.
4814
4815 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4816
4817         PR testsuite/42843
4818         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4819         TV_NONE to initialize tv_id field.
4820         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4821         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4822         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4823         Include toplev.h .
4824         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4825         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4826         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4827
4828 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4829
4830         PR tree-optimization/39874
4831         PR middle-end/28685
4832         * gcc.dg/pr39874.c: New file.
4833
4834 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4835
4836         * g++.dg/ext/attr-alias-1.C: New.
4837         * g++.dg/ext/attr-alias-2.C: New.
4838
4839 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4840
4841         PR fortran/44446
4842         * gfortran.dg/proc_ptr_27.f90: New.
4843
4844 2010-06-07  Jason Merrill  <jason@redhat.com>
4845
4846         PR c++/44366
4847         * g++.dg/cpp0x/decltype23.C: New.
4848
4849 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4850             Shujing Zhao  <pearly.zhao@oracle.com>
4851
4852         PR c/37724
4853         * gcc.dg/c90-const-expr-10.c: Adjust.
4854         * gcc.dg/c99-const-expr-10.c: Adjust.
4855         * gcc.dg/init-bad-7.c: New.
4856
4857 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4858
4859         * lib/target-supports.exp (check_effective_target_gas): New proc.
4860         * gcc.c-torture/execute/960321-1.x: New file.
4861
4862 2010-06-07  Jason Merrill  <jason@redhat.com>
4863
4864         PR c++/44401
4865         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4866
4867 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4868
4869         PR c++/44444
4870         * g++.dg/warn/Wunused-var-12.C: New test.
4871
4872         PR c++/44443
4873         * c-c++-common/Wunused-var-11.c: New test.
4874
4875 2010-06-07  Jan Hubicka  <jh@suse.cz>
4876
4877         * gcc.dg/ipa/pure-const-1.c: New testcase.
4878
4879 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4880
4881         PR rtl-optimization/44404
4882         * gcc.dg/pr44404.c: New.
4883
4884 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4885
4886         PR target/44159
4887         * gcc.target/i386/abi-2.c: Check sysv abi here.
4888         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4889         function to avoid failures by different ABIs.
4890         * gcc.target/i386/aes-check.h: Likewise.
4891         * gcc.target/i386/avx-check.h: Likewise.
4892         * gcc.target/i386/fma4-check.h: Likewise.
4893         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4894         * gcc.target/i386/mmx-check.h: Likewise.
4895         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4896         * gcc.target/i386/pclmul-check.h: Likewise.
4897         * gcc.target/i386/sse-check.h: Likewise.
4898         * gcc.target/i386/sse2-check.h: Likewise.
4899         * gcc.target/i386/sse3-check.h: Likewise.
4900         * gcc.target/i386/sse4_1-check.h: Likewise.
4901         * gcc.target/i386/sse4_2-check.h: Likewise.
4902         * gcc.target/i386/sse4a-check.h: Likewise.
4903         * gcc.target/i386/ssse3-check.h: Likewise.
4904         * gcc.target/i386/xop-check.h: Likewise.
4905         * gcc.target/i386/pr27971.c: Fix for LLP64.
4906         * gcc.target/i386/pr39139.c: Likewise.
4907         * gcc.target/i386/pr39315-check.c: Likewise.
4908         * gcc.target/i386/vararg-1.c: Likewise.
4909         * gcc.target/i386/vararg-2.c: Likewise.
4910         Additional add dg-compile to avoid failure due
4911         missing foo symbol.
4912
4913         * gcc.dg/compound-literal-1.c: Fix for llp64.
4914         * gcc.dg/pr32370.c: Likewise.
4915         * gcc.dg/pr37561.c: Likewise.
4916         * gcc.dg/pr41340.c: Likewise.
4917         * gcc.dg/pr41551.c: Likewise.
4918
4919 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4920
4921         PR c++/44188
4922         * g++.dg/debug/dwarf2/typedef3.C: New test.
4923
4924 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4925
4926         PR c/20000
4927         * c-c++-common/pr20000.c: New.
4928
4929 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4930
4931         PR c++/44086
4932         * g++.dg/init/pr44086.C: New.
4933         * g++.dg/cpp0x/decltype4.C: Adjust.
4934
4935 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4936
4937         PR fortran/43945
4938         * gfortran.dg/generic_23.f03: New test.
4939
4940 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4941
4942         PR fortran/43895
4943         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4944
4945 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4946
4947         PR c++/44361
4948         * c-c++-common/Wunused-var-9.c: New test.
4949
4950 2010-06-05  Jason Merrill  <jason@redhat.com>
4951
4952         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4953
4954 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4955
4956         PR c/44322
4957         * gcc.dg/c99-restrict-4.c: New test.
4958
4959 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4960
4961         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4962         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4963         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4964         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4965         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4966         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4967         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4968         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4969         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4970         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4971         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4972         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4973         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4974         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4975         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4976         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4977         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4978         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4979         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4980         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4981         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4982         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4983
4984 2010-06-04  Jason Merrill  <jason@redhat.com>
4985
4986         * g++.dg/cpp0x/noexcept06.C: New.
4987         * g++.dg/cpp0x/noexcept07.C: New.
4988
4989         * g++.dg/cpp0x/noexcept01.C: New.
4990         * g++.dg/cpp0x/noexcept02.C: New.
4991         * g++.dg/cpp0x/noexcept03.C: New.
4992         * g++.dg/cpp0x/noexcept04.C: New.
4993         * g++.dg/cpp0x/noexcept05.C: New.
4994
4995 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4996
4997         PR c++/44412
4998         * g++.dg/warn/Wunused-var-10.C: New test.
4999         * g++.dg/warn/Wunused-var-11.C: New test.
5000
5001         PR c++/44362
5002         * c-c++-common/Wunused-var-10.c: New test.
5003
5004 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5005
5006         PR c/25880
5007         * gcc.dg/assign-warn-2.c: Update.
5008         * gcc.dg/cpp/line3.c: Update.
5009         * gcc.dg/c99-array-lval-8.c: Update.
5010         * gcc.dg/cast-qual-2.c: Update.
5011         * gcc.dg/c99-arraydecl-3.c:  Update.
5012         * gcc.dg/assign-warn-1.c:  Update.
5013         * gcc.dg/format/gcc_diag-1.c:  Update.
5014
5015 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5016
5017         PR rtl-optimization/39871
5018         PR rtl-optimization/40615
5019         PR rtl-optimization/42500
5020         PR rtl-optimization/42502
5021         * gcc.target/arm/eliminate.c: New test.
5022
5023 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5024
5025         PR libstdc++/44410
5026         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5027         * g++.old-deja/g++.other/delete3.C: Likewise.
5028         * g++.old-deja/g++.other/new.C: Likewise.
5029         * g++.old-deja/g++.law/operators27.C: Likewise.
5030         * g++.old-deja/g++.mike/p755.C: Likewise.
5031         * g++.dg/eh/new1.C: Likewise.
5032         * g++.dg/init/new5.C: Likewise.
5033
5034 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5035
5036         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5037         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5038         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5039
5040 2010-06-03  Richard Guenther  <rguenther@suse.de>
5041
5042         PR lto/41921
5043         * lib/lto.exp: Always load gcc.exp.
5044         (lto-obj): For C source files invoke gcc_target_compile.
5045         * g++.dg/lto/20100603-1_0.C: New testcase.
5046         * g++.dg/lto/20100603-1_1.c: Likewise.
5047
5048 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5049
5050         PR tree-optimization/43688
5051         * gfortran.dg/pr43688.f90: New.
5052
5053 2010-06-03  Richard Guenther  <rguenther@suse.de>
5054
5055         PR lto/41584
5056         * gcc.dg/lto/20100603-1_0.c: New testcase.
5057         * gcc.dg/lto/20100603-2_0.c: Likewise.
5058         * gcc.dg/lto/20100603-3_0.c: Likewise.
5059
5060 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5061
5062         PR target/44218
5063         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5064         * gcc.target/powerpc/recip-2.c: Ditto.
5065         * gcc.target/powerpc/recip-3.c: Ditto.
5066         * gcc.target/powerpc/recip-4.c: Ditto.
5067         * gcc.target/powerpc/recip-5.c: Ditto.
5068         * gcc.target/powerpc/recip-6.c: Ditto.
5069         * gcc.target/powerpc/recip-7.c: Ditto.
5070         * gcc.target/powerpc/recip-test.h: Ditto.
5071         * gcc.target/powerpc/recip-test2.h: Ditto.
5072
5073 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5074
5075         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5076
5077 2010-06-02  Jason Merrill  <jason@redhat.com>
5078
5079         * g++.dg/ext/vector9.C: Expect typedef in error message.
5080
5081         PR c++/9726
5082         PR c++/23594
5083         PR c++/44333
5084         * g++.dg/tc1/dr101.C: Remove xfails.
5085
5086 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5087
5088         PR middle-end/44372
5089         * g++.dg/ipa/pr44372.C: New.
5090
5091 2010-06-02  Jan Hubicka  <jh@suse.cz>
5092
5093         PR middle-end/44295
5094         * g++.dg/torture/pr44295.C: Neww testcase.
5095
5096 2010-06-02  Jan Hubicka  <jh@suse.cz>
5097
5098         * gcc.dg/tree-ssa/loadpre6.c: Update.
5099
5100 2010-06-02  Richard Guenther  <rguenther@suse.de>
5101
5102         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5103         diagnostic.h.
5104
5105 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5106
5107         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5108         the link fail message.
5109
5110 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5111
5112         PR fortran/44360
5113         * gfortran.dg/use_13.f90: New test case.
5114
5115 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5116
5117         PR fortran/44371
5118         * gfortran.dg/error_stop_2.f08: Minor update.
5119
5120 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5121
5122         PR fortran/44371
5123         * gfortran.dg/error_stop_1.f08: New test.
5124         * gfortran.dg/error_stop_2.f08: New test.
5125
5126 2010-06-01  Jason Merrill  <jason@redhat.com>
5127
5128         DR 990
5129         * g++.dg/cpp0x/initlist37.C: New.
5130         * g++.dg/cpp0x/initlist38.C: New.
5131
5132         PR c++/44358
5133         * g++.dg/cpp0x/initlist36.C: New.
5134
5135 2010-05-31 Jan Hubicka  <jh@suse.cz>
5136
5137         * gcc.dg/noreturn-8.c: New testcase.
5138
5139 2010-05-31 Jan Hubicka  <jh@suse.cz>
5140
5141         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5142         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5143
5144 2010-05-31 Jan Hubicka  <jh@suse.cz>
5145
5146         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5147         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5148
5149 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5150
5151         PR fortran/36928
5152         * gfortran.dg/dependency_27.f90:  New test.
5153         * gfortran.dg/array_assign_1.F90:  New test.
5154
5155 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5156
5157         PR target/44338
5158         * gcc.target/i386/sse-24.c: New test.
5159
5160 2010-05-31  Jan Hubicka  <jh@suse.cz>
5161
5162         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5163
5164 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5165
5166         PR middle-end/44337
5167         * gcc.dg/pr44337.c: New test.
5168
5169         PR tree-optimization/44182
5170         * g++.dg/debug/pr44182.C: New test.
5171
5172 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5173
5174         * gcc.dg/nested-func-7.c: New test.
5175         * gnat.dg/frame_overflow.adb: Adjust directives.
5176
5177 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5178
5179         * gnat.dg/prot2.ad[sb]: New test.
5180         * gnat.dg/prot2_pkg1.ads: New helper.
5181         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5182
5183 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5184
5185         * gnat.dg/array11.adb: Adjust dg-warning directive.
5186         * gnat.dg/object_overflow.adb: Likewise.
5187
5188 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5189
5190         PR middle-end/44306
5191         * gcc.dg/tree-ssa/pr44306.c: New.
5192
5193 2010-05-29  Jan Hubicka  <jh@suse.cz>
5194
5195         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5196
5197 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5198
5199         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5200
5201 2010-05-28  Mike Stump  <mikestump@comcast.net>
5202
5203         PR objc/44125
5204         * objc.dg/const-str-9.m: Remove static.
5205
5206 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5207
5208         PR target/43636
5209         * gcc.c-torture/compile/pr43636.c: New test.
5210
5211 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5212
5213         PR objc++/23616
5214         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5215         * obj-c++.dg/try-catch-9.mm: Ditto.
5216
5217 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5218
5219         Revert patch for PR c++/44188
5220         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5221
5222 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5223
5224         PR c++/44188
5225         * g++.dg/debug/dwarf2/typedef3.C: New test.
5226
5227 2010-05-27  Jason Merrill  <jason@redhat.com>
5228
5229         PR c++/43555
5230         * g++.dg/ext/vla9.C: New.
5231
5232 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5233
5234         PR objc/44140
5235         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5236         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5237         * objc.dg/torture/tls/thr-init.m: Ditto.
5238         * objc.dg/torture/trivial.m: Ditto.
5239         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5240         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5241         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5242         * obj-c++.dg/torture/trivial.mm: Ditto.
5243
5244 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5245
5246         * g++.dg/lto/20100302_0.C: Skip on darwin.
5247
5248 2010-05-27  Richard Guenther  <rguenther@suse.de>
5249
5250         PR tree-optimization/44284
5251         * gcc.dg/vect/vect-118.c: New testcase.
5252         * gcc.dg/vect/bb-slp-20.c: Adjust.
5253         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5254         * gcc.dg/vect/slp-9.c: Likewise.
5255         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5256         * gcc.dg/vect/vect-10.c: Likewise.
5257         * gcc.dg/vect/vect-109.c: Likewise.
5258         * gcc.dg/vect/vect-12.c: Likewise.
5259         * gcc.dg/vect/vect-36.c: Likewise.
5260         * gcc.dg/vect/vect-7.c: Likewise.
5261         * gcc.dg/vect/vect-iv-8.c: Likewise.
5262         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5263         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5264         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5265         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5266         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5267         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5268         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5269         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5270         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5271         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5272         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5273         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5274         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5275         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5276         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5277         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5278         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5279
5280 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5281
5282         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5283         necessary.
5284
5285 2010-05-26  Jan Hubicka  <jh@suse.cz>
5286
5287         * gcc.dg/lto/materialize-1_0.c: New file.
5288         * gcc.dg/lto/materialize-1_1.c: New file.
5289
5290 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5291
5292         * gnat.dg/lto10.adb: New test.
5293         * gnat.dg/lto10_pkg.ads: New helper.
5294
5295 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5296
5297         * lib/target-supports.exp (check_effective_target_int128): New
5298         function to check if __int128 types are available for target.
5299         * c-c++-common/int128-types-1.c: New.
5300         * c-c++-common/int128-1.c: New.
5301         * c-c++-common/int128-2.c: New.
5302         * g++.dg/abi/mangle43.C: New.
5303         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5304         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5305         pointer-wide scalar.
5306         * g++.dg/other/pr25632.C: Likewise.
5307         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5308         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5309         overflow warnings.
5310         * g++.dg/warn/pr13358-4.C: Likewise.
5311         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5312         * g++.dg/warn/Wconversion-null.C: Likewise.
5313
5314 2010-05-26  Jason Merrill  <jason@redhat.com>
5315
5316         PR c++/43382
5317         * g++.dg/cpp0x/variadic101.C: New.
5318
5319 2010-05-26  Richard Guenther  <rguenther@suse.de>
5320
5321         PR rtl-optimization/44164
5322         * gcc.c-torture/execute/pr44164.c: New testcase.
5323         * g++.dg/tree-ssa/pr13146.C: Adjust.
5324
5325 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5326
5327         PR fortran/40011
5328         * gfortran.dg/whole_file_19.f90 : New test.
5329
5330 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5331
5332         PR fortran/30668
5333         PR fortran/31346
5334         PR fortran/34260
5335         * gfortran.dg/pr40999.f: Fix function type.
5336         * gfortran.dg/whole_file_5.f90: Likewise.
5337         * gfortran.dg/whole_file_6.f90: Likewise.
5338         * gfortran.dg/whole_file_16.f90: New.
5339         * gfortran.dg/whole_file_17.f90: New.
5340         * gfortran.dg/whole_file_18.f90: New.
5341
5342 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5343             Iain Sandoe  <iains@gcc.gnu.org>
5344
5345         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5346         * gcc.c-torture/compile/pr44197.c: Require alias support.
5347         * gcc.dg/lto/20081222_0.c: Ditto.
5348
5349 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5350
5351         PR debug/42801
5352         * gcc.dg/guality/vla-2.c: New test.
5353
5354 2010-05-25  Richard Guenther  <rguenther@suse.de>
5355
5356         PR middle-end/44069
5357         * g++.dg/torture/pr44069.C: New testcase.
5358
5359 2010-05-25  Richard Guenther  <rguenther@suse.de>
5360
5361         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5362
5363 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5364
5365         PR objc/44140
5366         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5367
5368 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5369
5370         * obj-c++.dg/torture/tls/trivial.mm: New.
5371         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5372         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5373         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5374         * obj-c++.dg/torture/tls/diag-1.mm: New.
5375         * obj-c++.dg/torture/tls/tls.exp: New.
5376         * obj-c++.dg/torture/trivial.mm: New.
5377         * obj-c++.dg/torture/dg-torture.exp: New.
5378         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5379         * obj-c++.dg/tls/trivial.m: New.
5380         * obj-c++.dg/tls/init-1.mm: New.
5381         * obj-c++.dg/tls/diag-1.mm: New.
5382         * obj-c++.dg/tls/init-2.mm: New.
5383         * obj-c++.dg/tls/diag-2.mm: New.
5384         * obj-c++.dg/tls/diag-3.mm: New.
5385         * obj-c++.dg/tls/diag-4.mm: New.
5386         * obj-c++.dg/tls/static-1.mm: New.
5387         * obj-c++.dg/tls/tls.exp: New.
5388         * obj-c++.dg/tls/diag-5.mm: New.
5389         * obj-c++.dg/tls/static-1a.mm: New.
5390         * objc-obj-c++-shared/Object1.mm: New.
5391         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5392
5393 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5394
5395         PR objc++/43689
5396         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5397         * obj-c++.dg/const-str-6.mm: Ditto.
5398
5399 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5400
5401         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5402
5403 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5404
5405         PR ada/38394
5406         * gnat.dg/array13.ad[sb]: New test.
5407
5408 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5409             Sandra Loosemore  <sandra@codesourcery.com>
5410
5411         * gcc.target/arm/neon/: Regenerated test cases.
5412
5413         * gcc.target/arm/neon/polytypes.c,
5414         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5415         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5416         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5417         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5418         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5419         dg-add-options arm_neon.
5420
5421         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5422         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5423         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5424         and arm_neon_fp16_ok.
5425
5426         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5427         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5428
5429         * lib/target-supports.exp (add_options_for_arm_neon): New.
5430         (check_effective_target_arm_neon_ok_nocache): New, from
5431         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5432         (check_effective_target_arm_neon_ok): Use
5433         check_effective_target_arm_neon_ok_nocache.
5434         (add_options_for_arm_neon_fp16)
5435         (check_effective_target_arm_neon_fp16_ok)
5436         check_effective_target_arm_neon_fp16_ok_nocache): New.
5437         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5438
5439 2010-05-24  Jason Merrill  <jason@redhat.com>
5440
5441         PR c++/41510
5442         * g++.dg/cpp0x/initlist35.C: New.
5443         * g++.dg/init/brace6.C: Adjust.
5444
5445 2010-05-24  Paul Brook  <paul@codesourcery.com>
5446
5447         * gcc.target/arm/frame-pointer-1.c: New test.
5448         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5449         pointer elimination.
5450
5451 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5452
5453         PR target/44245
5454         * gcc.target/i386/crc32-3.c: New.
5455         * gcc.target/i386/crc32-4.c: Likewise.
5456
5457 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5458
5459         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5460         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5461         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5462
5463 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5464
5465         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5466
5467 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5468
5469         PR target/43869
5470         * gcc.c-target/pr43869.c: New test.
5471
5472 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5473
5474         PR fortran/44212
5475         * gfortran.dg/class_22.f03: New.
5476
5477 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5478
5479         PR lto/44238
5480         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5481
5482 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5483
5484         PR fortran/44213
5485         * gfortran.dg/abstract_type_7.f03: New.
5486
5487 2010-05-21  Jason Merrill  <jason@redhat.com>
5488
5489         * g++.dg/eh/spec11.C: Test cleanup optimization.
5490
5491 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5492
5493         PR debug/44223
5494         * gcc.target/i386/pr44223.c: New test.
5495
5496 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5497
5498         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5499
5500 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5501
5502         * g++.dg/other/const3.C: New test.
5503
5504 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5505
5506         PR fortran/38407
5507         * warn_unused_dummy_argument_1.f90: New.
5508         * warn_unused_dummy_argument_2.f90: New.
5509
5510 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5511
5512         PR c++/30298
5513         * g++.dg/inherit/crash1.C: New.
5514         * g++.dg/inherit/crash2.C: Likewise.
5515
5516 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5517
5518         PR debug/44178
5519         * g++.dg/debug/pr44178.C: New test.
5520
5521 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5522
5523         PR middle-end/44185
5524         * gcc.dg/tree-ssa/prefetch-6.c: Add
5525         --param min-insn-to-prefetch-ratio=6.
5526         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5527         allow unrolling, and adjust the movnti count.
5528
5529 2010-05-20  Jan Hubicka  <jh@suse.cz>
5530
5531         PR middle-end/44197
5532         * gcc.c-torture/compile/pr44197.c: New file.
5533
5534 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5535
5536         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5537         Fix test code.
5538         (check_effective_target_xop): Remove __may_alias__ attribute.
5539
5540 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5541
5542         PR target/44202
5543         * gcc.c-torture/execute/pr44202-1.c: New test.
5544
5545 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5546
5547         PR fortran/43851
5548         * gfortran.dg/label_1.f90: Update test.
5549
5550 2010-05-19  Jan Hubicka  <jh@suse.cz>
5551
5552         * gcc.dg/lto/ipareference2_0.c: New file.
5553         * gcc.dg/lto/ipareference2_1.c: New file.
5554
5555 2010-05-19  Jason Merrill  <jason@redhat.com>
5556
5557         * g++.dg/parse/fn-typedef2.C: New.
5558
5559         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5560         function type.
5561
5562         PR c++/44193
5563         * g++.dg/template/fntype1.C: New.
5564
5565 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5566
5567         * gnat.dg/discr23.ad[sb]: New test.
5568         * gnat.dg/discr23_pkg.ads: New helper.
5569
5570         * gnat.dg/specs/controlled1.ads: New test.
5571         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5572
5573 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5574
5575         PR fortran/44055
5576         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5577         Fixed scope of C_SIZEOF.
5578         * gfortran.dg/warn_conversion_2.f90: New.
5579
5580 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5581
5582         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5583         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5584         for optional selector.
5585         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5586         (check_effective_target_sse3): New proc.
5587         * gcc.target/i386/math-torture/math-torture.exp: Load
5588         target-supports.exp.
5589         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5590         check_effective_target_sse2.
5591         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5592         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5593         * g++.dg/vect/vect.exp: Likewise.
5594         * gfortran.dg/vect/vect.exp: Likewise.
5595         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5596         -msse2 if check_effective_target_sse2.
5597
5598         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5599         * gcc.target/i386/3dnow-2.c: Likewise.
5600         * gcc.target/i386/3dnowA-1.c: Likewise.
5601         * gcc.target/i386/3dnowA-2.c: Likewise.
5602         * gcc.target/i386/pr42549.c: Likewise.
5603
5604         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5605         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5606         * gcc.target/i386/sse3-addsubps.c: Likewise.
5607         * gcc.target/i386/sse3-haddpd.c: Likewise.
5608         * gcc.target/i386/sse3-haddps.c: Likewise.
5609         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5610         * gcc.target/i386/sse3-hsubps.c: Likewise.
5611         * gcc.target/i386/sse3-movddup.c: Likewise.
5612         * gcc.target/i386/sse3-movshdup.c: Likewise.
5613         * gcc.target/i386/sse3-movsldup.c: Likewise.
5614
5615         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5616         * g++.dg/ext/attrib35.C: Likewise.
5617         * g++.dg/opt/pr40496.C: Likewise.
5618         * g++.dg/other/i386-1.C: Likewise.
5619         * g++.dg/other/i386-4.C: Likewise.
5620         * g++.dg/other/pr34435.C: Likewise.
5621         * g++.dg/other/pr39496.C: Likewise.
5622         * g++.dg/other/pr40446.C: Likewise.
5623         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5624         * gcc.dg/compat/vector-1a_main.c: Likewise.
5625         * gcc.dg/compat/vector-2a_main.c: Likewise.
5626         * gcc.dg/lto/20090206-1_0.c: Likewise.
5627         * gcc.dg/pr34856.c: Likewise.
5628         * gcc.dg/pr36584.c: Likewise.
5629         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5630         * gcc.dg/pr37544.c: Likewise.
5631         * gcc.dg/torture/pr16104-1.c: Likewise.
5632         * gcc.dg/torture/pr35771-1.c: Likewise.
5633         * gcc.dg/torture/pr35771-2.c: Likewise.
5634         * gcc.dg/torture/pr35771-3.c: Likewise.
5635         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5636         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5637         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5638         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5639         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5640         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5641         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5642         * gcc.target/i386/20060512-1.c: Likewise.
5643         * gcc.target/i386/20060512-3.c: Likewise.
5644         * gcc.target/i386/all_one_m128i.c: Likewise.
5645         * gcc.target/i386/float128-1.c: Likewise.
5646         * gcc.target/i386/float128-2.c: Likewise.
5647         * gcc.target/i386/fpcvt-1.c: Likewise.
5648         * gcc.target/i386/fpcvt-2.c: Likewise.
5649         * gcc.target/i386/fpcvt-3.c: Likewise.
5650         * gcc.target/i386/fpprec-1.c: Likewise.
5651         * gcc.target/i386/funcspec-9.c: Likewise.
5652         * gcc.target/i386/incoming-1.c: Likewise.
5653         * gcc.target/i386/incoming-12.c: Likewise.
5654         * gcc.target/i386/incoming-2.c: Likewise.
5655         * gcc.target/i386/incoming-3.c: Likewise.
5656         * gcc.target/i386/incoming-4.c: Likewise.
5657         * gcc.target/i386/incoming-6.c: Likewise.
5658         * gcc.target/i386/incoming-7.c: Likewise.
5659         * gcc.target/i386/incoming-8.c: Likewise.
5660         * gcc.target/i386/opt-1.c: Likewise.
5661         * gcc.target/i386/opt-2.c: Likewise.
5662         * gcc.target/i386/ordcmp-1.c: Likewise.
5663         * gcc.target/i386/pr17692.c: Likewise.
5664         * gcc.target/i386/pr18614-1.c: Likewise.
5665         * gcc.target/i386/pr22152.c: Likewise.
5666         * gcc.target/i386/pr23570.c: Likewise.
5667         * gcc.target/i386/pr23575.c: Likewise.
5668         * gcc.target/i386/pr26449-1.c: Likewise.
5669         * gcc.target/i386/pr26600.c: Likewise.
5670         * gcc.target/i386/pr27790.c: Likewise.
5671         * gcc.target/i386/pr28839.c: Likewise.
5672         * gcc.target/i386/pr30970.c: Likewise.
5673         * gcc.target/i386/pr32000-1.c: Likewise.
5674         * gcc.target/i386/pr32000-2.c: Likewise.
5675         * gcc.target/i386/pr32280.c: Likewise.
5676         * gcc.target/i386/pr32661.c: Likewise.
5677         * gcc.target/i386/pr32708-1.c: Likewise.
5678         * gcc.target/i386/pr32961.c: Likewise.
5679         * gcc.target/i386/pr33329.c: Likewise.
5680         * gcc.target/i386/pr35714.c: Likewise.
5681         * gcc.target/i386/pr35767-1.c: Likewise.
5682         * gcc.target/i386/pr35767-1d.c: Likewise.
5683         * gcc.target/i386/pr35767-1i.c: Likewise.
5684         * gcc.target/i386/pr35767-2.c: Likewise.
5685         * gcc.target/i386/pr35767-2d.c: Likewise.
5686         * gcc.target/i386/pr35767-2i.c: Likewise.
5687         * gcc.target/i386/pr35767-3.c: Likewise.
5688         * gcc.target/i386/pr35767-5.c: Likewise.
5689         * gcc.target/i386/pr36222-1.c: Likewise.
5690         * gcc.target/i386/pr36578-1.c: Likewise.
5691         * gcc.target/i386/pr36578-2.c: Likewise.
5692         * gcc.target/i386/pr36992-1.c: Likewise.
5693         * gcc.target/i386/pr37101.c: Likewise.
5694         * gcc.target/i386/pr37216.c: Likewise.
5695         * gcc.target/i386/pr37434-1.c: Likewise.
5696         * gcc.target/i386/pr37434-2.c: Likewise.
5697         * gcc.target/i386/pr37843-3.c: Likewise.
5698         * gcc.target/i386/pr37843-4.c: Likewise.
5699         * gcc.target/i386/pr39162.c: Likewise.
5700         * gcc.target/i386/pr39315-1.c: Likewise.
5701         * gcc.target/i386/pr39315-2.c: Likewise.
5702         * gcc.target/i386/pr39315-3.c: Likewise.
5703         * gcc.target/i386/pr39315-4.c: Likewise.
5704         * gcc.target/i386/pr39445.c: Likewise.
5705         * gcc.target/i386/pr39496.c: Likewise.
5706         * gcc.target/i386/pr40809.c: Likewise.
5707         * gcc.target/i386/pr40906-3.c: Likewise.
5708         * gcc.target/i386/pr41019.c: Likewise.
5709         * gcc.target/i386/pr42542-1.c: Likewise.
5710         * gcc.target/i386/pr42542-2.c: Likewise.
5711         * gcc.target/i386/pr42542-3.c: Likewise.
5712         * gcc.target/i386/pr42542-3a.c: Likewise.
5713         * gcc.target/i386/pr42881.c: Likewise.
5714         * gcc.target/i386/push-1.c: Likewise.
5715         * gcc.target/i386/quad-sse.c: Likewise.
5716         * gcc.target/i386/reload-1.c: Likewise.
5717         * gcc.target/i386/sse-10.c: Likewise.
5718         * gcc.target/i386/sse-11.c: Likewise.
5719         * gcc.target/i386/sse-15.c: Likewise.
5720         * gcc.target/i386/sse-17.c: Likewise.
5721         * gcc.target/i386/sse-18.c: Likewise.
5722         * gcc.target/i386/sse-19.c: Likewise.
5723         * gcc.target/i386/sse-4.c: Likewise.
5724         * gcc.target/i386/sse-6.c: Likewise.
5725         * gcc.target/i386/sse-vect-types.c: Likewise.
5726         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5727         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5728         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5729         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5730         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5731         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5732         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5733         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5734         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5735         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5736         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5737         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5738         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5739         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5740         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5741         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5742         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5743         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5744         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5745         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5746         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5747         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5748         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5749         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5750         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5751         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5752         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5753         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5754         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5755         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5756         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5757         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5758         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5759         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5760         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5761         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5762         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5763         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5764         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5765         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5766         * gcc.target/i386/sse2-mmx.c: Likewise.
5767         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5768         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5769         * gcc.target/i386/sse2-movd-1.c: Likewise.
5770         * gcc.target/i386/sse2-movd-2.c: Likewise.
5771         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5772         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5773         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5774         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5775         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5776         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5777         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5778         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5779         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5780         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5781         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5782         * gcc.target/i386/sse2-movq-1.c: Likewise.
5783         * gcc.target/i386/sse2-movq-2.c: Likewise.
5784         * gcc.target/i386/sse2-movq-3.c: Likewise.
5785         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5786         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5787         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5788         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5789         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5790         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5791         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5792         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5793         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5794         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5795         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5796         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5797         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5798         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5799         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5800         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5801         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5802         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5803         * gcc.target/i386/sse2-pand-1.c: Likewise.
5804         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5805         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5806         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5807         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5808         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5809         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5810         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5811         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5812         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5813         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5814         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5815         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5816         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5817         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5818         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5819         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5820         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5821         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5822         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5823         * gcc.target/i386/sse2-por-1.c: Likewise.
5824         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5825         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5826         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5827         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5828         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5829         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5830         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5831         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5832         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5833         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5834         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5835         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5836         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5837         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5838         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5839         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5840         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5841         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5842         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5843         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5844         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5845         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5846         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5847         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5848         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5849         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5850         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5851         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5852         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5853         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5854         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5855         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5856         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5857         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5858         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5859         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5860         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5861         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5862         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5863         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5864         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5865         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5866         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5867         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5868         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5869         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5870         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5871         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5872         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5873         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5874         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5875         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5876         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5877         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5878         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5879         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5880         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5881         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5882         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5883         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5884         * gcc.target/i386/sse2-vec-1.c: Likewise.
5885         * gcc.target/i386/sse2-vec-2.c: Likewise.
5886         * gcc.target/i386/sse2-vec-3.c: Likewise.
5887         * gcc.target/i386/sse2-vec-4.c: Likewise.
5888         * gcc.target/i386/sse2-vec-5.c: Likewise.
5889         * gcc.target/i386/sse2-vec-6.c: Likewise.
5890         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5891         * gcc.target/i386/ssefn-2.c: Likewise.
5892         * gcc.target/i386/ssefn-4.c: Likewise.
5893         * gcc.target/i386/ssefp-1.c: Likewise.
5894         * gcc.target/i386/ssefp-2.c: Likewise.
5895         * gcc.target/i386/sseregparm-3.c: Likewise.
5896         * gcc.target/i386/sseregparm-4.c: Likewise.
5897         * gcc.target/i386/sseregparm-5.c: Likewise.
5898         * gcc.target/i386/sseregparm-6.c: Likewise.
5899         * gcc.target/i386/sseregparm-7.c: Likewise.
5900         * gcc.target/i386/ssetype-1.c: Likewise.
5901         * gcc.target/i386/ssetype-2.c: Likewise.
5902         * gcc.target/i386/ssetype-3.c: Likewise.
5903         * gcc.target/i386/ssetype-4.c: Likewise.
5904         * gcc.target/i386/ssetype-5.c: Likewise.
5905         * gcc.target/i386/unordcmp-1.c: Likewise.
5906         * gcc.target/i386/vararg-1.c: Likewise.
5907         * gcc.target/i386/vararg-2.c: Likewise.
5908         * gcc.target/i386/vararg-3.c: Likewise.
5909         * gcc.target/i386/vararg-4.c: Likewise.
5910         * gcc.target/i386/vararg-7.c: Likewise.
5911         * gcc.target/i386/vararg-8.c: Likewise.
5912         * gcc.target/i386/vecinit-1.c: Likewise.
5913         * gcc.target/i386/vecinit-2.c: Likewise.
5914         * gcc.target/i386/vecinit-3.c: Likewise.
5915         * gcc.target/i386/vecinit-4.c: Likewise.
5916         * gcc.target/i386/vecinit-5.c: Likewise.
5917         * gcc.target/i386/vecinit-6.c: Likewise.
5918         * gcc.target/i386/vectorize2.c: Likewise.
5919         * gcc.target/i386/vectorize3.c: Likewise.
5920         * gcc.target/i386/vectorize4.c: Likewise.
5921         * gcc.target/i386/vectorize6.c: Likewise.
5922         * gcc.target/i386/vectorize7.c: Likewise.
5923         * gcc.target/i386/vectorize8.c: Likewise.
5924         * gcc.target/i386/vperm-v2df.c: Likewise.
5925         * gcc.target/i386/vperm-v2di.c: Likewise.
5926         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5927         * gcc.target/i386/xorps-sse2.c: Likewise.
5928         * gcc.target/i386/xorps.c: Likewise.
5929         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5930         * gfortran.dg/graphite/pr42326.f90: Likewise.
5931         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5932
5933 2010-05-19  Richard Guenther  <rguenther@suse.de>
5934
5935         PR lto/44196
5936         * g++.dg/lto/20100519-1_0.C: New testcase.
5937
5938 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5939
5940         PR fortran/42360
5941         * gfortran.dg/warn_intent_out_not_set.f90: New.
5942
5943 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5944
5945         PR fortran/38404
5946         * gfortran.dg/data_char_1.f90: Updated warning message.
5947         * gfortran.dg/data_array_6.f: New.
5948
5949 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5950
5951         * g++.dg/ipa/ivinline-8.C: New test.
5952         * gcc.dg/ipa/iinline-2.c: Likewise.
5953
5954 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5955
5956         PR fortran/34505
5957         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5958         arguments; add check for return value kind.
5959         * gfortran.dg/float_1.f90: Likewise.
5960
5961 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5962
5963         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5964         (main): Use it.
5965         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5966         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5967         Prune another location line format.
5968         (lto-obj): Call lto_prune_warns on comp_output.
5969
5970 2010-05-18  Jan Hubicka  <jh@suse.cz>
5971
5972         * gcc.dg/lto/ipacp_0.c: New test.
5973         * gcc.dg/lto/ipacp_1.c: New test.
5974
5975 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5976
5977         PR lto/44184
5978         * gcc.dg/lto/20100518_0.c: New test.
5979
5980 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5981
5982         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5983
5984 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5985
5986         PR fortran/43990
5987         * gfortran.dg/class_21.f03: New.
5988
5989 2010-05-17  Jason Merrill  <jason@redhat.com>
5990
5991         PR c++/44157
5992         * g++.dg/cpp0x/initlist34.C: New.
5993
5994         PR c++/44158
5995         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5996
5997 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5998
5999         * g++.dg/ipa/ivinline-1.C: New test.
6000         * g++.dg/ipa/ivinline-2.C: New test.
6001         * g++.dg/ipa/ivinline-3.C: New test.
6002         * g++.dg/ipa/ivinline-4.C: New test.
6003         * g++.dg/ipa/ivinline-5.C: New test.
6004         * g++.dg/ipa/ivinline-6.C: New test.
6005
6006 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6007             Jason Merrill  <jason@redhat.com>
6008
6009         PR c++/44108
6010         * c-c++-common/Wunused-var-8.c: New test.
6011
6012 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6013
6014         PR bootstrap/42347
6015         * gcc.c-torture/compile/pr42347.c: New test.
6016
6017         PR middle-end/44102
6018         * g++.dg/ext/asmgoto1.C: New test.
6019
6020 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6021
6022         PR middle-end/44133
6023         * gcc.dg/tree-ssa/pr44133.c: New test.
6024         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6025         precise.
6026
6027 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6028
6029         PR fortran/44044
6030         * gfortran.dg/class_20.f03: New.
6031
6032 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6033
6034         PR 44078
6035         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6036         debug messages but not the newly introduced one.
6037
6038 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6039
6040         PR fortran/35779
6041         * gfortran.dg/initialization_25.f90: Commented testcase.
6042         * gfortran.dg/initialization_26.f90: New.
6043
6044 2010-05-16  Richard Guenther  <rguenther@suse.de>
6045
6046         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6047         * gcc.dg/pr43084.c: Likewise.
6048         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6049         -fipa-type-escape.
6050         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6051         -fipa-type-escape.
6052         * gcc.dg/struct/struct-reorg.exp: Likewise.
6053         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6054         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6055
6056 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6057
6058         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6059         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6060         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6061         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6062         tests.
6063
6064 2010-05-15  Jason Merrill  <jason@redhat.com>
6065
6066         * g++.dg/eh/spec10.C: New.
6067         * g++.dg/eh/spec11.C: New.
6068         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6069
6070 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6071
6072         PR fortran/44154
6073         PR fortran/42647
6074         * gfortran.dg/allocatable_scalar_9.f90: New.
6075
6076 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6077
6078         PR c++/44148
6079         * g++.dg/torture/pr44148.C: New test.
6080
6081 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6082
6083         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6084         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6085         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6086         diagnostics and type sizes.
6087
6088 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6089
6090         * gnat.dg/lto9.adb: New test.
6091         * gnat.dg/lto9_pkg1.ads: New helper.
6092         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6093
6094 2010-05-15  Jan Hubicka  <jh@suse.cz>
6095
6096         * gcc.dg/lto/ipareference_1.c: Rename to ...
6097         * gcc.dg/lto/ipareference_0.c: ... this one.
6098         * gcc.dg/lto/ipareference_2.c: Rename to ...
6099         * gcc.dg/lto/ipareference_1.c: ... this one.
6100
6101 2010-05-15  Jan Hubicka  <jh@suse.cz>
6102
6103         * gcc.dg/lto/ipareference_1.c: New file.
6104         * gcc.dg/lto/ipareference_2.c: New file.
6105
6106 2010-05-15  Richard Guenther  <rguenther@suse.de>
6107
6108         PR tree-optimization/44038
6109         * gcc.c-torture/compile/pr44038.c: New testcase.
6110
6111 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6112
6113         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6114         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6115
6116 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6117
6118         PR fortran/43207
6119         PR fortran/43969
6120         * gfortran.dg/class_18.f03: New.
6121         * gfortran.dg/class_19.f03: New.
6122
6123 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6124
6125         PR debug/44112
6126         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6127         * g++.dg/debug/dwarf2/const1.C: Remove.
6128
6129 2010-05-14  Jason Merrill  <jason@redhat.com>
6130
6131         * g++.dg/eh/cond4.C: New.
6132         * g++.dg/eh/elide2.C: Adjust.
6133         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6134
6135 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6136
6137         PR fortran/44135
6138         * gfortran.dg/actual_array_interface_2.f90: New test.
6139
6140 2010-05-14  Richard Guenther  <rguenther@suse.de>
6141
6142         PR tree-optimization/44119
6143         * gcc.c-torture/compile/pr44119.c: New testcase.
6144
6145 2010-05-14  Jason Merrill  <jason@redhat.com>
6146
6147         PR c++/44127
6148         * g++.dg/eh/terminate1.C: New.
6149
6150 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6151
6152         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6153
6154         PR debug/44136
6155         * gcc.dg/pr44136.c: New test.
6156
6157 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6158
6159         PR c++/30566
6160         * g++.dg/warn/Wshadow-4.C: Adjust.
6161         * g++.dg/warn/Wshadow-5.C: New test.
6162         * g++.dg/warn/Wshadow-6.C: New test
6163
6164 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6165
6166         PR fortran/35779
6167         * gfortran.dg/initialization_25.f90: New.
6168
6169 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6170
6171         * g++.dg/otr-fold-1.C: New test.
6172         * g++.dg/otr-fold-2.C: New test.
6173
6174 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6175
6176         PR fortran/44036
6177         * gfortran.dg/gomp/pr44036-1.f90: New test.
6178         * gfortran.dg/gomp/pr44036-2.f90: New test.
6179         * gfortran.dg/gomp/pr44036-3.f90: New test.
6180
6181         PR debug/43983
6182         * gcc.dg/guality/sra-1.c: New test.
6183
6184 2010-05-12  Jan Hubicka  <jh@suse.cz>
6185
6186         * tree-ssa/unreachable.c: New test.
6187
6188 2010-05-12  Jason Merrill  <jason@redhat.com>
6189
6190         * g++.dg/cpp0x/sfinae1.C: New.
6191
6192 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6193
6194         * gcc.target/i386/zee.c: New file.
6195
6196 2010-05-12  Jason Merrill  <jason@redhat.com>
6197
6198         * g++.dg/conversion/op1.C: Expect template candidate message.
6199         * g++.dg/cpp0x/nullptr15.C: Likewise.
6200         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6201         * g++.dg/cpp0x/pr31431.C: Likewise.
6202         * g++.dg/cpp0x/temp_default2.C: Likewise.
6203         * g++.dg/cpp0x/trailing4.C: Likewise.
6204         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6205         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6206         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6207         * g++.dg/cpp0x/variadic35.C: Likewise.
6208         * g++.dg/cpp0x/vt-35147.C: Likewise.
6209         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6210         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6211         * g++.dg/ext/visibility/anon8.C: Likewise.
6212         * g++.dg/ext/vla2.C: Likewise.
6213         * g++.dg/other/pr28114.C: Likewise.
6214         * g++.dg/other/ptrmem10.C: Likewise.
6215         * g++.dg/other/ptrmem11.C: Likewise.
6216         * g++.dg/overload/unknown1.C: Likewise.
6217         * g++.dg/parse/template7.C: Likewise.
6218         * g++.dg/parse/typename7.C: Likewise.
6219         * g++.dg/template/conv11.C: Likewise.
6220         * g++.dg/template/copy1.C: Likewise.
6221         * g++.dg/template/deduce3.C: Likewise.
6222         * g++.dg/template/dependent-expr5.C: Likewise.
6223         * g++.dg/template/friend.C: Likewise.
6224         * g++.dg/template/incomplete2.C: Likewise.
6225         * g++.dg/template/local4.C: Likewise.
6226         * g++.dg/template/local6.C: Likewise.
6227         * g++.dg/template/operator10.C: Likewise.
6228         * g++.dg/template/overload6.C: Likewise.
6229         * g++.dg/template/ptrmem2.C: Likewise.
6230         * g++.dg/template/ptrmem20.C: Likewise.
6231         * g++.dg/template/ptrmem8.C: Likewise.
6232         * g++.dg/template/sfinae2.C: Likewise.
6233         * g++.dg/template/ttp25.C: Likewise.
6234         * g++.dg/template/unify10.C: Likewise.
6235         * g++.dg/template/unify11.C: Likewise.
6236         * g++.dg/template/unify6.C: Likewise.
6237         * g++.dg/template/unify7.C: Likewise.
6238         * g++.dg/template/unify9.C: Likewise.
6239         * g++.dg/template/varmod1.C: Likewise.
6240         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6241         * g++.old-deja/g++.law/operators32.C: Likewise.
6242         * g++.old-deja/g++.pt/crash28.C: Likewise.
6243         * g++.old-deja/g++.pt/crash60.C: Likewise.
6244         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6245         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6246         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6247         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6248         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6249         * g++.old-deja/g++.pt/expr2.C: Likewise.
6250         * g++.old-deja/g++.pt/overload7.C: Likewise.
6251         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6252         * g++.old-deja/g++.pt/spec5.C: Likewise.
6253         * g++.old-deja/g++.pt/spec6.C: Likewise.
6254         * g++.old-deja/g++.pt/t24.C: Likewise.
6255         * g++.old-deja/g++.pt/unify4.C: Likewise.
6256         * g++.old-deja/g++.pt/unify6.C: Likewise.
6257         * g++.old-deja/g++.pt/unify8.C: Likewise.
6258         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6259         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6260         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6261
6262         * g++.dg/cpp0x/initlist32.C: New.
6263
6264         * g++.dg/template/conv11.C: New.
6265         * g++.dg/conversion/op1.C: Adjust expected error.
6266
6267         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6268
6269 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6270
6271         PR target/44088
6272         * gcc.target/i386/avx-cmpsd-1.c: New.
6273         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6274         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6275         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6276         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6277         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6278
6279 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6280
6281         PR middle-end/44085
6282         * gcc.dg/gomp/pr44085.c: New test.
6283         * gfortran.dg/gomp/pr44085.f90: New test.
6284
6285 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6286
6287         * objc-obj-c++-shared/Object1.m: New.
6288         * objc.dg/torture: New directory.
6289         * objc.dg/torture/tls: Ditto.
6290         * objc.dg/tls: Ditto.
6291         * objc.dg/torture/tls/trivial.m: New test.
6292         * objc.dg/torture/tls/thr-init-2.m: New test.
6293         * objc.dg/torture/tls/thr-init-3.m: New test.
6294         * objc.dg/torture/tls/thr-init.m: New test.
6295         * objc.dg/torture/tls/diag-1.m: New test.
6296         * objc.dg/torture/tls/tls.exp: New.
6297         * objc.dg/torture/trivial.m: New test.
6298         * objc.dg/torture/dg-torture.exp: New.
6299         * objc.dg/tls/diag-3.m: New test.
6300         * objc.dg/tls/diag-4.m: New test.
6301         * objc.dg/tls/diag-5.m: New test.
6302         * objc.dg/tls/init-1.m: New test.
6303         * objc.dg/tls/init-2.m: New test.
6304         * objc.dg/tls/tls.exp: New.
6305         * objc.dg/tls/diag-2.m: New test.
6306         * lib/objc.exp: Respond to dg-additional-files.
6307
6308 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6309
6310         * gcc.target/m68k/20100512-1.c: New.
6311
6312 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6313
6314         * gnat.dg/lto8.adb: New test.
6315         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6316         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6317
6318 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6319
6320         PR c++/34272
6321         PR c++/43630
6322         PR c++/34491
6323         * g++.dg/template/crash97.C: New.
6324         * g++.dg/template/crash98.C: Likewise.
6325         * g++.dg/template/crash99.C: Likewise.
6326         * g++.dg/cpp0x/pr31439.C: Adjust.
6327         * g++.dg/template/crash95.C: Likewise.
6328
6329 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6330
6331         PR middle-end/44071
6332         * c-c++-common/asmgoto-4.c: New test.
6333         * gcc.target/i386/pr44071.c: New test.
6334
6335         PR c++/44062
6336         * c-c++-common/Wunused-var-7.c: New test.
6337         * g++.dg/warn/Wunused-var-9.C: New test.
6338
6339 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6340
6341         PR fortran/43711
6342         * gfortran.dg/gomp/pr43711.f90: New.
6343
6344 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6345
6346         PR fortran/31820
6347         * gfortran.dg/select_5.f90: Updated.
6348
6349 2010-05-11  Jan Hubicka  <jh@suse.cz>
6350
6351         PR tree-optimize/44063
6352         * gcc.c-torture/compile/pr44063.c: New testcase.
6353
6354 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6355
6356         PR debug/44023
6357         * gcc.dg/pr44023.c: New test.
6358
6359 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6360
6361         * gnat.dg/lto7.adb: New test.
6362         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6363
6364 2010-05-10  Jason Merrill  <jason@redhat.com>
6365
6366         PR c++/44017
6367         * g++.dg/template/inherit5.C: New.
6368
6369         PR c++/44045
6370         * g++.dg/cpp0x/initlist33.C: New.
6371         * g++.dg/cpp0x/initlist26.C: Adjust.
6372         * g++.dg/cpp0x/initlist28.C: Adjust.
6373
6374 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6375
6376         PR c++/43719
6377         * g++.dg/init/pr43719.C: New.
6378         * g++.dg/anon-struct4.C: Adjust.
6379
6380 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6381
6382         PR debug/44028
6383         * gcc.dg/pr44028.c: New test.
6384
6385 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6386
6387         PR fortran/27866
6388         PR fortran/35003
6389         PR fortran/42809
6390         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6391         * gfortran.dg/warn_conversion.f90: New.
6392
6393 2010-05-10  Michael Matz  <matz@suse.de>
6394
6395         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6396
6397 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6398
6399         PR rtl-optimization/44012
6400         * gcc.dg/pr44012.c: New.
6401
6402 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6403
6404         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6405         Log text on entry and exit.
6406         Prune Sun ld warnings for common symbols with differing sizes.
6407         (lto-link-and-maybe-run): Change caller.
6408
6409 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6410
6411         PR fortran/44044
6412         * gfortran.dg/class_7.f03: Modified.
6413         * gfortran.dg/select_type_1.f03: Modified.
6414         * gfortran.dg/select_type_12.f03: New.
6415
6416 2010-05-10  Richard Guenther  <rguenther@suse.de>
6417
6418         PR tree-optimization/44050
6419         * gcc.dg/torture/pr44050.c: New testcase.
6420
6421 2010-05-10  Wei Guozhi  <carrot@google.com>
6422
6423         PR target/42879
6424         * gcc.target/arm/pr42879.c: New testcase.
6425
6426 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6427
6428         PR c/44051
6429         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6430
6431 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6432
6433         PR c/10676
6434         * gcc.dg/anon-struct-10.c: New test.
6435
6436 2010-05-09  Richard Guenther  <rguenther@suse.de>
6437
6438         PR middle-end/44024
6439         * gcc.dg/pr44024.c: New testcase.
6440
6441 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6442
6443         PR c/4784
6444         * gcc.dg/anon-struct-9.c: New test.
6445
6446 2010-05-09  Richard Guenther  <rguenther@suse.de>
6447
6448         PR middle-end/44043
6449         * gcc.c-torture/compile/pr44043.c: New testcase.
6450
6451 2010-05-09  Richard Guenther  <rguenther@suse.de>
6452
6453         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6454
6455 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6456
6457         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6458
6459 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6460
6461         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6462         * gnat.dg/specs/lto3.ads: Likewise.
6463
6464 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6465
6466         PR middle-end/28685
6467         * gcc.dg/pr28685-1.c: New file.
6468
6469 2010-05-08  Richard Guenther  <rguenther@suse.de>
6470
6471         PR tree-optimization/44030
6472         * gcc.c-torture/compile/pr44030.c: New testcase.
6473
6474 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6475
6476         * gnat.dg/lto6.adb: New test.
6477         * gnat.dg/lto6_pkg.ads: New helper.
6478
6479 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6480
6481         * gnat.dg/lto5.adb: New test.
6482         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6483
6484 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6485
6486         * gnat.dg/lto4.ad[sb]: New test.
6487
6488 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6489
6490         * gnat.dg/specs/lto3.ads: New test.
6491         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6492         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6493
6494 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6495
6496         * gnat.dg/sizetype3.ad[sb]: New test.
6497         * gnat.dg/sizetype3_pkg.ads: New helper.
6498
6499 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6500
6501         PR c++/43951
6502         * g++.dg/init/new29.C: New.
6503
6504 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6505
6506         PR fortran/40728
6507         * gfortran.dg/coarray_1.f90: Fixed error message.
6508         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6509         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6510         * gfortran.dg/intrinsic_std_5.f90: New.
6511
6512 2010-05-07  Jason Merrill  <jason@redhat.com>
6513
6514         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6515
6516 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6517
6518         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6519         (size_t, stderr): Remove.
6520         (read_error): Replaced __builtin_fprintf by fprintf.
6521
6522 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6523
6524         * gcc.dg/ordered-comparison-1.c: New test.
6525         * gcc.dg/ordered-comparison-2.c: New test.
6526         * gcc.dg/ordered-comparison-3.c: New test.
6527         * gcc.dg/ordered-comparison-4.c: New test.
6528
6529 2010-05-06  Mike Stump  <mikestump@comcast.net>
6530
6531         PR objc/35165
6532         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6533
6534 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6535             Jason Merrill  <jason@redhat.com>
6536
6537         * g++.dg/cpp0x/nullptr01.C: New.
6538         * g++.dg/cpp0x/nullptr02.C: New.
6539         * g++.dg/cpp0x/nullptr03.C: New.
6540         * g++.dg/cpp0x/nullptr04.C: New.
6541         * g++.dg/cpp0x/nullptr05.C: New.
6542         * g++.dg/cpp0x/nullptr06.C: New.
6543         * g++.dg/cpp0x/nullptr07.C: New.
6544         * g++.dg/cpp0x/nullptr08.C: New.
6545         * g++.dg/cpp0x/nullptr09.C: New.
6546         * g++.dg/cpp0x/nullptr10.C: New.
6547         * g++.dg/cpp0x/nullptr11.C: New.
6548         * g++.dg/cpp0x/nullptr12.C: New.
6549         * g++.dg/cpp0x/nullptr13.C: New.
6550         * g++.dg/cpp0x/nullptr14.C: New.
6551         * g++.dg/cpp0x/nullptr15.C: New.
6552         * g++.dg/cpp0x/nullptr16.C: New.
6553         * g++.dg/cpp0x/nullptr17.C: New.
6554         * g++.dg/cpp0x/nullptr18.C: New.
6555         * g++.dg/cpp0x/nullptr19.C: New.
6556         * g++.dg/cpp0x/nullptr20.C: New.
6557         * g++.dg/cpp0x/nullptr21.C: New.
6558         * g++.dg/cpp0x/nullptr22.C: New.
6559         * g++.dg/debug/nullptr01.C: New.
6560         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6561
6562 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6563
6564         * gcc.dg/Wunused-var-8.c: Move to...
6565         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6566
6567 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6568
6569         PR c++/40406
6570         * g++.dg/template/crash96.C: New.
6571
6572 2010-05-06  Jan Hubicka  <jh@suse.cz>
6573
6574         PR tree-optimization/43791
6575         * gcc.c-torture/compile/pr43791.c: New file.
6576
6577 2010-05-06  Michael Matz  <matz@suse.de>
6578
6579         PR tree-optimization/43984
6580         * gfortran.dg/pr43984.f90: New test.
6581
6582 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6583
6584         PR 40989
6585         * gcc.dg/pr40989.c: New.
6586
6587 2010-05-06  Richard Guenther  <rguenther@suse.de>
6588
6589         PR tree-optimization/43934
6590         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6591
6592 2010-05-06  Richard Guenther  <rguenther@suse.de>
6593
6594         PR tree-optimization/43987
6595         * gcc.c-torture/execute/pr43987.c: New testcase.
6596         * gcc.dg/torture/pta-escape-1.c: Adjust.
6597         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6598         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6599         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6600         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6601
6602 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6603             Dodji Seketeli  <dodji@redhat.com>
6604
6605         PR c/18624
6606         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6607         * g++.dg/template/sfinae16.C: Likewise.
6608         * gcc.dg/Wunused-var-1.c: Moved to...
6609         * c-c++-common/Wunused-var-1.c: ...here. New test.
6610         * gcc.dg/Wunused-var-2.c: Moved to...
6611         * c-c++-common/Wunused-var-2.c: ...here. New test.
6612         * gcc.dg/Wunused-var-3.c: Moved to...
6613         * c-c++-common/Wunused-var-3.c: ...here. New test.
6614         * gcc.dg/Wunused-var-4.c: Moved to...
6615         * gcc.dg/Wunused-var-1.c: ... here.
6616         * gcc.dg/Wunused-var-5.c: Moved to...
6617         * c-c++-common/Wunused-var-4.c: ...here. New test.
6618         * gcc.dg/Wunused-var-7.c: Moved to...
6619         * c-c++-common/Wunused-var-5.c: ...here. New test.
6620         * gcc.dg/Wunused-var-6.c: Moved to...
6621         * gcc.dg/Wunused-var-2.c: ... here.
6622         * c-c++-common/Wunused-var-1.c: New test.
6623         * c-c++-common/Wunused-var-2.c: New test.
6624         * c-c++-common/Wunused-var-3.c: New test.
6625         * c-c++-common/Wunused-var-4.c: New test.
6626         * c-c++-common/Wunused-var-5.c: New test.
6627         * g++.dg/warn/Wunused-var-1.C: New test.
6628         * g++.dg/warn/Wunused-var-2.C: New test.
6629         * g++.dg/warn/Wunused-var-3.C: New test.
6630         * g++.dg/warn/Wunused-var-4.C: New test.
6631         * g++.dg/warn/Wunused-var-5.C: New test.
6632         * g++.dg/warn/Wunused-var-6.C: New test.
6633         * g++.dg/warn/Wunused-var-7.C: New test.
6634         * g++.dg/warn/Wunused-var-8.C: New test.
6635         * g++.dg/warn/Wunused-parm-1.C: New test.
6636         * g++.dg/warn/Wunused-parm-2.C: New test.
6637         * g++.dg/warn/Wunused-parm-3.C: New test.
6638
6639 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6640
6641         PR fortran/43985
6642         * gfortran.dg/gomp/crayptr5.f90: New test case.
6643
6644 2010-05-05  Jason Merrill  <jason@redhat.com>
6645
6646         PR debug/43370
6647         * g++.dg/ext/attrib39.C: New.
6648
6649 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6650
6651         PR fortran/24978
6652         * gfortran.dg/data_invalid.f90: New.
6653
6654 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6655
6656         * gnat.dg/lto2.adb: New test.
6657
6658 2010-05-05  Jason Merrill  <jason@redhat.com>
6659
6660         PR c++/43787
6661         * g++.dg/opt/empty1.C: New.
6662
6663 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6664
6665         PR fortran/43696
6666         * gfortran.dg/class_17.f03: New.
6667
6668 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6669
6670         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6671
6672 2010-05-04  Mike Stump  <mikestump@comcast.net>
6673
6674         PR objc/35165
6675         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6676
6677 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6678
6679         PR target/43668
6680         * gcc.target/i386/pr43668.c: New.
6681
6682 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6683
6684         PR c++/43028
6685         * g++.dg/cpp0x/initlist31.C: New.
6686
6687 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6688
6689         PR c/43981
6690         * gcc.dg/Wunused-var-8.c: New test.
6691
6692 2010-05-04  Jason Merrill  <jason@redhat.com>
6693
6694         PR c++/38064
6695         * g++.dg/cpp0x/enum3.C: Extend.
6696
6697 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6698
6699         PR target/43799
6700         * gcc.target/i386/pr43799.c: New.
6701
6702 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6703
6704         * gnat.dg/lto1.adb: New test.
6705         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6706
6707 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6708
6709         PR middle-end/43671
6710         * gcc.target/i386/pr43671.c: New.
6711
6712 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6713
6714         PR c++/43705
6715         * g++.dg/template/crash95.C: New.
6716
6717 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6718
6719         PR debug/43508
6720         * gcc.target/i386/pr43508.c: New.
6721
6722 2010-05-04  Richard Guenther  <rguenther@suse.de>
6723
6724         PR tree-optimization/43879
6725         * g++.dg/torture/pr43879-1_0.C: New testcase.
6726         * g++.dg/torture/pr43879-1_1.C: Likewise.
6727
6728 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6729
6730         PR c++/43953
6731         * g++.dg/other/crash-12.C: New test.
6732
6733 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6734
6735         * g++.dg/cdce3.C: Add a space.  Updated.
6736
6737 2010-05-03  Jason Merrill  <jason@redhat.com>
6738
6739         PR c++/43680
6740         * g++.dg/opt/enum2.C: New.
6741         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6742         * g++.dg/warn/Wswitch-1.C: Adjust message.
6743
6744 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6745
6746         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6747         * g++.dg/ext/label13.C: Fix typo.
6748         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6749         alpha*-dec-osf5*.
6750         * gcc.c-torture/compile/limits-declparen.c: xfail on
6751         alpha*-dec-osf5* with -g.
6752         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6753         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6754         * gcc.dg/c99-tgmath-2.c: Likewise.
6755         * gcc.dg/c99-tgmath-3.c: Likewise.
6756         * gcc.dg/c99-tgmath-4.c: Likewise.
6757
6758 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6759
6760         PR fortran/43592
6761         * gfortran.dg/unexpected_interface.f90: New test.
6762
6763 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6764
6765         * ada/acats/run_acats (which): New function.
6766         (host_gnatchop, host_gnatmake): Use it.
6767
6768 2010-05-03  Richard Guenther  <rguenther@suse.de>
6769
6770         PR tree-optimization/43971
6771         * gcc.dg/pr43971.c: New testcase.
6772
6773 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6774
6775         PR debug/43972
6776         * gcc.dg/debug/pr43972.c: New test.
6777
6778 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6779
6780         PR testsuite/43963
6781         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6782
6783 2010-05-02  Richard Guenther  <rguenther@suse.de>
6784
6785         PR tree-optimization/43879
6786         * gcc.dg/torture/pr43879-3.c: New testcase.
6787
6788 2010-05-01  Richard Guenther  <rguenther@suse.de>
6789
6790         PR tree-optimization/43949
6791         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6792
6793 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6794
6795         PR c++/43951
6796         * g++.dg/init/new28.C: New.
6797
6798 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6799
6800         PR objc++/32052
6801         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6802         structure and nested declarations.
6803         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6804         structure and nested declarations.  Reduce header clutter and
6805         use _exit() rather than abort().
6806         * objc.dg/encode-10.m: New.
6807         * objc.dg/encode-11.m: New.
6808
6809 2010-04-30  DJ Delorie  <dj@redhat.com>
6810
6811         * gcc.c-torture/execute/20100430-1.c: New test.
6812
6813 2010-04-30  Jason Merrill  <jason@redhat.com>
6814
6815         PR c++/43868
6816         * g++.dg/template/ptrmem21.C: New.
6817
6818 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6819
6820         PR fortran/18918
6821         PR fortran/43931
6822         * gfortran.dg/coarray_13.f90: New test.
6823
6824 2010-04-30  Richard Guenther  <rguenther@suse.de>
6825
6826         PR lto/43946
6827         * gcc.dg/lto/20100430-1_0.c: New testcase.
6828
6829 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6830
6831         PR debug/43942
6832         * c-c++-common/pr43942.c: New test.
6833
6834 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6835
6836         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6837         conflict with darwin crt1.o 'start' symbol.
6838
6839 2010-04-30  Richard Guenther  <rguenther@suse.de>
6840
6841         PR tree-optimization/43879
6842         * gcc.dg/torture/pr43879_1.c: New testcase.
6843
6844 2010-04-30  Richard Guenther  <rguenther@suse.de>
6845
6846         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6847
6848 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6849
6850         PR c++/43890
6851         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6852         user-provided constructor while recursing.
6853
6854 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6855
6856         PR fortran/42274
6857         * gfortran.dg/class_16.f03: New test.
6858
6859 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6860
6861         PR fortran/42274
6862         * gfortran.dg/class_15.f03: New.
6863
6864 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6865
6866         PR fortran/43326
6867         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6868
6869 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6870
6871         PR fortran/43492
6872         * gfortran.dg/generic_22.f03 : New test.
6873
6874 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6875
6876         PR fortran/42353
6877         * gfortran.dg/class_14.f03: New test.
6878
6879 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6880
6881         PR fortran/42680
6882         * gfortran.dg/interface_32.f90: New test.
6883
6884 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6885             Janus Weil  <janus@gcc.gnu.org>
6886
6887         PR fortran/41829
6888         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6889         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6890         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6891
6892 2010-04-28  Mike Stump  <mikestump@comcast.net>
6893
6894         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6895         dg-excess-errors.
6896         * g++.dg/uninit-pred-2_b.C: Likewise.
6897
6898 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6899
6900         PR fortran/18918
6901         PR fortran/43919
6902         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6903
6904 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6905
6906         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6907         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6908         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6909         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6910         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6911
6912 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6913
6914         * gcc.dg/const-uniq-1.c: New test.
6915         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6916
6917 2010-04-28  Xinliang David Li  <davidxl@google.com>
6918
6919         * gcc.dg/uninit-pred-2_b.c: New test.
6920         * gcc.dg/uninit-pred-4_b.c: New test.
6921         * gcc.dg/uninit-pred-3_d.c: New test.
6922         * gcc.dg/uninit-pred-6_b.c: New test.
6923         * gcc.dg/uninit-pred-8_b.c: New test.
6924         * gcc.dg/uninit-pred-3_a.c: New test.
6925         * gcc.dg/uninit-pred-2_c.c: New test.
6926         * gcc.dg/uninit-pred-5_a.c: New test.
6927         * gcc.dg/uninit-pred-3_e.c: New test.
6928         * gcc.dg/uninit-pred-7_a.c: New test.
6929         * gcc.dg/uninit-pred-6_c.c: New test.
6930         * gcc.dg/uninit-pred-9_a.c: New test.
6931         * gcc.dg/uninit-pred-8_c.c: New test.
6932         * gcc.dg/uninit-pred-3_b.c: New test.
6933         * gcc.dg/uninit-pred-5_b.c: New test.
6934         * gcc.dg/uninit-pred-7_b.c: New test.
6935         * gcc.dg/uninit-pred-6_d.c: New test.
6936         * gcc.dg/uninit-pred-9_b.c: New test.
6937         * gcc.dg/uninit-pred-2_a.c: New test.
6938         * gcc.dg/uninit-pred-4_a.c: New test.
6939         * gcc.dg/uninit-pred-3_c.c: New test.
6940         * gcc.dg/uninit-pred-6_a.c: New test.
6941         * gcc.dg/uninit-pred-8_a.c: New test.
6942         * gcc.dg/uninit-pred-7_c.c: New test.
6943         * gcc.dg/uninit-pred-6_e.c: New test.
6944         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6945         * g++.dg/uninit-pred-1_a.C: New test.
6946         * g++.dg/uninit-pred-1_b.C: New test.
6947         * g++.dg/uninit-pred-2_a.C: New test.
6948         * g++.dg/uninit-pred-2_b.C: New test.
6949         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6950         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6951         * g++.dg/uninit-pred-loop_1.cc: New test.
6952
6953 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6954
6955         * gcc.dg/lto/20091209-1_0.c: New testcase.
6956
6957 2010-04-28  Richard Guenther  <rguenther@suse.de>
6958
6959         PR tree-optimization/43879
6960         PR tree-optimization/43909
6961         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6962
6963 2010-04-28  Richard Guenther  <rguenther@suse.de>
6964
6965         PR c++/43880
6966         * g++.dg/torture/pr43880.C: New testcase.
6967
6968 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6969
6970         PR c++/9335
6971         * g++.dg/template/recurse2.C: Update
6972         * g++.dg/template/recurse.C: Update.
6973         * g++.dg/template/pr23510.C: Update.
6974         * lib/prune.exp: Filter out 'recursively instantiated'.
6975
6976 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6977
6978         PR c++/29043
6979         * g++.dg/init/pr29043.C: New.
6980
6981 2010-04-27  Jason Merrill  <jason@redhat.com>
6982
6983         * g++.dg/lookup/scoped5.C: Adjust.
6984         * g++.dg/lookup/scoped8.C: Adjust.
6985         * g++.dg/template/dependent-expr5.C: Adjust.
6986         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6987
6988         PR c++/43856
6989         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6990
6991         PR c++/43875
6992         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6993
6994 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6995             Jan Hubicka <hubicka@ucw.cz>
6996
6997         * gcc.dg/pure-2.c: New testcase.
6998         * gcc.dg/const-1.c: New testcase.
6999
7000 2010-04-27  Jason Merrill  <jason@redhat.com>
7001
7002         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7003
7004         PR c++/41468
7005         * g++.dg/template/sfinae17.C: New.
7006         * g++.dg/template/sfinae18.C: New.
7007
7008 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7009
7010         * g++.dg/init/pr42844.C: New.
7011         * g++.dg/cpp0x/pr42844-2.C: New.
7012         * g++.dg/cpp0x/defaulted2.C: Adjust.
7013         * g++.dg/tree-ssa/pr27549.C: Likewise.
7014         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7015
7016 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7017
7018         PR fortran/18918
7019         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7020
7021 2010-04-27  Richard Guenther  <rguenther@suse.de>
7022
7023         PR middle-end/40561
7024         * g++.dg/other/pr40561.C: New testcase.
7025
7026 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7027
7028         PR middle-end/43812
7029         * g++.dg/ipa/pr43812.C: New test.
7030
7031 2010-04-27  Jan Hubicka  <jh@suse.cz>
7032
7033         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7034         (test): ... this one.
7035
7036 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7037
7038         PR target/40657
7039         * gcc.target/arm/thumb-stackframe.c: New test.
7040
7041 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7042
7043         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7044         * gcc.dg/misc-column.c: Likewise.
7045         * gcc.dg/Walways-true-1.c: Likewise.
7046         * gcc.dg/Walways-true-2.c: Likewise.
7047         * gcc.dg/warn-addr-cmp.c: Likewise.
7048
7049 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7050
7051         PR fortran/18918
7052         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7053         * gfortran.dg/coarray_12.f90: New.
7054
7055 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7056
7057         PR c/32207
7058         * gcc.dg/pr32207.c: New test.
7059         * gcc.dg/misc-column.c: Adjust expected warning.
7060         * gcc.dg/Walways-true-1.c: Likewise.
7061         * gcc.dg/Walways-true-2.c: Likewise.
7062         * gcc.dg/warn-addr-cmp.c: Likewise.
7063
7064 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7065
7066         PR lto/42776
7067         * lib/lto.exp (lto_prune_vis_warns): New function.
7068         (lto-link-and-maybe-run): Call it.
7069
7070 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7071
7072         PR tree-optimization/43904
7073         * gcc.dg/tree-ssa/tailcall-6.c: New.
7074
7075 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7076
7077         PR testsuite/35165
7078         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7079         Darwin8/OSX10.4 - compatible code generation.
7080         Use scan-rtl-dump.
7081         * obj-c++.dg/stubify-1.mm: Ditto.
7082         * lib/objc-torture.exp: Do not require link success for
7083         "trivial.m" in the runtime checks when dowhat = 'compile'.
7084         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7085         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7086         Darwin8/OSX10.4 - compatible code generation.
7087         * objc.dg/stubify-2.m: Ditto.
7088         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7089         * objc.dg/next-runtime-1.m: Ditto.
7090         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7091         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7092         runtimes on Darwin.
7093
7094 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7095
7096         PR 43715
7097         * lib/plugin-support.exp: Use "-undefined
7098         dynamic_lookup" on darwin.
7099
7100 2010-04-26  Richard Guenther  <rguenther@suse.de>
7101
7102         * gcc.dg/lto/20100426_0.c: New testcase.
7103
7104 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7105
7106         PR tree-optimization/43833
7107         gcc.dg/Warray-bounds-8.c: New test case.
7108
7109 2010-04-26  Richard Guenther  <rguenther@suse.de>
7110
7111         PR lto/43080
7112         * g++.dg/lto/20100423-3_0.C: New testcase.
7113
7114 2010-04-26  Richard Guenther  <rguenther@suse.de>
7115
7116         PR lto/42425
7117         * g++.dg/lto/20100423-2_0.C: New testcase.
7118
7119 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7120
7121         * gcc.dg/vect/bb-slp-23.c: New test.
7122
7123 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7124
7125         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7126         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7127         * gcc.dg/c1x-float-1.c: New test.
7128
7129 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7130
7131         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7132         of "lea\[ \t\]".
7133
7134 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7135
7136         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7137         FreeBSD.
7138         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7139         * gfortran.dg/default_format_2.f90: Ditto.
7140
7141 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7142
7143         * gfortran.dg/pr43505.f90: Clean up .mod file.
7144         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7145         * gfortran.dg/pr41347.f90: Ditto.
7146         * gfortran.dg/internal_pack_4.f90: Ditto.
7147         * gfortran.dg/proc_decl_23.f90: Ditto.
7148         * gfortran.dg/recursive_check_3.f90: Ditto.
7149         * gfortran.dg/intent_out_3.f90: Ditto.
7150         * gfortran.dg/assignment_2.f90: Ditto.
7151         * gfortran.dg/pr41928.f90: Ditto.
7152         * gfortran.dg/pr42166.f90: Ditto.
7153         * gfortran.dg/private_type_12.f90: Ditto.
7154         * gfortran.dg/graphite/pr42185.f90: Ditto.
7155         * gfortran.dg/graphite/pr42186.f90: Ditto.
7156         * gfortran.dg/graphite/pr40982.f90: Ditto.
7157         * gfortran.dg/graphite/id-2.f90: Ditto.
7158         * gfortran.dg/graphite/id-4.f90: Ditto.
7159         * gfortran.dg/graphite/pr42050.f90: Ditto.
7160         * gfortran.dg/graphite/id-18.f90: Ditto.
7161         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7162         * gfortran.dg/graphite/pr41924.f90: Ditto.
7163         * gfortran.dg/graphite/pr42393.f90: Ditto.
7164         * gfortran.dg/graphite/pr37980.f90: Ditto.
7165         * gfortran.dg/graphite/pr38953.f90: Ditto.
7166         * gfortran.dg/graphite/pr42180.f90: Ditto.
7167         * gfortran.dg/graphite/pr42181.f90: Ditto.
7168         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7169         * gfortran.dg/select_type_4.f90: Ditto.
7170         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7171         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7172         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7173         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7174         * gfortran.dg/whole_file_11.f90: Ditto.
7175         * gfortran.dg/private_type_11.f90: Ditto.
7176         * gfortran.dg/vect/vect-gems.f90: Ditto.
7177         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7178
7179 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7180
7181         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7182
7183 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7184
7185         * gnat.dg/pack15.ad[sb]: New test.
7186
7187 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7188
7189         * gcc.target/arm/mla-1.c: New test.
7190
7191 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7192
7193         PR fortran/30073
7194         PR fortran/43793
7195         * gfortran.dg/pr43793.f90: New test.
7196
7197 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7198
7199         PR tree-optimization/41442
7200         * gcc.target/i386/pr41442.c: New test.
7201
7202 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7203
7204         PR fortran/43832
7205         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7206
7207 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7208
7209         PR fortran/43832
7210         * gfortran.dg/open_nounit.f90: New test.
7211
7212 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7213
7214         PR fortran/43841
7215         PR fortran/43843
7216         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7217
7218 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7219
7220         * gcc.dg/Wconversion-integer.c: Update.
7221
7222 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7223
7224         * gnat.dg/unchecked_convert5.adb: New test.
7225
7226 2010-04-23  Richard Guenther  <rguenther@suse.de>
7227
7228         PR lto/41734
7229         * gcc.dg/lto/20100423-2_0.c: New testcase.
7230         * gcc.dg/lto/20100423-2_0.c: Likewise.
7231
7232 2010-04-23  Richard Guenther  <rguenther@suse.de>
7233
7234         PR lto/43455
7235         * gcc.dg/lto/20100423-1_0.c: New testcase.
7236         * gcc.dg/lto/20100423-1_1.c: Likewise.
7237
7238 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7239
7240         PR tree-optimization/43846
7241         * gcc.dg/tree-ssa/sra-10.c: New test.
7242
7243 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7244
7245         PR middle-end/43835
7246         * gcc.c-torture/execute/pr43835.c: New test.
7247
7248 2010-04-23  Richard Guenther  <rguenther@suse.de>
7249
7250         PR lto/42653
7251         * g++.dg/lto/20100423-1_0.C: New testcase.
7252
7253 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7254
7255         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7256
7257 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7258
7259         PR tree-optimization/43842
7260         * gcc.dg/vect/pr43842.c: New test.
7261
7262 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7263
7264         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7265         * gcc.target/i386/wmul-2.c: Likewise.
7266
7267 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7268
7269         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7270         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7271
7272 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7273
7274         * gfortran.dg/reassoc_6.f: New testcase.
7275
7276 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7277
7278         PR middle-end/29274
7279         * gcc.target/arm/wmul-1.c: New test.
7280         * gcc.target/arm/wmul-2.c: New test.
7281
7282 2010-04-22  Richard Guenther  <rguenther@suse.de>
7283
7284         PR tree-optimization/43845
7285         * gcc.c-torture/compile/pr43845.c: New testcase.
7286
7287 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7288
7289         PR middle-end/29274
7290         * gcc.target/i386/wmul-1.c: New test.
7291         * gcc.target/i386/wmul-2.c: New test.
7292         * gcc.target/bfin/wmul-1.c: New test.
7293         * gcc.target/bfin/wmul-2.c: New test.
7294
7295 2010-04-22  Richard Guenther  <rguenther@suse.de>
7296
7297         PR fortran/43829
7298         * gfortran.dg/vector_subscript_6.f90: New testcase.
7299         * gfortran.dg/assign_10.f90: Adjust.
7300
7301 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7302
7303         PR fortran/43836
7304         * gfortran.dg/gomp/pr43836.f90: New test.
7305
7306 2010-04-21  Richard Guenther  <rguenther@suse.de>
7307
7308         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7309
7310 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7311
7312         * gcc.dg/torture/builtin-cproj-3.c: New.
7313
7314 2010-04-20  Jason Merrill  <jason@redhat.com>
7315
7316         PR c++/9335
7317         * g++.dg/template/recurse2.C: New.
7318         * g++.dg/parse/crash36.C: Adjust.
7319         * g++.dg/other/fold1.C: Adjust.
7320         * g++.dg/init/member1.C: Adjust.
7321         * lib/prune.exp: Prune "skipping N instantiation contexts".
7322
7323 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7324
7325         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7326
7327 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7328
7329         * gcc.dg/torture/builtin-cproj-1.c: New.
7330         * gcc.dg/torture/builtin-cproj-2.c: New.
7331
7332 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7333
7334         PR c++/43800
7335         PR c++/43704
7336         * g++.dg/template/typedef32.C: Adjust.
7337         * g++.dg/template/typedef33.C: New test.
7338
7339 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7340
7341         PR fortran/43227
7342         * gfortran.dg/proc_decl_23.f90: New test.
7343
7344         PR fortran/43266
7345         * gfortran.dg/abstract_type_6.f03: New test.
7346
7347 2010-04-20  Xinliang David Li  <davidxl@google.com>
7348
7349         * g++.dg/tree-ssa/fold-compare.C: New.
7350
7351 2010-04-20  Richard Guenther  <rguenther@suse.de>
7352
7353         PR tree-optimization/39417
7354         * g++.dg/torture/pr39417.C: New testcase.
7355
7356 2010-04-20  Richard Guenther  <rguenther@suse.de>
7357
7358         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7359
7360 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7361
7362         * g++.dg/debug/dwarf2/rv1.C: New test.
7363
7364 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7365
7366         PR target/43635
7367         * gcc.c-torture/compile/pr43635.c: New testcase.
7368
7369 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7370
7371         PR fortran/43339
7372         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7373         of sequential loops being private only in the innermost containing
7374         task region.
7375
7376         PR middle-end/43337
7377         * gfortran.dg/gomp/pr43337.f90: New test.
7378
7379 2010-04-19  Richard Guenther  <rguenther@suse.de>
7380
7381         PR tree-optimization/43796
7382         * gfortran.dg/pr43796.f90: New testcase.
7383
7384 2010-04-19  Richard Guenther  <rguenther@suse.de>
7385
7386         PR tree-optimization/43783
7387         * gcc.c-torture/execute/pr43783.c: New testcase.
7388
7389 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7390
7391         PR target/43766
7392         * gcc.target/i386/pr43766.c: New test.
7393
7394 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7395
7396         PR target/43662
7397         * gcc.target/i386/pr43662.c: New test.
7398
7399 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7400
7401         PR c++/43704
7402         * g++.dg/template/typedef32.C: New test.
7403
7404 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7405
7406         PR tree-optimization/37027
7407         * lib/target-supports.exp
7408         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7409         * gcc.dg/vect/pr37027.c: New test.
7410         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7411         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7412         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7413         gcc.dg/vect/vect-complex-6.c: Likewise.
7414
7415 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7416
7417         * g++.dg/debug/dwarf2/enum1.C: New test.
7418
7419 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7420
7421         * gnat.dg/rep_clause5.ad[sb]: New test.
7422         * gnat.dg/rep_clause5_pkg.ads: New helper.
7423
7424 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7425
7426         PR tree-optimization/43771
7427         * g++.dg/vect/pr43771.cc: New test.
7428
7429 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7430
7431         PR fortran/31538
7432         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7433         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7434
7435 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7436
7437         * gnat.dg/sizetype.adb: Rename into...
7438         * gnat.dg/sizetype1.adb: ...this.
7439         * gnat.dg/sizetype2.adb: New test.
7440
7441 2010-04-16  Richard Guenther  <rguenther@suse.de>
7442
7443         PR tree-optimization/43572
7444         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7445
7446 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7447
7448         * gnat.dg/specs/discr_private.ads: New test.
7449
7450 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7451
7452         PR target/41514
7453         * gcc.target/arm/thumb-comparisons.c: New test.
7454
7455         PR target/40603
7456         * gcc.target/arm/thumb-cbranchqi.c: New test.
7457
7458 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7459
7460         * g++.dg/torture/pr36191.C: Enable for SH.
7461
7462 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7463
7464         * gnat.dg/wide_boolean.adb: New test.
7465         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7466
7467 2010-04-15  Richard Guenther  <rguenther@suse.de>
7468
7469         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7470         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7471         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7472         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7473         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7474         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7475         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7476         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7477         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7478         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7479         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7480         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7481         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7482         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7483         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7484
7485 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7486
7487         PR target/21803
7488         * gcc.target/arm/pr42496.c: New test.
7489
7490 2010-04-14  Jason Merrill  <jason@redhat.com>
7491
7492         PR c++/36625
7493         * g++.dg/ext/attrib38.C: New.
7494
7495 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7496
7497         PR testsuite/43739
7498         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7499
7500 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7501
7502         PR 42966
7503         * gcc.dg/cpp/warn-undef-2.c: Update.
7504         * gcc.dg/cpp/warn-traditional-2.c: Update.
7505         * gcc.dg/cpp/warn-comments-2.c: Update.
7506         * gcc.dg/cpp/warn-variadic-2.c: Update.
7507         * gcc.dg/cpp/warn-long-long-2.c: Update.
7508         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7509         * gcc.dg/cpp/warn-multichar-2.c: Update.
7510         * gcc.dg/cpp/warn-normalized-3.c: Update.
7511         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7512         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7513         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7514         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7515         * gcc.dg/cpp/warn-redefined-2.c: Update.
7516         * gfortran.dg/warning-directive-2.F90: Update.
7517         * c-c++-common/cpp/warning-directive-2.c: Update.
7518
7519 2010-04-14  Michael Matz  <matz@suse.de>
7520
7521         PR tree-optimization/42963
7522         * gcc.dg/pr42963.c: New testcase.
7523
7524 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7525
7526         * gnat.dg/class_wide.adb: Rename into...
7527         * gnat.dg/class_wide1.adb: ...this.
7528         * gnat.dg/class_wide2.ad[sb]: New test.
7529
7530 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7531
7532         PR fortran/18918
7533         * gfortran.dg/coarray_9.f90: Update dg-errors.
7534         * gfortran.dg/coarray_10.f90: New test.
7535         * gfortran.dg/coarray_11.f90: New test.
7536
7537 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7538
7539         PR fortran/43747
7540         gfortran.dg/initialization_24.f90: New test.
7541
7542 2010-04-13  Jason Merrill  <jason@redhat.com>
7543
7544         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7545         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7546
7547 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7548
7549         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7550         * g++.dg/dg.exp: Likewise.
7551         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7552         * c-c++-common/cpp/warning-directive-1.c: ... here.
7553         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7554         * c-c++-common/cpp/warning-directive-2.c: ... here.
7555         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7556         * c-c++-common/cpp/warning-directive-3.c: ... here.
7557         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7558         * c-c++-common/cpp/warning-directive-4.c: ... here.
7559         * g++.dg/cpp/warning-directive-1.C: Delete.
7560         * g++.dg/cpp/warning-directive-2.C: Delete.
7561         * g++.dg/cpp/warning-directive-3.C: Delete.
7562         * g++.dg/cpp/warning-directive-4.C: Delete.
7563         * gcc.dg/cpp/normalised-3.c: Delete.
7564         * g++.dg/cpp/normalised-1.C: Rename as ...
7565         * c-c++-common/cpp/normalised-3.c: ... this.
7566
7567 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7568
7569         * gcc.dg/tree-ssa/sra-9.c: New test.
7570
7571 2010-04-13  Michael Matz  <matz@suse.de>
7572
7573         PR middle-end/43730
7574         * gcc.dg/pr43730.c: New test.
7575
7576 2010-04-13  Michael Matz  <matz@suse.de>
7577
7578         * gcc.dg/tree-ssa/negate.c: New testcase.
7579
7580 2010-04-13  Richard Guenther  <rguenther@suse.de>
7581
7582         PR testsuite/43735
7583         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7584
7585 2010-04-13  Richard Guenther  <rguenther@suse.de>
7586
7587         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7588
7589 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7590
7591         * gnat.dg/derived_type1.adb: New test.
7592
7593 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7594
7595         * gcc.dg/plugindir1.c: New testcase.
7596         * gcc.dg/plugindir2.c: New testcase.
7597         * gcc.dg/plugindir3.c: New testcase.
7598         * gcc.dg/plugindir4.c: New testcase.
7599
7600 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7601
7602         * gcc.target/i386/rotate-2.c: New test.
7603
7604 2010-04-12  Jason Merrill  <jason@redhat.com>
7605
7606         PR c++/43641
7607         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7608         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7609
7610 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7611
7612         PR c++/25811
7613         * g++.dg/init/pr25811.C: New test.
7614
7615 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7616
7617         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7618         dg-error, dg-warning.
7619         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7620
7621 2010-04-12  Richard Guenther  <rguenther@suse.de>
7622
7623         * gcc.dg/torture/inline-2.c: New testcase.
7624
7625 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7626
7627         PR bootstrap/43699
7628         * gcc.dg/Wunused-var-7.c: New test.
7629
7630         PR tree-optimization/43560
7631         * gcc.c-torture/execute/pr43560.c: New test.
7632
7633 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7634
7635         * gnat.dg/aggr13.adb: New test.
7636         * gnat.dg/aggr14.adb: Likewise.
7637         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7638
7639 2010-04-12  Richard Guenther  <rguenther@suse.de>
7640
7641         PR c++/43611
7642         * g++.dg/torture/pr43611.C: New testcase.
7643
7644 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7645
7646         PR c/36774
7647         * gcc.dg/pr36774-1.c: New test.
7648         * gcc.dg/pr36774-2.c: New test.
7649
7650 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7651
7652         * gcc.target/sh/rte-delay-slot.c: New test.
7653
7654 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7655
7656         * gnat.dg/pack9.adb: Remove -cargs option.
7657         * gnat.dg/aggr12.ad[sb]: New test.
7658
7659 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7660
7661         PR target/43417
7662         * gcc.target/sh/pr43417.c: New test.
7663
7664 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7665
7666         PR fortran/43591
7667         * gfortran.dg/spec_expr_6.f90: New test.
7668
7669 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7670
7671         PR cpp/43195
7672         * gcc.dg/cpp/pr43195.c: New.
7673         * gcc.dg/cpp/pr43195.h: New.
7674
7675 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7676
7677         PR 42965
7678         * gcc.dg/Werror-6.c: Adjust.
7679         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7680         * gcc.dg/Werror-4.c: Likewise.
7681         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7682         * gcc.dg/Wswitch-enum-error.c: Likewise.
7683         * gcc.dg/Wpointer-arith.c: Likewise.
7684         * gcc.dg/Wfatal.c: Likewise.
7685         * gcc.dg/Wswitch-error.c: Likewise.
7686         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7687         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7688         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7689         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7690         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7691         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7692         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7693         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7694         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7695         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7696         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7697         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7698         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7699         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7700         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7701         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7702         * g++.dg/cpp/warning-directive-2.C: Likewise.
7703         * gfortran.dg/warning-directive-2.F90: Likewise.
7704
7705 2010-04-09  Jason Merrill  <jason@redhat.com>
7706
7707         PR c++/42623
7708         * g++.dg/template/sizeof13.C: New.
7709
7710 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7711
7712         * g++.dg/other/pr35504.C: Add check for thiscall.
7713         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7714         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7715
7716 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7717
7718         PR c++/28584
7719         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7720         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7721         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7722         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7723         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7724         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7725         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7726         * g++.dg/other/increment1.C: Likewise.
7727
7728 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7729
7730         PR fortran/18918
7731         * gfortran.dg/coarray_7.f90: New test.
7732         * gfortran.dg/coarray_8.f90: New test.
7733
7734 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7735
7736         PR fortran/28039
7737         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7738
7739 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7740
7741         PR target/43643
7742         * gcc.dg/pr43643.c: New test.
7743
7744 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7745
7746         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7747
7748 2010-04-08  Richard Guenther  <rguenther@suse.de>
7749
7750         PR tree-optimization/43679
7751         * gcc.c-torture/compile/pr43679.c: New testcase.
7752
7753 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7754
7755         PR debug/43670
7756         * gcc.dg/pr43670.c: New test.
7757
7758 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7759
7760         PR middle-end/40815
7761         * gcc.dg/tree-ssa/reassoc-19.c: New.
7762
7763 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7764
7765         PR c/18624
7766         * gcc.dg/Wunused-var-1.c: New test.
7767         * gcc.dg/Wunused-var-2.c: New test.
7768         * gcc.dg/Wunused-var-3.c: New test.
7769         * gcc.dg/Wunused-var-4.c: New test.
7770         * gcc.dg/Wunused-var-5.c: New test.
7771         * gcc.dg/Wunused-var-6.c: New test.
7772         * gcc.dg/Wunused-parm-1.c: New test.
7773
7774         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7775         * gcc.dg/trunc-1.c: Likewise.
7776         * gcc.dg/vla-9.c: Likewise.
7777         * gcc.dg/dfp/composite-type.c: Likewise.
7778
7779 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7780
7781         PR objc/35996
7782         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7783         * obj-c++.dg/objc-gc-3.mm: Ditto.
7784
7785 2010-04-07  Simon Baldwin  <simonb@google.com>
7786
7787         * gcc.dg/cpp/warn-undef-2.c: New.
7788         * gcc.dg/cpp/warn-traditional-2.c: New.
7789         * gcc.dg/cpp/warn-comments-2.c: New.
7790         * gcc.dg/cpp/warning-directive-1.c: New.
7791         * gcc.dg/cpp/warn-long-long.c: New.
7792         * gcc.dg/cpp/warn-traditional.c: New.
7793         * gcc.dg/cpp/warn-variadic-2.c: New.
7794         * gcc.dg/cpp/warn-undef.c: New.
7795         * gcc.dg/cpp/warn-normalized-1.c: New.
7796         * gcc.dg/cpp/warning-directive-2.c: New.
7797         * gcc.dg/cpp/warn-long-long-2.c: New.
7798         * gcc.dg/cpp/warn-variadic.c: New.
7799         * gcc.dg/cpp/warn-normalized-2.c: New.
7800         * gcc.dg/cpp/warning-directive-3.c: New.
7801         * gcc.dg/cpp/warn-deprecated-2.c: New.
7802         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7803         * gcc.dg/cpp/warn-multichar-2.c: New.
7804         * gcc.dg/cpp/warn-normalized-3.c: New.
7805         * gcc.dg/cpp/warning-directive-4.c: New.
7806         * gcc.dg/cpp/warn-unused-macros.c: New.
7807         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7808         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7809         * gcc.dg/cpp/warn-cxx-compat.c: New.
7810         * gcc.dg/cpp/warn-redefined.c: New.
7811         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7812         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7813         * gcc.dg/cpp/warn-deprecated.c: New.
7814         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7815         * gcc.dg/cpp/warn-redefined-2.c: New.
7816         * gcc.dg/cpp/warn-comments.c: New.
7817         * gcc.dg/cpp/warn-multichar.c: New.
7818         * g++.dg/cpp/warning-directive-1.C: New.
7819         * g++.dg/cpp/warning-directive-2.C: New.
7820         * g++.dg/cpp/warning-directive-3.C: New.
7821         * g++.dg/cpp/warning-directive-4.C: New.
7822         * gfortran.dg/warning-directive-1.F90: New.
7823         * gfortran.dg/warning-directive-3.F90: New.
7824         * gfortran.dg/warning-directive-2.F90: New.
7825         * gfortran.dg/warning-directive-4.F90: New.
7826
7827 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7828
7829         PR objc++/23716
7830         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7831
7832 2010-04-07  Jason Merrill  <jason@redhat.com>
7833
7834         * g++.dg/template/dr408.C: New.
7835
7836         * g++.dg/lookup/ns4.C: New.
7837
7838         PR c++/38392
7839         * g++.dg/template/friend51.C: New test.
7840
7841         PR c++/41970
7842         * g++.old-deja/g++.other/linkage1.C: Adjust.
7843
7844 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7845
7846         PR c++/42697
7847         * g++.dg/template/crash94.C: New test.
7848
7849 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7850
7851         PR c++/40239
7852         * g++.dg/init/aggr5.C: New test.
7853         * g++.dg/init/aggr5.C: New test.
7854
7855 2010-04-07  Richard Guenther  <rguenther@suse.de>
7856
7857         PR tree-optimization/43270
7858         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7859         * gcc.dg/Warray-bounds-7.c: Likewise.
7860
7861 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7862
7863         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7864         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7865         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7866
7867 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7868
7869         PR c++/42556
7870         * g++.dg/init/pr42556.C: New test.
7871
7872 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7873
7874         PR debug/43628
7875         * g++.dg/debug/dwarf2/typedef2.C: New test.
7876
7877 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7878
7879         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7880         c-c++-common/dwarf2/redeclaration-1.C
7881
7882 2010-04-06  Jason Merrill  <jason@redhat.com>
7883
7884         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7885         * g++.dg/ext/attrib18.C: Likewise.
7886         * g++.dg/ext/bitfield2.C: Likewise.
7887         * g++.dg/ext/bitfield4.C: Likewise.
7888         * g++.dg/ext/visibility/warn2.C: Likewise.
7889         * g++.dg/ext/visibility/warn3.C: Likewise.
7890         * g++.dg/gomp/pr26690-1.C: Likewise.
7891         * g++.dg/inherit/covariant7.C: Likewise.
7892         * g++.dg/init/synth2.C: Likewise.
7893         * g++.dg/lookup/using7.C: Likewise.
7894         * g++.dg/other/crash-4.C: Likewise.
7895         * g++.dg/other/error13.C: Likewise.
7896         * g++.dg/other/error20.C: Likewise.
7897         * g++.dg/parse/crash31.C: Likewise.
7898         * g++.dg/parse/error16.C: Likewise.
7899         * g++.dg/parse/error19.C: Likewise.
7900         * g++.dg/parse/error27.C: Likewise.
7901         * g++.dg/parse/error28.C: Likewise.
7902         * g++.dg/parse/fused-params1.C: Likewise.
7903         * g++.dg/template/error2.C: Likewise.
7904         * g++.dg/template/local6.C: Likewise.
7905         * g++.dg/template/qualttp15.C: Likewise.
7906         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7907         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7908         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7909         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7910         * g++.old-deja/g++.eh/spec6.C: Likewise.
7911         * g++.old-deja/g++.jason/crash3.C: Likewise.
7912         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7913         * g++.old-deja/g++.law/ctors5.C: Likewise.
7914         * g++.old-deja/g++.law/ctors9.C: Likewise.
7915         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7916         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7917         * g++.old-deja/g++.other/struct1.C: Likewise.
7918         * g++.old-deja/g++.other/volatile1.C: Likewise.
7919         * g++.old-deja/g++.pt/crash36.C: Likewise.
7920         * g++.old-deja/g++.pt/derived3.C: Likewise.
7921         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7922         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7923
7924 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7925
7926         PR middle-end/43519
7927         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7928         * gcc.dg/graphite/id-19.c: New.
7929
7930 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7931
7932         PR middle-end/32824
7933         * gcc.dg/vect/pr32824: New.
7934
7935 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7936
7937         PR fortran/18918
7938         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7939         * gfortran.dg/coarray_3.f90: Ditto.
7940         * gfortran.dg/coarray_4.f90: Ditto.
7941         * gfortran.dg/coarray_5.f90: Ditto.
7942         * gfortran.dg/coarray_6.f90: Ditto.
7943         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7944
7945 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7946
7947         PR fortran/18918
7948         * gfortran.dg/coarray_4.f90: Fix test.
7949         * gfortran.dg/coarray_6.f90: Add more tests.
7950
7951 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7952
7953         PR fortran/18918
7954         * gfortran.dg/coarray_4.f90: New test.
7955         * gfortran.dg/coarray_5.f90: New test.
7956         * gfortran.dg/coarray_6.f90: New test.
7957
7958 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7959
7960         PR fortran/18918
7961         * gfortran.dg/iso_fortran_env_5.f90: New test.
7962         * gfortran.dg/iso_fortran_env_6.f90: New test.
7963
7964 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7965
7966         PR fortran/39997
7967         * gfortran.dg/coarray_1.f90: New test.
7968         * gfortran.dg/coarray_2.f90: New test.
7969         * gfortran.dg/coarray_3.f90: New test.
7970
7971 2010-04-06  Jason Merrill  <jason@redhat.com>
7972
7973         PR c++/43648
7974         * g++.dg/template/dtor8.C: New.
7975
7976         PR c++/43621
7977         * g++.dg/template/error-recovery2.C: New.
7978
7979 2010-04-06  Jan Hubicka  <jh@suse.czpli
7980
7981         PR tree-optimization/42906
7982         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7983
7984 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7985
7986         PR fortran/43178
7987         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7988         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7989         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7990
7991 2010-04-06  Richard Guenther  <rguenther@suse.de>
7992
7993         PR tree-optimization/43627
7994         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7995
7996 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7997
7998         PR target/43638
7999         * gcc.target/i386/pr43638.c: New test.
8000
8001 2010-04-06  Richard Guenther  <rguenther@suse.de>
8002
8003         PR middle-end/43661
8004         * gcc.c-torture/compile/pr43661.c: New testcase.
8005
8006 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8007
8008         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8009
8010 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8011
8012         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8013
8014 2010-04-02  Richard Guenther  <rguenther@suse.de>
8015
8016         PR tree-optimization/43629
8017         * gcc.c-torture/execute/pr43629.c: New testcase.
8018
8019 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8020             Dominique d'Humieres  <dominiq@lps.ens.fr>
8021
8022         PR libfortran/43605
8023         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8024
8025 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8026
8027         PR debug/43325
8028         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8029
8030 2010-04-01  Jason Merrill  <jason@redhat.com>
8031
8032         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8033
8034 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8035             Manfred Schwarb  <manfred99@gmx.ch>
8036
8037         PR libfortran/43605
8038         * gfortran.dg/ftell_3.f90: New test.
8039
8040 2010-04-01  Richard Guenther  <rguenther@suse.de>
8041
8042         PR middle-end/43614
8043         * gcc.c-torture/compile/pr43614.c: New testcase.
8044
8045 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8046
8047         PR tree-optimization/43141
8048         * gcc.dg/guality/pr43141.c: New test.
8049
8050 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8051
8052         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8053         * g++.dg/eh/spbp.C: Likewise.
8054         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8055         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8056         superfluous casts.
8057         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8058         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8059         * objc.dg/dwarf-2.m: Likewise.
8060
8061 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8062
8063         PR middle-end/43464
8064         * gcc.dg/graphite/id-pr43464.c: New.
8065         * gcc.dg/graphite/id-pr43464-1.c: New.
8066
8067 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8068
8069         PR middle-end/43351
8070         * gcc.dg/graphite/id-pr43351.c
8071
8072 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8073
8074         PR testsuite/35165
8075         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8076         * obj-c++.dg/try-catch-2.mm: Ditto.
8077         * obj-c++.dg/lookup-2.mm: Ditto.
8078         * obj-c++.dg/encode-8.m: Ditto.
8079         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8080         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8081         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8082         * obj-c++.dg/const-str-11.mm: Ditto.
8083         * obj-c++.dg/const-str-9.mm: Ditto.
8084         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8085         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8086         * obj-c++.dg/except-1.mm: Ditto.
8087         * obj-c++.dg/const-str-7.mm: Ditto.
8088         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8089         * obj-c++.dg/const-str-3.mm: Ditto.
8090         * obj-c++.dg/const-str-7.mm: Ditto.
8091         * obj-c++.dg/stubify-2.mm: Change dump file name.
8092
8093         PR objc++/23613
8094         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8095         New macro.
8096         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8097         Remove dg-xfail-if.
8098
8099 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8100
8101         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8102         only with -O2, -O3 or -Os and not with -fwhopr.
8103
8104 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8105
8106         PR c++/43558
8107         * g++.dg/template/typedef31.C: New test.
8108
8109 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8110
8111         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8112         assembler output on *-*-solaris2*.
8113         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8114
8115 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8116
8117         PR debug/43557
8118         * gcc.dg/pr43557-1.c: New test.
8119         * gcc.dg/pr43557-2.c: New file.
8120
8121 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8122
8123         PR 43562
8124         * gcc.dg/pr43562.c: New test.
8125
8126 2010-03-30  Jason Merrill  <jason@redhat.com>
8127
8128         PR c++/43076
8129         * g++.dg/template/error-recovery1.C: New.
8130
8131         PR c++/41786
8132         * g++.dg/parse/ambig5.C: New.
8133
8134 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8135
8136         PR debug/43593
8137         * gcc.dg/guality/pr43593.c: New test.
8138
8139 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8140
8141         PR middle-end/43430
8142         * gcc.dg/vect/pr43430-1.c: New.
8143
8144 2010-03-30  Jason Merrill  <jason@redhat.com>
8145
8146         PR c++/43559
8147         * g++.dg/template/partial7.C: New.
8148
8149 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8150
8151         * gcc.target/s390/stackcheck1.c: New testcase.
8152
8153 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8154
8155         PR libfortran/43265
8156         * gfortran.dg/read_eof_8.f90: New test.
8157
8158 2010-03-29  Jason Merrill  <jason@redhat.com>
8159
8160         * gcc.dg/cpp/include6.c: Change [] to ().
8161
8162         N3077
8163         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8164         splicing and UCNs.
8165         * c-c++-common/raw-string-2.c: Add trigraph test.
8166         * c-c++-common/raw-string-8.c: New.
8167         * c-c++-common/raw-string-9.c: New.
8168         * c-c++-common/raw-string-10.c: New.
8169
8170         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8171         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8172         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8173         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8174         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8175         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8176         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8177
8178 2010-03-29  Richard Guenther  <rguenther@suse.de>
8179
8180         PR tree-optimization/43560
8181         * gcc.dg/torture/pr43560.c: New testcase.
8182
8183 2010-03-29  Jason Merrill  <jason@redhat.com>
8184
8185         N3077
8186         * g++.dg/ext/raw-string-1.C: Change [] to ().
8187         * g++.dg/ext/raw-string-2.C: Change [] to ().
8188         Don't use \ in delimiter.
8189         * g++.dg/ext/raw-string-3.C: Change [] to ().
8190         * g++.dg/ext/raw-string-4.C: Change [] to ().
8191         * g++.dg/ext/raw-string-5.C: Change [] to ().
8192         Test for error on \ in delimiter.
8193         * g++.dg/ext/raw-string-6.C: Change [] to ().
8194         * g++.dg/ext/raw-string-7.C: Change [] to ().
8195
8196 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8197
8198         PR 43564
8199         * gcc.dg/pr43564.c: New test.
8200
8201 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8202
8203         PR fortran/43551
8204         * gfortran.dg/direct_io_12.f90: New test.
8205
8206 2010-03-28  Jan Hubicka  <jh@suse.cz>
8207
8208         PR tree-optimization/43505
8209         * gfortran.dg/pr43505.f90: New testcase.
8210
8211 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8212
8213         PR tree-optimization/43528
8214         * gcc.target/i386/pr43528.c: New test.
8215
8216 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8217
8218         PR c/43381
8219         * gcc.dg/parm-impl-decl-3.c: New test.
8220
8221 2010-03-26  Jason Merrill  <jason@redhat.com>
8222
8223         PR c++/43509
8224         * g++.dg/cpp0x/parse1.C: New.
8225
8226 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8227
8228         PR target/43524
8229         * gcc.target/i386/pr43524.c: New test.
8230
8231 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8232
8233         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8234         whitespace, rename main to foo.
8235         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8236         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8237         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8238         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8239         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8240         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8241         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8242         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8243         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8244         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8245         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8246
8247 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8248
8249         PR c++/43327
8250         * g++.dg/other/crash-10.C: New test.
8251         * g++.dg/other/crash-11.C: New test.
8252
8253 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8254
8255         PR libfortran/43517
8256         * gfortran.dg/read_eof_7.f90: New test.
8257
8258 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8259
8260         PR objc/35165
8261         PR testsuite/43512
8262         * objc-obj-c++-shared: New directory.
8263         * objc-obj-c++-shared/Object1-implementation.h: New file.
8264         * objc-obj-c++-shared/Object1.h: New file.
8265         * objc-obj-c++-shared/Protocol1.h: New file.
8266         * objc-obj-c++-shared/next-abi.h: New file.
8267         * objc-obj-c++-shared/next-mapping.h: New file.
8268         * objc/execute/next_mapping.h: Delete.
8269         * objc.dg/special/special.exp: For all targets run the tests with
8270         -fgnu-runtime, for darwin targets also run the tests with
8271         -fnext-runtime.
8272         * objc.dg/dg.exp: Ditto.
8273         * obj-c++.dg/dg.exp: Ditto.
8274         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8275         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8276         include use of updated NeXT interface.
8277         * objc/execute/formal_protocol-5.m: Ditto.
8278         * objc/execute/protocol-isEqual-2.m: Ditto.
8279         * objc/execute/protocol-isEqual-4.m: Ditto.
8280         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8281         Protocol1.h) and next-mapping.h as required.
8282         * objc/execute/object_is_class.m: Ditto.
8283         * objc/execute/enumeration-1.m: Ditto.
8284         * objc/execute/class-13.m: Ditto.
8285         * objc/execute/formal_protocol-2.m: Ditto.
8286         * objc/execute/formal_protocol-4.m: Ditto.
8287         * objc/execute/class-1.m: Ditto.
8288         * objc/execute/bycopy-1.m: Ditto.
8289         * objc/execute/formal_protocol-6.m: Ditto.
8290         * objc/execute/bycopy-3.m: Ditto.
8291         * objc/execute/class-3.m: Ditto.
8292         * objc/execute/bf-11.m: Ditto.
8293         * objc/execute/class-5.m: Ditto.
8294         * objc/execute/bf-13.m: Ditto.
8295         * objc/execute/class-7.m: Ditto.
8296         * objc/execute/bf-15.m: Ditto.
8297         * objc/execute/class-9.m: Ditto.
8298         * objc/execute/bf-17.m: Ditto.
8299         * objc/execute/bf-19.m: Ditto.
8300         * objc/execute/IMP.m: Ditto.
8301         * objc/execute/exceptions/catchall-1.m: Ditto.
8302         * objc/execute/exceptions/trivial.m: Ditto.
8303         * objc/execute/exceptions/finally-1.m: Ditto.
8304         * objc/execute/exceptions/local-variables-1.m: Ditto.
8305         * objc/execute/exceptions/foward-1.m: Ditto.
8306         * objc/execute/bf-2.m: Ditto.
8307         * objc/execute/string1.m: Ditto.
8308         * objc/execute/bf-4.m: Ditto.
8309         * objc/execute/informal_protocol.m: Ditto.
8310         * objc/execute/string3.m: Ditto.
8311         * objc/execute/bf-6.m: Ditto.
8312         * objc/execute/bf-8.m: Ditto.
8313         * objc/execute/class-tests-1.h: Ditto.
8314         * objc/execute/protocol-isEqual-1.m: Ditto.
8315         * objc/execute/protocol-isEqual-3.m: Ditto.
8316         * objc/execute/_cmd.m: Ditto.
8317         * objc/execute/function-message-1.m: Ditto.
8318         * objc/execute/bf-20.m: Ditto.
8319         * objc/execute/bf-common.h: Ditto.
8320         * objc/execute/np-2.m: Ditto.
8321         * objc/execute/class-10.m: Ditto.
8322         * objc/execute/class-12.m: Ditto.
8323         * objc/execute/enumeration-2.m: Ditto.
8324         * objc/execute/class-14.m: Ditto.
8325         * objc/execute/encode-1.m: Ditto.
8326         * objc/execute/formal_protocol-1.m: Ditto.
8327         * objc/execute/formal_protocol-3.m: Ditto.
8328         * objc/execute/accessing_ivars.m: Ditto.
8329         * objc/execute/bycopy-2.m: Ditto.
8330         * objc/execute/class-2.m: Ditto.
8331         * objc/execute/bf-10.m: Ditto.
8332         * objc/execute/formal_protocol-7.m: Ditto.
8333         * objc/execute/root_methods.m: Ditto.
8334         * objc/execute/class-4.m: Ditto.
8335         * objc/execute/bf-12.m: Ditto.
8336         * objc/execute/class-6.m: Ditto.
8337         * objc/execute/bf-14.m: Ditto.
8338         * objc/execute/nested-func-1.m: Ditto.
8339         * objc/execute/class-8.m: Ditto.
8340         * objc/execute/private.m: Ditto.
8341         * objc/execute/bf-16.m: Ditto.
8342         * objc/execute/bf-18.m: Ditto.
8343         * objc/execute/load-3.m: Ditto.
8344         * objc/execute/compatibility_alias.m: Ditto.
8345         * objc/execute/bf-1.m: Ditto.
8346         * objc/execute/no_clash.m: Ditto.
8347         * objc/execute/bf-3.m: Ditto.
8348         * objc/execute/string2.m: Ditto.
8349         * objc/execute/bf-5.m: Ditto.
8350         * objc/execute/string4.m: Ditto.
8351         * objc/execute/bf-7.m: Ditto.
8352         * objc/execute/object_is_meta_class.m: Ditto.
8353         * objc/execute/bf-9.m: Ditto.
8354         * objc/execute/bf-21.m: Ditto.
8355         * objc/execute/cascading-1.m: Ditto.
8356         * objc/execute/trivial.m: Ditto.
8357         * objc/execute/np-1.m: Ditto.
8358         * objc/compile/trivial.m: Ditto.
8359         * objc/execute/class_self-2.m: Include <stdlib.h>.
8360         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8361         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8362         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8363         and 64bit. Use new NeXT interface as required.
8364         * objc.dg/special/unclaimed-category-1.m: Ditto.
8365         * objc.dg/special/unclaimed-category-1.h: Ditto.
8366         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8367         * objc.dg/func-ptr-1.m: Ditto.
8368         * objc.dg/stret-1.m: Ditto.
8369         * objc.dg/encode-2.m: Ditto.
8370         * objc.dg/category-1.m: Ditto.
8371         * objc.dg/encode-3.m: Ditto.
8372         * objc.dg/call-super-3.m: Ditto.
8373         * objc.dg/method-3.m: Ditto.
8374         * objc.dg/func-ptr-2.m: Ditto.
8375         * objc.dg/lookup-1.m: Ditto.
8376         * objc.dg/encode-4.m: Ditto.
8377         * objc.dg/fix-and-continue-1.m: Ditto.
8378         * objc.dg/proto-lossage-3.m: Ditto.
8379         * objc.dg/method-13.m: Ditto.
8380         * objc.dg/proto-qual-1.m: Ditto.
8381         * objc.dg/zero-link-3.m: Ditto.
8382         * objc.dg/bitfield-1.m: Ditto.
8383         * objc.dg/va-meth-1.m: Ditto.
8384         * objc.dg/super-class-3.m: Ditto.
8385         * objc.dg/call-super-1.m: Ditto.
8386         * objc.dg/type-size-2.m: Ditto.
8387         * objc.dg/method-10.m: Ditto.
8388         * objc.dg/defs.m: Ditto.
8389         * objc.dg/const-str-3.m: Ditto.
8390         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8391         Protocol1.h) and next-mapping.h as required. Use new NeXT
8392         interface as required.
8393         * objc.dg/super-class-4.m: Ditto.
8394         * objc.dg/comp-types-8.m: Ditto.
8395         * objc.dg/call-super-2.m: Ditto.
8396         * objc.dg/objc-fast-4.m: Ditto.
8397         * objc.dg/method-6.m: Ditto.
8398         * objc.dg/const-str-3.m: Ditto.
8399         * objc.dg/const-str-7.m: Ditto.
8400         * objc.dg/method-15.m: Ditto.
8401         * objc.dg/method-19.m: Ditto.
8402         * objc.dg/sync-1.m: Ditto.
8403         * objc.dg/layout-1.m: Ditto.
8404         * objc.dg/bitfield-3.m: Ditto.
8405         * objc.dg/try-catch-3.m: Ditto.
8406         * objc.dg/try-catch-7.m: Ditto.
8407         * objc.dg/comp-types-10.m: Ditto.
8408         * objc.dg/selector-2.: Ditto.
8409         * objc.dg/method-7.m: Ditto.
8410         * objc.dg/typedef-alias-1.m: Ditto.
8411         * objc.dg/proto-lossage-2.m: Ditto.
8412         * objc.dg/comp-types-11.m: Ditto.
8413         * objc.dg/sizeof-1.m: Ditto.
8414         * objc.dg/method-17.m: Ditto.
8415         * objc.dg/bitfield-5.m: Ditto.
8416         * objc.dg/try-catch-1.m: Ditto.
8417         * objc.dg/encode-5.m: Ditto.
8418         * objc.dg/fix-and-continue-2.m: Ditto.
8419         * objc.dg/method-9.m: Ditto.
8420         * objc.dg/isa-field-1.m: Ditto.
8421         * objc.dg/local-decl-2.m: Ditto.
8422         * objc.dg/objc-gc-4.m: Ditto.
8423         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8424         * objc.dg/gnu-runtime-3.m: Ditto.
8425         * objc.dg/encode-7.m: Ditto.
8426         * objc.dg/encode-8.m: Ditto.
8427         * objc.dg/selector-3.m: Ditto.
8428         * objc.dg/gnu-runtime-1.m: Ditto.
8429         * objc.dg/const-str-12.m: Ditto.
8430         * objc.dg/gnu-runtime-2.m: Ditto.
8431         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8432         * objc.dg/selector-1.m: Ditto.
8433         * objc.dg/stubify-2.m: Ditto.
8434         * objc.dg/zero-link-1.m: Ditto.
8435         * objc.dg/stret-2.m: Ditto.
8436         * objc.dg/zero-link-2.m: Ditto.
8437         * objc.dg/next-runtime-1.m: Ditto.
8438         * objc.dg/symtab-1.m: Ditto.
8439         * objc.dg/stubify-1.m: Ditto.
8440         * objc.dg/bitfield-2.m: Ditto.
8441         * objc.dg/try-catch-10.m: Apply to both runtimes.
8442         * objc.dg/const-str-1.m: Ditto.
8443         * objc.dg/image-info.m: Ditto.
8444         * objc.dg/encode-9.m: Ditto.
8445         * objc.dg/pragma-1.m: Apply test to all targets.
8446         * objc.dg/const-str-4.m: Ditto.
8447         * objc.dg/const-str-8.m: Ditto.
8448         * objc.dg/super-class-2.m: Ditto.
8449         * objc.dg/try-catch-5.m: Ditto.
8450         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8451         Protocol1.h) and next-mapping.h as required. Use new NeXT
8452         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8453         * objc.dg/const-str-11.m: Ditto.
8454         * objc.dg/const-str-9.m: Ditto.
8455         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8456         * objc.dg/encode-1.m: Remove redundant -lobjc.
8457         * objc.dg/try-catch-9.m: Tidy space.
8458         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8459         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8460         and 64bit. Use new NeXT interface as required.
8461         * obj-c++.dg/template-4.mm: Ditto.
8462         * obj-c++.dg/defs.mm: Ditto.
8463         * obj-c++.dg/basic.mm: Ditto.
8464         * obj-c++.dg/encode-4.mm: Ditto.
8465         * obj-c++.dg/method-17.mm: Ditto.
8466         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8467         * obj-c++.dg/cxx-class-1.mm: Ditto.
8468         * obj-c++.dg/method-10.mm: Ditto.
8469         * obj-c++.dg/va-meth-1.mm: Ditto.
8470         * obj-c++.dg/encode-5.mm: Ditto.
8471         * obj-c++.dg/lookup-2.mm: Ditto.
8472         * obj-c++.dg/template-3.mm: Ditto.
8473         * obj-c++.dg/proto-qual-1.mm: Ditto.
8474         * obj-c++.dg/qual-types-1.m: Ditto.
8475         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8476         * obj-c++.dg/template-1.mm: Ditto.
8477         * obj-c++.dg/encode-6.mm: Ditto.
8478         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8479         Protocol1.h) and next-mapping.h as required. Use new NeXT
8480         interface as required.
8481         * obj-c++.dg/except-1.mm: Ditto.
8482         * obj-c++.dg/const-str-7.mm: Ditto.
8483         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8484         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8485         * obj-c++.dg/selector-2.mm: Ditto.
8486         * obj-c++.dg/isa-field-1.mm: Ditto.
8487         * obj-c++.dg/try-catch-1.mm: Ditto.
8488         * obj-c++.dg/local-decl-1.mm: Ditto.
8489         * obj-c++.dg/try-catch-9.mm: Ditto.
8490         * obj-c++.dg/no-extra-load.mm: Ditto.
8491         * obj-c++.dg/selector-5.mm: Ditto.
8492         * obj-c++.dg/method-12.mm: Ditto.
8493         * obj-c++.dg/try-catch-11.mm: Ditto.
8494         * obj-c++.dg/comp-types-11.mm: Ditto.
8495         * obj-c++.dg/bitfield-3.mm: Ditto.
8496         * obj-c++.dg/method-6.mm: Ditto.
8497         * obj-c++.dg/super-class-2.mm: Ditto.
8498         * obj-c++.dg/method-21.mm: Ditto.
8499         * obj-c++.dg/const-str-8.mm: Ditto.
8500         * obj-c++.dg/try-catch-7.mm: Ditto.
8501         * obj-c++.dg/method-15.mm: Ditto.
8502         * obj-c++.dg/layout-1.mm: Ditto.
8503         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8504         * obj-c++.dg/const-str-3.mm: Ditto.
8505         * obj-c++.dg/try-catch-2.mm: Ditto.
8506         * obj-c++.dg/objc-gc-3.mm: Ditto.
8507         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8508         * obj-c++.dg/bitfield-1.mm: Ditto.
8509         * obj-c++.dg/selector-6.mm: Ditto.
8510         * obj-c++.dg/method-13.mm: Ditto.
8511         * obj-c++.dg/comp-types-12.mm: Ditto.
8512         * obj-c++.dg/bitfield-4.mm: Ditto.
8513         * obj-c++.dg/try-catch-8.mm: Ditto.
8514         * obj-c++.dg/method-2.mm: Ditto.
8515         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8516         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8517         * obj-c++.dg/const-str-4.mm: Ditto.
8518         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8519         * obj-c++.dg/try-catch-3.mm: Ditto.
8520         * obj-c++.dg/comp-types-9.mm: Ditto.
8521         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8522         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8523         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8524         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8525         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8526         Use new NeXT interface as required.
8527         * obj-c++.dg/const-str-10.mm: Ditto.
8528         * obj-c++.dg/const-str-11.mm: Ditto.
8529         * obj-c++.dg/const-str-9.mm: Ditto.
8530         * obj-c++.dg/method-11.mm: Ditto.
8531         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8532         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8533         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8534         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8535         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8536
8537 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8538
8539         PR c++/43206
8540         * g++.dg/template/typedef30.C: New test case.
8541
8542 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8543
8544         PR c/43385
8545         * gcc.c-torture/execute/pr43385.c: New test.
8546
8547 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8548
8549         * gcc.dg/strncpy-fix-1.c: New test.
8550
8551 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8552
8553         PR testsuite/41609
8554         * lib/objc-torture.exp (objc-set-runtime-options): New.
8555         * objc/execute/execute.exp: Check runtime options on each pass.
8556         * objc/execute/exceptions/exceptions.exp: Ditto.
8557         * objc/compile/compile.exp: Ditto.
8558
8559         PR testsuite/42348
8560         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8561         standard tests.
8562         (check_effective_target_objc2): New proc.
8563         (check_effective_target_next_runtime): New proc.
8564         * lib/objc.exp: Determine which runtime is in force and support it.
8565         * lib/obj-c++.exp: Ditto.
8566
8567 2010-03-24  Jason Merrill  <jason@redhat.com>
8568
8569         PR c++/43502
8570         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8571
8572 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8573
8574         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8575         a loop.
8576         * gcc.dg/ipa/ipa-2.c: Likewise.
8577         * gcc.dg/ipa/ipa-3.c: Likewise.
8578         * gcc.dg/ipa/ipa-4.c: Likewise.
8579         * gcc.dg/ipa/ipa-5.c: Likewise.
8580         * gcc.dg/ipa/ipa-7.c: Likewise.
8581         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8582         a loop.
8583         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8584         i_can_not_be_propagated_fully2 into a loop.
8585         * gcc.dg/ipa/ipa-8.c: New test.
8586         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8587
8588 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8589
8590         PR debug/19192
8591         PR debug/43479
8592         * gcc.dg/guality/pr43479.c: New test.
8593         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8594         and add volatile keyword.
8595
8596 2010-03-23  Mike Stump  <mikestump@comcast.net>
8597
8598         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8599
8600 2010-03-23  Jason Merrill  <jason@redhat.com>
8601
8602         * g++.dg/ext/altivec-17.C: Adjust error message.
8603
8604         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8605         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8606         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8607         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8608         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8609         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8610
8611 2010-03-22  Jason Merrill  <jason@redhat.com>
8612
8613         PR c++/43333
8614         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8615         * g++.dg/ext/is_pod_98.C: New.
8616
8617         PR c++/43281
8618         * g++.dg/cpp0x/auto18.C: New.
8619
8620         * gcc.dg/pr36997.c: Adjust error message.
8621         * g++.dg/ext/vector9.C: Likewise.
8622         * g++.dg/conversion/simd3.C: Likewise.
8623         * g++.dg/other/error23.C: Likewise.
8624
8625 2010-03-22  Michael Matz  <matz@suse.de>
8626
8627         PR middle-end/43475
8628         * gfortran.dg/pr43475.f90: New testcase.
8629
8630 2010-03-22  Richard Guenther  <rguenther@suse.de>
8631
8632         PR tree-optimization/43390
8633         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8634
8635 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8636
8637         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8638         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8639
8640 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8641             Michael Matz  <matz@suse.de>
8642
8643         PR c++/43081
8644         * g++.dg/parse/crash56.C: New test.
8645
8646 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8647
8648         PR fortran/43450
8649         * gfortran.dg/whole_file_15.f90 : New test.
8650
8651 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8652
8653         PR fortran/43409
8654         * gfortran.dg/inquire_size.f90: New test.
8655
8656 2010-03-20  Richard Guenther  <rguenther@suse.de>
8657
8658         PR rtl-optimization/43438
8659         * gcc.c-torture/execute/pr43438.c: New testcase.
8660
8661 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8662
8663         PR c++/43375
8664         * g++.dg/abi/mangle42.C: New test.
8665
8666 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8667
8668         PR C/43211
8669         * gcc.dg/pr43211.c: New test.
8670         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8671
8672 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8673
8674         PR rtl-optimization/42258
8675         * gcc.target/arm/thumb1-mul-moves.c: New test.
8676
8677         PR target/40697
8678         * gcc.target/arm/thumb-andsi.c: New test.
8679
8680         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8681         dg-require-effective-target.
8682
8683 2010-03-19  Michael Matz  <matz@suse.de>
8684
8685         PR c++/43116
8686         * g++.dg/other/pr43116.C: New testcase.
8687
8688 2010-03-19  Michael Matz  <matz@suse.de>
8689
8690         PR target/43305
8691         * gcc.dg/pr43305.c: New testcase.
8692
8693 2010-03-19  Richard Guenther  <rguenther@suse.de>
8694
8695         PR tree-optimization/43415
8696         * gcc.c-torture/compile/pr43415.c: New testcase.
8697
8698 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8699
8700         PR ada/43106
8701         * gnat.dg/case_optimization2.adb: New test.
8702         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8703
8704 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8705             Jack Howarth <howarth@bromo.med.uc.edu>
8706
8707         PR target/36399
8708         * gcc.target/i386/push-1.c: Don't xfail
8709           scan-assembler-not "movups" on darwin.
8710
8711 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8712
8713         PR debug/43058
8714         * gcc.dg/pr43058.c: New test.
8715
8716 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8717
8718         PR middle-end/42450
8719         * g++.dg/torture/pr42450.C: New test.
8720
8721 2010-03-18  Michael Matz  <matz@suse.de>
8722
8723         PR middle-end/43419
8724         * gcc.dg/pr43419.c: New testcase.
8725
8726 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8727
8728         PR rtl-optimization/43360
8729         * gcc.dg/torture/pr43360.c: New.
8730
8731 2010-03-18  Michael Matz  <matz@suse.de>
8732
8733         PR tree-optimization/43402
8734         * gcc.dg/pr43402.c: New testcase.
8735
8736 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8737
8738         PR target/42427
8739         * gcc.dg/pr42427.c: New test.
8740
8741 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8742
8743         PR libfortran/43265
8744         * gfortran.dg/read_empty_file.f: New test.
8745         * gfortran.dg/read_eof_all.f90: New test.
8746         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8747         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8748
8749 2010-03-17  Michael Matz  <matz@suse.de>
8750
8751         * gcc.dg/pr43300.c: Add -w.
8752
8753 2010-03-17  Richard Guenther  <rguenther@suse.de>
8754
8755         * gcc.dg/pr43379.c: Add -w.
8756
8757 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8758
8759         PR fortran/43331
8760         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8761
8762 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8763
8764         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8765
8766 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8767
8768         * ada/acats/run_all.sh: Log start and end times.
8769
8770 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8771
8772         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8773
8774 2010-03-16  Richard Guenther  <rguenther@suse.de>
8775
8776         PR middle-end/43379
8777         * gcc.dg/pr43379.c: New testcase.
8778
8779 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8780
8781         PR debug/43051
8782         * gcc.dg/guality/pr43051-1.c: New test.
8783
8784 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8785
8786         PR testsuite/43363
8787         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8788
8789 2010-03-15  Michael Matz  <matz@suse.de>
8790
8791         PR middle-end/43300
8792         * gcc.dg/pr43300.c: New testcase.
8793
8794 2010-03-15  Richard Guenther  <rguenther@suse.de>
8795
8796         PR tree-optimization/43367
8797         * gcc.c-torture/compile/pr43367.c: New testcase.
8798
8799 2010-03-15  Richard Guenther  <rguenther@suse.de>
8800
8801         PR tree-optimization/43317
8802         * gcc.dg/pr43317.c: New testcase.
8803
8804 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8805
8806         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8807
8808 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8809
8810         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8811
8812 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8813
8814         PR fortran/43362
8815         * gfortran.dg/impure_constructor_1.f90: New test.
8816
8817 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8818
8819         PR middle-end/43354
8820         * gfortran.dg/graphite/id-pr43354.f: New.
8821
8822 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8823
8824         PR middle-end/43349
8825         * gfortran.dg/graphite/pr43349.f: New.
8826
8827 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8828
8829         PR middle-end/43306
8830         * gcc.dg/graphite/pr43306.c: New.
8831
8832 2010-03-12  David S. Miller  <davem@davemloft.net>
8833
8834         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8835         sparc.
8836
8837 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8838
8839         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8840
8841 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8842
8843         PR fortran/43291
8844         PR fortran/43326
8845         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8846
8847 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8848
8849         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8850         fail for *-*-mingw* targets.
8851
8852 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8853
8854         PR debug/43329
8855         * gcc.dg/guality/pr43329-1.c: New test.
8856
8857 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8858
8859         PR tree-optimization/43257
8860         * g++.dg/torture/pr43257.C: New test.
8861
8862 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8863
8864         PR fortran/43228
8865         * gfortran.dg/namelist_61.f90: New test.
8866
8867 2010-03-11  Richard Guenther  <rguenther@suse.de>
8868
8869         PR tree-optimization/43255
8870         * gcc.c-torture/compile/pr43255.c: New testcase.
8871
8872 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8873
8874         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8875         * gcc.dg/pr43280.c: New testcase.
8876
8877 2010-03-11  Richard Guenther  <rguenther@suse.de>
8878
8879         PR lto/43200
8880         * gcc.dg/lto/20100227-1_0.c: New testcase.
8881         * gcc.dg/lto/20100227-1_1.c: Likewise.
8882
8883 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8884
8885         PR libfortran/43320
8886         PR libfortran/43265
8887         * gfortran.dg/read_eof_6.f: New test
8888         * gfortran.dg/read_x_eof.f90: New test.
8889         * gfortran.dg/read_x_past.f: Update test.
8890
8891 2010-03-10  Jan Hubicka  <jh@suse.cz>
8892
8893         * gcc.c-torture/compile/pr43288.c: New test.
8894
8895 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8896
8897         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8898         -fpic/-fPIC flags.
8899         * g++.old-deja/g++.pt/asm2.C: Likewise.
8900         * gcc.c-torture/compile/20000804-1.c: Likewise.
8901         * gcc.target/i386/clobbers.c: Likewise.
8902
8903 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8904
8905         PR fortran/43303
8906         * gfortran.dg/c_assoc_3.f90: New test.
8907
8908 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8909
8910         PR debug/36728
8911         * gcc.dg/guality/pr36728-1.c: New test.
8912         * gcc.dg/guality/pr36728-2.c: New test.
8913
8914 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8915
8916         * gcc.dg/h8300-div-delay-slot.c: New test.
8917
8918 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8919
8920         PR tree-optimization/43236
8921         * gcc.c-torture/execute/pr43236.c: New test.
8922
8923 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8924
8925         PR middle-end/42859
8926         * g++.dg/eh/pr42859.C: New test.
8927
8928 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8929
8930         PR debug/43299
8931         * gcc.dg/pr43299.c: New test.
8932
8933         PR debug/43290
8934         * g++.dg/eh/unwind2.C: New test.
8935
8936 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8937             Reza Yazdani  <reza.yazdani@amd.com>
8938
8939         PR middle-end/43065
8940         * gcc.dg/graphite/run-id-4.c: New.
8941
8942 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8943
8944         PR middle-end/43065
8945         * gcc.dg/graphite/run-id-3.c: New.
8946
8947 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8948
8949         PR middle-end/42644
8950         PR middle-end/42130
8951         * gcc.dg/graphite/id-18.c: New.
8952         * gcc.dg/graphite/run-id-pr42644.c: New.
8953
8954 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8955
8956         PR middle-end/42326
8957         * gcc.dg/graphite/pr42326.c: New.
8958
8959 2010-03-08  Richard Guenther  <rguenther@suse.de>
8960
8961         PR tree-optimization/43269
8962         * gcc.c-torture/execute/pr43269.c: New testcase.
8963
8964 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8965
8966         PR fortran/43256
8967         * gfortran.dg/typebound_call_13.f03: New.
8968
8969 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8970
8971         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8972         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8973
8974 2010-03-05  Jason Merrill  <jason@redhat.com>
8975
8976         * g++.dg/abi/mangle40.C: Require weak and alias.
8977
8978 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8979
8980         PR middle-end/42326
8981         * gfortran.dg/graphite/pr42326.f90: New.
8982         * gfortran.dg/graphite/pr42326-1.f90: New.
8983
8984 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8985
8986         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8987         (gnat_target_compile): Likewise.
8988         Reinitialize GNAT_UNDER_TEST if target changes.
8989         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8990         (local_find_gnatmake): Pass full --GCC to gnatlink.
8991         Remove --LINK.
8992
8993 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8994
8995         PR c/43248
8996         * gcc.dg/compound-literal-1.c: New testcase.
8997
8998 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8999
9000         PR tree-optimization/43164
9001         PR tree-optimization/43191
9002         * gcc.c-torture/compile/pr43164.c: New test.
9003         * gcc.c-torture/compile/pr43191.c: Likewise.
9004
9005 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9006
9007         PR fortran/43244
9008         * gfortran.dg/finalize_9.f90: New.
9009
9010 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9011             Ken Werner <ken@linux.vnet.ibm.com>
9012
9013         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9014         to dg-options for spu.
9015         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9016         dump-scan target to exclude spu.
9017
9018 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9019
9020         PR middle-end/43209
9021         * gcc.dg/tree-ssa/ivopts-4.c: New.
9022
9023 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9024
9025         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9026         include-opts and exclude-opts; skip checking the flags if arguments
9027         are the same as the defaults.
9028         (dg-xfail-if): Verify the number of arguments, supply defaults
9029         for unspecified optional arguments.
9030         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9031
9032 2010-03-03  Jason Merrill  <jason@redhat.com>
9033
9034         PR c++/12909
9035         * g++.dg/abi/mangle40.C: Updated.
9036
9037 2010-03-03  Jason Merrill  <jason@redhat.com>
9038
9039         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9040         * g++.dg/abi/mangle23.C: Likewise.
9041         * g++.dg/eh/simd-2.C: Likewise.
9042         * g++.dg/ext/attribute-test-2.C: Likewise.
9043         * g++.dg/ext/vector14.C: Likewise.
9044         * g++.dg/other/pr34435.C: Likewise.
9045         * g++.dg/template/conv8.C: Likewise.
9046         * g++.dg/template/nontype9.C: Likewise.
9047         * g++.dg/template/qualttp17.C: Likewise.
9048         * g++.dg/template/ref1.C: Likewise.
9049         * g++.old-deja/g++.pt/crash68.C: Likewise.
9050         * g++.old-deja/g++.pt/ref1.C: Likewise.
9051         * g++.old-deja/g++.pt/ref3.C: Likewise.
9052         * g++.old-deja/g++.pt/ref4.C: Likewise.
9053
9054         PR c++/12909
9055         * g++.dg/abi/mangle40.C: New.
9056         * g++.dg/abi/mangle41.C: New.
9057         * g++.dg/lto/20100302_0.C: New.
9058         * g++.dg/lto/20100302_1.C: New.
9059         * g++.dg/lto/20100302.h: New.
9060
9061 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9062
9063         PR fortran/43243
9064         * gfortran.dg/internal_pack_12.f90: New test.
9065
9066 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9067
9068         * gcc.dg/pr36997.c: Adjust error message.
9069
9070 2010-03-03  Mike Stump  <mikestump@comcast.net>
9071
9072         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9073         adjustments to not be present on machines that align the stack to
9074         more than 4 bytes and don't have a red zone yet as that is an
9075         unimplemented optimization.
9076
9077 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9078
9079         PR fortran/43169
9080         * gfortran.dg/impure_assignment_3.f90: New.
9081
9082 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9083
9084         PR debug/43229
9085         * gfortran.dg/pr43229.f90: New test.
9086
9087         PR debug/43237
9088         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9089
9090         PR debug/43177
9091         * gcc.dg/guality/pr43177.c: New test.
9092
9093 2010-03-02  Jason Merrill  <jason@redhat.com>
9094
9095         * g++.dg/ext/vector9.C: Adjust error message.
9096         * g++.dg/conversion/simd3.C: Likewise.
9097         * g++.dg/other/error23.C: Likewise.
9098
9099 2010-03-02  Mike Stump  <mikestump@comcast.net>
9100
9101         PR c++/41090
9102         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9103
9104 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9105
9106         PR fortran/43180
9107         * gfortran.dg/internal_pack_10.f90: New test.
9108
9109         PR fortran/43173
9110         * gfortran.dg/internal_pack_11.f90: New test.
9111
9112 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9113
9114         PR middle-end/42640
9115         * gcc.dg/tree-ssa/pr42640.c: New.
9116
9117 2010-03-01  Richard Guenther  <rguenther@suse.de>
9118
9119         PR tree-optimization/43220
9120         * gcc.c-torture/execute/pr43220.c: New testcase.
9121
9122 2010-03-01  Richard Guenther  <rguenther@suse.de>
9123
9124         PR middle-end/43213
9125         * gcc.dg/pr43213.c: New testcase.
9126
9127 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9128
9129         PR pch/14940
9130         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9131
9132 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9133
9134         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9135         New function.
9136         (check_effective_target_ucn): Likewise.
9137
9138         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9139         if !ucn.
9140         * gcc.dg/ucnid-2.c: Likewise.
9141         * gcc.dg/ucnid-3.c: Likewise.
9142         * gcc.dg/ucnid-4.c: Likewise.
9143         * gcc.dg/ucnid-11.c: Likewise.
9144         * gcc.dg/ucnid-12.c: Likewise.
9145         * gcc.dg/ucnid-6.c: Skip if !ucn.
9146         * gcc.dg/ucnid-9.c: Likewise.
9147
9148 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9149
9150         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9151         lists to dg-skip-if.
9152         * gcc.target/i386/stackalign/return-3.c: Likewise.
9153
9154 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9155
9156         * gcc.target/i386/clearcap.map: New file.
9157         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9158         Pass clearcap.map by default if supported.
9159
9160 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9161
9162         PR fortran/42900
9163         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9164         Explain this.
9165         * gfortran.dg/stat_2.f90: Likewise.
9166
9167 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9168
9169         PR fortran/43199
9170         * gfortran.dg/module_read_2.f90: New test.
9171
9172 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9173
9174         PR c++/42748
9175         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9176         * g++.dg/abi/mangle12.C: Likewise.
9177         * g++.dg/abi/mangle20-2.C: Likewise.
9178         * g++.dg/abi/mangle17.C: Likewise.
9179         * g++.dg/template/cond2.C: Likewise.
9180         * g++.dg/template/pr35240.C: Likewise.
9181
9182 2010-02-27  Richard Guenther  <rguenther@suse.de>
9183
9184         PR tree-optimization/43186
9185         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9186
9187 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9188
9189         * g++.dg/abi/packed1.C: Expect warning on the SH.
9190
9191 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9192
9193         PR c++/42054:
9194         * g++.dg/parse/error37.C: New test.
9195
9196 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9197
9198         PR c/24577
9199         PR c/43192
9200         * gcc.dg/pr8927-1.c: Match new note.
9201         * gcc.dg/990506-0.c: Likewise.
9202         * gcc.dg/gomp/flush-2.c: Likewise.
9203         * gcc.dg/gomp/atomic-5.c: Likewise.
9204         * gcc.dg/gomp/pr34607.c: Likewise.
9205         * gcc.dg/pr35746.c: Likewise.
9206         * gcc.dg/cpp/pragma-1.c: Likewise.
9207         * gcc.dg/cpp/pragma-2.c: Likewise.
9208         * gcc.dg/pr41842.c: Likewise.
9209         * gcc.dg/noncompile/20040629-1.c: Likewise.
9210         * objc.dg/private-1.m: Likewise.
9211
9212 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9213
9214         PR fortran/43185
9215         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9216         * gfortran.dg/default_initialization_4.f90: New test.
9217
9218 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9219
9220         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9221         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9222         * gnat.dg/thin_pointer2.adb: New test.
9223         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9224
9225 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9226
9227         PR c/20631
9228         * gcc.dg/cpp/c90-pedantic.c: New.
9229         * gcc.dg/cpp/c90.c: New.
9230         * gcc.dg/gnu90-const-expr-1.c: New.
9231         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9232
9233 2010-02-26  Richard Guenther  <rguenther@suse.de>
9234
9235         PR tree-optimization/43186
9236         * gcc.c-torture/compile/pr43186.c: New testcase.
9237
9238 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9239
9240         PR debug/43190
9241         * c-c++-common/dwarf2/pr43190.c: New test.
9242
9243 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9244
9245         PR testsuite/37074:
9246         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9247
9248 2010-02-26  Richard Guenther  <rguenther@suse.de>
9249
9250         PR tree-optimization/43188
9251         * gcc.c-torture/compile/pr43188.c: New testcase.
9252
9253 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9254
9255         PR target/43175
9256         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9257
9258 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9259
9260         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9261
9262 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9263
9264         PR target/43154
9265         * gcc.target/powerpc/pr43154.c: New file.
9266
9267 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9268
9269         PR debug/43166
9270         * gfortran.dg/debug/pr43166.f: New test.
9271
9272         PR debug/43165
9273         * gcc.dg/torture/pr43165.c: New test.
9274
9275 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9276
9277         PR c/43128
9278         * c-c++-common/pr41779.c: Update.
9279
9280 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9281
9282         PR ada/32547
9283         * lib/gnat-dg.exp (gnat_load): Redefine.
9284
9285         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9286         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9287
9288 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9289
9290         PR libobjc/36610
9291         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9292         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9293         -fgnu-runtime.
9294         Sort entries.
9295
9296 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9297
9298         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9299
9300 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9301
9302         PR debug/43150
9303         * gcc.dg/guality/vla-1.c: New test.
9304
9305 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9306
9307         PR fortran/43042
9308         * gfortran.dg/c_ptr_tests_15.f90: New test.
9309
9310 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9311
9312         PR target/43107
9313         * gcc.target/i386/pr43107.c: New test.
9314
9315 2010-02-23  Jason Merrill  <jason@redhat.com>
9316
9317         PR c++/43143
9318         * g++.dg/cpp0x/variadic100.C: New.
9319
9320 2010-02-23  Jason Merrill  <jason@redhat.com>
9321
9322         PR debug/42800
9323         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9324         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9325         * c-c++-common/dwarf2/vla1.c: New.
9326
9327 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9328
9329         PR target/43139
9330         * gcc.dg/pr43139.c: New test.
9331
9332         PR debug/43077
9333         * gcc.dg/guality/pr43077-1.c: New test.
9334
9335 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9336
9337         PR 43123
9338         * gcc.dg/march.c: New.
9339         * gcc.dg/march-generic.c: New.
9340         * gcc.dg/mtune.c: New.
9341
9342 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9343
9344         PR middle-end/43083
9345         * gcc.dg/graphite/pr43083.c: New.
9346
9347 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9348
9349         PR middle-end/43097
9350         * gfortran.dg/graphite/pr43097.f: New.
9351
9352 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9353             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9354
9355         PR middle-end/43140
9356         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9357
9358 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9359
9360         PR middle-end/43026
9361         * g++.dg/graphite/pr43026.C: New.
9362
9363 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9364
9365         PR c++/43126
9366         * gcc.dg/cleanup-1.c: Update.
9367         * gcc.dg/func-args-1.c: Update.
9368         * gcc.dg/format/sentinel-1.c: Update.
9369         * g++.old-deja/g++.jason/scoping10.C: Update.
9370         * g++.old-deja/g++.ns/lookup5.C: Update.
9371         * g++.dg/ext/cleanup-1.C: Update.
9372         * g++.dg/parse/varmod1.C: Update.
9373         * g++.dg/parse/error33.C: Update.
9374         * g++.dg/expr/call3.C: Update.
9375         * g++.dg/func-args-1.C: New.
9376
9377 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9378
9379         PR c/43125
9380         * gcc.dg/attr-used-2.c: Moved to ...
9381         * c-c++-common/attr-used-2.c: Here.
9382
9383         * gcc.dg/attr-used.c: Moved to ...
9384         * c-c++-common/attr-used.c: Here.
9385
9386 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9387
9388         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9389
9390 2010-02-22  Richard Guenther  <rguenther@suse.de>
9391
9392         PR lto/43045
9393         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9394         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9395
9396 2010-02-22  Richard Guenther  <rguenther@suse.de>
9397
9398         PR tree-optimization/42749
9399         * gcc.c-torture/compile/pr42749.c: New testcase.
9400
9401 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9402
9403         PR fortran/43072
9404         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9405         * gfortran.dg/internal_pack_9.f90: New test.
9406
9407 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9408
9409         PR c++/23510
9410         * g++.dg/template/recurse.C: Adjust.
9411         * g++.dg/template/pr23510.C: New.
9412
9413 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9414
9415         PR c++/42824
9416         * g++.dg/template/memclass4.C: New test.
9417
9418 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9419
9420         PR fortran/35259
9421         * gfortran.dg/reassoc_5.f90: New test.
9422
9423 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9424
9425         PR target/43067
9426         * gcc.target/i386/pr43067.c: New test.
9427
9428 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9429
9430         PR c++/35669
9431         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9432         -Wconversion-null.
9433         * g++.dg/warn/Wconversion-null.C: New test.
9434         * g++.old-deja/g++.other/null1.C: Move to...
9435         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9436
9437 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9438
9439         PR fortran/36932
9440         PR fortran/36933
9441         * gfortran.dg/dependency_26.f90: New test.
9442
9443         PR fortran/43072
9444         * gfortran.dg/internal_pack_7.f90: New test.
9445
9446         PR fortran/43111
9447         * gfortran.dg/internal_pack_8.f90: New test.
9448
9449 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9450
9451         PR 43128
9452         * c-c++-common/pr41779.c: Fix broken testcase.
9453
9454 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9455
9456         PR 36513
9457         * c-c++-common/pr36513.c: New testcase.
9458         * c-c++-common/pr36513-2.c: New testcase.
9459
9460 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9461
9462         PR 41779
9463         * c-c++-common/pr41779.c: New.
9464
9465 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9466
9467         PR debug/43084
9468         * gcc.dg/pr43084.c: New test.
9469
9470 2010-02-19  Richard Guenther  <rguenther@suse.de>
9471
9472         PR tree-optimization/42916
9473         * gcc.dg/pr42916.c: New testcase.
9474
9475 2010-02-18  Jason Merrill  <jason@redhat.com>
9476
9477         PR c++/42837
9478         * g++.dg/abi/packed1.C: Add expected warning.
9479
9480         PR c++/43108
9481         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9482         * gcc.dg/torture/dg-torture.exp: Likewise.
9483         * c-c++-common/torture/complex-sign.h,
9484         c-c++-common/torture/complex-sign-add.c,
9485         c-c++-common/torture/complex-sign-mixed-add.c,
9486         c-c++-common/torture/complex-sign-mixed-div.c,
9487         c-c++-common/torture/complex-sign-mixed-mul.c,
9488         c-c++-common/torture/complex-sign-mixed-sub.c,
9489         c-c++-common/torture/complex-sign-mul.c,
9490         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9491         Adapt for C++ compilation as well.
9492
9493         PR c++/43070
9494         * g++.dg/ext/label1.C: Update.
9495         * g++.dg/ext/label2.C: Update.
9496
9497         PR c++/26261
9498         * g++.dg/template/dependent-name6.C: New.
9499
9500         PR c++/43109
9501         * g++.dg/parse/namespace12.C: New.
9502
9503 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9504
9505         PR tree-optimization/43066
9506         * gcc.c-torture/compile/pr43066.c: New test.
9507
9508 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9509
9510         * g++.dg/ext/attrib35.C: Fix target selector string.
9511         * g++.dg/ext/attrib36.C: Ditto.
9512         * g++.dg/ext/attrib37.C: Ditto.
9513         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9514         * g++.dg/abi/mangle25.C: Ditto.
9515
9516 2010-02-17  Jason Merrill  <jason@redhat.com>
9517
9518         PR c++/43069
9519         * g++.dg/parse/namespace11.C: New.
9520
9521         PR c++/43093
9522         * g++.dg/ext/attrib37.C: New.
9523
9524         PR c++/43079
9525         * g++.dg/template/ptrmem20.C: New.
9526
9527 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9528
9529         PR target/43103
9530         * gcc.target/i386/xop-check.h: Include m256-check.h.
9531         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9532         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9533         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9534         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9535
9536 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9537
9538         PR debug/42918
9539         * gcc.dg/pr42918.c: New test.
9540
9541 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9542
9543         * g++.dg/ext/attrib36.C: Require ILP32.
9544
9545 2010-02-16  Richard Guenther  <rguenther@suse.de>
9546
9547         PR tree-optimization/41043
9548         * gfortran.dg/pr41043.f90: New testcase.
9549         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9550
9551 2010-02-16  Jason Merrill  <jason@redhat.com>
9552
9553         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9554
9555 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9556
9557         PR tree-optimization/43074
9558         * gcc.dg/vect/fast-math-pr43074.c: New test.
9559
9560 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9561
9562         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9563
9564 2010-02-16  Jason Merrill  <jason@redhat.com>
9565
9566         PR c++/43031
9567         * g++.dg/ext/attrib36.C: New.
9568
9569         PR c++/43036
9570         * g++.dg/other/array6.C: New.
9571
9572 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9573
9574         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9575
9576 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9577
9578         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9579         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9580         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9581         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9582         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9583         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9584
9585 2010-02-15  Richard Guenther  <rguenther@suse.de>
9586
9587         PR middle-end/43068
9588         * g++.dg/torture/pr43068.C: New testcase.
9589
9590 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9591
9592         PR c++/43024
9593         * g++.dg/opt/ice1.C: New.
9594
9595 2010-02-14  Jason Merrill  <jason@redhat.com>
9596
9597         PR c++/41997
9598         * g++.dg/cpp0x/initlist-opt.C: New.
9599
9600 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9601
9602         PR fortran/41113
9603         PR fortran/41117
9604         * gfortran.dg/internal_pack_6.f90: New test.
9605
9606 2010-02-12  Jason Merrill  <jason@redhat.com>
9607
9608         PR c++/43054
9609         * g++.dg/cpp0x/variadic99.C: New.
9610
9611 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9612
9613         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9614         sign extend pointers to gualchk_t.
9615
9616         PR c++/43033
9617         * g++.dg/other/default3.C: Xfail g4 test.
9618
9619 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9620
9621         PR middle-end/43012
9622         * gcc.dg/graphite/pr43012.c: New.
9623
9624 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9625
9626         PR middle-end/42930
9627         * g++.dg/graphite/pr42930.C: New.
9628
9629 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9630
9631         PR middle-end/42914
9632         PR middle-end/42530
9633         * gcc.dg/graphite/pr42530.c: New.
9634         * gcc.dg/graphite/pr42914.c: New.
9635
9636 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9637
9638         PR middle-end/42771
9639         * gcc.dg/graphite/pr42771.c: New.
9640
9641 2010-02-11  Richard Guenther  <rguenther@suse.de>
9642
9643         PR tree-optimization/42998
9644         * gcc.c-torture/compile/pr42998.c: New testcase.
9645
9646 2010-02-10  Jason Merrill  <jason@redhat.com>
9647
9648         PR c++/41896
9649         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9650
9651         PR c++/42983, core issue 906
9652         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9653         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9654
9655         PR c++/43016
9656         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9657
9658 2010-02-10  Richard Guenther  <rguenther@suse.de>
9659
9660         PR tree-optimization/43017
9661         * gcc.dg/torture/pr43017.c: New testcase.
9662
9663 2010-02-10  Tobias Burnus <burnus@net-b.de>
9664
9665         PR fortran/40823
9666         * gfortran.dg/private_type_1.f90: Update error location.
9667         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9668         * gfortran.dg/typebound_operator_2.f03: Ditto.
9669         * gfortran.dg/assignment_2.f90: Ditto.
9670         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9671         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9672
9673 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9674
9675         PR fortran/43015
9676         * gfortran.dg/bind_c_usage_20.f90: New test.
9677
9678 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9679
9680         PR debug/43010
9681         * g++.dg/debug/pr43010.C: New test.
9682
9683 2010-02-10  Richard Guenther  <rguenther@suse.de>
9684
9685         PR c/43007
9686         * gcc.c-torture/execute/20100209-1.c: New testcase.
9687         * gcc.dg/fold-div-3.c: Likewise.
9688
9689 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9690
9691         * gcc.dg/builtin-ffs-1.c: New test.
9692
9693 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9694
9695         PR fortran/42999
9696         * gfortran.dg/array_constructor_35.f90: New test.
9697
9698 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9699
9700         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9701
9702 2010-02-09  Jason Merrill  <jason@redhat.com>
9703
9704         PR c++/42399
9705         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9706
9707         PR c++/42370
9708         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9709
9710 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9711
9712         PR fortran/41869
9713         * gfortran.dg/module_write_1.f90: New test.
9714
9715 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9716
9717         * gcc.dg/pr19340.c: Adjust.
9718
9719 2010-02-09  Richard Guenther  <rguenther@suse.de>
9720
9721         PR tree-optimization/43008
9722         * gcc.c-torture/execute/pr43008.c: New testcase.
9723
9724 2010-02-09  Richard Guenther  <rguenther@suse.de>
9725
9726         PR tree-optimization/43000
9727         * gcc.dg/torture/pr43000.c: New testcase.
9728         * gcc.dg/torture/pr43002.c: Likewise.
9729
9730 2010-02-09  Daniel Kraft  <d@domob.eu>
9731
9732         PR fortran/39171
9733         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9734         and pass -Wsurprising as necessary.
9735
9736 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9737
9738         PR tree-optimization/42890
9739         * g++.dg/torture/pr42890.C: New test.
9740
9741 2010-02-08  Richard Guenther  <rguenther@suse.de>
9742
9743         PR middle-end/42995
9744         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9745
9746 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9747
9748         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9749         return 0 from main.
9750         * gcc.dg/graphite/block-1.c: Same.
9751         * gcc.dg/graphite/block-3.c: Same.
9752         * gcc.dg/graphite/block-4.c: Same.
9753         * gcc.dg/graphite/block-5.c: Same.
9754         * gcc.dg/graphite/block-6.c: Same.
9755         * gcc.dg/graphite/block-7.c: Same.
9756         * gcc.dg/graphite/interchange-0.c: Same.
9757         * gcc.dg/graphite/interchange-1.c: Same.
9758         * gcc.dg/graphite/interchange-10.c: Same.
9759         * gcc.dg/graphite/interchange-11.c: Same.
9760         * gcc.dg/graphite/interchange-12.c: Same.
9761         * gcc.dg/graphite/interchange-2.c: Same.
9762         * gcc.dg/graphite/interchange-3.c: Same.
9763         * gcc.dg/graphite/interchange-4.c: Same.
9764         * gcc.dg/graphite/interchange-5.c: Same.
9765         * gcc.dg/graphite/interchange-6.c: Same.
9766         * gcc.dg/graphite/interchange-7.c: Same.
9767         * gcc.dg/graphite/interchange-8.c: Same.
9768         * gcc.dg/graphite/interchange-9.c: Same.
9769         * gcc.dg/graphite/interchange-mvt.c: Same.
9770
9771 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9772
9773         * gfortran.dg/graphite/id-19.f: New.
9774         * gfortran.dg/graphite/pr14741.f90: New.
9775         * gfortran.dg/graphite/pr41924.f90: New.
9776         * gfortran.dg/graphite/run-id-2.f90: New.
9777
9778 2010-02-07  Richard Guenther  <rguenther@suse.de>
9779
9780         PR middle-end/42956
9781         * gcc.c-torture/compile/pr42956.c: New testcase.
9782
9783 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9784
9785         PR libfortran/42742
9786         * gfortran.dg/fmt_cache_2.f: New test.
9787
9788 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9789
9790         * gfortran.dg/read_no_eor.f90: New test.
9791
9792 2010-02-05  Jason Merrill  <jason@redhat.com>
9793
9794         * g++.dg/ext/label13.C: Move constructor body out of class.
9795
9796 2010-02-03  Jason Merrill  <jason@redhat.com>
9797
9798         PR c++/42870
9799         * g++.dg/ext/dllexport3.C: New.
9800
9801 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9802
9803         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9804
9805 2010-02-05  Richard Guenther  <rguenther@suse.de>
9806
9807         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9808
9809 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9810
9811         PR c++/42915
9812         * g++.dg/other/crash-9.C: New test.
9813
9814 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9815
9816         PR fortran/42309
9817         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9818
9819 2010-02-04  Richard Guenther  <rguenther@suse.de>
9820
9821         PR rtl-optimization/42952
9822         * gcc.dg/torture/pr42952.c: New testcase.
9823
9824 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9825
9826         PR libfortran/42901
9827         * gfortran.dg/namelist_60.f90: New test.
9828
9829 2010-02-03  Jason Merrill  <jason@redhat.com>
9830
9831         PR c++/40138
9832         * g++.dg/ext/builtin11.C: New.
9833
9834         PR c++/4926
9835         PR c++/38600
9836         * g++.dg/abi/mangle35.C: New.
9837         * g++.dg/abi/mangle37.C: New.
9838
9839         PR c++/12909
9840         * g++.dg/abi/mangle36.C: New.
9841
9842         PR c++/35652
9843         * g++.dg/warn/string1.C: New.
9844
9845 2010-02-03  Richard Guenther  <rguenther@suse.de>
9846
9847         PR tree-optimization/42944
9848         * gcc.dg/errno-1.c: New testcase.
9849
9850 2010-02-03  Richard Guenther  <rguenther@suse.de>
9851
9852         PR middle-end/42927
9853         * gcc.c-torture/compile/pr42927.c: New testcase.
9854
9855 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9856
9857         PR fortran/42936
9858         * gfortran.dg/null_4.f90: New test.
9859
9860 2010-02-02  Jason Merrill  <jason@redhat.com>
9861
9862         PR c++/41090
9863         * g++.dg/ext/label13.C: New.
9864
9865 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9866
9867         PR fortran/42650
9868         * gfortran.dg/func_result_5.f90: New test.
9869
9870 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9871
9872         PR fortran/42922
9873         * gfortran.dg/pure_initializer_3.f90: News test.
9874
9875 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9876
9877         PR fortran/42888
9878         * gfortran.dg/allocate_derived_2.f90: New test.
9879
9880 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9881
9882         PR middle-end/42898
9883         * gcc.dg/torture/pr42898-2.c: New test.
9884
9885 2010-01-31  Richard Guenther  <rguenther@suse.de>
9886
9887         PR middle-end/42898
9888         * gcc.dg/torture/pr42898.c: New testcase.
9889
9890 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9891
9892         PR fortran/38324
9893         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9894         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9895
9896 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9897
9898         * g++.dg/tree-ssa/inline-1.C: New.
9899         * g++.dg/tree-ssa/inline-2.C: New.
9900         * g++.dg/tree-ssa/inline-3.C: New.
9901
9902 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9903
9904         PR testsuite/41701
9905         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9906         the string 'pow' in the pathname of the compiler from generating a
9907         test failure.
9908
9909 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9910
9911         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9912         * g++.old-deja/g++.mike/eh17.C: Likewise.
9913         * g++.old-deja/g++.mike/p5571.C: Likewise.
9914
9915 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9916
9917         PR c++/42758
9918         PR c++/42634
9919         PR c++/42336
9920         PR c++/42797
9921         PR c++/42880
9922         * g++.dg/other/crash-5.C: New test.
9923         * g++.dg/other/crash-6.C: New test.
9924         * g++.dg/other/crash-7.C: New test.
9925         * g++.dg/other/crash-8.C: New test.
9926
9927 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9928
9929         PR rtl-optimization/42889
9930         * gcc.dg/pr42889.c: New test.
9931
9932 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9933
9934         * gcc.target/i386/pr42881.c: Use SSE2.
9935
9936 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9937
9938         PR target/42891
9939         * gcc.target/i386/pr42891.c: New test.
9940
9941 2010-01-28  Richard Guenther  <rguenther@suse.de>
9942
9943         PR tree-optimization/42871
9944         * g++.dg/torture/pr42871.C: New testcase.
9945
9946 2010-01-28  Richard Guenther  <rguenther@suse.de>
9947
9948         * gcc.dg/Wobjsize-1.h: New testcase.
9949         * gcc.dg/Wobjsize-1.c: Likewise.
9950
9951 2010-01-28  Richard Guenther  <rguenther@suse.de>
9952
9953         PR middle-end/42883
9954         * g++.dg/torture/pr42883.C: New testcase.
9955
9956 2010-01-28  Michael Matz  <matz@suse.de>
9957
9958         * gcc.target/i386/pr42881.c: New test.
9959
9960 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9961
9962         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9963         Add i?86-*-solaris2* support.
9964
9965 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9966
9967         PR c++/42713
9968         PR c++/42820
9969         * g++.dg/template/typedef27.C: New test case.
9970         * g++.dg/template/typedef28.C: New test case.
9971
9972 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9973
9974         * gcc.dg/optimize-bswap*.c: Add ARM target
9975
9976 2010-01-27  Richard Guenther  <rguenther@suse.de>
9977
9978         PR middle-end/42878
9979         * gcc.dg/torture/pr42878-1.c: New testcase.
9980         * gcc.dg/torture/pr42878-2.c: Likewise.
9981
9982 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9983
9984         PR middle-end/42874
9985         * gcc.dg/vla-22.c: New test.
9986
9987 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9988
9989         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9990         current collation.
9991
9992 2010-01-26  Richard Guenther  <rguenther@suse.de>
9993
9994         PR rtl-optimization/42685
9995         * gcc.dg/pr42685.c: New testcase.
9996         * g++.dg/other/pr42685.C: Likewise.
9997
9998 2010-01-26  Richard Guenther  <rguenther@suse.de>
9999
10000         PR middle-end/42806
10001         * g++.dg/other/pr42806.C: New testcase.
10002
10003 2010-01-26  Richard Guenther  <rguenther@suse.de>
10004
10005         PR tree-optimization/42250
10006         * gcc.dg/pr42250.c: New testcase.
10007
10008 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10009
10010         * gnat.dg/array_bounds_test.adb: New test.
10011
10012 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10013
10014         PR fortran/42858
10015         * gfortran.dg/generic_21.f90: New test.
10016
10017 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10018
10019         PR testsuite/41522
10020         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10021
10022 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10023
10024         PR c++/42748
10025         * g++.dg/abi/arm_va_list2.C: New test.
10026         * g++.dg/abi/arm_va_list2.h: Companion header file.
10027
10028 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10029
10030         PR fortran/41044
10031         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10032
10033         PR fortran/41167
10034         * gfortran.dg/char_array_arg_1.f90 : New test.
10035
10036         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10037
10038 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10039
10040         PR fortran/39304
10041         * gfortran.dg/generic_20.f90: New test.
10042
10043 2010-01-22  Michael Matz  <matz@suse.de>
10044
10045         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10046         -msse2.
10047
10048 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10049
10050         PR fortran/42736
10051         * gfortran.dg/dependency_25.f90 : New test.
10052
10053 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10054
10055         PR tree-optimization/42585
10056         * gcc.dg/tree-ssa/pr42585.c: New test.
10057
10058 2010-01-21  Richard Guenther  <rguenther@suse.de>
10059
10060         PR middle-end/19988
10061         * gcc.dg/pr19988.c: New testcase.
10062
10063 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10064
10065         * g++.dg/compat/decimal/compat-common.h: New file.
10066         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10067         * g++.dg/compat/decimal/pass_x.h: New file.
10068         * g++.dg/compat/decimal/pass_y.h: New file.
10069         * g++.dg/compat/decimal/pass-1_main.C: New file.
10070         * g++.dg/compat/decimal/pass-1_x.C: New file.
10071         * g++.dg/compat/decimal/pass-1_y.C: New file.
10072         * g++.dg/compat/decimal/pass-2_main.C: New file.
10073         * g++.dg/compat/decimal/pass-2_x.C: New file.
10074         * g++.dg/compat/decimal/pass-2_y.C: New file.
10075         * g++.dg/compat/decimal/pass-3_main.C: New file.
10076         * g++.dg/compat/decimal/pass-3_x.C: New file.
10077         * g++.dg/compat/decimal/pass-3_y.C: New file.
10078         * g++.dg/compat/decimal/pass-4_main.C: New file.
10079         * g++.dg/compat/decimal/pass-4_x.C: New file.
10080         * g++.dg/compat/decimal/pass-4_y.C: New file.
10081         * g++.dg/compat/decimal/pass-5_main.C: New file.
10082         * g++.dg/compat/decimal/pass-5_x.C: New file.
10083         * g++.dg/compat/decimal/pass-5_y.C: New file.
10084         * g++.dg/compat/decimal/pass-6_main.C: New file.
10085         * g++.dg/compat/decimal/pass-6_x.C: New file.
10086         * g++.dg/compat/decimal/pass-6_y.C: New file.
10087         * g++.dg/compat/decimal/return_x.h: New file.
10088         * g++.dg/compat/decimal/return_y.h: New file.
10089         * g++.dg/compat/decimal/return-1_main.C: New file.
10090         * g++.dg/compat/decimal/return-1_x.C: New file.
10091         * g++.dg/compat/decimal/return-1_y.C: New file.
10092         * g++.dg/compat/decimal/return-2_main.C: New file.
10093         * g++.dg/compat/decimal/return-2_x.C: New file.
10094         * g++.dg/compat/decimal/return-2_y.C: New file.
10095         * g++.dg/compat/decimal/return-3_main.C: New file.
10096         * g++.dg/compat/decimal/return-3_x.C: New file.
10097         * g++.dg/compat/decimal/return-3_y.C: New file.
10098         * g++.dg/compat/decimal/return-4_main.C: New file.
10099         * g++.dg/compat/decimal/return-4_x.C: New file.
10100         * g++.dg/compat/decimal/return-4_y.C: New file.
10101         * g++.dg/compat/decimal/return-5_main.C: New file.
10102         * g++.dg/compat/decimal/return-5_x.C: New file.
10103         * g++.dg/compat/decimal/return-5_y.C: New file.
10104         * g++.dg/compat/decimal/return-6_main.C: New file.
10105         * g++.dg/compat/decimal/return-6_x.C: New file.
10106         * g++.dg/compat/decimal/return-6_y.C: New file.
10107
10108 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10109
10110         PR debug/42715
10111         * gcc.dg/pr42715.c: New.
10112
10113 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10114
10115         PR c++/42038
10116         * g++.dg/parse/crash55.C: New.
10117
10118 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10119
10120         PR debug/42782
10121         * gcc.dg/guality/pr42782.c: New.
10122
10123 2010-01-20  Jason Merrill  <jason@redhat.com>
10124
10125         PR c++/41788
10126         * g++.dg/abi/packed1.C: New.
10127
10128         PR c++/41920
10129         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10130
10131         PR c++/40750
10132         * g++.dg/parse/fn-typedef1.C: New.
10133         * g++.dg/other/cv_quals.C: Adjust.
10134
10135 2010-01-20  Anthony Green  <green@moxielogic.com>
10136
10137         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10138         pack(push) pragma).
10139         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10140         * gcc.dg/20020312-2.c: Port this to the moxie core.
10141         * gcc.dg/weak/typeof-2.c: Ditto.
10142
10143 2010-01-20  Richard Guenther  <rguenther@suse.de>
10144
10145         PR tree-optimization/42717
10146         * gcc.c-torture/compile/pr42717.c: New testcase.
10147
10148 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10149
10150         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10151         of signed, add a few new tests.
10152
10153         PR middle-end/42803
10154         * g++.dg/parse/limits-initializer1.C: New test.
10155
10156 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10157
10158         PR fortran/42804
10159         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10160         * gfortran.dg/typebound_call_12.f03: New test.
10161
10162 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10163
10164         PR fortran/42783
10165         * gfortran.dg/bounds_check_15.f90 : New test.
10166
10167 2010-01-19  Michael Matz  <matz@suse.de>
10168
10169         PR tree-optimization/41783
10170         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10171
10172 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10173
10174         PR target/38697.
10175         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10176         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10177         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10178         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10179         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10180         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10181         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10182         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10183         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10184         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10185         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10186
10187 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10188
10189         PR fortran/42545
10190         * gfortran.dg/extends_6.f03: Modified an error message.
10191         * gfortran.dg/extends_10.f03: New test.
10192         * gfortran.dg/private_type_6.f03: Modified an error message.
10193         * gfortran.dg/structure_constructor_8.f03: Ditto.
10194
10195 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10196
10197         PR tree-optimization/42719
10198         * gcc.dg/pr42719.c: New test.
10199
10200         PR debug/42728
10201         * gcc.dg/pr42728.c: New test.
10202
10203 2010-01-19  Anthony Green  <green@moxielogic.com>
10204
10205         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10206
10207 2010-01-18  Anthony Green  <green@moxielogic.com>
10208
10209         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10210         for moxie.
10211
10212 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10213
10214         * g++.dg/template/error45.C: reverted as part of reverting the
10215         fix of PR c++/42634.
10216
10217 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10218
10219         PR c++/42634
10220         * g++.dg/template/error45.C: New test.
10221
10222 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10223
10224         PR c++/42766
10225         * g++.dg/conversion/op6.C: New test.
10226
10227 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10228
10229         PR target/42774
10230         * gcc.target/alpha/pr42774.c: New test.
10231
10232 2010-01-18  Richard Guenther  <rguenther@suse.de>
10233
10234         PR tree-optimization/42781
10235         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10236
10237 2010-01-17  Richard Guenther  <rguenther@suse.de>
10238
10239         PR middle-end/42248
10240         * gcc.c-torture/execute/pr42248.c: New testcase.
10241
10242 2010-01-17  Richard Guenther  <rguenther@suse.de>
10243
10244         PR tree-optimization/42773
10245         * g++.dg/torture/pr42773.C: New testcase.
10246
10247 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10248
10249         PR fortran/42677
10250         * gfortran.dg/interface_assignment_5.f90: New test.
10251
10252 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10253
10254         PR c++/42697
10255         * g++.dg/template/crash94.C: Reverted.
10256
10257 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10258
10259         PR debug/42767
10260         * gcc.dg/debug/pr42767.c: New.
10261
10262 2010-01-15  Jason Merrill  <jason@redhat.com>
10263
10264         PR c++/42761
10265         * g++.dg/cpp0x/decltype22.C: New.
10266
10267 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10268
10269         PR middle-end/42760
10270         * g++.dg/torture/pr42760.C: New test.
10271
10272 2010-01-15  Jing Yu  <jingyu@google.com>
10273
10274         PR rtl-optimization/42691
10275         * gcc.c-torture/execute/pr42691.c: New.
10276
10277 2010-01-15  Richard Guenther  <rguenther@suse.de>
10278
10279         PR middle-end/42739
10280         * g++.dg/torture/pr42739.C: New testcase.
10281
10282 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10283
10284         * g++.dg/template/error45.C: Revert as part of reverting changes
10285         or PR c++/42634.
10286
10287 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10288
10289         PR fortran/42684
10290         * gfortran.dg/interface_31.f90: New test.
10291
10292 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10293
10294         * gcc.target/powerpc/pr42747.c: New file.
10295
10296 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10297
10298         PR middle-end/42674
10299         * c-c++-common/pr42674.c: New test.
10300
10301         PR c++/42608
10302         * g++.dg/template/instantiate11.C: New test.
10303
10304 2010-01-14  Jason Merrill  <jason@redhat.com>
10305
10306         PR c++/42701
10307         * g++.dg/overload/error3.C: New.
10308
10309         PR c++/42655
10310         * g++.dg/overload/rvalue1.C: New.
10311
10312 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10313
10314         PR tree-optimization/42706
10315         * gcc.dg/ipa/pr42706.c: New testcase.
10316
10317 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10318
10319         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10320
10321 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10322
10323         PR tree-optimization/42714
10324         * g++.dg/torture/pr42714.C: New test.
10325
10326 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10327
10328         PR rtl-optimization/42246
10329         * gfortran.dg/pr42246-2.f: New.
10330
10331 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10332
10333         PR rtl-optimization/42389
10334         * gcc.dg/pr42389.c: New.
10335
10336 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10337
10338         PR rtl-optimization/42388
10339         * gcc.dg/pr42388.c: New.
10340
10341 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10342
10343         PR rtl-optimization/42294
10344         * gfortran.dg/pr42294.f: New.
10345
10346 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10347
10348         PR rtl-optimization/39453
10349         PR rtl-optimization/42246
10350         * gcc.dg/pr39453.c: New.
10351         * gcc.dg/pr42246.c: New.
10352
10353 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10354
10355         PR middle-end/42245
10356         * gcc.dg/pr42245.c: New.
10357         * gcc.dg/pr42245-2.c: New.
10358
10359 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10360
10361         PR rtl-optimization/42249
10362         * gcc.dg/pr42249.c: New.
10363
10364 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10365
10366         PR c/42721
10367         * gcc.c-torture/execute/pr42721.c: New test.
10368
10369 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10370
10371         PR tree-optimization/42709
10372         * gcc.dg/vect/pr42709.c: New test.
10373
10374 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10375
10376         PR fortran/41478
10377         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10378         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10379
10380 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10381
10382         PR fortran/42481
10383         * gfortran.dg/generic_19.f90 : New test.
10384
10385 2010-01-13  Richard Guenther  <rguenther@suse.de>
10386
10387         PR tree-optimization/42730
10388         * gcc.c-torture/compile/pr42730.c: New testcase.
10389
10390 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10391
10392         PR target/pr42542
10393         * gcc.target/ia64/pr42542-1.c: New.
10394         * gcc.target/ia64/pr42542-2.c: New.
10395         * gcc.target/ia64/pr42542-3.c: New.
10396
10397 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10398
10399         PR c++/42634
10400         * g++.dg/template/error45.C: New test.
10401
10402 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10403
10404         PR tree-optimization/42704
10405         * g++.dg/torture/pr42704.C: New test.
10406
10407 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10408
10409         PR tree-optimization/42703
10410         * gcc.c-torture/compile/pr42703.c: New test.
10411
10412 2010-01-13  Richard Guenther  <rguenther@suse.de>
10413
10414         PR tree-optimization/42705
10415         * gcc.c-torture/compile/pr42705.c: New testcase.
10416
10417 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10418
10419         * gcc.target/bfin/l2.c: New test.
10420         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10421
10422 2010-01-13  Richard Guenther  <rguenther@suse.de>
10423
10424         PR middle-end/42716
10425         * gcc.c-torture/compile/pr42716.c: New testcase.
10426
10427 2010-01-13  Richard Guenther  <rguenther@suse.de>
10428
10429         PR lto/42678
10430         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10431
10432 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10433
10434         PR c/42708
10435         * gcc.c-torture/compile/pr42708-1.c: New test.
10436
10437 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10438
10439         PR debug/42662
10440         * gcc.dg/pr42662.c: New test.
10441
10442         PR tree-optimization/42645
10443         * g++.dg/other/pr42645-1.C: New test.
10444         * g++.dg/other/pr42645-2.C: New test.
10445
10446 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10447
10448         PR target/42416
10449         * gcc.target/powerpc/warn-1.c: New test.
10450         * gcc.target/powerpc/warn-2.c: New test.
10451
10452 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10453
10454         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10455         stack alignment.
10456
10457 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10458
10459         * gcc.dg/lto/20100108_0.c: New.
10460
10461 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10462
10463         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10464         Add -march=i686 -msse for 32bit x86 targets.
10465
10466 2010-01-10  Richard Guenther  <rguenther@suse.de>
10467
10468         PR middle-end/42667
10469         * gcc.dg/torture/pr42667.c: New testcase.
10470
10471 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10472
10473         PR fortran/32489
10474         * gfortran.dg/array_constructor_34.f90: New test.
10475
10476 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10477
10478         PR fortran/20923
10479         * gfortran.dg/array_constructor_33.f90: New test.
10480         gfortran.dg/array_function_5.f90: Add credit.
10481
10482 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10483
10484         PR debug/42631
10485         * gcc.dg/pr42631.c: New.
10486
10487 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10488
10489         PR debug/42630
10490         * gcc.dg/pr42630.c: New.
10491
10492 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10493
10494         PR debug/42629
10495         * gcc.dg/pr42629.c: New.
10496
10497 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10498
10499         PR middle-end/42363
10500         * gcc.dg/torture/pr42363.c: New.
10501
10502 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10503
10504         PR debug/42604
10505         PR debug/42395
10506         * gcc.dg/vect/pr42604.c: New.
10507         * gcc.dg/vect/pr42395.c: New.
10508
10509 2010-01-09  Richard Guenther  <rguenther@suse.de>
10510
10511         PR middle-end/42512
10512         * gcc.c-torture/execute/pr42512.c: New testcase.
10513
10514 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10515
10516         PR fortran/41298
10517         * gfortran.dg/c_ptr_tests_14.f90: New test.
10518
10519 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10520
10521         PR ada/41929
10522         * gnat.dg/null_pointer_deref1.adb: Don't run on
10523         sparc*-sun-solaris2.11.
10524
10525 2010-01-08  Richard Guenther  <rguenther@suse.de>
10526
10527         PR lto/42528
10528         * gcc.dg/lto/20100103-1_0.c: New testcase.
10529         * gcc.dg/lto/20100103-2_0.c: Likewise.
10530
10531 2010-01-08  Tobias Burnus  <burnus@net-b.de
10532
10533         PR/fortran 25829
10534         * gfortran.dg/asynchronous_1.f90: New test.
10535         * gfortran.dg/asynchronous_2.f90: New test.
10536         * gfortran.dg/conflicts.f90: Update error message.
10537
10538 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10539
10540         c++/40155
10541         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10542
10543 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10544
10545         PR tree-optimization/42625
10546         * g++.dg/opt/dtor4.C: New test.
10547         * g++.dg/opt/dtor4.h: New.
10548         * g++.dg/opt/dtor4-aux.cc: New.
10549
10550 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10551
10552         PR fortran/42597
10553         * gfortran.dg/proc_ptr_26.f90: New test.
10554
10555 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10556
10557         PR fortran/41872
10558         * gfortran.dg/allocatable_scalar_7.f90: New test.
10559
10560 2010-01-06  Richard Guenther  <rguenther@suse.de>
10561
10562         * gcc.c-torture/compile/pr42632.c: New testcase.
10563
10564 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10565
10566         PR target/42542
10567         * gcc.target/i386/pr42542-4.c: New.
10568         * gcc.target/i386/pr42542-4a.c: Likewise.
10569         * gcc.target/i386/pr42542-5.c: Likewise.
10570         * gcc.target/i386/pr42542-5a.c: Likewise.
10571
10572 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10573
10574         * gcc.dg/tls/opt-15.c: New test.
10575
10576 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10577
10578         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10579
10580 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10581
10582         PR tree-optimization/42462
10583         * g++.dg/torture/pr42462.C: New test.
10584
10585 2010-01-05  Jason Merrill  <jason@redhat.com>
10586
10587         * g++.dg/cpp0x/initlist30.C: New test.
10588
10589 2010-01-05  Richard Guenther  <rguenther@suse.de>
10590
10591         PR tree-optimization/42614
10592         * gcc.c-torture/execute/pr42614.c: New testcase.
10593
10594 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10595
10596         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10597         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10598         -Wunreachable-code.
10599         * gcc.dg/Wunreachable-2.c: Likewise.
10600         * gcc.dg/Wunreachable-3.c: Likewise.
10601         * gcc.dg/Wunreachable-4.c: Likewise.
10602         * gcc.dg/Wunreachable-5.c: Likewise.
10603         * gcc.dg/Wunreachable-6.c: Likewise.
10604         * gcc.dg/Wunreachable-7.c: Likewise.
10605         * gcc.dg/Wunreachable-8.c: Likewise.
10606         * gcc.dg/20041231-1.c: Likewise.
10607
10608 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10609
10610         PR other/42611
10611         * gcc.dg/pr42611.c: New test.
10612
10613         PR tree-optimization/42508
10614         * g++.dg/opt/pr42508.C: New test.
10615
10616 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10617
10618         PR fortran/41872
10619         * gfortran.dg/allocatable_scalar_8.f90: New.
10620
10621 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10622
10623         PR tree-optimization/42398
10624         * gcc.c-torture/compile/pr42398.c: New test.
10625
10626 2010-01-04  Jason Merrill  <jason@redhat.com>
10627
10628         PR c++/42555
10629         * g++.dg/ext/attrib35.C: New.
10630
10631         PR c++/42567
10632         * g++.dg/cpp0x/auto17.C: New.
10633
10634 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10635
10636         * gcc.dg/lto/20100104_0.c: New.
10637
10638 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10639
10640         PR target/42542
10641         * gcc.target/i386/pr42542-1.c: New.
10642         * gcc.target/i386/pr42542-1a.c: Likewise.
10643         * gcc.target/i386/pr42542-1b.c: Likewise.
10644         * gcc.target/i386/pr42542-2.c: Likewise.
10645         * gcc.target/i386/pr42542-2a.c: Likewise.
10646         * gcc.target/i386/pr42542-2b.c: Likewise.
10647         * gcc.target/i386/pr42542-3.c: Likewise.
10648         * gcc.target/i386/pr42542-3a.c: Likewise.
10649
10650 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10651
10652         PR fortran/41872
10653         * gfortran.dg/allocatable_scalar_5.f90: New test.
10654         * gfortran.dg/allocatable_scalar_6.f90: New test.
10655
10656 2010-01-03  Richard Guenther  <rguenther@suse.de>
10657
10658         PR testsuite/42583
10659         * gfortran.dg/gomp/recursion1.f90: Remove.
10660
10661 2010-01-03  Richard Guenther  <rguenther@suse.de>
10662
10663         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10664         * gcc.dg/uninit-6.c: Likewise.
10665         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10666
10667 2010-01-03  Richard Guenther  <rguenther@suse.de>
10668
10669         PR tree-optimization/42589
10670         * gcc.target/i386/pr42589.c: New testcase.
10671
10672 2010-01-03  Richard Guenther  <rguenther@suse.de>
10673
10674         PR tree-optimization/42438
10675         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10676
10677 2010-01-02  Richard Guenther  <rguenther@suse.de>
10678
10679         PR testsuite/41651
10680         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10681
10682 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10683
10684         PR target/42448
10685         * gcc.target/alpha/pr42448-1.c: New test.
10686         * gcc.target/alpha/pr42448-2.c: Ditto.
10687
10688 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10689
10690         PR preprocessor/41947
10691         * gcc.dg/c99-hexfloat-3.c: New test.
10692
10693 2010-01-01  Richard Guenther  <rguenther@suse.de>
10694
10695         PR c/42570
10696         * gcc.c-torture/execute/pr42570.c: New testcase.
10697
10698 2010-01-01  Richard Guenther  <rguenther@suse.de>
10699
10700         PR middle-end/42559
10701         * gcc.c-torture/compile/pr42559.c: New testcase.
10702
10703 \f
10704 Copyright (C) 2010 Free Software Foundation, Inc.
10705
10706 Copying and distribution of this file, with or without modification,
10707 are permitted in any medium without royalty provided the copyright
10708 notice and this notice are preserved.