OSDN Git Service

3f8172633296e3364fbd17d9d7068dde0aa8a407
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-04  Julian Brown  <julian@codesourcery.com>
2
3         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4         vect_hw_misalign.
5         * gcc.dg/vect/vect-60.c: Likewise.
6         * gcc.dg/vect/vect-56.c: Likewise.
7         * gcc.dg/vect/vect-93.c: Likewise.
8         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
9         * gcc.dg/vect/vect-95.c: Likewise.
10         * gcc.dg/vect/vect-96.c: Likewise.
11         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
12         * gcc.dg/vect/slp-25.c: Likewise.
13         * gcc.dg/vect/slp-3.c: Likewise.
14         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
15         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
16         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
17         * gcc.dg/vect/vect-109.c: Likewise.
18         * gcc.dg/vect/vect-peel-1.c: Likewise.
19         * gcc.dg/vect/vect-peel-2.c: Likewise.
20         * lib/target-supports.exp
21         (check_effective_target_arm_vect_no_misalign): New.
22         (check_effective_target_vect_no_align): Use above.
23         (check_effective_target_vect_element_align): New.
24         (add_options_for_quad_vectors): New.
25
26 2010-10-04  Martin Jambor  <mjambor@suse.cz>
27
28         PR tree-optimization/45572
29         * g++.dg/ipa/pr45572-1.C: New test.
30         * g++.dg/ipa/pr45572-2.C: Likewise.
31
32 2010-10-03  Ian Lance Taylor  <iant@google.com>
33
34         * gcc.dg/anon-struct-11.c: New test.
35         * gcc.dg/anon-struct-12.c: New test.
36         * gcc.dg/anon-struct-13.c: New test.
37         * gcc.dg/anon-struct-14.c: New test.
38
39 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
40
41         * g++.dg/torture/pr45764.C: Revert revision 164914.
42         * gcc.dg/vect/pr43432.c: Likewise.
43         * gcc.dg/vect/vect-114.c: Likewise.
44         * gcc.dg/vect/vect-15.c: Likewise.
45
46 2010-10-03  Jason Merrill  <jason@redhat.com>
47
48         * g++.dg/cpp0x/sfinae5.C: New.
49
50 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
51
52         PR tree-optimization/45720
53         PR tree-optimization/45764
54         * g++.dg/torture/pr45764.C: New.
55
56         * gcc.dg/vect/pr43432.c: Xfail.
57         * gcc.dg/vect/vect-114.c: Likewise.
58         * gcc.dg/vect/vect-15.c: Likewise.
59
60 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
61
62         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
63         hppa*-*-hpux*.
64         * gcc.dg/torture/pr45678-2.c: Likewise.
65
66 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
67
68         PR fortran/45748
69         * gfortran.dg/intrinsic_6.f90: New.
70
71 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
72
73         PR fortran/42831
74         * gfortran.dg/dependency_37.f90:  New test.
75
76 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
77
78         * gcc.target/i386/shift_mask.c: New test.
79
80 2010-10-01  Richard Guenther  <rguenther@suse.de>
81
82         PR tree-optimization/45854
83         * g++.dg/torture/pr45854.C: New testcase.
84
85 2010-09-30  Michael Eager  <eager@eagercon.com>
86
87         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
88         __FLT_{MIN,MAX}__.
89
90 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
91
92         PR middle-end/45758
93         * gfortran.dg/graphite/pr45758.f90: New.
94
95 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
96
97         PR middle-end/45230
98         * gcc.dg/graphite/id-pr45230.c: New.
99
100 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
101
102         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
103         * gfortran.dg/graphite/graphite.exp: Same.
104         * gcc.dg/graphite/vect-pr43423.c: New.
105
106 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
107
108         PR target/45843
109         * g++.dg/torture/pr45843.C: New test.
110
111 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
112
113         PR fortran/45828
114         * gfortran.dg/allocate_derived_5.f90: New.
115
116 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
117
118         PR tree-optimization/31261
119         * gcc.dg/tree-ssa/pr31261.c: New test.
120
121 2010-09-30  Michael Eager  <eager@eagercon.com>
122
123         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
124         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
125         * gcc.target/microblaze/microblaze.exp: Ditto.
126         * gcc.target/microblaze/others/string_cst1.c: Ditto.
127         * gcc.target/microblaze/others/string_cst2.c: Ditto.
128         * gcc.target/microblaze/others/data_var1.c: Ditto.
129         * gcc.target/microblaze/others/data_var2.c: Ditto.
130         * gcc.target/microblaze/others/data_var3.c: Ditto.
131         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
132         * gcc.target/microblaze/others/strings1.c:: Ditto.
133         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
134         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
135         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
136         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
137         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
138         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
139         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
140         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
141         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
142         * gcc.target/microblaze/isa/pcmp.c: Ditto.
143         * gcc.target/microblaze/isa/nofloat.c: Ditto.
144         * gcc.target/microblaze/isa/fcvt.c: Ditto.
145         * gcc.target/microblaze/isa/float.c: Ditto.
146         * gcc.target/microblaze/isa/mulh.c: Ditto.
147         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
148         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
149         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
150         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
151         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
152         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
153         * gcc.target/microblaze/isa/bshift.c: Ditto.
154         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
155         * gcc.target/microblaze/isa/div.c: Ditto.
156         * gcc.target/microblaze/isa/vanilla.c: Ditto.
157         * gcc.target/microblaze/isa/mul.c: Ditto.
158
159 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
160
161         merge from FSF 'apple/trunk' branch.
162         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
163
164         Radar 4386773
165         * objc.dg/enhanced-proto-1.m: New.
166         * objc.dg/enhanced-proto-2.m: New.
167         * obj-c++.dg/enhanced-proto-1.mm: New
168         * obj-c++.dg/enhanced-proto-2.mm: New.
169
170 2010-09-30  Richard Guenther  <rguenther@suse.de>
171
172         PR testsuite/45702
173         * gcc.dg/debug/pr41893-1.c: Adjust.
174         * gcc.dg/pr30762-1.c: Likewise.
175         * gcc.dg/pr31529-1.c: Likewise.
176         * gcc.dg/pr34457-1.c: Likewise.
177         * gcc.dg/pr34668-1.c: Likewise.
178         * gcc.dg/pr43557-1.c: Likewise.
179
180 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
181
182         PR objc/45842
183         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
184         * objc.dg/const-str-3.m: Correct header for memcpy.
185         * objc.dg/const-str-7.m: Likewise.
186         * objc.dg/method-20b.m: Provide an implementation of Object.
187         Adjust XFAIL for m64 NeXT runtime.
188         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
189         * objc.dg/encode-3.m: Correct line ordering, provide header for 
190         sprintf.
191         * objc.dg/encode-7-next.m: Only run for 32bit.
192         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
193         * objc.dg/type-size-2.m: Provide an implementation of Object.
194         Ajust headers.
195         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
196         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
197         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
198         Adjust XFAIL for m64 NeXT runtime.
199         * obj-c++.dg/method-22.mm: Likewise.
200         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
201
202 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
203
204         Merge from 'apple/trunk' branch on FSF servers.
205         
206         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
207
208         Radar 4278236
209         * obj-c++.dg/bad-forward-decl.mm: New
210
211 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
212
213         * ada/acats/run_acats: Revert revision 157037.
214
215 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
216
217         Merge from 'apple/trunk' branch on FSF servers.
218
219         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
220
221         Radar 4281748
222         * objc.dg/naming-2.m: Update
223         * objc.dg/naming-3.m: New
224
225 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
226
227         PR target/40457
228         * gcc.target/arm/pr40457-3.c: New test.
229
230 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
231
232         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
233         alias checking.
234         * lib/target-supports.exp (check_ifunc_available): Likewise.
235
236 2010-09-29  Tristan Gingold  <gingold@adacore.com>
237
238         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
239
240 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
241
242         * objc.dg/keywords-1.m: New test.
243         * objc.dg/keywords-2.m: New test.
244         * objc.dg/keywords-3.m: New test.
245         * obj-c++.dg/keywords-1.mm: New test.
246         * obj-c++.dg/keywords-2.mm: New test.
247
248 2010-09-28  Jason Merrill  <jason@redhat.com>
249
250         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
251         * g++.dg/ext/complit11.C: Likewise.
252         * g++.old-deja/g++.law/temps1.C: Likewise.
253
254         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
255         * g++.old-deja/g++.mike/misc6.C: Likewise.
256
257 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
258
259         * objc.dg/attributes/method-attribute-1.m: New.
260         * objc.dg/attributes/method-attribute-2.m: New.
261
262         * obj-c++.dg/attributes/method-attribute-1.m: New.
263         * obj-c++.dg/attributes/method-attribute-2.m: New.
264
265 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
266
267         * objc.dg/attributes: New.
268         * objc.dg/attributes/attributes.exp: New.
269         * objc.dg/attributes/class-attribute-1.m: New.
270         * objc.dg/attributes/class-attribute-2.m: New
271         * objc.dg/attributes/categ-attribute-1.m: New
272         * objc.dg/attributes/categ-attribute-2.m: New
273         * objc.dg/attributes/proto-attribute-1.m: New
274
275         * obj-c++.dg/attributes: New.
276         * obj-c++.dg/attributes/attributes.exp: New
277         * obj-c++.dg/attributes/class-attribute-1.mm: New
278         * obj-c++.dg/attributes/class-attribute-2.mm: New
279         * obj-c++.dg/attributes/categ-attribute-1.mm: New
280         * obj-c++.dg/attributes/categ-attribute-2.mm: New
281         * obj-c++.dg/attributes/proto-attribute-1.mm: New
282
283 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
284
285         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
286         from the branch renamed to method-20b.m to avoid clashes).
287
288         2005-08-23  Stuart Hastings  <stuart@apple.com>
289                     Ziemowit Laski  <zlaski@apple.com>
290
291         Radar 4209854
292         * obj-c++.dg/method-23.mm: New.
293         * objc.dg/method-20.m: New.
294
295 2010-09-28  Jan Hubicka  <jh@suse.cz>
296
297         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
298
299 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
300
301         PR target/44452
302         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
303         i?86-*-solaris2.[89], *-*-vxworks*.
304         * gcc.target/i386/pr22152.c: Likewise.
305         * gcc.target/i386/vect8-ret.c: New test.
306
307 2010-09-28  Jie Zhang  <jie@codesourcery.com>
308
309         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
310
311 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
312
313         Merge from 'apple/trunk' branch on FSF servers.
314
315         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
316
317         Radar 4175534
318         * obj-c++.dg/method-22.mm: New.
319
320 2010-09-27  Jason Merrill  <jason@redhat.com>
321
322         * g++.dg/cpp0x/rv-lvalue-req.C: New.
323         * g++.dg/ext/complit11.C: Adjust.
324         * g++.old-deja/g++.law/temps1.C: Adjust.
325         * g++.old-deja/g++.ns/koenig6.C: Adjust.
326         * g++.old-deja/g++.oliva/partord1.C: Adjust.
327
328 2010-09-27  Ian Lance Taylor  <iant@google.com>
329
330         * lib/target-supports.exp (check_effective_target_split_stack):
331         New procedure.
332         * gcc.dg/split-1.c: New test.
333         * gcc.dg/split-2.c: New test.
334         * gcc.dg/split-3.c: New test.
335         * gcc.dg/split-4.c: New test.
336
337 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
338
339         PR objc/25464
340         * objc.dg/type-size-3.m: New test.
341
342 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
343
344         PR objc/45763
345         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
346
347 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
348
349         PR objc/25450
350         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
351         * objc.dg/type-size-2.m: Same change.
352         * obj-c++.dg/encode-5.mm: Same change.
353
354 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
355
356         Merge from 'apple/trunk' branch on FSF servers.  The original
357         Changelogs are below.
358
359         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
360         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
361         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
362         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
363         in the branch).
364         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
365         proto-qual-1.m in the branch) and the normal ABI on GNU.
366         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
367         the test only with the NeXT runtime.
368         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
369         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
370         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
371         Run the test only with the NeXT runtime.
372
373         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
374
375         Radar 4492973
376         * objc.dg/encode-7-64bit.m: New.
377         * objc.dg/encode-7.m: Skip if -m64.
378
379         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
380
381         Radar 4301047
382         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
383         * obj-c++.dg/threedotthree-abi-1.mm: New
384         * objc.dg/threedotthree-abi-1.m: New
385
386         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
387
388         Radar 4136935
389         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
390         * objc.dg/encode-6.m: Likewise.
391         * objc.dg/encode-7.m: New test case.
392
393 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
394
395         Merge from 'apple/trunk' branch on FSF servers.  Renamed
396         const-str-12.m to constr-str-12b.m to avoid conflicts.
397
398         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
399
400         Radar 4229905
401         * obj-c++.dg/warn5.mm: New
402
403         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
404
405         Radar 4154928
406         * obj-c++.dg/const-str-12.mm: New.
407         * objc.dg/const-str-12.m: New.
408
409 2010-09-27  Tobias Burnus  <burnus@net-b.de>
410
411         PR fortran/40569
412         PR fortran/40568
413         * gfortran.dg/storage_size_2.f08: Fix test.
414         * gfortran.dg/c_sizeof_1.f90: Fix test.
415         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
416         * gfortran.dg/c_sizeof_3.f90: New.
417         * gfortran.dg/c_sizeof_4.f90: New.
418         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
419         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
420
421 2010-09-26  Daniel Kraft  <d@domob.eu>
422
423         PR fortran/45783
424         PR fortran/45795
425         * gfortran.dg/select_type_18.f03: New test.
426
427 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
428
429         * gnat.dg/return2.ad[sb]: New test.
430         * gnat.dg/return2_pkg.ads: New helper.
431
432 2010-09-25  Daniel Kraft  <d@domob.eu>
433
434         PR fortran/45776
435         * gfortran.dg/io_constraints_6.f03: New test.
436         * gfortran.dg/io_constraints_7.f03: New test.
437         * gfortran.dg/newunit_2.f90: New test.
438
439 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
440
441         * gfortran.dg/operator_c1202.f90: New test.
442
443 2010-09-24  Jan Hubicka  <jh@suse.cz>
444
445         * gcc.dg/tree-ssa/leaf.c: New testcase.
446
447 2010-09-24  Jan Hubicka  <jh@suse.cz>
448
449         PR tree-optimization/45738
450         PR tree-optimization/45741
451         * gcc.c-torture/compile/pr45741.c: New.
452         * gfortran.fortran-torture/compile/pr45738.f90: New.
453
454 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
455
456         * gcc.dg/cpp/undef-opt-1.c: New test.
457
458 2010-09-24  Jason Merrill  <jason@redhat.com>
459
460         * g++.dg/other/error10.C: Adjust expected output.
461
462 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
463
464         PR middle-end/45234
465         * gcc.dg/torture/stackalign/alloca-6.c: New test.
466         * gcc.target/i386/pr45234.c: New test.
467
468 2010-09-24  Richard Guenther  <rguenther@suse.de>
469
470         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
471
472 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
473
474         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
475         as a comment leader in regexp.
476
477 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
478
479         * objc.dg/sync-2.m: New test.
480         * obj-c++.dg/sync-2.mm: New test.
481
482 2010-09-24  Tobias Burnus  <burnus@net-b.de>
483
484         PR fortran/40571
485         * gfortran.dg/iso_fortran_env_7.f90: New.
486
487 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
488
489         * obj-c++.dg/too-many-args.mm: New file.
490
491 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
492
493         Merge from 'apple/trunk' branch on FSF servers.
494
495         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
496
497         Radar 4491608
498         * objc.dg/too-many-args.m: New
499
500 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
501
502         PR fortran/45744
503         * gfortran.dg/dependency_36.f90:  New test.
504
505 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
506
507         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
508         * gcc.target/i386/pad-3.c: Ditto.
509         * gcc.target/i386/pad-7.c: Ditto.
510         * gcc.target/i386/pad-7.c: Ditto.
511         * gcc.target/i386/pr36502.c: Ditto.
512         * gcc.target/i386/zee.c: Ditto.
513         * gcc.target/i386/20060821-1.c: Ditto.
514         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
515         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
516         * gcc.target/i386/pad-5b.c: Ditto.
517         * gcc.target/i386/pad-6a.c: Ditto.
518         * gcc.target/i386/pad-6b.c: Ditto.
519         * gcc.target/i386/pad-8.c: Ditto.
520         * gcc.target/i386/pad-9.c: Ditto.
521         * gcc.target/i386/pad-10.c: Ditto.
522         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
523
524 2010-09-23  Richard Guenther  <rguenther@suse.de>
525
526         PR tree-optimization/45565
527         * g++.dg/ipa/pr45565.C: New testcase.
528
529 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
530
531         PR fortran/45745
532         PR fortran/45648
533         * gfortran.dg/vector_subscript_bound_1.f90: New.
534
535 2010-09-23  Richard Guenther  <rguenther@suse.de>
536
537         PR middle-end/45750
538         * gcc.dg/pr45750.c: New testcase.
539
540 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
541
542         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
543         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
544         build.
545
546 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
547
548         PR rtl-optimization/44374
549         * gcc.target/arm/headmerge-1.c: New test.
550         * gcc.target/arm/headmerge-2.c: New test.
551         * gcc.target/i386/headmerge-1.c: New test.
552         * gcc.target/i386/headmerge-2.c: New test.
553
554 2010-09-23  Daniel Kraft  <d@domob.eu>
555
556         PR fortran/38936
557         PR fortran/44044
558         PR fortran/45474
559         * gfortran.dg/intrinsic_intent_1.f03: New test.
560         * gfortran.dg/select_type_17.f03: New test.
561         * gfortran.dg/associate_5.f03: More definability tests.
562         * gfortran.dg/enum_2.f90: Check definability.
563         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
564         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
565         * gfortran.dg/char_expr_2.f90: Ditto.
566         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
567         * gfortran.dg/enum_5.f90: Ditto.
568         * gfortran.dg/equiv_constraint_8.f90: Ditto.
569         * gfortran.dg/impure_assignment_2.f90: Ditto.
570         * gfortran.dg/impure_assignment_3.f90: Ditto.
571         * gfortran.dg/intent_out_1.f90: Ditto.
572         * gfortran.dg/intent_out_3.f90: Ditto.
573         * gfortran.dg/pointer_assign_7.f90: Ditto.
574         * gfortran.dg/pointer_intent_3.f90: Ditto.
575         * gfortran.dg/pr19936_1.f90: Ditto.
576         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
577         * gfortran.dg/simpleif_2.f90: Ditto.
578         * gfortran.dg/protected_5.f90: Ditto.
579         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
580         * gfortran.dg/protected_6.f90: Ditto.
581         * gfortran.dg/protected_7.f90: Ditto.
582
583 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
584
585         PR libfortran/45710
586         * gfortran.dg/namelist_65.f90: New test.
587
588 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
589
590         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
591         the regexp pattern between the expected label and location string.
592
593 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
594
595         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
596
597 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
598
599         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
600         * gcc.dg/pr27898.c: Likewise.
601         * gcc.dg/pr28712.c: Likewise.
602         * gcc.dg/pr30762-1.c: Likewise.
603         * gcc.dg/pr31529-1.c: Likewise.
604         * gcc.dg/pr34457-1.c: Likewise.
605         * gcc.dg/pr34668-1.c: Likewise.
606         * gcc.dg/pr34989-1.c: Likewise.
607         * gcc.dg/pr43557-1.c: Likewise.
608
609 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
610
611         PR rtl-optimization/45739
612         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
613         regexps.
614
615 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
616
617         * gcc.target/sparc/mnofpu.c: New test.
618
619 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
620
621         PR rtl-optimization/45739
622         * gcc.target/i386/pr45739.c: New test.
623
624 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
625
626         PR fortran/45648
627         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
628         and counts. Add non-elemental function call check.
629
630         PR fortran/45648
631         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
632         arguments checks. Update temporary counts.
633         * gfortran.dg/transpose_optimization_1.f90: New.
634
635 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
636
637         PR objc/23710
638         * objc.dg/invalid-method-1.m: New.
639
640 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
641
642         Merge from 'apple/trunk' branch on FSF servers.
643
644         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
645
646         Radar 4291785
647         * objc.dg/naming-4.m: New
648         * objc.dg/naming-5.m: New
649         * obj-c++.dg/naming-1.mm: New
650         * obj-c++.dg/naming-2.mm: New
651
652 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
653             Jack Howarth  <howarth@bromo.med.uc.edu>
654
655         PR c++/45645
656         * g++.dg/torture/pr44972.C: Use portable assert().
657
658 2010-09-21  Richard Guenther  <rguenther@suse.de>
659
660         PR tree-optimization/45580
661         * g++.dg/torture/pr45580.C: New testcase.
662
663 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
664
665         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
666
667 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
668
669         PR fortran/45438
670         * gfortran.dg/pointer_check_7.f90: New.
671
672 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
673
674         PR rtl-optimization/45728
675         * gcc.c-torture/compile/pr45728.c: New test.
676
677 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
678
679         PR fortran/45081
680         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
681
682 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
683
684         * g++.dg/tree-ssa/pr45605.C: Add "\\".
685
686 2010-09-20  Richard Guenther  <rguenther@suse.de>
687
688         PR middle-end/45704
689         * gcc.dg/torture/pr45704.c: New testcase.
690
691 2010-09-20  Jan Hubicka  <jh@suse.cz>
692
693         PR tree-optimize/45605
694         * g++.dg/tree-ssa/pr45605.C: New testcase.
695
696 2010-09-20  Michael Matz  <matz@suse.de>
697
698         PR testsuite/45706
699         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
700         enough.
701
702 2010-09-20  Richard Guenther  <rguenther@suse.de>
703
704         PR tree-optimization/45705
705         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
706
707 2010-09-20  Michael Matz  <matz@suse.de>
708
709         PR testsuite/45706
710         * lib/target-supports.exp (check_effective_target_vect_perm):
711         Add i?86-*-*.
712
713 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
714
715         PR rtl-optimization/45695
716         * gcc.c-torture/execute/pr45695.c: New test.
717
718 2010-09-19  Jan Hubicka  <jh@suse.cz>
719
720         PR lto/44246
721         * gcc.c-torture/compile/pr44246.c:New file.
722
723 2010-09-19  Ira Rosen  <irar@il.ibm.com>
724
725         PR tree-optimization/45714
726         * gfortran.dg/vect/pr45714-a.f: New test.
727         * gfortran.dg/vect/pr45714-b.f: New test.
728
729 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
730
731         * gnat.dg/const1.adb: Rename into...
732         * gnat.dg/constant1.adb: ...this.
733         * gnat.dg/constant2.adb: New test.
734         * gnat.dg/constant2_pkg1.ads: New helper.
735         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
736
737 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
738
739         * gnat.dg/specs/constant1.ads: New test.
740         * gnat.dg/specs/constant1_pkg.ads: New helper.
741
742 2010-09-18  Jan Hubicka  <jh@suse.cz>
743
744         PR tree-optimization/45453
745         * g++.dg/tree-ssa/pr45453.C: New testcase.
746
747 2010-09-18  Jason Merrill  <jason@redhat.com>
748
749         * g++.dg/cpp0x/initlist44.C: New.
750
751 2010-09-18  Richard Guenther  <rguenther@suse.de>
752
753         PR tree-optimization/45709
754         * g++.dg/torture/pr45709-2.C: New testcase.
755
756 2010-09-18  Richard Guenther  <rguenther@suse.de>
757
758         PR tree-optimization/45709
759         * g++.dg/torture/pr45709.C: New testcase.
760
761 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
762
763         PR testsuite/45719
764         * gcc.target/i386/pad-3.c: Pass -fno-pic.
765
766 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
767
768         * gcc.target/i386/pad-1.c: New.
769         * gcc.target/i386/pad-2.c: Likewise.
770         * gcc.target/i386/pad-3.c: Likewise.
771         * gcc.target/i386/pad-4.c: Likewise.
772         * gcc.target/i386/pad-5a.c: Likewise.
773         * gcc.target/i386/pad-5b.c: Likewise.
774         * gcc.target/i386/pad-6a.c: Likewise.
775         * gcc.target/i386/pad-6b.c: Likewise.
776         * gcc.target/i386/pad-7.c: Likewise.
777         * gcc.target/i386/pad-8.c: Likewise.
778         * gcc.target/i386/pad-9.c: Likewise.
779         * gcc.target/i386/pad-10.c: Likewise.
780
781 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
782
783         PR middle-end/45234
784         * gcc.dg/torture/stackalign/alloca-5.c: New.
785
786 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
787
788         PR middle-end/45678
789         * gcc.dg/torture/pr45678-2.c: New.
790
791 2010-09-17  Richard Guenther  <rguenther@suse.de>
792
793         PR middle-end/45678
794         * gcc.dg/torture/pr45678-1.c: New testcase.
795
796 2010-09-17  Michael Matz  <matz@suse.de>
797
798         PR tree-optimization/43432
799         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
800         check_effective_target_vect_perm_short): New predicates.
801         (check_effective_target_vect_perm): Include x86_64.
802         * gcc.dg/vect/pr43432.c: New test.
803         * gcc.dg/vect/vect-114.c: Adjust.
804         * gcc.dg/vect/vect-15.c: Ditto.
805         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
806         * gcc.dg/vect/slp-perm-9.c: Ditto.
807
808 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
809
810         PR testsuite/45692
811         * objc/execute/exceptions/throw-nil.m: Run the test only with the
812         GNU runtime.
813
814 2010-09-17  Richard Guenther  <rguenther@suse.de>
815
816         * gcc.dg/pr27898.c: Use -flto instead of -combine.
817         * gcc.dg/pr28706.c: Likewise.
818         * gcc.dg/pr28712.c: Likewise.
819         * gcc.dg/pr30762-1.c: Likewise.
820         * gcc.dg/pr30762-2.c: Likewise.
821         * gcc.dg/pr31529-1.c: Likewise.
822         * gcc.dg/pr31529-2.c: Likewise.
823         * gcc.dg/pr34457-1.c: Likewise.
824         * gcc.dg/pr34457-2.c: Likewise.
825         * gcc.dg/pr34668-1.c: Likewise.
826         * gcc.dg/pr34668-2.c: Likewise.
827         * gcc.dg/pr34989-1.c: Likewise.
828         * gcc.dg/pr34989-2.c: Likewise.
829         * gcc.dg/pr43557-1.c: Likewise.
830         * gcc.dg/pr43557-2.c: Likewise.
831         * gcc.dg/debug/pr41893-1.c: Likewise.
832         * gcc.dg/matrix/matrix.exp: Do not use -combine.
833         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
834         * gcc.dg/matrix/matrix-4.c: Likewise.
835         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
836         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
837         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
838         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
839
840 2010-09-16  Tobias Burnus  <burnus@net-b.de>
841
842         PR fortran/43665
843         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
844         optimizations.
845         * gfortran.dg/intent_optimize_1.f90: New test.
846
847 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
848
849         * gcc.target/i386/divmod-1.c: New.
850         * gcc.target/i386/divmod-2.c: Likewise.
851         * gcc.target/i386/divmod-3.c: Likewise.
852         * gcc.target/i386/divmod-4.c: Likewise.
853         * gcc.target/i386/divmod-4a.c: Likewise.
854         * gcc.target/i386/divmod-5.c: Likewise.
855         * gcc.target/i386/divmod-6.c: Likewise.
856         * gcc.target/i386/divmod-7.c: Likewise.
857         * gcc.target/i386/divmod-8.c: Likewise.
858         * gcc.target/i386/udivmod-1.c: Likewise.
859         * gcc.target/i386/udivmod-2.c: Likewise.
860         * gcc.target/i386/udivmod-3.c: Likewise.
861         * gcc.target/i386/udivmod-4.c: Likewise.
862         * gcc.target/i386/udivmod-4a.c: Likewise.
863         * gcc.target/i386/udivmod-5.c: Likewise.
864         * gcc.target/i386/udivmod-6.c: Likewise.
865         * gcc.target/i386/udivmod-7.c: Likewise.
866         * gcc.target/i386/udivmod-8.c: Likewise.
867
868 2010-09-16  Jan Hubicka  <jh@suse.cz>
869
870         * g++.dg/lto/pr45679-1_0.C: New file.
871         * g++.dg/lto/pr45679-1_1.C: New file.
872         * g++.dg/lto/pr45679-0_0.C: New file.
873         * g++.dg/lto/pr45679-0_1.C: New file.
874
875 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
876
877         PR fortran/45674
878         * gfortran.dg/class_dummy_2.f03: New.
879
880 2010-09-16  Richard Guenther  <rguenther@suse.de>
881
882         PR tree-optimization/45623
883         * gcc.dg/torture/pr45623.c: New testcase.
884
885 2010-09-16  Ira Rosen  <irar@il.ibm.com>
886
887         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
888         name and parentheses.
889         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
890
891 2010-09-15  Jason Merrill  <jason@redhat.com>
892
893         * g++.dg/parse/parameter-declaration-2.C: New.
894
895         * g++.dg/cpp0x/scoped_enum2.C: New.
896
897 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
898
899         * gcc.c-torture/compile/20100915-1.c: New test.
900
901 2010-09-15  Martin Jambor  <mjambor@suse.cz>
902
903         PR middle-end/45644
904         * gcc.dg/ipa/pr45644.c: New test.
905
906 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
907
908         PR tree-optimization/45633
909         * gcc.dg/vect/pr45633.c: New test.
910
911 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
912
913         PR fortran/45577
914         * gfortran.dg/allocate_derived_4.f90: New.
915
916 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
917
918         * lib/target-supports.exp
919         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
920         supported flag to true for neon.
921
922 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
923
924         PR c++/45665
925         * g++.dg/template/crash103.C: New.
926
927 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
928
929         Merge from 'apple/trunk' branch on FSF servers.
930
931         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
932
933         Radar 4457381
934         * objc.dg/msg-in-protocol.m: New.
935         * obj-c++.dg/msg-in-protocol.mm: New.
936
937         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
938
939         Radar 4219590
940         * objc.dg/break-in-ifstmt.m: New.
941
942         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
943
944         Radar 4174166
945         * obj-c++.dg/comp-types-13.mm: New.
946         * objc.dg/comp-types-12.m: New.
947
948         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
949
950         Radar 4216500
951         * obj-c++.dg/proto-lossage-7.mm: New.
952         * objc.dg/proto-lossage-7.m: New.
953
954 2010-09-14  Jan Hubicka  <jh@suse.cz>
955
956         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
957         folding.
958         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
959         folding.
960
961 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
962
963         PR middle-end/45567
964         * gcc.dg/pr45567.c: New test.
965
966         PR debug/45660
967         * g++.dg/debug/pr45660.C: New test.
968
969 2010-09-14  Ira Rosen  <irar@il.ibm.com>
970
971         PR tree-optimization/45470
972         * g++.dg/vect/pr45470-a.cc: New test.
973         * g++.dg/vect/pr45470-a.cc: New test.
974
975 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
976
977         PR target/42070
978         * lib/profopt.exp: Prune warnings on execname2 compile.
979         * lib/prune.exp: Prune "can't add line info" warnings.
980
981 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
982
983         PR libfortran/45532
984         * gfortran.dg/namelist_64.f90: New test.
985
986 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
987
988         PR rtl-optimization/45617
989         * gcc.target/i386/pr45617.c: New test.
990
991 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
992
993         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
994
995 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
996
997         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
998         * gcc.target/i386/fma4-vector.c: Likewise.
999         * gcc.target/i386/vectorize2.c: Likewise.
1000         * gcc.target/i386/vectorize4.c: Likewise.
1001         * gcc.target/i386/vectorize5.c: Likewise.
1002         * gcc.target/i386/vectorize6.c: Likewise.
1003         * gcc.target/i386/vectorize8.c: Likewise.
1004
1005         * gcc.target/i386/vect-double-1.c: New.
1006         * gcc.target/i386/vect-double-1a.c: Likewise.
1007         * gcc.target/i386/vect-double-2.c: Likewise.
1008         * gcc.target/i386/vect-double-2a.c: Likewise.
1009
1010         * lib/target-supports.exp (check_effective_target_vect_double):
1011         Set et_vect_double_saved to 0 when tuning for Atom.
1012
1013 2010-09-13  Jan Hubicka  <jh@suse.cz>
1014
1015         * gcc.dg/torture/pr23821.c: Drop static keyword.
1016         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1017         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1018
1019 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1020
1021         * gcc.target/arm/sync-1.c: New.
1022
1023 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1024
1025         * gnat.dg/memtrap.adb: New test.
1026
1027 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1028
1029         * gfortran.dg/promotion.f90: Fix options.
1030
1031 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1032
1033         * g++.dg/cpp0x/range-for1.C: New.
1034         * g++.dg/cpp0x/range-for2.C: New.
1035         * g++.dg/cpp0x/range-for3.C: New.
1036         * g++.dg/cpp0x/range-for4.C: New.
1037         * g++.dg/cpp0x/range-for5.C: New.
1038         * g++.dg/cpp0x/range-for6.C: New.
1039
1040 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1041
1042         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1043         and counts. Check that transpose is not called.
1044         * gfortran.dg/transpose_2.f90: Update error message.
1045
1046 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1047
1048         PR c++/43824
1049         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1050         * g++.dg/lookup/strong-using-2.C: Likewise.
1051         * g++.dg/lookup/strong-using-3.C: Likewise.
1052         * g++.dg/lookup/strong-using-5.C: Likewise.
1053
1054         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1055         * g++.dg/cpp0x/inline-ns4.C: New.
1056         * g++.dg/cpp0x/inline-ns5.C: New.
1057
1058 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1059
1060         PR middle-end/45634
1061         * gfortran.fortran-torture/compile/pr45634.f90: New.
1062
1063 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1064
1065         * objc.dg/fobjc-exceptions.m: New test.
1066
1067 2010-09-10  Jan Hubicka  <jh@suse.cz>
1068
1069         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1070
1071 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1072
1073         PR tree-optimization/44972
1074         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1075         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1076         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1077         instead.
1078         * g++.dg/torture/pr44972.C: New test.
1079
1080 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1081
1082         PR tree-optimization/44972
1083         * g++.dg/torture/pr34850.C: Remove expected warning.
1084
1085 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1086
1087         * gfortran.dg/dummy_optional_arg.f90: New test.
1088
1089 2010-09-08  Jan Hubicka  <jh@suse.cz>
1090
1091         PR tree-optimization/45598
1092         * fortran.fortran-torture/compile/pr45598.f90: New test.
1093
1094 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1095
1096         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1097         * lib/target-supports.exp (check_ifunc_available): New.
1098         * gcc.dg/attr-ifunc-1.c: New.
1099         * gcc.dg/attr-ifunc-2.c: New.
1100         * gcc.dg/attr-ifunc-3.c: New.
1101         * gcc.dg/attr-ifunc-4.c: New.
1102         * gcc.dg/attr-ifunc-5.c: New.
1103         * g++.dg/ext/attr-ifunc-1.C: New.
1104         * g++.dg/ext/attr-ifunc-2.C: New.
1105         * g++.dg/ext/attr-ifunc-3.C: New.
1106         * g++.dg/ext/attr-ifunc-4.C: New.
1107
1108 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1109
1110         PR middle-end/40386
1111         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1112
1113 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1114
1115         * gfortran.dg/inline_transpose_1.f90: New test.
1116
1117 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1118
1119         PR c++/45588
1120         * g++.dg/warn/Wunused-var-15.C: New test.
1121
1122 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1123
1124         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1125         hppa*-*-hpux*.
1126
1127 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1128
1129         * objc/execute/exceptions/throw-nil.m: New test.
1130         * objc/execute/exceptions/handler-1.m: Updated to use the new
1131         objc_set_uncaught_exception_handler() function.
1132         * objc/execute/exceptions/matcher-1.m: New test.
1133
1134 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1135
1136         PR fortran/38282
1137         * gfortran.dg/bit_comparison_1.F90: New test.
1138         * gfortran.dg/leadz_trailz_3.f90: New test.
1139         * gfortran.dg/masklr_2.F90: New test.
1140         * gfortran.dg/shiftalr_1.F90: New test.
1141         * gfortran.dg/merge_bits_2.F90: New test.
1142         * gfortran.dg/dshift_2.F90: New test.
1143         * gfortran.dg/bit_comparison_2.F90: New test.
1144         * gfortran.dg/masklr_1.F90: New test.
1145         * gfortran.dg/merge_bits_1.F90: New test.
1146         * gfortran.dg/dshift_1.F90: New test.
1147         * gfortran.dg/shiftalr_2.F90: New test.
1148
1149 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1150
1151         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1152         functions from objc/typedstream.h are deprecated.
1153
1154 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1155
1156         * lib/target-supports.exp
1157         (check_effective_target_run_expensive_tests): New proc.
1158         * gcc.c-torture/compile/limits-fnargs.c: Use
1159         dg-require-effective-target run_expensive_tests.
1160
1161 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1162
1163         PR fortran/45597
1164         * gfortran.dg/gomp/pr45597.f90: New test.
1165
1166         PR fortran/45595
1167         * gfortran.dg/gomp/pr45595.f90: New test.
1168
1169 2010-09-08  Michael Matz  <matz@suse.de>
1170
1171         * c-c++-common/uninit-17.c: Adjust.
1172
1173 2010-09-08  Michael Matz  <matz@suse.de>
1174
1175         PR tree-optimization/43430
1176         * gcc.dg/vect/pr43430-2.c: New test.
1177
1178 2010-09-08  Michael Matz  <matz@suse.de>
1179
1180         PR tree-optimization/33244
1181         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1182
1183 2010-09-08  Richard Guenther  <rguenther@suse.de>
1184
1185         PR tree-optimization/45578
1186         * gfortran.dg/pr45578.f90: New testcase.
1187
1188 2010-09-08  Richard Guenther  <rguenther@suse.de>
1189
1190         PR testsuite/45590
1191         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1192
1193 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1194
1195         PR fortran/45576
1196         * gfortran.dg/char_length_18.f90:  New test.
1197
1198 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1199
1200         PR target/36502
1201         * gcc.target/i386/pr36502.c: New test.
1202
1203         PR target/42313
1204         PR target/44651
1205         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1206         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1207
1208 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1209
1210         * gfortran.dg/achar_4.f90: Enable bounds checking.
1211
1212 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1213
1214         PR target/45206
1215         * gcc.target/i386/pr45206.c: New test.
1216
1217 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1218
1219         PR fortran/45505
1220         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1221
1222 2010-09-07  Jan Hubicka  <jh@suse.cz>
1223
1224         * gcc.c-torture/compile/20100907.c: New testcase.
1225
1226 2010-09-07  Richard Guenther  <rguenther@suse.de>
1227
1228         PR middle-end/45569
1229         * g++.dg/eh/pr45569.C: New testcase.
1230
1231 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1232
1233         PR target/43137
1234         * gcc.target/arm/pr43137.c: New test.
1235
1236 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1237
1238         PR fortran/36931
1239         * gfortran.dg/dependency_35.f90:  New test.
1240
1241 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1242
1243         PR fortran/34145
1244         * gfortran.dg/char_length_17.f90:  New test.
1245
1246 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1247
1248         PR c++/45200
1249         PR c++/45293
1250         PR c++/45558
1251         * g++.dg/template/typedef34.C: New test.
1252         * g++.dg/template/typedef35.C: New test.
1253
1254 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1255
1256         PR target/22152
1257         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1258
1259 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1260
1261         * g++.dg/warn/Wdouble-promotion.C: New.
1262
1263 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1264
1265         * g++.dg/parse/redef2.C: New.
1266
1267 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1268
1269         * gcc.dg/20100906-1.c: New testcase.
1270
1271 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1272
1273         PR testsuite/45543
1274         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1275         DW_TAG_enumeration_type DIE.
1276
1277 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1278
1279         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1280         Update XFAILs.
1281
1282 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1283
1284         PR rtl-optimization/44919
1285         * g++.dg/opt/pr44919.C: New.
1286
1287 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1288
1289         PR fortran/38282
1290         * gfortran.dg/iall_iany_iparity_1.f90: New.
1291         * gfortran.dg/iall_iany_iparity_2.f90: New.
1292
1293 2010-09-06  Jason Merrill  <jason@redhat.com>
1294
1295         * g++.dg/cpp0x/initlist42.C: New.
1296
1297         * g++.dg/cpp0x/auto19.C: New.
1298
1299         * g++.dg/template/sfinae25.C: New.
1300         * g++.dg/template/char1.C: Expect warning.
1301         * g++.dg/template/nontype10.C: Likewise.
1302
1303         * g++.dg/cpp0x/implicit9.C: New.
1304
1305         * g++.dg/cpp0x/initlist43.C: New.
1306
1307 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1308
1309         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1310
1311 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1312
1313         * gcc.dg/Wdouble-promotion.c: New.
1314
1315 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1316
1317         * gfortran.dg/float128_1.f90: Remove test case as
1318         it always fails since Rev 163611 backed out the
1319         front-end implementation.
1320
1321 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1322
1323         * gfortran.dg/float128_1.f90: XFAIL test case.
1324
1325 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1326
1327         * gfortran.dg/bessel_7.f90: Decrease required precision.
1328
1329 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1330
1331         PR testsuite/45545
1332         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1333         ref-all-matching targets.
1334
1335 2010-09-05  Richard Guenther  <rguenther@suse.de>
1336
1337         PR tree-optimization/45535
1338         * gcc.c-torture/compile/pr45535.c: New testcase.
1339
1340 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1341
1342         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1343         "\[^\n\]*".
1344         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1345         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1346         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1347         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1348         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1349         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1350         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1351         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1352         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1353         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1354         * gcc.target/i386/pr22152.c: Likewise.
1355         * gcc.target/i386/pr36992-1.c: Likewise.
1356         * gcc.target/i386/pr36992-2.c: Likewise.
1357         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1358
1359 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1360
1361         PR testsuite/43957
1362         * gcc.dg/const-uniq-1.c: Modify regexp.
1363
1364 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1365
1366         PR fortran/45530
1367         * gfortran.dg/namelist_63.f90: New.
1368
1369 2010-09-04  Jan Hubicka  <jh@suse.cz>
1370
1371         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1372         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1373
1374 2010-09-04  Jan Hubicka  <jh@suse.cz>
1375
1376         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1377
1378 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1379
1380         PR fortran/45507
1381         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1382
1383 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1384
1385         * gcc.dg/opts-4.c: New test.
1386
1387 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1388
1389         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1390         * gcc.dg/vect/vect-peel-4.c: Ditto.
1391
1392 2010-09-03  Daniel Kraft  <d@domob.eu>
1393
1394         PR fortran/45525
1395         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1396
1397 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1398
1399         PR fortran/45159
1400         * gfortran.dg/dependency_34.f90:  New test.
1401
1402 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1403
1404         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1405
1406 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1407
1408         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1409         gcc.target/i386/clearcap.map if supported.
1410
1411 2010-09-03  Michael Matz  <matz@suse.de>
1412
1413         PR middle-end/45415
1414         * gcc.dg/pr45415.c: New test.
1415
1416 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1417
1418         PR tree-optimization/45506
1419         * gcc.dg/pr45506.c: New.
1420
1421 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1422
1423         PR target/45476
1424         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1425         * gcc.target/i386/float128-2.c: Ditto.
1426
1427 2010-09-03  Daniel Kraft  <d@domob.eu>
1428
1429         PR fortran/34162
1430         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1431         * gfortran.dg/internal_dummy_2.f08: New test.
1432         * gfortran.dg/internal_dummy_3.f08: New test.
1433         * gfortran.dg/internal_dummy_4.f08: New test.
1434
1435 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1436
1437         PR debug/45500
1438         * gcc.target/i386/pr45500.c: New test.
1439
1440 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1441
1442         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1443
1444 2010-09-03  Daniel Kraft  <d@domob.eu>
1445
1446         PR fortran/44602
1447         * gfortran.dg/exit_2.f08; Adapt error messages.
1448         * gfortran.dg/exit_3.f08: New test.
1449         * gfortran.dg/exit_4.f08: New test.
1450         * gfortran.dg/exit_5.f03: New test.
1451
1452 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1453
1454         * gfortran.dg/ishft_4.f90: New test.
1455
1456 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1457
1458         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1459         FRIZ/XSRIZ instruciton for (double)(long long)x.
1460         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1461
1462 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1463
1464         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1465
1466 2010-09-02  Richard Guenther  <rguenther@suse.de>
1467
1468         PR tree-optimization/44937
1469         PR tree-optimization/45412
1470         * g++.dg/opt/pr45412.C: New testcase.
1471         * gcc.c-torture/compile/pr45412.c: Likewise.
1472         * gcc.c-torture/compile/pr44937.c: Likewise.
1473
1474 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1475
1476         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1477         but using -Werror=comment.
1478         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1479         expected error messages.
1480
1481 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1482
1483         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1484         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1485
1486 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1487
1488         PR fortran/45489
1489         * gfortran.dg/initialization_27.f90: New.
1490
1491 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1492
1493         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1494         check into different basic blocks. Expect vectorization if misaligned
1495         stores are supported.
1496         * gcc.dg/vect/bb-slp-8a.c: New test.
1497         * gcc.dg/vect/bb-slp-8b.c: New test.
1498
1499 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1500
1501         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1502
1503 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1504
1505         PR fortran/44541
1506         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1507         * gfortran.dg/class_dummy_1.f03: New.
1508
1509 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1510
1511         PR middle-end/45458
1512         * g++.dg/tree-prof/partition2.C: New test.
1513
1514 2010-09-01  Richard Guenther  <rguenther@suse.de>
1515
1516         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1517         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1518         * gcc.c-torture/execute/20100827-1.c: Likewise.
1519
1520 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1521
1522         * gfortran.dg/execute_command_line_1.f90: New test.
1523
1524 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1525
1526         PR preprocessor/45457
1527         * c-c++-common/cpp/pr45457.c: New test.
1528
1529 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1530
1531         * gcc.dg/nested-func-8.c: New test.
1532
1533 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1534
1535         PR fortran/38282
1536         * gfortran.dg/popcnt_poppar_1.F90: New test.
1537         * gfortran.dg/popcnt_poppar_2.F90: New test.
1538
1539 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1540
1541         * gcc.target/i386/volatile-2.c: Require nonpic target.
1542
1543 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1544
1545         PR middle-end/45461
1546         * gcc.dg/pr45461.c: New test.
1547
1548 2010-08-31  Richard Guenther  <rguenther@suse.de>
1549
1550         PR testsuite/45455
1551         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1552
1553 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1554
1555         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1556
1557 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1558
1559         PR fortran/45456
1560         * gfortran.dg/typebound_proc_18.f03: New.
1561
1562 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1563
1564         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1565         * lib/scanasm.exp (scan-stack-usage): Likewise.
1566         (scan-stack-usage-not): Likewise.
1567         * gcc.dg/stack-usage-1.c: New test.
1568         * gcc.target/i386/stack-usage-realign.c: Likewise.
1569
1570 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1571
1572         PR tree-optimization/45427
1573         * gcc.dg/tree-ssa/pr45427.c: New test.
1574
1575 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1576
1577         PR c++/45043
1578         * g++.dg/template/crash102.C: New.
1579
1580 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1581
1582         PR middle-end/45423
1583         * gcc.dg/gomp/atomic-12.c: New test.
1584         * gcc.dg/gomp/atomic-13.c: New test.
1585         * gcc.dg/gomp/atomic-14.c: New test.
1586         * g++.dg/gomp/atomic-11.C: New test.
1587         * g++.dg/gomp/atomic-12.C: New test.
1588         * g++.dg/gomp/atomic-13.C: New test.
1589         * g++.dg/gomp/atomic-14.C: New test.
1590
1591 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1592
1593         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1594         delimiter.
1595
1596 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1597
1598         * gnat.dg/discr24.adb: New test.
1599
1600 2010-08-30  Richard Guenther  <rguenther@suse.de>
1601
1602         PR tree-optimization/45449
1603         * gcc.dg/pr45449.c: New testcase.
1604
1605 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1606
1607         * gcc.dg/opts-1.c: Expect errors, not warnings.
1608
1609 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1610
1611         PR fortran/42769
1612         * gfortran.dg/dynamic_dispatch_11.f03: New.
1613
1614 2010-08-29  Jason Merrill  <jason@redhat.com>
1615
1616         PR c++/44991
1617         * g++.dg/parse/defarg15.C: New.
1618
1619 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1620
1621         PR fortran/45439
1622         * gfortran.dg/select_type_16.f03: New.
1623
1624 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1625             Tobias Burnus  <burnus@net-b.de>
1626
1627         * gfortran.dg/bessel_7.f90: Decrease required precision.
1628
1629 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1630             Kaz Kojima  <kkojima@gcc.gnu.org>
1631
1632         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1633
1634 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1635
1636         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1637         floating point conversion code generation.
1638         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1639         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1640         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1641         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1642         to integer conversion code generation.
1643         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1644         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1645         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1646         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1647
1648 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1649
1650         PR fortran/32049
1651         * gfortran.dg/random_seed_1.f90: Adjust test.
1652         * gfortran.dg/float128_1.f90: New test.
1653
1654 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1655
1656         PR fortran/33197
1657         * gfortran.dg/norm2_1.f90: New.
1658         * gfortran.dg/norm2_2.f90: New.
1659         * gfortran.dg/norm2_3.f90: New.
1660         * gfortran.dg/norm2_4.f90: New.
1661         * gfortran.dg/parity_1.f90: New.
1662         * gfortran.dg/parity_2.f90: New.
1663         * gfortran.dg/parity_3.f90: New.
1664
1665 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1666
1667         PR fortran/45420
1668         * gfortran.dg/select_type_15.f03: New.
1669
1670 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1671
1672         PR libfortran/43217
1673         * gfortran.dg/hollerith8.f90: New test.
1674
1675 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1676
1677         PR fortran/45159
1678         * gfortran.dg/dependency_33.f90:  New test.
1679
1680 2010-08-27  Richard Guenther  <rguenther@suse.de>
1681
1682         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1683         * gcc.dg/graphite/scop-2.c: Likewise.
1684         * gcc.dg/graphite/scop-20.c: Likewise.
1685         * gcc.dg/vect/slp-25.c: Likewise.
1686
1687 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1688
1689         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1690
1691 2010-08-26  Daniel Kraft  <d@domob.eu>
1692
1693         PR fortran/38936
1694         PR fortran/44047
1695         PR fortran/45384
1696         * gfortran.dg/associate_8.f03: New test.
1697         * gfortran.dg/select_type_13.f03: New test.
1698         * gfortran.dg/select_type_14.f03: New test.
1699
1700 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1701
1702         PR tree-optimization/44485
1703         * gcc.dg/pr44485.c: New test.
1704
1705 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1706
1707         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1708         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1709         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1710
1711 2010-08-26  Richard Guenther  <rguenther@suse.de>
1712
1713         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1714         * gcc.dg/graphite/scop-21.c: Likewise.
1715
1716 2010-08-26  Richard Guenther  <rguenther@suse.de>
1717
1718         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1719         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1720         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1721         * gcc.dg/vect/vect-91.c: Likewise.
1722         * gcc.dg/vect/vect-peel-1.c: Likewise.
1723         * gcc.dg/vect/vect-peel-2.c: Likewise.
1724         * gcc.dg/vect/vect-peel-4.c: Likewise.
1725
1726 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1727
1728         PR libfortran/41859
1729         * gfortran.dg/der_io_4.f90: New test.
1730
1731 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1732
1733         PR rtl-optimization/44858
1734         * gcc.c-torture/execute/pr44858.c: New test.
1735
1736         PR rtl-optimization/45400
1737         * g++.dg/other/i386-8.C: New test.
1738
1739 2010-08-25  Richard Guenther  <rguenther@suse.de>
1740
1741         * gcc.dg/alias-8.c: Adjust.
1742
1743 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1744
1745         * gcc.target/i386/combine-mul.c: New test.
1746
1747 2010-08-25  Richard Guenther  <rguenther@suse.de>
1748
1749         PR lto/44562
1750         * gcc.dg/graphite/id-27.c: New testcase.
1751         * gcc.dg/lto/20100825-1_0.c: Likewise.
1752
1753 2010-08-25  Richard Guenther  <rguenther@suse.de>
1754
1755         PR tree-optimization/45316
1756         * g++.dg/opt/pr45316.C: New testcase.
1757
1758 2010-08-25  Richard Guenther  <rguenther@suse.de>
1759
1760         PR tree-optimization/45393
1761         * g++.dg/torture/pr45393.C: New testcase.
1762
1763 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1764
1765         PR tree-optimization/45059
1766         * gcc.c-torture/compile/pr45059.c: New test.
1767
1768 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1769
1770         * lib/target-supports.exp (check_effective_target_vect_unpack):
1771         Set vect_unpack supported flag to true for neon.
1772
1773 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1774
1775         * gcc.dg/tree-ssa/ifc-5.c: New.
1776
1777 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1778
1779         * gcc.dg/tree-ssa/ifc-4.c: New.
1780         * gcc.dg/tree-ssa/ifc-7.c: New.
1781
1782 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1783
1784         * gcc.dg/vect/vect.exp: Check loongson targets
1785         * g++.dg/vect/vect.exp: Likewise
1786         * gfortran.dg/vect/vect.exp: Likewise
1787
1788 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1789
1790         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1791         -mveclibabi=mass.
1792
1793 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1794
1795         PR fortran/45366
1796         * gfortran.dg/proc_ptr_29.f90: New.
1797
1798 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1799             Dominique d'Humieres <dominiq@lps.ens.fr>
1800
1801         PR fortran/45367
1802         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1803
1804 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1805
1806         PR fortran/45367
1807         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1808
1809 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1810
1811         PR fortran/36158
1812         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1813
1814 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1815             Dominique d'Humieres <dominiq@lps.ens.fr>
1816
1817         PR fortran/45367
1818         PR fortran/36158
1819         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1820         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1821
1822 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1823
1824         PR fortran/44863
1825         PR fortran/45271
1826         PR fortran/45290
1827         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1828         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1829         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1830
1831 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1832
1833         PR fortran/36158
1834         PR fortran/33197
1835         * gfortran.dg/bessel_6.f90: New.
1836         * gfortran.dg/bessel_7.f90: New.
1837
1838 2010-08-20  Jan Hubicka  <jh@suse.cz>
1839
1840         PR c++/45307
1841         PR c++/17736
1842         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1843         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1844
1845 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1846
1847         PR target/45336
1848         * gcc.target/i386/pr45336-1.c: New.
1849         * gcc.target/i386/pr45336-2.c: Likewise.
1850         * gcc.target/i386/pr45336-3.c: Likewise.
1851         * gcc.target/i386/pr45336-4.c: Likewise.
1852
1853 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1854
1855         PR testsuite/45361
1856         * gcc.target/i386/volatile-2.c: Update scan strings to also
1857         include (%rip) for the memory reference on x86_64.
1858
1859 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1860
1861         PR middle-end/44974
1862         * gcc.dg/pr44974.c: New test.
1863
1864         PR rtl-optimization/45353
1865         * gcc.dg/pr45353.c: New test.
1866
1867 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1868
1869         * gcc.target/i386/volatile-2.c: New.
1870
1871 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1872
1873         PR rtl-optimization/44691
1874         * gfortran.dg/pr44691.f: New test.
1875
1876 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1877
1878         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1879
1880 2010-08-19  Jason Merrill  <jason@redhat.com>
1881
1882         * g++.dg/init/synth3.C: New.
1883         * g++.dg/init/value8.C: New.
1884         * g++.dg/tree-ssa/empty-2.C: New.
1885         * g++.dg/cpp0x/noexcept09.C: New.
1886
1887 2010-08-19  Daniel Kraft  <d@domob.eu>
1888
1889         PR fortran/29785
1890         PR fortran/45016
1891         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1892         * gfortran.dg/pointer_remapping_1.f90: New test.
1893         * gfortran.dg/pointer_remapping_2.f03: New test.
1894         * gfortran.dg/pointer_remapping_3.f08: New test.
1895         * gfortran.dg/pointer_remapping_4.f03: New test.
1896         * gfortran.dg/pointer_remapping_5.f08: New test.
1897         * gfortran.dg/pointer_remapping_6.f08: New test.
1898
1899 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1900
1901         PR testsuite/45324
1902         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1903
1904 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1905
1906         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1907
1908 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1909
1910         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1911         variable.
1912
1913 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1914
1915         PR target/45070
1916         * gcc.c-torture/execute/pr45070.c: New.
1917
1918 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1919
1920         * g++.dg/pr44328.C: New test.
1921
1922 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1923
1924         PR fortran/36158
1925         PR fortran/33197
1926         * gfortran.dg/bessel_3.f90: New.
1927         * gfortran.dg/bessel_4.f90: New.
1928         * gfortran.dg/bessel_5.f90: New.
1929
1930 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1931
1932         PR fortran/45290
1933         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1934         * gfortran.dg/pointer_init_2.f90: New.
1935         * gfortran.dg/pointer_init_3.f90: New.
1936         * gfortran.dg/pointer_init_4.f90: New.
1937
1938 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1939
1940         PR c++/45049
1941         * g++.dg/pr45049-1.C: New test.
1942         * g++.dg/pr45049-2.C: New test.
1943
1944 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1945
1946         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1947         20 if __ARM_PCS is defined otherwise 64.
1948         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1949         instead of hard coded 64.
1950
1951 2010-08-18  Yao Qi  <yao@codesourcery.com>
1952
1953         PR target/45094
1954         * gcc.target/arm/pr45094.c: New test.
1955
1956 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1957
1958         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1959
1960 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1961
1962         PR rtl-optimization/42575
1963         * gcc.target/arm/pr42575.c: New test.
1964
1965 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1966
1967         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1968         * gcc.dg/tls/thr-cse-1.c: New.
1969
1970 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1971
1972         PR debug/42487
1973         * lib/target-supports.exp
1974         (check_effective_target_function_sections): New.
1975         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1976         function sections before proceding.
1977
1978 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1979
1980         PR fortran/45308
1981         * gfortran.dg/pr45308.f03: New test.
1982
1983 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1984
1985         PR target/45296
1986         * gcc.target/i386/pr45296.c: New test.
1987
1988 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1989
1990         * g++.dg/ext/uow-1.C: New.
1991         * g++.dg/ext/uow-2.C: New.
1992         * g++.dg/ext/uow-3.C: New.
1993         * g++.dg/ext/uow-4.C: New.
1994
1995 2010-08-17  Richard Guenther  <rguenther@suse.de>
1996
1997         PR testsuite/45266
1998         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1999
2000 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2001
2002         PR c/40563
2003         * gcc.dg/Wcxx-compat-20.c: New test.
2004
2005 2010-08-17  Daniel Kraft  <d@domob.eu>
2006
2007         PR fortran/38936
2008         * gfortran.dg/associate_1.f03: Extended to test newly supported
2009         features like association to variables.
2010         * gfortran.dg/associate_3.f03: Removed check for illegal change
2011         of associate-name here...
2012         * gfortran.dg/associate_5.f03: ...and added it here.
2013         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2014         * gfortran.dg/associate_7.f03: New test.
2015
2016 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2017
2018         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2019
2020 2010-08-15  Daniel Kraft  <d@domob.eu>
2021
2022         PR fortran/38936
2023         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2024         * gfortran.dg/associate_3.f03: Clarify comment.
2025         * gfortran.dg/associate_5.f03: New test.
2026         * gfortran.dg/associate_6.f03: New test.
2027
2028 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2029
2030         PR fortran/45211
2031         * gfortran.dg/bind_c_usage_21.f90: New.
2032         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2033
2034 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2035
2036         * gfortran.dg/optional_absent_1.f90: New.
2037         * gfortran.dg/null_actual.f90: New.
2038
2039 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2040
2041         * gfortran.dg/pointer_target_1.f90: New.
2042         * gfortran.dg/pointer_target_2.f90: New.
2043         * gfortran.dg/pointer_target_3.f90: New.
2044
2045 2010-08-15  Daniel Kraft  <d@domob.eu>
2046
2047         PR fortran/45197
2048         * gfortran.dg/elemental_args_check_3.f90: New test.
2049         * gfortran.dg/impure_1.f08: New test.
2050         * gfortran.dg/impure_2.f08: New test.
2051         * gfortran.dg/impure_3.f90: New test.
2052         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2053
2054 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2055
2056         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2057         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2058         SLP tests.
2059         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2060         misaligned loads.
2061         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2062         misaligned stores.c
2063         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2064
2065 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2066
2067         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2068         dg-require-effective-target after dg-do.
2069
2070 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2071
2072         * lib/target-supports.exp (check_effective_target_vect_int): Return
2073         true for Loongson targets.
2074         (check_effective_target_vect_shift): Likewise.
2075         (check_effective_target_vect_no_int_max): Likewise.
2076         (check_effective_target_vect_no_align): Likewise.
2077         (check_effective_target_vect_short_mult): Likewise.
2078
2079 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2080
2081         * g++.dg/cast.C: Change fields of structures to "long" to pass
2082         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2083         * g++.dg/cpp0x/iop.C: Ditto.
2084         * g++.dg/cpp0x/named_refs.C: Ditto.
2085         * g++.dg/cpp0x/rv1p.C: Ditto.
2086         * g++.dg/cpp0x/rv2p.C: Ditto.
2087         * g++.dg/cpp0x/rv3p.C: Ditto.
2088         * g++.dg/cpp0x/rv4p.C: Ditto.
2089         * g++.dg/cpp0x/rv5p.C: Ditto.
2090         * g++.dg/cpp0x/rv6p.C: Ditto.
2091         * g++.dg/cpp0x/rv7p.C: Ditto.
2092         * g++.dg/cpp0x/rv8p.C: Ditto.
2093         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2094
2095 2010-08-13  Daniel Kraft  <d@domob.eu>
2096
2097         * gfortran.dg/implied_shape_1.f08: New test.
2098         * gfortran.dg/implied_shape_2.f90: New test.
2099         * gfortran.dg/implied_shape_3.f08: New test.
2100
2101 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2102
2103         PR libfortran/42526
2104         * gfortran.dg/char_component_initializer_1.f90: New test.
2105
2106 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2107
2108         PR tree-optimization/45241
2109         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2110
2111 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2112
2113         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2114         to dg-options.
2115         * gcc.target/i386/pr40906-2.c: Ditto.
2116         * gcc.target/i386/pr40906-3.c: Ditto.
2117
2118 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2119
2120         PR middle-end/45262
2121         * gcc.c-torture/execute/pr45262.c: New test.
2122
2123 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2124
2125         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2126         empty argument.
2127         * g++.dg/other/profile1.C: Ditto.
2128
2129 2010-08-12  Richard Guenther  <rguenther@suse.de>
2130
2131         PR tree-optimization/45232
2132         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2133         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2134         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2135         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2136         unsigned arithmetic.
2137         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2138         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2139         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2140         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2141         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2142         unsigned arithmetic.
2143         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2144         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2145         unsigned arithmetic.
2146         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2147         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2148         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2149         unsigned arithmetic.
2150         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2151         * gcc.dg/tree-ssa/negate.c: Adjust.
2152         * gcc.dg/vect/vect-1.c: Adjust.
2153         * gfortran.dg/reassoc_6.f: XFAIL.
2154
2155 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2156
2157         PR debug/45259
2158         * gcc.dg/pr45259.c: New test.
2159
2160 2010-08-12  Wei Guozhi  <carrot@google.com>
2161
2162         PR target/44999
2163         * gcc.target/arm/pr44999.c: New testcase.
2164
2165 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2166
2167         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2168         (N): Likewise.
2169         (main): Adjust accordingly.
2170
2171 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2172
2173         * gfortran.dg/graphite/id-22.f: New.
2174
2175 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2176
2177         * gcc.dg/graphite/id-26.c: New.
2178
2179 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2180
2181         * gcc.dg/graphite/id-25.c: New.
2182
2183 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2184
2185         * gcc.dg/graphite/run-id-5.c: New.
2186         * gcc.dg/graphite/run-id-6.c: New.
2187         * gfortran.dg/graphite/id-21.f: New.
2188
2189 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2190
2191         * gcc.dg/graphite/id-24.c: New.
2192
2193 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2194
2195         * gcc.dg/tree-ssa/pr20742.c: New.
2196
2197 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2198
2199         * gcc.dg/graphite/id-23.c: New.
2200
2201 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2202
2203         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2204
2205 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2206
2207         * gcc.dg/graphite/pr42729.c: New.
2208
2209 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2210
2211         * gfortran.dg/graphite/id-20.f: New.
2212
2213 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2214
2215         * gcc.dg/graphite/id-22.c: New.
2216
2217 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2218
2219         * gcc.dg/graphite/run-id-2.c: Call abort.
2220
2221 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2222
2223         * gcc.dg/graphite/id-20.c: New.
2224
2225 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2226             Steve Kargl <kargl@gcc.gnu.org>
2227
2228         PR fortran/44595
2229         * gfortran.dg/move_alloc_3.f90: New.
2230         * gfortran.dg/random_seed_2.f90: New.
2231
2232 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2233
2234         * lib/target-supports.exp (check_effective_target_sync_int_long):
2235         Add hppa*-*-linux*.
2236         (check_effective_target_sync_char_short): Likewise.
2237
2238 2010-08-10  Yao Qi  <yao@codesourcery.com>
2239
2240         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2241         general form.
2242         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2243         * g++.dg/other/packed1.C: Likewise.
2244         * g++.dg/other/crash-4.C: Likewise.
2245         * g++.dg/ext/packed8.C: Likewise.
2246         * g++.dg/init/array16.C: Likewise.
2247
2248 2010-08-10  xinliang David Li  <davidxl@google.com>
2249         * gcc.dg/tree-ssa/loop-19.c: Add option
2250         -fno-prefetch-loop-array
2251
2252 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2253
2254         PR middle-end/45182
2255         * gcc.c-torture/compile/pr45182.c: New test.
2256
2257 2010-08-09  Jason Merrill  <jason@redhat.com>
2258
2259         PR c++/45236
2260         * g++.dg/cpp0x/variadic-104.C: New.
2261
2262 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2263
2264         PR fortran/44235
2265         * gfortran.dg/dependency_32.f90:  New test.
2266
2267 2010-08-09  Richard Guenther  <rguenther@suse.de>
2268
2269         PR middle-end/44632
2270         * g++.dg/opt/nrv17.C: New testcase.
2271
2272 2010-08-09  Richard Guenther  <rguenther@suse.de>
2273
2274         PR middle-end/45212
2275         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2276         alignment from MEM_REF offset only if we took it from the
2277         base object.
2278
2279         * gcc.target/i386/pr24178.c: New testcase.
2280
2281 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2282
2283         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2284         * gcc.dg/20030702-1.c: Ditto.
2285         * gcc.dg/20050309-1.c: Ditto.
2286         * gcc.dg/20050325-1.c: Ditto.
2287         * gcc.dg/20050330-2.c: Ditto.
2288         * gcc.dg/20051201-1.c: Ditto.
2289         * gcc.dg/gomp/pr27573.c: Ditto.
2290         * gcc.dg/gomp/pr34610.c: Ditto.
2291         * gcc.dg/pr24225.c: Ditto.
2292         * gcc.dg/pr26570.c: Ditto.
2293         * gcc.dg/pr32773.c: Ditto.
2294         * g++.dg/gcov/gcov-6.C: Ditto.
2295         * g++.dg/gomp/pr34608.C: Ditto.
2296         * gfortran.dg/gomp/pr27573.f90: Ditto.
2297
2298         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2299         dg-require-host-local dg directive.
2300         * gcc.dg/profile-dir-2.c: Ditto.
2301         * gcc.dg/profile-dir-3.c: Ditto.
2302
2303 2010-08-08  Richard Guenther  <rguenther@suse.de>
2304
2305         PR tree-optimization/45109
2306         * gcc.c-torture/compile/pr45109.c: New testcase.
2307
2308 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2309
2310         * gcc.dg/march.c: Skip if -march defined.
2311         * gcc.dg/mtune.c: Skip if -mtune defined.
2312
2313         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2314         generic thunk support.
2315
2316 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2317
2318         PR target/45213
2319         * gcc.target/i386/pr45213.c: New test.
2320
2321 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2322
2323         PR libfortran/45143
2324         * gfortran.dg/fmt_error_11.f03: New test.
2325
2326 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2327
2328         * lib/target-supports.exp (check_effective_target_sync_int_long):
2329         Add arm*-*-linux-gnueabi.
2330         (check_effective_target_sync_char_short): Likewise.
2331
2332 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2333
2334         PR fortran/45159
2335         * gfortran.dg/dependency_31.f90:  New test.
2336
2337 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2338
2339         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2340
2341 2010-08-06  Jason Merrill  <jason@redhat.com>
2342
2343         * g++.dg/cpp0x/sfinae3.C: New.
2344         * g++.dg/cpp0x/sfinae4.C: New.
2345
2346 2010-08-06  Richard Guenther  <rguenther@suse.de>
2347
2348         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2349         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2350         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2351         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2352         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2353         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2354         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2355         * gcc.c-torture/execute/20100805-1.c: Likewise.
2356
2357 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2358
2359         PR testsuite/42855
2360         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2361
2362 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2363
2364         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2365         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2366
2367 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2368
2369         * g++.dg/ipa/devirt-1.C: New test.
2370         * g++.dg/ipa/devirt-2.C: Likewise.
2371         * g++.dg/ipa/devirt-3.C: Likewise.
2372         * g++.dg/ipa/devirt-4.C: Likewise.
2373         * g++.dg/ipa/devirt-5.C: Likewise.
2374         * gcc.dg/ipa/iinline-3.c: Likewise.
2375
2376 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2377
2378         PR tree-optimization/45144
2379         * gcc.dg/tree-ssa/pr45144.c: New test.
2380
2381 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2382
2383         PR fortran/42207
2384         PR fortran/44064
2385         PR fortran/44065
2386         * gfortran.dg/class_25.f03: New.
2387         * gfortran.dg/class_26.f03: New.
2388
2389 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2390
2391         * g++.dg/warn/miss-format-1.C: Update line number.
2392
2393 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2394
2395         PR c++/44641
2396         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2397         .frame and .mask assembler directives.
2398
2399 2010-08-04  Richard Guenther  <rguenther@suse.de>
2400
2401         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2402         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2403         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2404         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2405
2406 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2407
2408         PR fortran/44857
2409         * gfortran.dg/derived_constructor_char_1.f90: New.
2410         * gfortran.dg/derived_constructor_char_2.f90: New.
2411
2412 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2413
2414         PR fortran/45159
2415         * gfortran.dg/dependency_30.f90:  New test.
2416
2417 2010-08-03  Jan Hubicka  <jh@suse.cz>
2418
2419         * gcc.c-torture/compile/pr45085.c: New testcase.
2420
2421 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2422
2423         PR fortran/44584
2424         PR fortran/45161
2425         * gfortran.dg/typebound_call_9.f03: Modified.
2426         * gfortran.dg/typebound_generic_1.f03: Modified.
2427
2428 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2429
2430         PR fortran/45159
2431
2432         * gfortran.dg/dependency_29.f90:  New test.
2433
2434 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2435
2436         PR fortran/36854
2437         * gfortran.dg/character_comparison_2.f90:  New test.
2438         * gfortran.dg/character_comparison_3.f90:  New test.
2439         * gfortran.dg/dependency_28.f90:  New test.
2440
2441 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2442
2443         PR target/40457
2444         * gcc.target/arm/pr40457-1.c: New test.
2445         * gcc.target/arm/pr40457-2.c: New test.
2446
2447 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2448
2449         PR fortran/44912
2450         * gfortran.dg/typebound_call_17.f03: New.
2451
2452 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2453
2454         PR fortran/44929
2455         * gfortran.dg/allocate_derived_3.f90: New.
2456
2457 2010-07-30  Xinliang David Li  <davidxl@google.com>
2458         PR tree-optimization/45121
2459         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2460
2461 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2462
2463         PR c++/45112
2464         * g++.dg/pr45112.C: New test.
2465
2466 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2467
2468         PR debug/45055
2469         PR rtl-optimization/45137
2470         * gcc.dg/pr45055.c: New test.
2471
2472 2010-07-30  Alan Modra  <amodra@gmail.com>
2473
2474         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2475         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2476
2477 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2478
2479         PR fortran/45087
2480         PR fortran/45125
2481         * gfortran.dg/whole_file_25.f90: New.
2482         * gfortran.dg/whole_file_26.f90: New.
2483         * gfortran.dg/whole_file_27.f90: New.
2484
2485 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2486
2487         PR fortran/44962
2488         * gfortran.dg/typebound_proc_17.f03: New.
2489
2490 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2491
2492         PR fortran/45004
2493         * gfortran.dg/move_alloc_2.f90: New.
2494
2495 2010-07-29  Xinliang David Li  <davidxl@google.com>
2496         PR tree-optimization/45121
2497         * c-c++-common/uninit-17.c: Fix expected output.
2498
2499 2010-07-29  Richard Guenther  <rguenther@suse.de>
2500
2501         PR tree-optimization/45120
2502         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2503
2504 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2505
2506         PR fortran/42051
2507         PR fortran/44064
2508         * gfortran.dg/pr42051.f03: New testcase.
2509
2510 2010-07-29  Richard Guenther  <rguenther@suse.de>
2511
2512         PR middle-end/45034
2513         * gcc.c-torture/execute/pr45034.c: New testcase.
2514
2515 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2516
2517         PR c++/45096
2518         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2519
2520 2010-07-28  Daniel Kraft  <d@domob.eu>
2521
2522         * gfortran.dg/bound_8.f90: New test.
2523
2524 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2525
2526         PR debug/45105
2527         * gcc.dg/pr45105.c: New test.
2528
2529 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2530
2531         PR rtl-optimization/45107
2532         * gcc.dg/pr45107.c: New test.
2533
2534 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2535
2536         PR rtl-optimization/45101
2537         * gcc.dg/pr45101.c: New test.
2538
2539 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2540
2541         PR fortran/45077
2542         * gfortran.dg/whole_file_24.f90: New.
2543
2544 2010-07-27  Jason Merrill  <jason@redhat.com>
2545
2546         * g++.dg/cpp0x/variadic102.C: New.
2547         * g++.dg/cpp0x/variadic103.C: New.
2548
2549 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2550
2551         PR rtl-optimization/40956
2552         PR target/42495
2553         PR middle-end/42574
2554         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2555         * gcc.target/arm/pr42574.c: Add tests.
2556
2557 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2558
2559         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2560         test name.
2561         (cleanup-repo-files): Ditto.
2562         (cleanup-saved-temps): Ditto.
2563
2564 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2565
2566         PR testsuite/44701
2567         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2568
2569         PR c/45079
2570         * gcc.dg/pr45079.c: New test.
2571
2572 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2573
2574         PR tree-optimization/44152
2575         * gcc.dg/vect/fast-math-pr44152.c: New test.
2576
2577 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2578
2579         PR ObjC/44140
2580         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2581         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2582         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2583         * obj-c++.dg/torture/trivial.mm: Ditto.
2584         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2585         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2586         * objc.dg/torture/tls/thr-init.m: Ditto.
2587         * objc.dg/torture/trivial.m: Ditto.
2588
2589 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2590
2591         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2592         Skip on spu-*-* targets.
2593
2594 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2595
2596         PR tree-optimization/45083
2597         * gcc.dg/pr45083.c: New test.
2598
2599 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2600
2601         PR fortran/40873
2602         * gfortran.dg/whole_file_22.f90: New test.
2603         * gfortran.dg/whole_file_23.f90: New test.
2604
2605 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2606             Jack Howarth  <howarth@bromo.med.uc.edu>
2607             Richard Henderson  <rth@redhat.com>
2608
2609         PR target/44132
2610         * gcc.dg/tls/thr-init-1.c: New.
2611         * gcc.dg/tls/thr-init-2.c: New.
2612         * gcc.dg/torture/tls New.
2613         * gcc.dg/torture/tls/tls-test.c: New.
2614         * gcc.dg/torture/tls/thr-init-1.c: New.
2615         * gcc.dg/torture/tls/tls.exp: New.
2616         * gcc.dg/torture/tls/thr-init-2.c: New.
2617         * gcc.dg/tls/emutls-2.c: New test
2618
2619         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2620         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2621         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2622         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2623         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2624         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2625         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2626         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2627         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2628         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2629         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2630         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2631         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2632         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2633         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2634         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2635         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2636         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2637         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2638         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2639         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2640         gfortran.dg/gomp/omp_threadprivate1.f90,
2641         gfortran.dg/gomp/omp_threadprivate2.f90,
2642         gfortran.dg/gomp/reduction1.f90,
2643         gfortran.dg/gomp/sharing-1.f90: Likewise.
2644
2645 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2646
2647         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2648         sse_runtime.
2649         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2650         dg-require-visibility.
2651
2652 2010-07-26  Richard Guenther  <rguenther@suse.de>
2653
2654         PR tree-optimization/43784
2655         * gcc.c-torture/execute/pr43784.c: New testcase.
2656         * g++.dg/torture/pr43784.C: Likewise.
2657
2658 2010-07-26  Richard Guenther  <rguenther@suse.de>
2659
2660         PR middle-end/45056
2661         * g++.dg/pr45056.C: New testcase.
2662
2663 2010-07-26  Richard Guenther  <rguenther@suse.de>
2664
2665         PR tree-optimization/45071
2666         * gcc.dg/pr45071.c: New testcase.
2667
2668 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2669
2670         PR fortran/45066
2671         * gfortran.dg/namelist_62.f90: New.
2672
2673 2010-07-26  Richard Guenther  <rguenther@suse.de>
2674
2675         * gcc.c-torture/execute/pr45017.c: Move ...
2676         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2677
2678 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2679
2680         PR fortran/40628
2681         * trim_optimize_1.f90:  New test.
2682         * character_comparision_1.f90:  New test.
2683
2684 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2685
2686         PR fortran/42852
2687         * gfortran.dg/wtruncate_fix.f: New test.
2688
2689 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2690
2691         PR testsuite/45068
2692         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2693
2694 2010-07-24  Richard Guenther  <rguenther@suse.de>
2695
2696         PR lto/43788
2697         * g++.dg/lto/20100724-1_0.C: New testcase.
2698
2699 2010-07-24  Richard Guenther  <rguenther@suse.de>
2700
2701         PR lto/43212
2702         * gcc.dg/lto/20100724-1_0.c: New testcase.
2703         * gcc.dg/lto/20100724-1_1.c: Likewise.
2704
2705 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2706
2707         PR fortran/40011
2708         * gfortran.dg/whole_file_21.f90: New.
2709
2710         * gfortran.dg/integer_exponentiation_3.F90: Use
2711         -ffloat-store only for i?86/x86-64 -m32.
2712
2713 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2714
2715         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2716         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2717
2718 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2719
2720         * gfortran.dg/func_decl_4.f90: Split test into two ...
2721         * gfortran.dg/func_decl_5.f90: ... parts.
2722         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2723         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2724         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2725         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2726         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2727         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2728         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2729         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2730         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2731         * gfortran.dg/sizeof.f90: Make test valid.
2732         * gfortran.dg/pr20865.f90: Add new dg-error.
2733         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2734         * gfortran.dg/g77/19990218-0.f: Ditto.
2735         * gfortran.dg/g77/19990218-1.f: Ditto.
2736         * gfortran.dg/g77/970625-2.f: Ditto.
2737         * gfortran.dg/pr37243.f: Fix function declaration.
2738         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2739         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2740
2741 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2742
2743         PR fortran/44945
2744         * gfortran.dg/char_array_structure_constructor.f90: Add
2745         -fwhole-file as dg-option as it otherwise fails on some
2746         systems.
2747
2748 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2749
2750         * gnat.dg/aggr16.ad[sb]: New test.
2751         * gnat.dg/aggr16_pkg.ads: New helper.
2752
2753 2010-07-23  Richard Guenther  <rguenther@suse.de>
2754
2755         PR lto/43071
2756         * g++.dg/lto/20100723-1_0.C: New testcase.
2757
2758 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2759
2760         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2761         AVX support.
2762         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2763         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2764
2765 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2766
2767         * lib/target-supports.exp (add_options_for_tls): New proc.
2768         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2769         * g++.dg/tls/static-1a.cc: Likewise.
2770         * gcc.dg/tls/emutls-1.c: Likewise.
2771         * gcc.dg/tls/opt-11.c: Likewise.
2772         * gcc.dg/tls/opt-12.c: Likewise.
2773         * gcc.dg/tls/pr24428-2.c: Likewise.
2774         * gcc.dg/tls/pr24428.c: Likewise.
2775         * obj-c++.dg/tls/static-1.mm: Likewise.
2776         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2777         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2778         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2779         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2780         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2781         * objc.dg/torture/tls/thr-init.m: Likewise.
2782         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2783
2784 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2785
2786         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2787         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2788         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2789         optimized dump files.
2790
2791 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2792
2793         PR tree-optimization/45047
2794         * gcc.c-torture/compile/pr45047.c: New test.
2795
2796 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2797
2798         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2799         instead of dg-compile.
2800         * gcc.dg/float-range-4.c: Ditto.
2801         * gcc.dg/float-range-5.c: Ditto.
2802         * gcc.dg/fold-overflow-1.c: Ditto.
2803         * gcc.dg/gomp/sections-4.c: Ditto.
2804         * gcc.dg/transparent-union-1.c: Ditto.
2805         * gcc.dg/transparent-union-2.c: Ditto.
2806         * gcc.target/i386/pr39315-check.c: Ditto.
2807         * g++.dg/gomp/sections-4.C: Ditto.
2808         * g++.dg/template/dtor7.C: Ditto.
2809         * g++.dg/tree-ssa/pr19952.C: Ditto.
2810         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2811         * gfortran.dg/graphite/pr42185.f90: Ditto.
2812         * gfortran.dg/namelist_36.f90: Ditto.
2813         * gnat.dg/noreturn1.adb: Ditto.
2814         * gnat.dg/specs/small_alignment.ads: Ditto.
2815
2816 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2817
2818         PR tree-optimization/44915
2819         * g++.dg/torture/pr44915.C: New test.
2820
2821 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2822
2823         PR tree-optimization/44914
2824         * g++.dg/tree-ssa/pr44914.C: New test.
2825
2826 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2827
2828         PR target/44290
2829         * gcc.dg/pr44290-1.c: New test.
2830         * gcc.dg/pr44290-2.c: New test.
2831
2832 2010-07-23  Jason Merrill  <jason@redhat.com>
2833
2834         PR c++/45008
2835         * g++.dg/abi/mangle44.C: New.
2836
2837 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2838
2839         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2840         for compile-time only tests.
2841         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2842         target check.
2843         * gcc.target/i386/pr39315-4.c: Ditto.
2844         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2845         target check.  Include sse-os-support.h.
2846         (main): Call check_isa and sse_os_support.
2847         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2848         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2849         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2850         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2851         target check.  Include sse-os-support.h.
2852         (main): Call check_isa and sse_os_support.
2853         * gcc.target/i386/vperm-v2df.c: Ditto.
2854
2855 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2856
2857         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2858         (check_effective_target_avx_runtime): New procedure.
2859         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2860         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2861
2862         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2863         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2864         and __get_cpuid test.
2865         * gcc.dg/compat/vector-2b_main.c: Ditto.
2866
2867         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2868
2869         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2870         for compile-time only test.
2871         * gcc.dg/pr32716.c: Ditto.
2872         * gcc.dg/pr34856.c: Ditto.
2873         * gcc.dg/pr36997.c: Ditto.
2874         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2875         * gfortran.dg/pr28158.f90: Ditto.
2876         * gfortran.dg/pr30667.f: Ditto.
2877
2878         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2879         i?86-*-* and x86_64-*-* targets to disable execution on targets
2880         without sse2 runtime support.
2881         * g++.dg/vect/vect.exp: Ditto.
2882         * gfortran.dg/vect/vect.exp: Ditto.
2883
2884         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2885         * gcc.dg/pr37544.c: Ditto.
2886         * gcc.dg/pr40550.c: Ditto.
2887         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2888         * gcc.dg/compat/vector-1a_main.c: Ditto.
2889         * gcc.dg/compat/vector-2a_main.c: Ditto.
2890         * gcc.dg/torture/pr16104-1.c: Ditto.
2891         * gcc.dg/torture/pr35771-1.c: Ditto.
2892         * gcc.dg/torture/pr35771-2.c: Ditto.
2893         * gcc.dg/torture/pr35771-3.c: Ditto.
2894         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2895         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2896         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2897         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2898         * g++.dg/other/i386-1.C: Ditto.
2899         * g++.dg/other/pr40446.C: Ditto.
2900
2901 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2902
2903         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2904
2905 2010-07-23  Daniel Kraft  <d@domob.eu>
2906
2907         PR fortran/44709
2908         * gfortran.dg/exit_1.f08: New test.
2909         * gfortran.dg/exit_2.f08: New test.
2910
2911 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2912
2913         PR tree-optimization/39839
2914         * gcc.target/arm/pr39839.c: New test case.
2915
2916 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2917
2918         * gnat.dg/unchecked_convert5b.adb: New test.
2919         * gnat.dg/unchecked_convert6.adb: Likewise.
2920         * gnat.dg/unchecked_convert6b.adb: Likewise.
2921
2922 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2923
2924         * gnat.dg/aggr15.ad[sb]: New test.
2925
2926 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2927
2928         PR debug/45024
2929         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2930
2931 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2932
2933         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2934         with dg-require-linker-plugin.
2935
2936 2010-07-22  Richard Guenther  <rguenther@suse.de>
2937
2938         PR lto/43850
2939         * g++.dg/lto/20100722-1_0.C: New testcase.
2940
2941 2010-07-22  Richard Guenther  <rguenther@suse.de>
2942
2943         PR lto/42451
2944         * gcc.dg/lto/20100720-3_0.c: New testcase.
2945         * gcc.dg/lto/20100720-3_1.c: Likewise.
2946
2947 2010-07-22  Richard Guenther  <rguenther@suse.de>
2948
2949         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2950         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2951
2952         PR lto/43373
2953         * gcc.dg/lto/20100722-1_0.c: New testcase.
2954
2955 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2956
2957         PR tree-optimization/44891
2958         * gcc.c-torture/compile/pr44891.c: New test.
2959
2960 2010-07-22  Richard Guenther  <rguenther@suse.de>
2961
2962         PR tree-optimization/45017
2963         * gcc.c-torture/execute/pr45017.c: New testcase.
2964
2965 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2966
2967         PR fortran/45019
2968         * gfortran.dg/aliasing_dummy_5.f90: New.
2969
2970 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2971
2972         PR target/43698
2973         * gcc.target/arm/pr43698.c: New test.
2974
2975 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2976
2977         PR fortran/44929
2978         * Revert my commit r162325 for this PR.
2979
2980 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2981
2982         PR debug/45015
2983         * gcc.target/m68k/pr45015.c: New test.
2984
2985 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2986
2987         PR c++/44641
2988         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2989         comments.
2990
2991 2010-07-21  Richard Guenther  <rguenther@suse.de>
2992
2993         PR lto/45018
2994         * g++.dg/lto/20100721-1_0.C: New testcase.
2995
2996 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2997
2998         PR tree-optimization/44900
2999         * g++.dg/torture/pr44900.C: New test.
3000
3001 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3002
3003         PR middle-end/44738
3004         * c-c++-common/uninit-17.c: Correct expected error.
3005
3006 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3007
3008         * gcc.dg/guality/asm-1.c: New test.
3009
3010         PR debug/45003
3011         * gcc.dg/guality/pr45003-2.c: New test.
3012         * gcc.dg/guality/pr45003-3.c: New test.
3013
3014 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3015
3016         PR libfortran/44697
3017         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3018
3019 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3020
3021         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3022         defined on the current line.
3023         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3024         * g++.dg/debug/dwarf2/pr44641.C: New.
3025
3026 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3027
3028         * gcc.target/powerpc/block-move-1.c: New test.
3029         * gcc.target/powerpc/block-move-2.c: New test.
3030
3031 2010-07-20  Jason Merrill  <jason@redhat.com>
3032
3033         PR c++/44967
3034         * g++.dg/cpp0x/sfinae2.C: New.
3035
3036 2010-07-20  Richard Guenther  <rguenther@suse.de>
3037
3038         PR lto/42696
3039         * gcc.dg/lto/20100720-4_0.c: New testcase.
3040
3041 2010-07-20  Richard Guenther  <rguenther@suse.de>
3042
3043         PR lto/43221
3044         * gcc.dg/lto/20100720-2_0.c: New testcase.
3045         * gcc.dg/lto/20100720-2_1.c: Likewise.
3046
3047 2010-07-20  Richard Guenther  <rguenther@suse.de>
3048
3049         PR lto/43208
3050         * gcc.dg/lto/20100720-1_0.c: New testcase.
3051         * gcc.dg/lto/20100720-1_1.c: Likewise.
3052
3053 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3054
3055         PR debug/45003
3056         * gcc.dg/guality/pr45003-1.c: New test.
3057
3058 2010-07-20  Richard Guenther  <rguenther@suse.de>
3059
3060         PR tree-optimization/44977
3061         * gcc.dg/torture/pr44977.c: New testcase.
3062
3063 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3064
3065         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3066         sync_char_short
3067
3068 2010-07-20  Richard Guenther  <rguenther@suse.de>
3069
3070         PR middle-end/44971
3071         PR middle-end/44988
3072         * gcc.dg/pr44971.c: New testcase.
3073         * gcc.c-torture/compile/pr44988.c: Likewise.
3074
3075 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3076
3077         PR fortran/44929
3078         * gfortran.dg/allocate_with_typespec.f90: New test.
3079         * gfortran.dg/allocate_derived_1.f90: Update error message.
3080
3081 2010-07-19  Jason Merrill  <jason@redhat.com>
3082
3083         PR c++/44996
3084         * g++.dg/cpp0x/decltype23.C: New.
3085
3086 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3087
3088         PR fortran/42385
3089         * gfortran.dg/class_defined_operator_1.f03 : New test.
3090
3091 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3092
3093         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3094         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3095         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3096         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3097
3098 2010-07-19  Richard Guenther  <rguenther@suse.de>
3099
3100         PR middle-end/44941
3101         * gcc.c-torture/compile/pr44941.c: New testcase.
3102
3103 2010-07-19  Jason Merrill  <jason@redhat.com>
3104
3105         PR c++/44969
3106         * g++.dg/template/sfinae24.C: New.
3107
3108 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3109
3110         PR fortran/44353
3111         * gfortran.dg/data_implied_do_2.f90: Removed.
3112
3113 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3114
3115         PR c++/44969
3116         * g++.dg/template/sfinae23.C: New.
3117
3118 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3119
3120         * lib/target-supports.exp (check_sse_os_support_available): New
3121         proc.
3122         (check_sse_hw_available): New proc.
3123         (check_effective_target_sse_runtime): New proc.
3124         (check_effective_target_sse2_runtime): New proc.
3125         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3126         -msse2 if check_sse_os_support_available.
3127         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3128         check_sse_os_support_available.
3129         * gcc.dg/vect/vect.exp: Likewise.
3130         * gfortran.dg/vect/vect.exp: Likewise.
3131         * gcc.target/i386/sol2-check: Renamed to ...
3132         * gcc.target/i386/sse-os-support.h: ... this.
3133         (sol2_check): Renamed to ...
3134         (sse_os_support): ... this.
3135         Only test movss with xmm registers.
3136         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3137         Removed ILL_INSN, ILL_INSN_LEN.
3138         * gcc.target/i386/sse2-check.h: Likewise.
3139         * gcc.target/i386/sse3-check.h: Likewise.
3140         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3141         Removed cpuid.h, __get_cpuid test.
3142         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3143         Removed cpuid.h, __get_cpuid test.
3144         * g++.dg/other/pr40446.C: Likewise.
3145         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3146         * gcc.dg/compat/vector-1a_main.c: Likewise.
3147         * gcc.dg/compat/vector-2a_main.c: Likewise.
3148         * gcc.dg/pr36584.c: Likewise.
3149         * gcc.dg/pr37544.c: Likewise.
3150         * gcc.dg/torture/pr16104-1.c: Likewise.
3151         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3152         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3153         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3154         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3155         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3156         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3157         sse2_runtime.
3158         * gcc.dg/torture/pr35771-2.c: Likewise.
3159         * gcc.dg/torture/pr35771-3.c: Likewise.
3160         * gcc.target/i386/pr39315-2.c: Likewise.
3161         * gcc.target/i386/pr39315-4.c: Likewise.
3162         * gcc.target/i386/vperm-v2df.c: Likewise.
3163         * gcc.target/i386/vperm-v2di.c: Likewise.
3164         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3165         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3166         sse_runtime.
3167
3168 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3169
3170         PR fortran/44353
3171         * gfortran.dg/data_implied_do_2.f90: New test.
3172
3173 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3174
3175         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3176
3177 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3178
3179         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3180         to the "mips16" group.
3181         (mips_using_mips16_p): New procedure.
3182         (mips-dg-options): Use it.
3183
3184 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3185
3186         * gcc.target/mips/mips16-attributes-4.c: New test.
3187
3188 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3189
3190         PR testsuite/44418
3191         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3192         * gcc.target/powerpc/recip-2.c: Ditto.
3193         * gcc.target/powerpc/recip-3.c: Ditto.
3194
3195 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3196
3197         * gcc.target/arm/pr42235.c: New test.
3198
3199 2010-07-16  Jason Merrill  <jason@redhat.com>
3200
3201         PR c++/32505
3202         * g++.dg/template/partial8.C: New.
3203
3204 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3205
3206         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3207         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3208         in C++.
3209         (gualcvt): New overloaded inline.
3210         (GUALCVT): Use it for C++.
3211         * g++.dg/guality/guality.exp: New.
3212         * g++.dg/guality/guality.h: New.
3213         * g++.dg/guality/redeclaration1.C: New test.
3214         * g++.dg/dg.exp: Prune also guality/* tests.
3215         * gcc.dg/guality/pr43141.c: Moved to...
3216         * c-c++-common/guality/pr43141.c: ... here.
3217
3218 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3219
3220         PR libfortran/37077
3221         * gfortran.dg/char4_iunit_2.f03: New test.
3222
3223 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3224
3225         * lib/plugin-support.exp (plugin-test-execute):
3226         Add ${gcc_objdir}/intl to includes.
3227
3228 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3229
3230         PR target/44942
3231         * gcc.c-torture/execute/pr44942.c: New test.
3232         * gcc.target/i386/pr44942.c: New test.
3233
3234 2010-07-15  Jason Merrill  <jason@redhat.com>
3235
3236         PR c++/44909
3237         * g++.dg/cpp0x/implicit7.C: New.
3238         * g++.dg/cpp0x/implicit8.C: New.
3239
3240 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3241
3242         Disable float tests for __SPU__ targets due to lack of signed zero:
3243         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3244         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3245         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3246         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3247         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3248         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3249         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3250         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3251         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3252
3253 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3254
3255         * gfortran.dg/select_char_2.f90: New test.
3256
3257 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3258
3259         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3260         with DECL_CHAIN.
3261
3262 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3263
3264         PR fortran/44936
3265         * gfortran.dg/typebound_generic_9.f03: New.
3266
3267 2010-07-15  Richard Guenther  <rguenther@suse.de>
3268
3269         PR tree-optimization/44946
3270         * gcc.c-torture/compile/pr44946.c: New testcase.
3271
3272 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3273
3274         PR fortran/40206
3275         * gfortran.dg/select_char_3.f90: New test.
3276
3277 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3278             Kevin F. Quinn  <kevquinn@gentoo.org>
3279
3280         * gcc.dg/Wtrampolines.c: New.
3281
3282 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3283
3284         PR libfortran/44934
3285         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3286
3287 2010-07-14  Jason Merrill  <jason@redhat.com>
3288
3289         PR c++/44810
3290         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3291
3292         Implement C++0x unrestricted unions (N2544)
3293         * g++.dg/cpp0x/union1.C: New.
3294         * g++.dg/cpp0x/union2.C: New.
3295         * g++.dg/cpp0x/union3.C: New.
3296         * g++.dg/cpp0x/defaulted2.C: Adjust.
3297         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3298         * g++.old-deja/g++.ext/anon2.C: Adjust.
3299         * g++.old-deja/g++.mike/misc6.C: Adjust.
3300
3301 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3302
3303         PR fortran/44925
3304         * gfortran.dg/c_loc_tests_15.f90: New.
3305
3306 2010-07-13  Jason Merrill  <jason@redhat.com>
3307
3308         PR c++/44909
3309         * g++.dg/cpp0x/implicit6.C: New.
3310
3311 2010-07-13  Jason Merrill  <jason@redhat.com>
3312
3313         PR c++/44540
3314         * g++.dg/abi/noreturn1.C: New.
3315         * g++.dg/abi/noreturn2.C: New.
3316
3317 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3318
3319         PR other/44874
3320         PR debug/44832
3321         * c-c++-common/pr44832.c: New test.
3322
3323 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3324
3325         PR objc/44488
3326         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3327         on the target.  Make sure that we can assemble the emitted asm when
3328         the test type is 'compile'.
3329
3330 2010-07-13  Richard Guenther  <rguenther@suse.de>
3331
3332         PR tree-optimization/36960
3333         * g++.dg/torture/pr36960.C: New testcase.
3334
3335 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3336
3337         PR c++/44908
3338         * g++.dg/template/sfinae21.C: New.
3339         * g++.dg/template/sfinae22.C: Likewise.
3340
3341 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3342
3343         PR testsuite/42843
3344         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3345         * gcc.dg/plugin/ggcplug.c: Likewise.
3346         * g++.dg/plugin/selfassign.c: Likewise.
3347         * g++.dg/plugin/attribute_plugin.c: Likewise.
3348         * g++.dg/plugin/dumb_plugin.c: Likewise.
3349         * g++.dg/plugin/pragma_plugin.c: Likewise.
3350
3351 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3352
3353         * gcc.c-torture/execute/pr44683.x: New.
3354         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3355
3356 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3357
3358         PR fortran/44434
3359         PR fortran/44565
3360         PR fortran/43945
3361         PR fortran/44869
3362         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3363         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3364         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3365         * gfortran.dh/typebound_call_16.f03: New.
3366         * gfortran.dg/typebound_generic_6.f03: New.
3367         * gfortran.dg/typebound_generic_7.f03: New.
3368         * gfortran.dg/typebound_generic_8.f03: New.
3369
3370 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3371
3372         PR libfortran/37077
3373         * gfortran.dg/char4_iunit_1.f03: New test.
3374
3375 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3376
3377         * gcc.dg/tree-ssa/vrp53.c: New test.
3378
3379 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3380
3381         PR c++/44907
3382         * g++.dg/template/sfinae19.C: New.
3383         * g++.dg/template/sfinae20.C: Likewise.
3384
3385 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3386
3387         * gcc.target/arm/interrupt-1.c: New test.
3388         * gcc.target/arm/interrupt-2.c: New test.
3389
3390 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3391
3392         * gcc.dg/pr42427.c: Require c99_runtime.
3393         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3394         c99_runtime.
3395         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3396         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3397         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3398         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3399         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3400         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3401         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3402         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3403         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3404         * gcc.target/i386/pr37275.c: Require visibility support.
3405
3406 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3407
3408         * lib/target-supports.exp (check_effective_target_sse): New proc.
3409         * gcc.target/i386/sol2-check.h: New file.
3410         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3411         Include sol2-check.h.
3412         (main) Only run do_test () if sol2_check ().
3413         * gcc.target/i386/sse2-check.h: Likewise.
3414         * gcc.target/i386/sse3-check.h: Likewise.
3415         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3416         [__sun__ && __svr4__]: Execute SSE2 instruction.
3417         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3418         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3419         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3420         * g++.dg/ext/vector14.C: Likewise.
3421         * g++.dg/other/mmintrin.C: Likewise.
3422         * gcc.dg/20020418-1.c: Likewise.
3423         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3424         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3425         * gcc.dg/format/unnamed-1.c: Likewise.
3426         Adapt dg-warning line number.
3427         * gcc.dg/graphite/pr40281.c: Likewise.
3428         * gcc.dg/pr32176.c: Likewise.
3429         * gcc.dg/pr40550.c: Likewise.
3430         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3431         * gcc.dg/torture/pr36891.c: Likewise.
3432         * gcc.target/i386/20020218-1.c: Likewise.
3433         * gcc.target/i386/20020523.c: Likewise.
3434         * gcc.target/i386/abi-1.c: Likewise.
3435         * gcc.target/i386/brokensqrt.c: Likewise.
3436         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3437         * gcc.target/i386/pr13366.c: Likewise.
3438         * gcc.target/i386/pr13685.c: Likewise.
3439         * gcc.target/i386/pr24306.c: Likewise.
3440         * gcc.target/i386/pr31486.c: Likewise.
3441         * gcc.target/i386/pr32065-1.c: Likewise.
3442         * gcc.target/i386/pr32065-2.c: Likewise.
3443         * gcc.target/i386/pr32389.c: Likewise.
3444         * gcc.target/i386/pr38824.c: Likewise.
3445         * gcc.target/i386/pr38931.c: Likewise.
3446         * gcc.target/i386/pr39592-1.c: Likewise.
3447         * gcc.target/i386/pr43766.c: Likewise.
3448         * gcc.target/i386/recip-divf.c: Likewise.
3449         * gcc.target/i386/recip-sqrtf.c: Likewise.
3450         * gcc.target/i386/recip-vec-divf.c: Likewise.
3451         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3452         * gcc.target/i386/sse-1.c: Likewise.
3453         * gcc.target/i386/sse-16.c: Likewise.
3454         * gcc.target/i386/sse-2.c: Likewise.
3455         * gcc.target/i386/sse-20.c: Likewise.
3456         * gcc.target/i386/sse-3.c: Likewise.
3457         * gcc.target/i386/sse-7.c: Likewise.
3458         * gcc.target/i386/sse-9.c: Likewise.
3459         * gcc.target/i386/sse-addps-1.c: Likewise.
3460         * gcc.target/i386/sse-addss-1.c: Likewise.
3461         * gcc.target/i386/sse-andnps-1.c: Likewise.
3462         * gcc.target/i386/sse-andps-1.c: Likewise.
3463         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3464         * gcc.target/i386/sse-comiss-1.c: Likewise.
3465         * gcc.target/i386/sse-comiss-2.c: Likewise.
3466         * gcc.target/i386/sse-comiss-3.c: Likewise.
3467         * gcc.target/i386/sse-comiss-4.c: Likewise.
3468         * gcc.target/i386/sse-comiss-5.c: Likewise.
3469         * gcc.target/i386/sse-comiss-6.c: Likewise.
3470         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3471         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3472         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3473         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3474         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3475         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3476         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3477         * gcc.target/i386/sse-divps-1.c: Likewise.
3478         * gcc.target/i386/sse-divss-1.c: Likewise.
3479         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3480         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3481         * gcc.target/i386/sse-maxps-1.c: Likewise.
3482         * gcc.target/i386/sse-maxss-1.c: Likewise.
3483         * gcc.target/i386/sse-minps-1.c: Likewise.
3484         * gcc.target/i386/sse-minss-1.c: Likewise.
3485         * gcc.target/i386/sse-movaps-1.c: Likewise.
3486         * gcc.target/i386/sse-movaps-2.c: Likewise.
3487         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3488         * gcc.target/i386/sse-movhps-1.c: Likewise.
3489         * gcc.target/i386/sse-movhps-2.c: Likewise.
3490         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3491         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3492         * gcc.target/i386/sse-movntps-1.c: Likewise.
3493         * gcc.target/i386/sse-movss-1.c: Likewise.
3494         * gcc.target/i386/sse-movss-2.c: Likewise.
3495         * gcc.target/i386/sse-movss-3.c: Likewise.
3496         * gcc.target/i386/sse-movups-1.c: Likewise.
3497         * gcc.target/i386/sse-movups-2.c: Likewise.
3498         * gcc.target/i386/sse-mulps-1.c: Likewise.
3499         * gcc.target/i386/sse-mulss-1.c: Likewise.
3500         * gcc.target/i386/sse-orps-1.c: Likewise.
3501         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3502         * gcc.target/i386/sse-recip-vec.c: Likewise.
3503         * gcc.target/i386/sse-recip.c: Likewise.
3504         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3505         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3506         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3507         * gcc.target/i386/sse-subps-1.c: Likewise.
3508         * gcc.target/i386/sse-subss-1.c: Likewise.
3509         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3510         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3511         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3512         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3513         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3514         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3515         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3516         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3517         * gcc.target/i386/sse-xorps-1.c: Likewise.
3518         * gcc.target/i386/ssefn-1.c: Likewise.
3519         * gcc.target/i386/ssefn-3.c: Likewise.
3520         * gcc.target/i386/sseregparm-1.c: Likewise.
3521         * gcc.target/i386/stackalign/return-3.c: Likewise.
3522         * gcc.target/i386/vectorize1.c: Likewise.
3523         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3524         * gcc.target/i386/xorps-sse.c: Likewise.
3525         * gfortran.dg/pr28158.f90: Likewise.
3526         * gfortran.dg/pr30667.f: Likewise.
3527         * gnat.dg/loop_optimization7.adb: Likewise.
3528         * gnat.dg/sse_nolib.adb: Likewise.
3529
3530 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3531
3532         PR fortran/44702
3533         * gfortran.dg/use_rename_6.f90: New.
3534         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3535
3536 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3537
3538         PR fortran/44869
3539         * gfortran.dg/class_24.f03: New.
3540
3541 2010-07-10  Richard Guenther  <rguenther@suse.de>
3542
3543         PR lto/44889
3544         * gcc.dg/lto/20100709-1_0.c: New testcase.
3545         * gcc.dg/lto/20100709-1_1.c: Likewise.
3546
3547 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3548
3549         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3550
3551 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3552
3553         PR objc/44140
3554         * objc.dg/lto/trivial-1_0.m: New.
3555         * objc.dg/lto/lto.exp: New.
3556         * obj-c++.dg/lto/trivial-1_0.mm: New.
3557         * obj-c++.dg/lto/lto.exp: New.
3558         * objc.dg/symtab-1.m: Adjust sizes.
3559         * objc.dg/image-info.m: Do not run for gnu-runtime.
3560
3561 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3562
3563         * gcc.dg/pr32370.c: Allow another kind of error message.
3564
3565 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3566
3567         * gnat.dg/atomic3.adb: New test.
3568
3569 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3570             Denys Vlasenko  <dvlasenk@redhat.com>
3571             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3572
3573         PR tree-optimization/28632
3574         * gcc.dg/tree-ssa/vrp51.c: New test.
3575         * gcc.dg/tree-ssa/vrp52.c: New test.
3576
3577 2010-07-09  Jason Merrill  <jason@redhat.com>
3578
3579         * g++.dg/abi/covariant6.C: New.
3580         * g++.dg/inherit/covariant17.C: Test both bases.
3581         * g++.dg/inherit/covariant7.C: Check vtable layout.
3582
3583 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3584
3585         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3586
3587 2010-07-09  Richard Guenther  <rguenther@suse.de>
3588
3589         PR tree-optimization/44852
3590         * gcc.c-torture/execute/pr44852.c: New testcase.
3591
3592 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3593
3594         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3595         multiplication by values.
3596         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3597         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3598
3599 2010-07-09  Richard Guenther  <rguenther@suse.de>
3600
3601         PR tree-optimization/44882
3602         * gfortran.dg/pr44882.f90: New testcase.
3603
3604 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3605
3606         PR target/40657
3607         * gcc.target/arm/pr40657-1.c: New test.
3608         * gcc.target/arm/pr40657-2.c: New test.
3609         * gcc.c-torture/execute/pr40657.c: New test.
3610
3611 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3612
3613         * gcc.dg/tree-ssa/vrp50.c: New test.
3614         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3615
3616 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3617
3618         PR fortran/44649
3619         * gfortran.dg/c_sizeof_1.f90: Modified.
3620         * gfortran.dg/storage_size_1.f08: New.
3621         * gfortran.dg/storage_size_2.f08: New.
3622
3623 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3624
3625         * gcc.c-torture/execute/20100708-1.c: New test.
3626
3627 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3628
3629         PR fortran/44847
3630         * gfortran.dg/gomp/pr44847.f90: New test.
3631
3632 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3633
3634         PR tree-optimization/44710
3635         * gcc.dg/tree-ssa/ifc-6.c: New.
3636         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3637
3638 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3639
3640         PR fortran/18918
3641         * gfortran.dg/coarray_10.f90: Add an additional test.
3642
3643 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3644
3645         PR middle-end/44828
3646         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3647         * gcc.c-torture/execute/pr44828.x: Revert.
3648
3649 2010-07-08  Jason Merrill  <jason@redhat.com>
3650
3651         PR c++/43120
3652         * g++.dg/inherit/covariant17.C: New.
3653         * g++.dg/abi/covariant1.C: Actually test for the bug.
3654
3655 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3656
3657         PR rtl-optimization/44838
3658         * gcc.dg/pr44838.c: New.
3659
3660 2010-07-08  Richard Guenther  <rguenther@suse.de>
3661
3662         PR tree-optimization/44831
3663         * gcc.c-torture/compile/pr44831.c: New testcase.
3664         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3665
3666 2010-07-08  Richard Guenther  <rguenther@suse.de>
3667
3668         PR tree-optimization/44861
3669         * g++.dg/vect/pr44861.cc: New testcase.
3670
3671 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3672
3673         PR middle-end/44828
3674         * gcc.c-torture/execute/pr44828.x: New file.
3675
3676 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3677
3678         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3679         dg-options.
3680         * g++.dg/ext/altivec-17.C: Adjust error message.
3681
3682 2010-07-07  Tom Tromey  <tromey@redhat.com>
3683
3684         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3685
3686 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3687
3688         PR target/44844
3689         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3690         * gcc.target/i386/rdrand-2.c: Likewise.
3691         * gcc.target/i386/rdrand-3.c: Likewise.
3692
3693 2010-07-07  Jan Hubicka  <jh@suse.cz>
3694
3695         PR middle-end/44813
3696         * g++.dg/torture/pr44813.C: New testcase.
3697         * g++.dg/torture/pr44826.C: New testcase.
3698
3699 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3700
3701         PR rtl-optimization/44787
3702         * gcc.c-torture/compile/pr44788.c: New test.
3703         * gcc.target/arm/pr44788.c: New test.
3704
3705 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3706
3707         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3708
3709 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3710
3711         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3712         to dg-options.
3713
3714 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3715
3716         PR fortran/44742
3717         * gfortran.dg/parameter_array_init_6.f90: New.
3718         * gfortran.dg/initialization_20.f90: Update dg-error.
3719         * gfortran.dg/initialization_24.f90: Ditto.
3720
3721 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3722         PR fortran/PR44693
3723         * gfortran.dg/dim_range_1.f90:  New test.
3724         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3725
3726 2010-07-06  Jason Merrill  <jason@redhat.com>
3727
3728         PR c++/44703
3729         * g++.dg/cpp0x/initlist41.C: New.
3730
3731         PR c++/44778
3732         * g++.dg/template/ptrmem22.C: New.
3733
3734 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3735
3736         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3737         support.
3738         * gcc.target/i386/i386.exp: Likewise.
3739
3740 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3741
3742         PR testsuite/44195
3743         * gcc.dg/lto/20100518_0.c: Limit to x86.
3744
3745 2010-07-06  Richard Guenther  <rguenther@suse.de>
3746
3747         PR middle-end/44828
3748         * gcc.c-torture/execute/pr44828.c: New testcase.
3749
3750 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3751
3752         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3753         * g++.dg/warn/volatile1.C: Likewise.
3754         * g++.dg/template/warn1.C: Likewise.
3755
3756 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3757
3758         AVX Programming Reference (June, 2010)
3759         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3760         * g++.dg/other/i386-3.C: Likewise.
3761         * gcc.target/i386/sse-12.c: Likewise.
3762
3763         * gcc.target/i386/f16c-check.h: New.
3764         * gcc.target/i386/rdfsbase-1.c: Likewise.
3765         * gcc.target/i386/rdfsbase-2.c: Likewise.
3766         * gcc.target/i386/rdgsbase-1.c: Likewise.
3767         * gcc.target/i386/rdgsbase-2.c: Likewise.
3768         * gcc.target/i386/rdrand-1.c: Likewise.
3769         * gcc.target/i386/rdrand-2.c: Likewise.
3770         * gcc.target/i386/rdrand-3.c: Likewise.
3771         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3772         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3773         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3774         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3775         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3776         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3777         * gcc.target/i386/wrfsbase-1.c: Likewise.
3778         * gcc.target/i386/wrfsbase-2.c: Likewise.
3779         * gcc.target/i386/wrgsbase-1.c: Likewise.
3780         * gcc.target/i386/wrgsbase-2.c: Likewise.
3781
3782         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3783         (__builtin_ia32_vcvtps2ph): New.
3784         (__builtin_ia32_vcvtps2ph256): Likewise.
3785
3786         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3787         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3788
3789         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3790         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3791
3792         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3793         (__builtin_ia32_vcvtps2ph256): Likewise.
3794         Add fsgsbase,rdrnd,f16c.
3795
3796         * lib/target-supports.exp (check_effective_target_f16c): New.
3797
3798 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3799
3800         * gcc.dg/guality/nrv-1.c: New test.
3801
3802 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3803
3804         PR middle-end/42505
3805         * gcc.target/arm/pr42505.c: New test case.
3806
3807 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3808
3809         PR c++/44808
3810         * g++.dg/opt/nrv16.C: New test.
3811
3812 2010-07-05  Richard Guenther  <rguenther@suse.de>
3813
3814         PR tree-optimization/44784
3815         * gcc.c-torture/compile/pr44784.c: New testcase.
3816
3817 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3818
3819         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3820         Increase loop bound and array size.
3821         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3822         Likewise.
3823
3824 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3825
3826         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3827         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3828         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3829         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3830         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3831
3832 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3833
3834         PR c++/22138
3835         * g++.dg/parse/template25.C: New.
3836
3837 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3838
3839         PR rtl-optimization/44695
3840         * gcc.dg/torture/pr44695.c: New.
3841
3842 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3843
3844         PR c++/16630
3845         * g++.dg/ext/pretty3.C: New.
3846
3847 2010-07-04  Richard Guenther  <rguenther@suse.de>
3848
3849         PR middle-end/44809
3850         * g++.dg/torture/pr44809.C: New testcase.
3851
3852 2010-07-04  Richard Guenther  <rguenther@suse.de>
3853
3854         PR tree-optimization/44656
3855         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3856
3857 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3858             Revital Eres  <eres@il.ibm.com>
3859
3860         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3861         misaligned stores.
3862         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3863         gcc.dg/vect/vect-96.c: Likewise.
3864         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3865         that support misaligned stores. Change the number of expected
3866         misaligned accesses.
3867         * gcc.dg/vect/vect-peel-1.c: New test.
3868         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3869         gcc.dg/vect/vect-peel-4.c: Likewise.
3870         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3871         vectorizable on all targets that support realignment.
3872         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3873
3874 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3875
3876         PR c/44806
3877         * gcc.dg/torture/pr44806.c: New.
3878
3879 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3880
3881         * gnat.dg/cond_expr1.adb: New test.
3882
3883 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3884
3885         * gnat.dg/modular3.adb: New test.
3886         * gnat.dg/modular3_pkg.ads: New helper.
3887
3888 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3889             Mikael Pettersson  <mikpe@it.uu.se>
3890
3891         PR testsuite/44518
3892         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3893         Make signed-ness of chars explicit.  Scan the object for
3894         strings that are split by some target assemblers.
3895         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3896         explicit.
3897
3898 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3899
3900         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3901
3902 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3903
3904         PR/44128
3905         * g++.dg/warn/Wshadow-7.C: New test.
3906
3907 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3908             Julian Brown  <julian@codesourcery.com>
3909             Sandra Loosemore  <sandra@codesourcery.com>
3910
3911         * gcc.c-torture/execute/20100416-1.c: New test case.
3912
3913 2010-07-02  Julian Brown  <julian@codesourcery.com>
3914             Sandra Loosemore  <sandra@codesourcery.com>
3915
3916         PR target/43703
3917
3918         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3919         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3920
3921 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3922             Julian Brown  <julian@codesourcery.com>
3923
3924         * gcc.target/arm/neon/vadds64.c: Regenerated.
3925         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3926         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3927         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3928         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3929         * gcc.target/arm/neon-vmls-1.c: Likewise.
3930         * gcc.target/arm/neon-vsubs64.c: New execution test.
3931         * gcc.target/arm/neon-vsubu64.c: New execution test.
3932         * gcc.target/arm/neon-vadds64.c: New execution test.
3933         * gcc.target/arm/neon-vaddu64.c: New execution test.
3934
3935 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3936
3937         * gcc.target/arm/neon-vands64.c: New.
3938         * gcc.target/arm/neon-vandu64.c: New.
3939         * gcc.target/arm/neon-vbics64.c: New.
3940         * gcc.target/arm/neon-vbicu64.c: New.
3941         * gcc.target/arm/neon-veors64.c: New.
3942         * gcc.target/arm/neon-veoru64.c: New.
3943         * gcc.target/arm/neon-vorns64.c: New.
3944         * gcc.target/arm/neon-vornu64.c: New.
3945         * gcc.target/arm/neon-vorrs64.c: New.
3946         * gcc.target/arm/neon-vorru64.c: New.
3947         * gcc.target/arm/neon/vands64.c: Regenerated.
3948         * gcc.target/arm/neon/vandu64.c: Regenerated.
3949         * gcc.target/arm/neon/vbics64.c: Regenerated.
3950         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3951         * gcc.target/arm/neon/veors64.c: Regenerated.
3952         * gcc.target/arm/neon/veoru64.c: Regenerated.
3953         * gcc.target/arm/neon/vorns64.c: Regenerated.
3954         * gcc.target/arm/neon/vornu64.c: Regenerated.
3955         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3956         * gcc.target/arm/neon/vorru64.c: Regenerated.
3957
3958 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3959
3960         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3961
3962 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3963
3964         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3965         * gfortran.dg/intent_out_5.f90: Same.
3966         * gfortran.dg/ltrans-7.f90: Same.
3967         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3968
3969 2010-07-02  Jan Hubicka  <jh@suse.cz>
3970
3971         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3972
3973 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3974
3975         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3976
3977 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3978
3979         PR c++/44780
3980         * c-c++-common/Wunused-var-12.c: New test.
3981
3982 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3983
3984         PR target/42835
3985         * gcc.target/arm/pr42835.c: New test.
3986
3987         PR target/42172
3988         * gcc.target/arm/pr42172-1.c: New test.
3989
3990 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3991
3992         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3993
3994 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3995
3996         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3997         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3998         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3999         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4000         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4001         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4002         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4003         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4004         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4005         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4006         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4007         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4008         * gcc.target/arm/neon-vdup_ns64.c: New.
4009         * gcc.target/arm/neon-vdup_nu64.c: New.
4010         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4011         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4012         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4013         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4014         * gcc.target/arm/neon-vmov_ns64.c: New.
4015         * gcc.target/arm/neon-vmov_nu64.c: New.
4016         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4017         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4018         * gcc.target/arm/neon-vget_lanes64.c: New.
4019         * gcc.target/arm/neon-vget_laneu64.c: New.
4020         * gcc.target/arm/neon-vset_lanes64.c: New.
4021         * gcc.target/arm/neon-vset_laneu64.c: New.
4022
4023 2010-07-02  Richard Guenther  <rguenther@suse.de>
4024
4025         * g++.dg/torture/20100702-1.C: New testcase.
4026
4027 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4028
4029         PR target/44707
4030         * gcc.c-torture/compile/pr44707.c: New test.
4031
4032 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4033
4034         PR c++/44039
4035         * g++.dg/template/crash101.C: New.
4036
4037 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4038
4039         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4040         Use the ABI-0 accessors and fail it for m64.
4041
4042 2010-07-02  Jan Hubicka  <jh@suse.cz>
4043
4044         * g++.dg/tree-ssa/pr44706.C: New testcase.
4045
4046 2010-07-02  Richard Guenther  <rguenther@suse.de>
4047
4048         PR tree-optimization/44748
4049         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4050
4051 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4052
4053         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4054         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4055         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4056         the method types to forward:.
4057
4058 2010-06-30  Jason Merrill  <jason@redhat.com>
4059
4060         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4061         * g++.dg/other/pr25632.C: Likewise.
4062
4063 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4064
4065         PR tree-optimization/40421
4066         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4067
4068 2010-07-01  Richard Guenther  <rguenther@suse.de>
4069
4070         PR middle-end/42834
4071         PR middle-end/44468
4072         * gcc.c-torture/execute/20100316-1.c: New testcase.
4073         * gcc.c-torture/execute/pr44468.c: Likewise.
4074         * gcc.c-torture/compile/20100609-1.c: Likewise.
4075         * gcc.dg/volatile2.c: Adjust.
4076         * gcc.dg/plugin/selfassign.c: Likewise.
4077         * gcc.dg/pr36902.c: Likewise.
4078         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4079         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4080         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4081         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4082         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4083         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4084         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4085         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4086         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4087         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4088         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4089         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4090         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4091         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4092         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4093         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4094         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4095         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4096         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4097         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4098         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4099         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4100         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4101         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4102         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4103         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4104         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4105         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4106         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4107         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4108         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4109         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4110         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4111         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4112         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4113         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4114         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4115         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4116         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4117         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4118         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4119         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4120         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4121         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4122         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4123         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4124         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4125         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4126         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4127         * g++.dg/tree-ssa/pr31146.C: Likewise.
4128         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4129         * g++.dg/tree-ssa/pr33604.C: Likewise.
4130         * g++.dg/plugin/selfassign.c: Likewise.
4131         * gfortran.dg/array_memcpy_3.f90: Likewise.
4132         * gfortran.dg/array_memcpy_4.f90: Likewise.
4133         * c-c++-common/torture/pr42834.c: New testcase.
4134
4135 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4136
4137         PR c++/44628
4138         * g++.dg/template/crash100.C: New.
4139
4140 2010-06-30  Jan Hubicka  <jh@suse.cz>
4141
4142         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4143
4144 2010-06-30  Michael Matz  <matz@suse.de>
4145
4146         PR bootstrap/44699
4147         * gcc.dg/pr44699.c: New test.
4148
4149 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4150
4151         PR tree-optimization/39799
4152         * c-c++-common/uninit-17.c: New test.
4153
4154 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4155
4156         PR libfortran/43298
4157         * gfortran.dg/read_infnan_1.f90: New test.
4158
4159 2010-06-29  Jason Merrill  <jason@redhat.com>
4160
4161         Enable implicitly declared move constructor/operator= (N3053).
4162         * g++.dg/cpp0x/implicit3.C: New.
4163         * g++.dg/cpp0x/implicit4.C: New.
4164         * g++.dg/cpp0x/implicit5.C: New.
4165         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4166         * g++.dg/cpp0x/not_special.C: Adjust.
4167         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4168         * g++.dg/cpp0x/rv1n.C: Adjust.
4169         * g++.dg/cpp0x/rv1p.C: Adjust.
4170         * g++.dg/cpp0x/rv2n.C: Adjust.
4171         * g++.dg/cpp0x/rv2p.C: Adjust.
4172         * g++.dg/cpp0x/rv3n.C: Adjust.
4173         * g++.dg/cpp0x/rv3p.C: Adjust.
4174         * g++.dg/cpp0x/rv4n.C: Adjust.
4175         * g++.dg/cpp0x/rv4p.C: Adjust.
4176         * g++.dg/cpp0x/rv5n.C: Adjust.
4177         * g++.dg/cpp0x/rv5p.C: Adjust.
4178         * g++.dg/cpp0x/rv6n.C: Adjust.
4179         * g++.dg/cpp0x/rv6p.C: Adjust.
4180         * g++.dg/cpp0x/rv7n.C: Adjust.
4181         * g++.dg/cpp0x/rv7p.C: Adjust.
4182         * g++.dg/cpp0x/rv8p.C: Adjust.
4183         * g++.dg/gomp/pr26690-1.C: Adjust.
4184         * g++.dg/other/error20.C: Adjust.
4185         * g++.dg/other/error31.C: Adjust.
4186         * g++.dg/parse/error19.C: Adjust.
4187         * g++.dg/template/qualttp5.C: Adjust.
4188         * g++.old-deja/g++.law/ctors5.C: Adjust.
4189
4190         Enable implicitly deleted functions (N2346)
4191         * g++.dg/cpp0x/defaulted17.C: New.
4192         * g++.dg/cpp0x/implicit1.C: New.
4193         * g++.dg/cpp0x/implicit2.C: New.
4194         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4195         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4196         * g++.dg/init/ctor4.C: Adjust.
4197         * g++.dg/init/synth2.C: Adjust.
4198         * g++.dg/lto/20081118_1.C: Adjust.
4199         * g++.dg/other/error13.C: Adjust.
4200         * g++.dg/other/unused1.C: Adjust.
4201         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4202         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4203         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4204         * g++.old-deja/g++.law/ctors17.C: Adjust.
4205         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4206         * g++.old-deja/g++.pt/assign1.C: Adjust.
4207         * g++.old-deja/g++.pt/crash20.C: Adjust.
4208
4209         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4210         * g++.dg/cpp0x/defaulted13.C: Adjust.
4211         * g++.dg/cpp0x/defaulted2.C: Adjust.
4212         * g++.dg/cpp0x/defaulted3.C: Adjust.
4213         * g++.dg/cpp0x/initlist9.C: Adjust.
4214         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4215         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4216         * g++.dg/init/synth2.C: Adjust.
4217
4218         * g++.dg/cpp0x/defaulted19.C: New.
4219
4220         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4221         * g++.dg/template/error23.C: Fix for -std=c++0x.
4222
4223 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4224
4225         PR fortran/44718
4226         * gfortran.dg/proc_ptr_28.f90: New.
4227
4228 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4229
4230         PR tree-optimization/43801
4231         * g++.dg/torture/pr43801.C: New test.
4232
4233         PR debug/44668
4234         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4235
4236 2010-06-29  Jason Merrill  <jason@redhat.com>
4237
4238         PR c++/44587
4239         * g++.dg/template/qualified-id2.C: New.
4240         * g++.dg/template/qualified-id3.C: New.
4241
4242 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4243
4244         PR fortran/44696
4245         * gfortran.dg/associated_target_4.f90: New.
4246
4247 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4248
4249         PR fortran/44582
4250         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4251
4252 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4253
4254         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4255
4256 2010-06-29  Jan Hubicka  <jh@suse.cz>
4257
4258         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4259
4260 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4261
4262         PR target/43902
4263         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4264         * gcc.target/arm/wmul-3.c: New test.
4265         * gcc.target/arm/wmul-4.c: New test.
4266
4267 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4268
4269         PR rtl-optimization/44659
4270         * gcc.target/i386/extract-1.c: New.
4271         * gcc.target/i386/extract-2.c: Likewise.
4272         * gcc.target/i386/extract-3.c: Likewise.
4273         * gcc.target/i386/extract-4.c: Likewise.
4274         * gcc.target/i386/extract-5.c: Likewise.
4275         * gcc.target/i386/extract-6.c: Likewise.
4276
4277 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4278
4279         PR c++/44682
4280         * g++.dg/warn/Wunused-var-14.C: New test.
4281
4282 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4283
4284         PR fortran/43298
4285         * gfortran.dg/nan_6.f90: New.
4286
4287 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4288
4289         PR tree-optimization/43781
4290         * gcc.dg/torture/pr43781.c: New.
4291
4292 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4293
4294         PR fortran/40158
4295         * gfortran.dg/actual_rank_check_1.f90: New test.
4296
4297 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4298
4299         * gcc.dg/ipa/ipa-sra-6.c: New test.
4300
4301 2010-06-28  Jan Hubicka  <jh@suse.cz>
4302
4303         PR tree-optimization/44687
4304         * gcc.c-torture/compile/pr44687.c
4305
4306 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4307
4308         PR c++/44535
4309         * g++.dg/torture/pr44535.C: New test.
4310
4311 2010-06-28  Michael Matz  <matz@suse.de>
4312
4313         PR middle-end/44592
4314         * gfortran.dg/pr44592.f90: New test.
4315
4316 2010-06-28  Jan Hubicka  <jh@suse.cz>
4317
4318         PR tree-optimization/44357
4319         * g++.dg/torture/pr44357.C: New testcase.
4320
4321 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4322
4323         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4324         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4325         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4326         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4327         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4328         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4329         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4330         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4331
4332 2010-06-27  Jan Hubicka  <jh@suse.cz>
4333
4334         * gcc.c-torture/compile/pr44686.c: New file.
4335
4336 2010-06-27  Richard Guenther  <rguenther@suse.de>
4337
4338         PR tree-optimization/44683
4339         * gcc.c-torture/execute/pr44683.c: New testcase.
4340
4341 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4342
4343         * gnat.dg/noreturn3.ad[sb]: New test.
4344
4345 2010-06-26  Jason Merrill  <jason@redhat.com>
4346
4347         * g++.dg/cpp0x/explicit5.C: New.
4348
4349 2010-06-26  Richard Guenther  <rguenther@suse.de>
4350
4351         PR tree-optimization/44393
4352         * gcc.dg/pr44393.c: New testcase.
4353
4354 2010-06-26  Jan Hubicka  <jh@suse.cz>
4355
4356         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4357
4358 2010-06-26  Richard Guenther  <rguenther@suse.de>
4359
4360         PR middle-end/44674
4361         * gcc.dg/pr44674.c: New testcase.
4362
4363 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4364
4365         * gcc.dg/opts-3.c: New test.
4366
4367 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4368
4369         * gfortran.dg/type_decl_1.f90: New.
4370         * gfortran.dg/type_decl_2.f90: New.
4371
4372 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4373
4374         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4375         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4376
4377 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4378
4379         PR testsuite/38946
4380         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4381         error in comparing reals.
4382
4383 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4384
4385         * selected_real_kind_2.f90: New.
4386         * selected_real_kind_3.f90: New.
4387
4388 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4389
4390         * gfortran.dg/entry_19.f90: New.
4391
4392 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4393
4394         * gfortran.dg/end_subroutine_1.f90: New.
4395         * gfortran.dg/end_subroutine_2.f90: New.
4396         * gfortran.dg/interface_proc_end.f90: Update.
4397
4398 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4399
4400         * gfortran.dg/semicolon_fixed.f: Update.
4401         * gfortran.dg/semicolon_fixed_2.f: New.
4402         * gfortran.dg/semicolon_free_2.f90: New.
4403         * gfortran.dg/semicolon_free.f90: Update.
4404
4405 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4406
4407         PR fortran/44448
4408         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4409
4410 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4411
4412         * g++.dg/ipa/iinline-3.C: New test.
4413         * gcc.dg/ipa/modif-1.c: Removed.
4414
4415 2010-06-25  Jan Hubicka  <jh@suse.cz>
4416
4417         * gcc.dg/tree-ssa/ipa-split-1.c
4418
4419 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4420
4421         * g++.dg/ipa/iinline-2.C: New test.
4422
4423 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4424
4425         PR middle-end/43866
4426         * gfortran.dg/pr43866.f90: New test.
4427
4428         PR tree-optimization/44539
4429         * gcc.dg/pr44539.c: New test.
4430
4431 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4432
4433         From Jim Wilson:
4434         PR target/43902
4435         * gcc.target/mips/madd-9.c: New test.
4436
4437 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4438
4439         PR c/44517
4440         * gcc.dg/noncompile/pr44517.c: New.
4441         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4442
4443 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4444
4445         PR testsuite/43283
4446         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4447         and add argument to nop for IA64.
4448
4449 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4450
4451         PR target/44588
4452         * gcc.target/i386/mod-1.c: New.
4453         * gcc.target/i386/umod-1.c: Likewise.
4454         * gcc.target/i386/umod-2.c: Likewise.
4455         * gcc.target/i386/umod-3.c: Likewise.
4456
4457 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4458
4459         PR middle-end/44492
4460         * g++.dg/torture/pr44492.C: New test.
4461
4462 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4463
4464         * c-c++-common/warn-omitted-condop.c: New.
4465
4466 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4467
4468         PR fortran/44614
4469         * gfortran.dg/import8.f90: New.
4470
4471 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4472
4473         * gnat.dg/not_null.adb: Update test case.
4474
4475 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4476
4477         PR c++/44619
4478         * g++.dg/warn/Wunused-var-13.C: New test.
4479
4480         PR c++/44627
4481         * g++.dg/diagnostic/method1.C: New test.
4482
4483 2010-06-22  Cary Coutant  <ccoutant@google.com>
4484
4485         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4486
4487 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4488
4489         PR fortran/44616
4490         * gfortran.dg/abstract_type_8.f03: New.
4491
4492 2010-06-21  Jason Merrill  <jason@redhat.com>
4493
4494         * g++.dg/cpp0x/noexcept08.C: New.
4495
4496         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4497
4498 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4499
4500         PR target/44615
4501         * gcc.target/i386/sse2-vec-2a.c: New.
4502
4503 2010-06-21  DJ Delorie  <dj@redhat.com>
4504
4505         * gcc.dg/pragma-diag-1.c: New.
4506
4507 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4508
4509         PR target/44615
4510         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4511
4512 2010-06-21  Alan Modra  <amodra@gmail.com>
4513
4514         PR testsuite/44505
4515         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4516         tail call to check_fa_mid.
4517
4518 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4519
4520         PR target/44575
4521         * gcc.c-torture/execute/pr44575.c: New test.
4522
4523 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4524
4525         PR fortran/40632
4526         * gfortran.dg/contiguous_1.f90: New.
4527         * gfortran.dg/contiguous_2.f90: New.
4528         * gfortran.dg/contiguous_3.f90: New.
4529
4530 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4531
4532         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4533         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4534
4535 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4536
4537         PR target/44546
4538         * gcc.target/i386/pr44546.c: New test.
4539
4540 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4541
4542         * gcc.dg/opts-2.c: New test.
4543
4544 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4545
4546         PR fortran/44584
4547         * gfortran.dg/typebound_proc_15.f03: Modified.
4548
4549 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4550
4551         PR target/44072
4552         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4553         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4554
4555 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4556
4557         * g++.dg/ext/label13.C: Fix typo in last change.
4558
4559 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4560
4561         PR libfortran/44477
4562         * gfortran.dg/eof_3.f90
4563         * gfortran.dg/endfile_2.f90
4564         * gfortran.dg/endfile_4.f90
4565         * gfortran.dg/endfile_3.f90
4566
4567 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4568
4569         PR c++/41090
4570         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4571
4572 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4573
4574         PR fortran/44556
4575         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4576
4577 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4578
4579         * gcc.target/arm/pr40900.c: New test.
4580
4581 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4582
4583         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4584
4585 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4586
4587         PR fortran/44558
4588         * gfortran.dg/typebound_call_15.f03: New.
4589
4590 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4591
4592         PR c++/44486
4593         * g++.dg/pr44486.C: New.
4594
4595 2010-06-16  DJ Delorie  <dj@redhat.com>
4596
4597         * gcc.target/i386/volatile-bitfields-1.c: New.
4598         * gcc.target/i386/volatile-bitfields-2.c: New.
4599
4600 2010-06-16  Jason Merrill  <jason@redhat.com>
4601
4602         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4603
4604         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4605
4606 2010-06-16  Richard Guenther  <rguenther@suse.de>
4607
4608         PR c/44555
4609         * gcc.c-torture/execute/pr44555.c: New testcase.
4610
4611 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4612
4613         PR fortran/44549
4614         * gfortran.dg/typebound_proc_16.f03: New.
4615
4616 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4617
4618         * g++.dg/torture/pr43905.C: New test.
4619
4620 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4621
4622         PR testsuite/44538
4623         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4624         initialization loop from being vectorized.
4625         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4626
4627 2010-06-16  Alan Modra  <amodra@gmail.com>
4628
4629         PR tree-optimization/44507
4630         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4631
4632 2010-06-15  Jason Merrill  <jason@redhat.com>
4633
4634         * g++.dg/overload/arg3.C: Adjust error locations.
4635         * g++.dg/overload/copy1.C: Likewise.
4636         * g++.dg/tc1/dr152.C: Likewise.
4637         * g++.dg/template/incomplete4.C: Likewise.
4638         * g++.dg/template/incomplete5.C: Likewise.
4639         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4640         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4641         * g++.old-deja/g++.pt/crash9.C: Likewise.
4642
4643         * g++.dg/inherit/virtual5.C: New.
4644
4645         * g++.dg/cpp0x/defaulted18.C: New.
4646
4647         * g++.dg/cpp0x/initlist40.C: New.
4648
4649         * g++.dg/cpp0x/initlist39.C: New.
4650
4651 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4652
4653         PR middle-end/44391
4654         * gcc.dg/graphite/pr44391.c: New.
4655
4656 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4657
4658         PR fortran/43388
4659         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4660         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4661         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4662         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4663
4664 2010-06-15  Richard Guenther  <rguenther@suse.de>
4665
4666         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4667
4668 2010-06-15  Richard Guenther  <rguenther@suse.de>
4669
4670         * gcc.dg/vect/bb-slp-21.c: Adjust.
4671         * gcc.dg/vect/bb-slp-13.c: Likewise
4672         * gcc.dg/vect/bb-slp-4.c: Likewise
4673         * gcc.dg/vect/bb-slp-22.c: Likewise
4674         * gcc.dg/vect/bb-slp-14.c: Likewise
4675         * gcc.dg/vect/bb-slp-23.c: Likewise
4676         * gcc.dg/vect/bb-slp-15.c: Likewise
4677         * gcc.dg/vect/bb-slp-17.c: Likewise
4678         * gcc.dg/vect/bb-slp-18.c: Likewise
4679         * gcc.dg/vect/bb-slp-19.c: Likewise
4680         * gcc.dg/vect/bb-slp-10.c: Likewise
4681         * gcc.dg/vect/bb-slp-11.c: Likewise
4682         * gcc.dg/vect/bb-slp-20.c: Likewise
4683         * gcc.dg/vect/bb-slp-3.c: Likewise
4684
4685 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4686
4687         PR fortran/44536
4688         * gfortran.dg/gomp/pr44536.f90: New test.
4689         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4690
4691 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4692
4693         PR target/44534
4694         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4695         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4696
4697 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4698
4699         PR tree-optimization/44508
4700         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4701
4702         PR bootstrap/44509
4703         * gcc.dg/pr44509.c: New test.
4704
4705 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4706
4707         PR tree-optimization/44507
4708         * gcc.dg/vect/pr44507.c: New test.
4709
4710 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4711
4712         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4713         and c-pretty-print.h.
4714
4715         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4716
4717 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4718
4719         * gfortran.dg/whole_file_18.f90: Updated error message.
4720
4721 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4722
4723         * gfortran.dg/whole_file_20.f03: New.
4724
4725 2010-06-12  Jan Hubicka  <jh@suse.cz>
4726
4727         * gcc.c-torture/compile/pc44485.c: New testcase.
4728
4729 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4730
4731         PR fortran/40117
4732         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4733         * gfortran.dg/typebound_proc_14.f03: New.
4734         * gfortran.dg/typebound_proc_15.f03: New.
4735
4736 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4737
4738         * gcc.dg/opts-1.c: New test.
4739
4740 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4741
4742         * gcc.dg/funroll-loops-all.c: Update expected error.
4743
4744 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4745
4746         PR target/44481
4747         * gcc.target/i386/pr44481.c: New test.
4748
4749 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4750
4751         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4752
4753 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4754
4755         PR middle-end/44483
4756         * gcc.dg/tree-ssa/pr44483.c: New.
4757
4758 2010-06-11  Paul Brook  <paul@codesourcery.com>
4759
4760         * g++.dg/other/arm-neon-1.C: New test.
4761
4762 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4763
4764         PR fortran/42051
4765         PR fortran/43896
4766         * gfortran.dg/class_23.f03: New test.
4767
4768 2010-06-11  Jan Hubicka  <jh@suse.cz>
4769
4770         * gcc.dg/ipa/pure-const-2.c: New testcase.
4771
4772 2010-06-11  Jan Hubicka  <jh@suse.cz>
4773
4774         * gcc.dg/noreturn-7.c: Update.
4775         * gcc.dg/noreturn-4.c: Update.
4776
4777 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4778
4779         Fix MIPS bootstrap
4780         * g++.dg/other/typedef4.C: New test.
4781
4782 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4783
4784         PR fortran/44207
4785         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4786
4787 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4788
4789         PR fortran/44457
4790         * gfortran.dg/asynchronous_3.f03
4791
4792 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4793
4794         PR middle-end/44185
4795         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4796         non-temporal stores out of the tests to form new test cases.  As a
4797         result, no non-temporal store should be generated in this case.
4798
4799         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4800         prefetch-7.c that generate one non-temporal store.
4801
4802         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4803         prefetch-7.c that generate one non-temporal store and one
4804         one-temporal prefetch.
4805
4806 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4807
4808         PR tree-optimization/44258
4809         * gcc.dg/tree-ssa/pr44258.c: New test.
4810
4811 2010-06-10  Daniel Kraft  <d@domob.eu>
4812
4813         PR fortran/38936
4814         * gfortran.dg/associate_1.f03: New test.
4815         * gfortran.dg/associate_2.f95: New test.
4816         * gfortran.dg/associate_3.f03: New test.
4817         * gfortran.dg/associate_4.f08: New test.
4818
4819 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4820
4821         * gfortran.dg/selected_char_kind_4.f90: New test.
4822
4823 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4824
4825         * gcc.dg/pr42461.c: New test.
4826
4827 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4828
4829         PR fortran/44347
4830         * gfortran.dg/selected_real_kind_1.f90: New.
4831
4832 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4833
4834         PR fortran/44359
4835         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4836         warning.
4837         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4838         check for warning.
4839
4840 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4841
4842         * gfortran.dg/data_namelist_conflict.f90: New test.
4843
4844 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4845
4846         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4847         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4848         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4849
4850 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4851
4852         * gfortran.dg/mvbits_9.f90: New test.
4853         * gfortran.dg/ibset_1.f90: Ditto.
4854         * gfortran.dg/ibits_1.f90: Ditto.
4855         * gfortran.dg/btest_1.f90: Ditto.
4856         * gfortran.dg/ibclr_1.f90: Ditto.
4857
4858 2010-06-09  Jason Merrill  <jason@redhat.com>
4859
4860         PR c++/44366
4861         * g++.dg/cpp0x/decltype23.C: Move to...
4862         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4863
4864 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4865
4866         PR fortran/44211
4867         * gfortran.dg/typebound_call_14.f03: New test.
4868
4869 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4870
4871         PR tree-optimization/44423
4872         * gcc.dg/tree-ssa/pr44423.c: New test.
4873
4874 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4875
4876         PR testsuite/42843
4877         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4878         TV_NONE to initialize tv_id field.
4879         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4880         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4881         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4882         Include toplev.h .
4883         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4884         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4885         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4886
4887 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4888
4889         PR tree-optimization/39874
4890         PR middle-end/28685
4891         * gcc.dg/pr39874.c: New file.
4892
4893 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4894
4895         * g++.dg/ext/attr-alias-1.C: New.
4896         * g++.dg/ext/attr-alias-2.C: New.
4897
4898 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4899
4900         PR fortran/44446
4901         * gfortran.dg/proc_ptr_27.f90: New.
4902
4903 2010-06-07  Jason Merrill  <jason@redhat.com>
4904
4905         PR c++/44366
4906         * g++.dg/cpp0x/decltype23.C: New.
4907
4908 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4909             Shujing Zhao  <pearly.zhao@oracle.com>
4910
4911         PR c/37724
4912         * gcc.dg/c90-const-expr-10.c: Adjust.
4913         * gcc.dg/c99-const-expr-10.c: Adjust.
4914         * gcc.dg/init-bad-7.c: New.
4915
4916 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4917
4918         * lib/target-supports.exp (check_effective_target_gas): New proc.
4919         * gcc.c-torture/execute/960321-1.x: New file.
4920
4921 2010-06-07  Jason Merrill  <jason@redhat.com>
4922
4923         PR c++/44401
4924         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4925
4926 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4927
4928         PR c++/44444
4929         * g++.dg/warn/Wunused-var-12.C: New test.
4930
4931         PR c++/44443
4932         * c-c++-common/Wunused-var-11.c: New test.
4933
4934 2010-06-07  Jan Hubicka  <jh@suse.cz>
4935
4936         * gcc.dg/ipa/pure-const-1.c: New testcase.
4937
4938 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4939
4940         PR rtl-optimization/44404
4941         * gcc.dg/pr44404.c: New.
4942
4943 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4944
4945         PR target/44159
4946         * gcc.target/i386/abi-2.c: Check sysv abi here.
4947         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4948         function to avoid failures by different ABIs.
4949         * gcc.target/i386/aes-check.h: Likewise.
4950         * gcc.target/i386/avx-check.h: Likewise.
4951         * gcc.target/i386/fma4-check.h: Likewise.
4952         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4953         * gcc.target/i386/mmx-check.h: Likewise.
4954         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4955         * gcc.target/i386/pclmul-check.h: Likewise.
4956         * gcc.target/i386/sse-check.h: Likewise.
4957         * gcc.target/i386/sse2-check.h: Likewise.
4958         * gcc.target/i386/sse3-check.h: Likewise.
4959         * gcc.target/i386/sse4_1-check.h: Likewise.
4960         * gcc.target/i386/sse4_2-check.h: Likewise.
4961         * gcc.target/i386/sse4a-check.h: Likewise.
4962         * gcc.target/i386/ssse3-check.h: Likewise.
4963         * gcc.target/i386/xop-check.h: Likewise.
4964         * gcc.target/i386/pr27971.c: Fix for LLP64.
4965         * gcc.target/i386/pr39139.c: Likewise.
4966         * gcc.target/i386/pr39315-check.c: Likewise.
4967         * gcc.target/i386/vararg-1.c: Likewise.
4968         * gcc.target/i386/vararg-2.c: Likewise.
4969         Additional add dg-compile to avoid failure due
4970         missing foo symbol.
4971
4972         * gcc.dg/compound-literal-1.c: Fix for llp64.
4973         * gcc.dg/pr32370.c: Likewise.
4974         * gcc.dg/pr37561.c: Likewise.
4975         * gcc.dg/pr41340.c: Likewise.
4976         * gcc.dg/pr41551.c: Likewise.
4977
4978 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4979
4980         PR c++/44188
4981         * g++.dg/debug/dwarf2/typedef3.C: New test.
4982
4983 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4984
4985         PR c/20000
4986         * c-c++-common/pr20000.c: New.
4987
4988 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4989
4990         PR c++/44086
4991         * g++.dg/init/pr44086.C: New.
4992         * g++.dg/cpp0x/decltype4.C: Adjust.
4993
4994 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4995
4996         PR fortran/43945
4997         * gfortran.dg/generic_23.f03: New test.
4998
4999 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5000
5001         PR fortran/43895
5002         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5003
5004 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5005
5006         PR c++/44361
5007         * c-c++-common/Wunused-var-9.c: New test.
5008
5009 2010-06-05  Jason Merrill  <jason@redhat.com>
5010
5011         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5012
5013 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5014
5015         PR c/44322
5016         * gcc.dg/c99-restrict-4.c: New test.
5017
5018 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5019
5020         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5021         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5022         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5023         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5024         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5025         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5026         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5027         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5028         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5029         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5030         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5031         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5032         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5033         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5034         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5035         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5036         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5037         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5038         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5039         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5040         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5041         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5042
5043 2010-06-04  Jason Merrill  <jason@redhat.com>
5044
5045         * g++.dg/cpp0x/noexcept06.C: New.
5046         * g++.dg/cpp0x/noexcept07.C: New.
5047
5048         * g++.dg/cpp0x/noexcept01.C: New.
5049         * g++.dg/cpp0x/noexcept02.C: New.
5050         * g++.dg/cpp0x/noexcept03.C: New.
5051         * g++.dg/cpp0x/noexcept04.C: New.
5052         * g++.dg/cpp0x/noexcept05.C: New.
5053
5054 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5055
5056         PR c++/44412
5057         * g++.dg/warn/Wunused-var-10.C: New test.
5058         * g++.dg/warn/Wunused-var-11.C: New test.
5059
5060         PR c++/44362
5061         * c-c++-common/Wunused-var-10.c: New test.
5062
5063 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5064
5065         PR c/25880
5066         * gcc.dg/assign-warn-2.c: Update.
5067         * gcc.dg/cpp/line3.c: Update.
5068         * gcc.dg/c99-array-lval-8.c: Update.
5069         * gcc.dg/cast-qual-2.c: Update.
5070         * gcc.dg/c99-arraydecl-3.c:  Update.
5071         * gcc.dg/assign-warn-1.c:  Update.
5072         * gcc.dg/format/gcc_diag-1.c:  Update.
5073
5074 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5075
5076         PR rtl-optimization/39871
5077         PR rtl-optimization/40615
5078         PR rtl-optimization/42500
5079         PR rtl-optimization/42502
5080         * gcc.target/arm/eliminate.c: New test.
5081
5082 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5083
5084         PR libstdc++/44410
5085         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5086         * g++.old-deja/g++.other/delete3.C: Likewise.
5087         * g++.old-deja/g++.other/new.C: Likewise.
5088         * g++.old-deja/g++.law/operators27.C: Likewise.
5089         * g++.old-deja/g++.mike/p755.C: Likewise.
5090         * g++.dg/eh/new1.C: Likewise.
5091         * g++.dg/init/new5.C: Likewise.
5092
5093 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5094
5095         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5096         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5097         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5098
5099 2010-06-03  Richard Guenther  <rguenther@suse.de>
5100
5101         PR lto/41921
5102         * lib/lto.exp: Always load gcc.exp.
5103         (lto-obj): For C source files invoke gcc_target_compile.
5104         * g++.dg/lto/20100603-1_0.C: New testcase.
5105         * g++.dg/lto/20100603-1_1.c: Likewise.
5106
5107 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5108
5109         PR tree-optimization/43688
5110         * gfortran.dg/pr43688.f90: New.
5111
5112 2010-06-03  Richard Guenther  <rguenther@suse.de>
5113
5114         PR lto/41584
5115         * gcc.dg/lto/20100603-1_0.c: New testcase.
5116         * gcc.dg/lto/20100603-2_0.c: Likewise.
5117         * gcc.dg/lto/20100603-3_0.c: Likewise.
5118
5119 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5120
5121         PR target/44218
5122         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5123         * gcc.target/powerpc/recip-2.c: Ditto.
5124         * gcc.target/powerpc/recip-3.c: Ditto.
5125         * gcc.target/powerpc/recip-4.c: Ditto.
5126         * gcc.target/powerpc/recip-5.c: Ditto.
5127         * gcc.target/powerpc/recip-6.c: Ditto.
5128         * gcc.target/powerpc/recip-7.c: Ditto.
5129         * gcc.target/powerpc/recip-test.h: Ditto.
5130         * gcc.target/powerpc/recip-test2.h: Ditto.
5131
5132 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5133
5134         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5135
5136 2010-06-02  Jason Merrill  <jason@redhat.com>
5137
5138         * g++.dg/ext/vector9.C: Expect typedef in error message.
5139
5140         PR c++/9726
5141         PR c++/23594
5142         PR c++/44333
5143         * g++.dg/tc1/dr101.C: Remove xfails.
5144
5145 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5146
5147         PR middle-end/44372
5148         * g++.dg/ipa/pr44372.C: New.
5149
5150 2010-06-02  Jan Hubicka  <jh@suse.cz>
5151
5152         PR middle-end/44295
5153         * g++.dg/torture/pr44295.C: Neww testcase.
5154
5155 2010-06-02  Jan Hubicka  <jh@suse.cz>
5156
5157         * gcc.dg/tree-ssa/loadpre6.c: Update.
5158
5159 2010-06-02  Richard Guenther  <rguenther@suse.de>
5160
5161         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5162         diagnostic.h.
5163
5164 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5165
5166         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5167         the link fail message.
5168
5169 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5170
5171         PR fortran/44360
5172         * gfortran.dg/use_13.f90: New test case.
5173
5174 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5175
5176         PR fortran/44371
5177         * gfortran.dg/error_stop_2.f08: Minor update.
5178
5179 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5180
5181         PR fortran/44371
5182         * gfortran.dg/error_stop_1.f08: New test.
5183         * gfortran.dg/error_stop_2.f08: New test.
5184
5185 2010-06-01  Jason Merrill  <jason@redhat.com>
5186
5187         DR 990
5188         * g++.dg/cpp0x/initlist37.C: New.
5189         * g++.dg/cpp0x/initlist38.C: New.
5190
5191         PR c++/44358
5192         * g++.dg/cpp0x/initlist36.C: New.
5193
5194 2010-05-31 Jan Hubicka  <jh@suse.cz>
5195
5196         * gcc.dg/noreturn-8.c: New testcase.
5197
5198 2010-05-31 Jan Hubicka  <jh@suse.cz>
5199
5200         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5201         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5202
5203 2010-05-31 Jan Hubicka  <jh@suse.cz>
5204
5205         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5206         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5207
5208 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5209
5210         PR fortran/36928
5211         * gfortran.dg/dependency_27.f90:  New test.
5212         * gfortran.dg/array_assign_1.F90:  New test.
5213
5214 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5215
5216         PR target/44338
5217         * gcc.target/i386/sse-24.c: New test.
5218
5219 2010-05-31  Jan Hubicka  <jh@suse.cz>
5220
5221         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5222
5223 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5224
5225         PR middle-end/44337
5226         * gcc.dg/pr44337.c: New test.
5227
5228         PR tree-optimization/44182
5229         * g++.dg/debug/pr44182.C: New test.
5230
5231 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5232
5233         * gcc.dg/nested-func-7.c: New test.
5234         * gnat.dg/frame_overflow.adb: Adjust directives.
5235
5236 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5237
5238         * gnat.dg/prot2.ad[sb]: New test.
5239         * gnat.dg/prot2_pkg1.ads: New helper.
5240         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5241
5242 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5243
5244         * gnat.dg/array11.adb: Adjust dg-warning directive.
5245         * gnat.dg/object_overflow.adb: Likewise.
5246
5247 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5248
5249         PR middle-end/44306
5250         * gcc.dg/tree-ssa/pr44306.c: New.
5251
5252 2010-05-29  Jan Hubicka  <jh@suse.cz>
5253
5254         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5255
5256 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5257
5258         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5259
5260 2010-05-28  Mike Stump  <mikestump@comcast.net>
5261
5262         PR objc/44125
5263         * objc.dg/const-str-9.m: Remove static.
5264
5265 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5266
5267         PR target/43636
5268         * gcc.c-torture/compile/pr43636.c: New test.
5269
5270 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5271
5272         PR objc++/23616
5273         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5274         * obj-c++.dg/try-catch-9.mm: Ditto.
5275
5276 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5277
5278         Revert patch for PR c++/44188
5279         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5280
5281 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5282
5283         PR c++/44188
5284         * g++.dg/debug/dwarf2/typedef3.C: New test.
5285
5286 2010-05-27  Jason Merrill  <jason@redhat.com>
5287
5288         PR c++/43555
5289         * g++.dg/ext/vla9.C: New.
5290
5291 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5292
5293         PR objc/44140
5294         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5295         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5296         * objc.dg/torture/tls/thr-init.m: Ditto.
5297         * objc.dg/torture/trivial.m: Ditto.
5298         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5299         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5300         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5301         * obj-c++.dg/torture/trivial.mm: Ditto.
5302
5303 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5304
5305         * g++.dg/lto/20100302_0.C: Skip on darwin.
5306
5307 2010-05-27  Richard Guenther  <rguenther@suse.de>
5308
5309         PR tree-optimization/44284
5310         * gcc.dg/vect/vect-118.c: New testcase.
5311         * gcc.dg/vect/bb-slp-20.c: Adjust.
5312         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5313         * gcc.dg/vect/slp-9.c: Likewise.
5314         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5315         * gcc.dg/vect/vect-10.c: Likewise.
5316         * gcc.dg/vect/vect-109.c: Likewise.
5317         * gcc.dg/vect/vect-12.c: Likewise.
5318         * gcc.dg/vect/vect-36.c: Likewise.
5319         * gcc.dg/vect/vect-7.c: Likewise.
5320         * gcc.dg/vect/vect-iv-8.c: Likewise.
5321         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5322         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5323         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5324         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5325         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5326         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5327         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5328         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5329         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5330         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5331         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5332         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5333         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5334         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5335         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5336         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5337         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5338
5339 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5340
5341         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5342         necessary.
5343
5344 2010-05-26  Jan Hubicka  <jh@suse.cz>
5345
5346         * gcc.dg/lto/materialize-1_0.c: New file.
5347         * gcc.dg/lto/materialize-1_1.c: New file.
5348
5349 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5350
5351         * gnat.dg/lto10.adb: New test.
5352         * gnat.dg/lto10_pkg.ads: New helper.
5353
5354 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5355
5356         * lib/target-supports.exp (check_effective_target_int128): New
5357         function to check if __int128 types are available for target.
5358         * c-c++-common/int128-types-1.c: New.
5359         * c-c++-common/int128-1.c: New.
5360         * c-c++-common/int128-2.c: New.
5361         * g++.dg/abi/mangle43.C: New.
5362         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5363         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5364         pointer-wide scalar.
5365         * g++.dg/other/pr25632.C: Likewise.
5366         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5367         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5368         overflow warnings.
5369         * g++.dg/warn/pr13358-4.C: Likewise.
5370         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5371         * g++.dg/warn/Wconversion-null.C: Likewise.
5372
5373 2010-05-26  Jason Merrill  <jason@redhat.com>
5374
5375         PR c++/43382
5376         * g++.dg/cpp0x/variadic101.C: New.
5377
5378 2010-05-26  Richard Guenther  <rguenther@suse.de>
5379
5380         PR rtl-optimization/44164
5381         * gcc.c-torture/execute/pr44164.c: New testcase.
5382         * g++.dg/tree-ssa/pr13146.C: Adjust.
5383
5384 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5385
5386         PR fortran/40011
5387         * gfortran.dg/whole_file_19.f90 : New test.
5388
5389 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5390
5391         PR fortran/30668
5392         PR fortran/31346
5393         PR fortran/34260
5394         * gfortran.dg/pr40999.f: Fix function type.
5395         * gfortran.dg/whole_file_5.f90: Likewise.
5396         * gfortran.dg/whole_file_6.f90: Likewise.
5397         * gfortran.dg/whole_file_16.f90: New.
5398         * gfortran.dg/whole_file_17.f90: New.
5399         * gfortran.dg/whole_file_18.f90: New.
5400
5401 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5402             Iain Sandoe  <iains@gcc.gnu.org>
5403
5404         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5405         * gcc.c-torture/compile/pr44197.c: Require alias support.
5406         * gcc.dg/lto/20081222_0.c: Ditto.
5407
5408 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5409
5410         PR debug/42801
5411         * gcc.dg/guality/vla-2.c: New test.
5412
5413 2010-05-25  Richard Guenther  <rguenther@suse.de>
5414
5415         PR middle-end/44069
5416         * g++.dg/torture/pr44069.C: New testcase.
5417
5418 2010-05-25  Richard Guenther  <rguenther@suse.de>
5419
5420         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5421
5422 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5423
5424         PR objc/44140
5425         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5426
5427 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5428
5429         * obj-c++.dg/torture/tls/trivial.mm: New.
5430         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5431         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5432         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5433         * obj-c++.dg/torture/tls/diag-1.mm: New.
5434         * obj-c++.dg/torture/tls/tls.exp: New.
5435         * obj-c++.dg/torture/trivial.mm: New.
5436         * obj-c++.dg/torture/dg-torture.exp: New.
5437         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5438         * obj-c++.dg/tls/trivial.m: New.
5439         * obj-c++.dg/tls/init-1.mm: New.
5440         * obj-c++.dg/tls/diag-1.mm: New.
5441         * obj-c++.dg/tls/init-2.mm: New.
5442         * obj-c++.dg/tls/diag-2.mm: New.
5443         * obj-c++.dg/tls/diag-3.mm: New.
5444         * obj-c++.dg/tls/diag-4.mm: New.
5445         * obj-c++.dg/tls/static-1.mm: New.
5446         * obj-c++.dg/tls/tls.exp: New.
5447         * obj-c++.dg/tls/diag-5.mm: New.
5448         * obj-c++.dg/tls/static-1a.mm: New.
5449         * objc-obj-c++-shared/Object1.mm: New.
5450         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5451
5452 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5453
5454         PR objc++/43689
5455         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5456         * obj-c++.dg/const-str-6.mm: Ditto.
5457
5458 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5459
5460         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5461
5462 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5463
5464         PR ada/38394
5465         * gnat.dg/array13.ad[sb]: New test.
5466
5467 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5468             Sandra Loosemore  <sandra@codesourcery.com>
5469
5470         * gcc.target/arm/neon/: Regenerated test cases.
5471
5472         * gcc.target/arm/neon/polytypes.c,
5473         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5474         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5475         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5476         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5477         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5478         dg-add-options arm_neon.
5479
5480         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5481         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5482         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5483         and arm_neon_fp16_ok.
5484
5485         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5486         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5487
5488         * lib/target-supports.exp (add_options_for_arm_neon): New.
5489         (check_effective_target_arm_neon_ok_nocache): New, from
5490         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5491         (check_effective_target_arm_neon_ok): Use
5492         check_effective_target_arm_neon_ok_nocache.
5493         (add_options_for_arm_neon_fp16)
5494         (check_effective_target_arm_neon_fp16_ok)
5495         check_effective_target_arm_neon_fp16_ok_nocache): New.
5496         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5497
5498 2010-05-24  Jason Merrill  <jason@redhat.com>
5499
5500         PR c++/41510
5501         * g++.dg/cpp0x/initlist35.C: New.
5502         * g++.dg/init/brace6.C: Adjust.
5503
5504 2010-05-24  Paul Brook  <paul@codesourcery.com>
5505
5506         * gcc.target/arm/frame-pointer-1.c: New test.
5507         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5508         pointer elimination.
5509
5510 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5511
5512         PR target/44245
5513         * gcc.target/i386/crc32-3.c: New.
5514         * gcc.target/i386/crc32-4.c: Likewise.
5515
5516 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5517
5518         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5519         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5520         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5521
5522 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5523
5524         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5525
5526 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5527
5528         PR target/43869
5529         * gcc.c-target/pr43869.c: New test.
5530
5531 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5532
5533         PR fortran/44212
5534         * gfortran.dg/class_22.f03: New.
5535
5536 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5537
5538         PR lto/44238
5539         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5540
5541 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5542
5543         PR fortran/44213
5544         * gfortran.dg/abstract_type_7.f03: New.
5545
5546 2010-05-21  Jason Merrill  <jason@redhat.com>
5547
5548         * g++.dg/eh/spec11.C: Test cleanup optimization.
5549
5550 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5551
5552         PR debug/44223
5553         * gcc.target/i386/pr44223.c: New test.
5554
5555 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5556
5557         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5558
5559 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5560
5561         * g++.dg/other/const3.C: New test.
5562
5563 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5564
5565         PR fortran/38407
5566         * warn_unused_dummy_argument_1.f90: New.
5567         * warn_unused_dummy_argument_2.f90: New.
5568
5569 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5570
5571         PR c++/30298
5572         * g++.dg/inherit/crash1.C: New.
5573         * g++.dg/inherit/crash2.C: Likewise.
5574
5575 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5576
5577         PR debug/44178
5578         * g++.dg/debug/pr44178.C: New test.
5579
5580 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5581
5582         PR middle-end/44185
5583         * gcc.dg/tree-ssa/prefetch-6.c: Add
5584         --param min-insn-to-prefetch-ratio=6.
5585         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5586         allow unrolling, and adjust the movnti count.
5587
5588 2010-05-20  Jan Hubicka  <jh@suse.cz>
5589
5590         PR middle-end/44197
5591         * gcc.c-torture/compile/pr44197.c: New file.
5592
5593 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5594
5595         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5596         Fix test code.
5597         (check_effective_target_xop): Remove __may_alias__ attribute.
5598
5599 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5600
5601         PR target/44202
5602         * gcc.c-torture/execute/pr44202-1.c: New test.
5603
5604 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5605
5606         PR fortran/43851
5607         * gfortran.dg/label_1.f90: Update test.
5608
5609 2010-05-19  Jan Hubicka  <jh@suse.cz>
5610
5611         * gcc.dg/lto/ipareference2_0.c: New file.
5612         * gcc.dg/lto/ipareference2_1.c: New file.
5613
5614 2010-05-19  Jason Merrill  <jason@redhat.com>
5615
5616         * g++.dg/parse/fn-typedef2.C: New.
5617
5618         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5619         function type.
5620
5621         PR c++/44193
5622         * g++.dg/template/fntype1.C: New.
5623
5624 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5625
5626         * gnat.dg/discr23.ad[sb]: New test.
5627         * gnat.dg/discr23_pkg.ads: New helper.
5628
5629         * gnat.dg/specs/controlled1.ads: New test.
5630         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5631
5632 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5633
5634         PR fortran/44055
5635         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5636         Fixed scope of C_SIZEOF.
5637         * gfortran.dg/warn_conversion_2.f90: New.
5638
5639 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5640
5641         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5642         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5643         for optional selector.
5644         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5645         (check_effective_target_sse3): New proc.
5646         * gcc.target/i386/math-torture/math-torture.exp: Load
5647         target-supports.exp.
5648         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5649         check_effective_target_sse2.
5650         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5651         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5652         * g++.dg/vect/vect.exp: Likewise.
5653         * gfortran.dg/vect/vect.exp: Likewise.
5654         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5655         -msse2 if check_effective_target_sse2.
5656
5657         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5658         * gcc.target/i386/3dnow-2.c: Likewise.
5659         * gcc.target/i386/3dnowA-1.c: Likewise.
5660         * gcc.target/i386/3dnowA-2.c: Likewise.
5661         * gcc.target/i386/pr42549.c: Likewise.
5662
5663         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5664         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5665         * gcc.target/i386/sse3-addsubps.c: Likewise.
5666         * gcc.target/i386/sse3-haddpd.c: Likewise.
5667         * gcc.target/i386/sse3-haddps.c: Likewise.
5668         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5669         * gcc.target/i386/sse3-hsubps.c: Likewise.
5670         * gcc.target/i386/sse3-movddup.c: Likewise.
5671         * gcc.target/i386/sse3-movshdup.c: Likewise.
5672         * gcc.target/i386/sse3-movsldup.c: Likewise.
5673
5674         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5675         * g++.dg/ext/attrib35.C: Likewise.
5676         * g++.dg/opt/pr40496.C: Likewise.
5677         * g++.dg/other/i386-1.C: Likewise.
5678         * g++.dg/other/i386-4.C: Likewise.
5679         * g++.dg/other/pr34435.C: Likewise.
5680         * g++.dg/other/pr39496.C: Likewise.
5681         * g++.dg/other/pr40446.C: Likewise.
5682         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5683         * gcc.dg/compat/vector-1a_main.c: Likewise.
5684         * gcc.dg/compat/vector-2a_main.c: Likewise.
5685         * gcc.dg/lto/20090206-1_0.c: Likewise.
5686         * gcc.dg/pr34856.c: Likewise.
5687         * gcc.dg/pr36584.c: Likewise.
5688         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5689         * gcc.dg/pr37544.c: Likewise.
5690         * gcc.dg/torture/pr16104-1.c: Likewise.
5691         * gcc.dg/torture/pr35771-1.c: Likewise.
5692         * gcc.dg/torture/pr35771-2.c: Likewise.
5693         * gcc.dg/torture/pr35771-3.c: Likewise.
5694         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5695         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5696         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5697         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5698         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5699         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5700         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5701         * gcc.target/i386/20060512-1.c: Likewise.
5702         * gcc.target/i386/20060512-3.c: Likewise.
5703         * gcc.target/i386/all_one_m128i.c: Likewise.
5704         * gcc.target/i386/float128-1.c: Likewise.
5705         * gcc.target/i386/float128-2.c: Likewise.
5706         * gcc.target/i386/fpcvt-1.c: Likewise.
5707         * gcc.target/i386/fpcvt-2.c: Likewise.
5708         * gcc.target/i386/fpcvt-3.c: Likewise.
5709         * gcc.target/i386/fpprec-1.c: Likewise.
5710         * gcc.target/i386/funcspec-9.c: Likewise.
5711         * gcc.target/i386/incoming-1.c: Likewise.
5712         * gcc.target/i386/incoming-12.c: Likewise.
5713         * gcc.target/i386/incoming-2.c: Likewise.
5714         * gcc.target/i386/incoming-3.c: Likewise.
5715         * gcc.target/i386/incoming-4.c: Likewise.
5716         * gcc.target/i386/incoming-6.c: Likewise.
5717         * gcc.target/i386/incoming-7.c: Likewise.
5718         * gcc.target/i386/incoming-8.c: Likewise.
5719         * gcc.target/i386/opt-1.c: Likewise.
5720         * gcc.target/i386/opt-2.c: Likewise.
5721         * gcc.target/i386/ordcmp-1.c: Likewise.
5722         * gcc.target/i386/pr17692.c: Likewise.
5723         * gcc.target/i386/pr18614-1.c: Likewise.
5724         * gcc.target/i386/pr22152.c: Likewise.
5725         * gcc.target/i386/pr23570.c: Likewise.
5726         * gcc.target/i386/pr23575.c: Likewise.
5727         * gcc.target/i386/pr26449-1.c: Likewise.
5728         * gcc.target/i386/pr26600.c: Likewise.
5729         * gcc.target/i386/pr27790.c: Likewise.
5730         * gcc.target/i386/pr28839.c: Likewise.
5731         * gcc.target/i386/pr30970.c: Likewise.
5732         * gcc.target/i386/pr32000-1.c: Likewise.
5733         * gcc.target/i386/pr32000-2.c: Likewise.
5734         * gcc.target/i386/pr32280.c: Likewise.
5735         * gcc.target/i386/pr32661.c: Likewise.
5736         * gcc.target/i386/pr32708-1.c: Likewise.
5737         * gcc.target/i386/pr32961.c: Likewise.
5738         * gcc.target/i386/pr33329.c: Likewise.
5739         * gcc.target/i386/pr35714.c: Likewise.
5740         * gcc.target/i386/pr35767-1.c: Likewise.
5741         * gcc.target/i386/pr35767-1d.c: Likewise.
5742         * gcc.target/i386/pr35767-1i.c: Likewise.
5743         * gcc.target/i386/pr35767-2.c: Likewise.
5744         * gcc.target/i386/pr35767-2d.c: Likewise.
5745         * gcc.target/i386/pr35767-2i.c: Likewise.
5746         * gcc.target/i386/pr35767-3.c: Likewise.
5747         * gcc.target/i386/pr35767-5.c: Likewise.
5748         * gcc.target/i386/pr36222-1.c: Likewise.
5749         * gcc.target/i386/pr36578-1.c: Likewise.
5750         * gcc.target/i386/pr36578-2.c: Likewise.
5751         * gcc.target/i386/pr36992-1.c: Likewise.
5752         * gcc.target/i386/pr37101.c: Likewise.
5753         * gcc.target/i386/pr37216.c: Likewise.
5754         * gcc.target/i386/pr37434-1.c: Likewise.
5755         * gcc.target/i386/pr37434-2.c: Likewise.
5756         * gcc.target/i386/pr37843-3.c: Likewise.
5757         * gcc.target/i386/pr37843-4.c: Likewise.
5758         * gcc.target/i386/pr39162.c: Likewise.
5759         * gcc.target/i386/pr39315-1.c: Likewise.
5760         * gcc.target/i386/pr39315-2.c: Likewise.
5761         * gcc.target/i386/pr39315-3.c: Likewise.
5762         * gcc.target/i386/pr39315-4.c: Likewise.
5763         * gcc.target/i386/pr39445.c: Likewise.
5764         * gcc.target/i386/pr39496.c: Likewise.
5765         * gcc.target/i386/pr40809.c: Likewise.
5766         * gcc.target/i386/pr40906-3.c: Likewise.
5767         * gcc.target/i386/pr41019.c: Likewise.
5768         * gcc.target/i386/pr42542-1.c: Likewise.
5769         * gcc.target/i386/pr42542-2.c: Likewise.
5770         * gcc.target/i386/pr42542-3.c: Likewise.
5771         * gcc.target/i386/pr42542-3a.c: Likewise.
5772         * gcc.target/i386/pr42881.c: Likewise.
5773         * gcc.target/i386/push-1.c: Likewise.
5774         * gcc.target/i386/quad-sse.c: Likewise.
5775         * gcc.target/i386/reload-1.c: Likewise.
5776         * gcc.target/i386/sse-10.c: Likewise.
5777         * gcc.target/i386/sse-11.c: Likewise.
5778         * gcc.target/i386/sse-15.c: Likewise.
5779         * gcc.target/i386/sse-17.c: Likewise.
5780         * gcc.target/i386/sse-18.c: Likewise.
5781         * gcc.target/i386/sse-19.c: Likewise.
5782         * gcc.target/i386/sse-4.c: Likewise.
5783         * gcc.target/i386/sse-6.c: Likewise.
5784         * gcc.target/i386/sse-vect-types.c: Likewise.
5785         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5786         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5787         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5788         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5789         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5790         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5791         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5792         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5793         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5794         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5795         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5796         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5797         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5798         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5799         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5800         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5801         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5802         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5803         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5804         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5805         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5806         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5807         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5808         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5809         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5810         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5811         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5812         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5813         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5814         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5815         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5816         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5817         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5818         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5819         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5820         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5821         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5822         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5823         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5824         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5825         * gcc.target/i386/sse2-mmx.c: Likewise.
5826         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5827         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5828         * gcc.target/i386/sse2-movd-1.c: Likewise.
5829         * gcc.target/i386/sse2-movd-2.c: Likewise.
5830         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5831         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5832         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5833         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5834         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5835         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5836         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5837         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5838         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5839         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5840         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5841         * gcc.target/i386/sse2-movq-1.c: Likewise.
5842         * gcc.target/i386/sse2-movq-2.c: Likewise.
5843         * gcc.target/i386/sse2-movq-3.c: Likewise.
5844         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5845         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5846         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5847         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5848         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5849         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5850         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5851         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5852         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5853         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5854         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5855         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5856         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5857         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5858         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5859         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5860         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5861         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5862         * gcc.target/i386/sse2-pand-1.c: Likewise.
5863         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5864         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5865         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5866         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5867         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5868         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5869         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5870         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5871         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5872         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5873         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5874         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5875         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5876         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5877         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5878         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5879         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5880         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5881         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5882         * gcc.target/i386/sse2-por-1.c: Likewise.
5883         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5884         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5885         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5886         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5887         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5888         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5889         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5890         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5891         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5892         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5893         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5894         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5895         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5896         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5897         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5898         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5899         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5900         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5901         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5902         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5903         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5904         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5905         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5906         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5907         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5908         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5909         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5910         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5911         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5912         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5913         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5914         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5915         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5916         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5917         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5918         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5919         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5920         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5921         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5922         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5923         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5924         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5925         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5926         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5927         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5928         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5929         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5930         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5931         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5932         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5933         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5934         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5935         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5936         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5937         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5938         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5939         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5940         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5941         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5942         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5943         * gcc.target/i386/sse2-vec-1.c: Likewise.
5944         * gcc.target/i386/sse2-vec-2.c: Likewise.
5945         * gcc.target/i386/sse2-vec-3.c: Likewise.
5946         * gcc.target/i386/sse2-vec-4.c: Likewise.
5947         * gcc.target/i386/sse2-vec-5.c: Likewise.
5948         * gcc.target/i386/sse2-vec-6.c: Likewise.
5949         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5950         * gcc.target/i386/ssefn-2.c: Likewise.
5951         * gcc.target/i386/ssefn-4.c: Likewise.
5952         * gcc.target/i386/ssefp-1.c: Likewise.
5953         * gcc.target/i386/ssefp-2.c: Likewise.
5954         * gcc.target/i386/sseregparm-3.c: Likewise.
5955         * gcc.target/i386/sseregparm-4.c: Likewise.
5956         * gcc.target/i386/sseregparm-5.c: Likewise.
5957         * gcc.target/i386/sseregparm-6.c: Likewise.
5958         * gcc.target/i386/sseregparm-7.c: Likewise.
5959         * gcc.target/i386/ssetype-1.c: Likewise.
5960         * gcc.target/i386/ssetype-2.c: Likewise.
5961         * gcc.target/i386/ssetype-3.c: Likewise.
5962         * gcc.target/i386/ssetype-4.c: Likewise.
5963         * gcc.target/i386/ssetype-5.c: Likewise.
5964         * gcc.target/i386/unordcmp-1.c: Likewise.
5965         * gcc.target/i386/vararg-1.c: Likewise.
5966         * gcc.target/i386/vararg-2.c: Likewise.
5967         * gcc.target/i386/vararg-3.c: Likewise.
5968         * gcc.target/i386/vararg-4.c: Likewise.
5969         * gcc.target/i386/vararg-7.c: Likewise.
5970         * gcc.target/i386/vararg-8.c: Likewise.
5971         * gcc.target/i386/vecinit-1.c: Likewise.
5972         * gcc.target/i386/vecinit-2.c: Likewise.
5973         * gcc.target/i386/vecinit-3.c: Likewise.
5974         * gcc.target/i386/vecinit-4.c: Likewise.
5975         * gcc.target/i386/vecinit-5.c: Likewise.
5976         * gcc.target/i386/vecinit-6.c: Likewise.
5977         * gcc.target/i386/vectorize2.c: Likewise.
5978         * gcc.target/i386/vectorize3.c: Likewise.
5979         * gcc.target/i386/vectorize4.c: Likewise.
5980         * gcc.target/i386/vectorize6.c: Likewise.
5981         * gcc.target/i386/vectorize7.c: Likewise.
5982         * gcc.target/i386/vectorize8.c: Likewise.
5983         * gcc.target/i386/vperm-v2df.c: Likewise.
5984         * gcc.target/i386/vperm-v2di.c: Likewise.
5985         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5986         * gcc.target/i386/xorps-sse2.c: Likewise.
5987         * gcc.target/i386/xorps.c: Likewise.
5988         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5989         * gfortran.dg/graphite/pr42326.f90: Likewise.
5990         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5991
5992 2010-05-19  Richard Guenther  <rguenther@suse.de>
5993
5994         PR lto/44196
5995         * g++.dg/lto/20100519-1_0.C: New testcase.
5996
5997 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5998
5999         PR fortran/42360
6000         * gfortran.dg/warn_intent_out_not_set.f90: New.
6001
6002 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6003
6004         PR fortran/38404
6005         * gfortran.dg/data_char_1.f90: Updated warning message.
6006         * gfortran.dg/data_array_6.f: New.
6007
6008 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6009
6010         * g++.dg/ipa/ivinline-8.C: New test.
6011         * gcc.dg/ipa/iinline-2.c: Likewise.
6012
6013 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6014
6015         PR fortran/34505
6016         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6017         arguments; add check for return value kind.
6018         * gfortran.dg/float_1.f90: Likewise.
6019
6020 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6021
6022         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6023         (main): Use it.
6024         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6025         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6026         Prune another location line format.
6027         (lto-obj): Call lto_prune_warns on comp_output.
6028
6029 2010-05-18  Jan Hubicka  <jh@suse.cz>
6030
6031         * gcc.dg/lto/ipacp_0.c: New test.
6032         * gcc.dg/lto/ipacp_1.c: New test.
6033
6034 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6035
6036         PR lto/44184
6037         * gcc.dg/lto/20100518_0.c: New test.
6038
6039 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6040
6041         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6042
6043 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6044
6045         PR fortran/43990
6046         * gfortran.dg/class_21.f03: New.
6047
6048 2010-05-17  Jason Merrill  <jason@redhat.com>
6049
6050         PR c++/44157
6051         * g++.dg/cpp0x/initlist34.C: New.
6052
6053         PR c++/44158
6054         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6055
6056 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6057
6058         * g++.dg/ipa/ivinline-1.C: New test.
6059         * g++.dg/ipa/ivinline-2.C: New test.
6060         * g++.dg/ipa/ivinline-3.C: New test.
6061         * g++.dg/ipa/ivinline-4.C: New test.
6062         * g++.dg/ipa/ivinline-5.C: New test.
6063         * g++.dg/ipa/ivinline-6.C: New test.
6064
6065 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6066             Jason Merrill  <jason@redhat.com>
6067
6068         PR c++/44108
6069         * c-c++-common/Wunused-var-8.c: New test.
6070
6071 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6072
6073         PR bootstrap/42347
6074         * gcc.c-torture/compile/pr42347.c: New test.
6075
6076         PR middle-end/44102
6077         * g++.dg/ext/asmgoto1.C: New test.
6078
6079 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6080
6081         PR middle-end/44133
6082         * gcc.dg/tree-ssa/pr44133.c: New test.
6083         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6084         precise.
6085
6086 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6087
6088         PR fortran/44044
6089         * gfortran.dg/class_20.f03: New.
6090
6091 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6092
6093         PR 44078
6094         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6095         debug messages but not the newly introduced one.
6096
6097 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6098
6099         PR fortran/35779
6100         * gfortran.dg/initialization_25.f90: Commented testcase.
6101         * gfortran.dg/initialization_26.f90: New.
6102
6103 2010-05-16  Richard Guenther  <rguenther@suse.de>
6104
6105         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6106         * gcc.dg/pr43084.c: Likewise.
6107         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6108         -fipa-type-escape.
6109         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6110         -fipa-type-escape.
6111         * gcc.dg/struct/struct-reorg.exp: Likewise.
6112         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6113         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6114
6115 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6116
6117         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6118         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6119         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6120         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6121         tests.
6122
6123 2010-05-15  Jason Merrill  <jason@redhat.com>
6124
6125         * g++.dg/eh/spec10.C: New.
6126         * g++.dg/eh/spec11.C: New.
6127         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6128
6129 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6130
6131         PR fortran/44154
6132         PR fortran/42647
6133         * gfortran.dg/allocatable_scalar_9.f90: New.
6134
6135 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6136
6137         PR c++/44148
6138         * g++.dg/torture/pr44148.C: New test.
6139
6140 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6141
6142         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6143         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6144         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6145         diagnostics and type sizes.
6146
6147 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6148
6149         * gnat.dg/lto9.adb: New test.
6150         * gnat.dg/lto9_pkg1.ads: New helper.
6151         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6152
6153 2010-05-15  Jan Hubicka  <jh@suse.cz>
6154
6155         * gcc.dg/lto/ipareference_1.c: Rename to ...
6156         * gcc.dg/lto/ipareference_0.c: ... this one.
6157         * gcc.dg/lto/ipareference_2.c: Rename to ...
6158         * gcc.dg/lto/ipareference_1.c: ... this one.
6159
6160 2010-05-15  Jan Hubicka  <jh@suse.cz>
6161
6162         * gcc.dg/lto/ipareference_1.c: New file.
6163         * gcc.dg/lto/ipareference_2.c: New file.
6164
6165 2010-05-15  Richard Guenther  <rguenther@suse.de>
6166
6167         PR tree-optimization/44038
6168         * gcc.c-torture/compile/pr44038.c: New testcase.
6169
6170 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6171
6172         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6173         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6174
6175 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6176
6177         PR fortran/43207
6178         PR fortran/43969
6179         * gfortran.dg/class_18.f03: New.
6180         * gfortran.dg/class_19.f03: New.
6181
6182 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6183
6184         PR debug/44112
6185         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6186         * g++.dg/debug/dwarf2/const1.C: Remove.
6187
6188 2010-05-14  Jason Merrill  <jason@redhat.com>
6189
6190         * g++.dg/eh/cond4.C: New.
6191         * g++.dg/eh/elide2.C: Adjust.
6192         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6193
6194 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6195
6196         PR fortran/44135
6197         * gfortran.dg/actual_array_interface_2.f90: New test.
6198
6199 2010-05-14  Richard Guenther  <rguenther@suse.de>
6200
6201         PR tree-optimization/44119
6202         * gcc.c-torture/compile/pr44119.c: New testcase.
6203
6204 2010-05-14  Jason Merrill  <jason@redhat.com>
6205
6206         PR c++/44127
6207         * g++.dg/eh/terminate1.C: New.
6208
6209 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6210
6211         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6212
6213         PR debug/44136
6214         * gcc.dg/pr44136.c: New test.
6215
6216 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6217
6218         PR c++/30566
6219         * g++.dg/warn/Wshadow-4.C: Adjust.
6220         * g++.dg/warn/Wshadow-5.C: New test.
6221         * g++.dg/warn/Wshadow-6.C: New test
6222
6223 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6224
6225         PR fortran/35779
6226         * gfortran.dg/initialization_25.f90: New.
6227
6228 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6229
6230         * g++.dg/otr-fold-1.C: New test.
6231         * g++.dg/otr-fold-2.C: New test.
6232
6233 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6234
6235         PR fortran/44036
6236         * gfortran.dg/gomp/pr44036-1.f90: New test.
6237         * gfortran.dg/gomp/pr44036-2.f90: New test.
6238         * gfortran.dg/gomp/pr44036-3.f90: New test.
6239
6240         PR debug/43983
6241         * gcc.dg/guality/sra-1.c: New test.
6242
6243 2010-05-12  Jan Hubicka  <jh@suse.cz>
6244
6245         * tree-ssa/unreachable.c: New test.
6246
6247 2010-05-12  Jason Merrill  <jason@redhat.com>
6248
6249         * g++.dg/cpp0x/sfinae1.C: New.
6250
6251 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6252
6253         * gcc.target/i386/zee.c: New file.
6254
6255 2010-05-12  Jason Merrill  <jason@redhat.com>
6256
6257         * g++.dg/conversion/op1.C: Expect template candidate message.
6258         * g++.dg/cpp0x/nullptr15.C: Likewise.
6259         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6260         * g++.dg/cpp0x/pr31431.C: Likewise.
6261         * g++.dg/cpp0x/temp_default2.C: Likewise.
6262         * g++.dg/cpp0x/trailing4.C: Likewise.
6263         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6264         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6265         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6266         * g++.dg/cpp0x/variadic35.C: Likewise.
6267         * g++.dg/cpp0x/vt-35147.C: Likewise.
6268         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6269         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6270         * g++.dg/ext/visibility/anon8.C: Likewise.
6271         * g++.dg/ext/vla2.C: Likewise.
6272         * g++.dg/other/pr28114.C: Likewise.
6273         * g++.dg/other/ptrmem10.C: Likewise.
6274         * g++.dg/other/ptrmem11.C: Likewise.
6275         * g++.dg/overload/unknown1.C: Likewise.
6276         * g++.dg/parse/template7.C: Likewise.
6277         * g++.dg/parse/typename7.C: Likewise.
6278         * g++.dg/template/conv11.C: Likewise.
6279         * g++.dg/template/copy1.C: Likewise.
6280         * g++.dg/template/deduce3.C: Likewise.
6281         * g++.dg/template/dependent-expr5.C: Likewise.
6282         * g++.dg/template/friend.C: Likewise.
6283         * g++.dg/template/incomplete2.C: Likewise.
6284         * g++.dg/template/local4.C: Likewise.
6285         * g++.dg/template/local6.C: Likewise.
6286         * g++.dg/template/operator10.C: Likewise.
6287         * g++.dg/template/overload6.C: Likewise.
6288         * g++.dg/template/ptrmem2.C: Likewise.
6289         * g++.dg/template/ptrmem20.C: Likewise.
6290         * g++.dg/template/ptrmem8.C: Likewise.
6291         * g++.dg/template/sfinae2.C: Likewise.
6292         * g++.dg/template/ttp25.C: Likewise.
6293         * g++.dg/template/unify10.C: Likewise.
6294         * g++.dg/template/unify11.C: Likewise.
6295         * g++.dg/template/unify6.C: Likewise.
6296         * g++.dg/template/unify7.C: Likewise.
6297         * g++.dg/template/unify9.C: Likewise.
6298         * g++.dg/template/varmod1.C: Likewise.
6299         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6300         * g++.old-deja/g++.law/operators32.C: Likewise.
6301         * g++.old-deja/g++.pt/crash28.C: Likewise.
6302         * g++.old-deja/g++.pt/crash60.C: Likewise.
6303         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6304         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6305         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6306         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6307         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6308         * g++.old-deja/g++.pt/expr2.C: Likewise.
6309         * g++.old-deja/g++.pt/overload7.C: Likewise.
6310         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6311         * g++.old-deja/g++.pt/spec5.C: Likewise.
6312         * g++.old-deja/g++.pt/spec6.C: Likewise.
6313         * g++.old-deja/g++.pt/t24.C: Likewise.
6314         * g++.old-deja/g++.pt/unify4.C: Likewise.
6315         * g++.old-deja/g++.pt/unify6.C: Likewise.
6316         * g++.old-deja/g++.pt/unify8.C: Likewise.
6317         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6318         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6319         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6320
6321         * g++.dg/cpp0x/initlist32.C: New.
6322
6323         * g++.dg/template/conv11.C: New.
6324         * g++.dg/conversion/op1.C: Adjust expected error.
6325
6326         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6327
6328 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6329
6330         PR target/44088
6331         * gcc.target/i386/avx-cmpsd-1.c: New.
6332         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6333         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6334         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6335         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6336         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6337
6338 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6339
6340         PR middle-end/44085
6341         * gcc.dg/gomp/pr44085.c: New test.
6342         * gfortran.dg/gomp/pr44085.f90: New test.
6343
6344 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6345
6346         * objc-obj-c++-shared/Object1.m: New.
6347         * objc.dg/torture: New directory.
6348         * objc.dg/torture/tls: Ditto.
6349         * objc.dg/tls: Ditto.
6350         * objc.dg/torture/tls/trivial.m: New test.
6351         * objc.dg/torture/tls/thr-init-2.m: New test.
6352         * objc.dg/torture/tls/thr-init-3.m: New test.
6353         * objc.dg/torture/tls/thr-init.m: New test.
6354         * objc.dg/torture/tls/diag-1.m: New test.
6355         * objc.dg/torture/tls/tls.exp: New.
6356         * objc.dg/torture/trivial.m: New test.
6357         * objc.dg/torture/dg-torture.exp: New.
6358         * objc.dg/tls/diag-3.m: New test.
6359         * objc.dg/tls/diag-4.m: New test.
6360         * objc.dg/tls/diag-5.m: New test.
6361         * objc.dg/tls/init-1.m: New test.
6362         * objc.dg/tls/init-2.m: New test.
6363         * objc.dg/tls/tls.exp: New.
6364         * objc.dg/tls/diag-2.m: New test.
6365         * lib/objc.exp: Respond to dg-additional-files.
6366
6367 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6368
6369         * gcc.target/m68k/20100512-1.c: New.
6370
6371 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6372
6373         * gnat.dg/lto8.adb: New test.
6374         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6375         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6376
6377 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6378
6379         PR c++/34272
6380         PR c++/43630
6381         PR c++/34491
6382         * g++.dg/template/crash97.C: New.
6383         * g++.dg/template/crash98.C: Likewise.
6384         * g++.dg/template/crash99.C: Likewise.
6385         * g++.dg/cpp0x/pr31439.C: Adjust.
6386         * g++.dg/template/crash95.C: Likewise.
6387
6388 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6389
6390         PR middle-end/44071
6391         * c-c++-common/asmgoto-4.c: New test.
6392         * gcc.target/i386/pr44071.c: New test.
6393
6394         PR c++/44062
6395         * c-c++-common/Wunused-var-7.c: New test.
6396         * g++.dg/warn/Wunused-var-9.C: New test.
6397
6398 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6399
6400         PR fortran/43711
6401         * gfortran.dg/gomp/pr43711.f90: New.
6402
6403 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6404
6405         PR fortran/31820
6406         * gfortran.dg/select_5.f90: Updated.
6407
6408 2010-05-11  Jan Hubicka  <jh@suse.cz>
6409
6410         PR tree-optimize/44063
6411         * gcc.c-torture/compile/pr44063.c: New testcase.
6412
6413 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6414
6415         PR debug/44023
6416         * gcc.dg/pr44023.c: New test.
6417
6418 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6419
6420         * gnat.dg/lto7.adb: New test.
6421         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6422
6423 2010-05-10  Jason Merrill  <jason@redhat.com>
6424
6425         PR c++/44017
6426         * g++.dg/template/inherit5.C: New.
6427
6428         PR c++/44045
6429         * g++.dg/cpp0x/initlist33.C: New.
6430         * g++.dg/cpp0x/initlist26.C: Adjust.
6431         * g++.dg/cpp0x/initlist28.C: Adjust.
6432
6433 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6434
6435         PR c++/43719
6436         * g++.dg/init/pr43719.C: New.
6437         * g++.dg/anon-struct4.C: Adjust.
6438
6439 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6440
6441         PR debug/44028
6442         * gcc.dg/pr44028.c: New test.
6443
6444 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6445
6446         PR fortran/27866
6447         PR fortran/35003
6448         PR fortran/42809
6449         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6450         * gfortran.dg/warn_conversion.f90: New.
6451
6452 2010-05-10  Michael Matz  <matz@suse.de>
6453
6454         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6455
6456 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6457
6458         PR rtl-optimization/44012
6459         * gcc.dg/pr44012.c: New.
6460
6461 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6462
6463         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6464         Log text on entry and exit.
6465         Prune Sun ld warnings for common symbols with differing sizes.
6466         (lto-link-and-maybe-run): Change caller.
6467
6468 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6469
6470         PR fortran/44044
6471         * gfortran.dg/class_7.f03: Modified.
6472         * gfortran.dg/select_type_1.f03: Modified.
6473         * gfortran.dg/select_type_12.f03: New.
6474
6475 2010-05-10  Richard Guenther  <rguenther@suse.de>
6476
6477         PR tree-optimization/44050
6478         * gcc.dg/torture/pr44050.c: New testcase.
6479
6480 2010-05-10  Wei Guozhi  <carrot@google.com>
6481
6482         PR target/42879
6483         * gcc.target/arm/pr42879.c: New testcase.
6484
6485 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6486
6487         PR c/44051
6488         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6489
6490 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6491
6492         PR c/10676
6493         * gcc.dg/anon-struct-10.c: New test.
6494
6495 2010-05-09  Richard Guenther  <rguenther@suse.de>
6496
6497         PR middle-end/44024
6498         * gcc.dg/pr44024.c: New testcase.
6499
6500 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6501
6502         PR c/4784
6503         * gcc.dg/anon-struct-9.c: New test.
6504
6505 2010-05-09  Richard Guenther  <rguenther@suse.de>
6506
6507         PR middle-end/44043
6508         * gcc.c-torture/compile/pr44043.c: New testcase.
6509
6510 2010-05-09  Richard Guenther  <rguenther@suse.de>
6511
6512         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6513
6514 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6515
6516         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6517
6518 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6519
6520         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6521         * gnat.dg/specs/lto3.ads: Likewise.
6522
6523 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6524
6525         PR middle-end/28685
6526         * gcc.dg/pr28685-1.c: New file.
6527
6528 2010-05-08  Richard Guenther  <rguenther@suse.de>
6529
6530         PR tree-optimization/44030
6531         * gcc.c-torture/compile/pr44030.c: New testcase.
6532
6533 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6534
6535         * gnat.dg/lto6.adb: New test.
6536         * gnat.dg/lto6_pkg.ads: New helper.
6537
6538 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6539
6540         * gnat.dg/lto5.adb: New test.
6541         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6542
6543 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6544
6545         * gnat.dg/lto4.ad[sb]: New test.
6546
6547 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6548
6549         * gnat.dg/specs/lto3.ads: New test.
6550         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6551         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6552
6553 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6554
6555         * gnat.dg/sizetype3.ad[sb]: New test.
6556         * gnat.dg/sizetype3_pkg.ads: New helper.
6557
6558 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6559
6560         PR c++/43951
6561         * g++.dg/init/new29.C: New.
6562
6563 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6564
6565         PR fortran/40728
6566         * gfortran.dg/coarray_1.f90: Fixed error message.
6567         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6568         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6569         * gfortran.dg/intrinsic_std_5.f90: New.
6570
6571 2010-05-07  Jason Merrill  <jason@redhat.com>
6572
6573         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6574
6575 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6576
6577         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6578         (size_t, stderr): Remove.
6579         (read_error): Replaced __builtin_fprintf by fprintf.
6580
6581 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6582
6583         * gcc.dg/ordered-comparison-1.c: New test.
6584         * gcc.dg/ordered-comparison-2.c: New test.
6585         * gcc.dg/ordered-comparison-3.c: New test.
6586         * gcc.dg/ordered-comparison-4.c: New test.
6587
6588 2010-05-06  Mike Stump  <mikestump@comcast.net>
6589
6590         PR objc/35165
6591         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6592
6593 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6594             Jason Merrill  <jason@redhat.com>
6595
6596         * g++.dg/cpp0x/nullptr01.C: New.
6597         * g++.dg/cpp0x/nullptr02.C: New.
6598         * g++.dg/cpp0x/nullptr03.C: New.
6599         * g++.dg/cpp0x/nullptr04.C: New.
6600         * g++.dg/cpp0x/nullptr05.C: New.
6601         * g++.dg/cpp0x/nullptr06.C: New.
6602         * g++.dg/cpp0x/nullptr07.C: New.
6603         * g++.dg/cpp0x/nullptr08.C: New.
6604         * g++.dg/cpp0x/nullptr09.C: New.
6605         * g++.dg/cpp0x/nullptr10.C: New.
6606         * g++.dg/cpp0x/nullptr11.C: New.
6607         * g++.dg/cpp0x/nullptr12.C: New.
6608         * g++.dg/cpp0x/nullptr13.C: New.
6609         * g++.dg/cpp0x/nullptr14.C: New.
6610         * g++.dg/cpp0x/nullptr15.C: New.
6611         * g++.dg/cpp0x/nullptr16.C: New.
6612         * g++.dg/cpp0x/nullptr17.C: New.
6613         * g++.dg/cpp0x/nullptr18.C: New.
6614         * g++.dg/cpp0x/nullptr19.C: New.
6615         * g++.dg/cpp0x/nullptr20.C: New.
6616         * g++.dg/cpp0x/nullptr21.C: New.
6617         * g++.dg/cpp0x/nullptr22.C: New.
6618         * g++.dg/debug/nullptr01.C: New.
6619         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6620
6621 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6622
6623         * gcc.dg/Wunused-var-8.c: Move to...
6624         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6625
6626 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6627
6628         PR c++/40406
6629         * g++.dg/template/crash96.C: New.
6630
6631 2010-05-06  Jan Hubicka  <jh@suse.cz>
6632
6633         PR tree-optimization/43791
6634         * gcc.c-torture/compile/pr43791.c: New file.
6635
6636 2010-05-06  Michael Matz  <matz@suse.de>
6637
6638         PR tree-optimization/43984
6639         * gfortran.dg/pr43984.f90: New test.
6640
6641 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6642
6643         PR 40989
6644         * gcc.dg/pr40989.c: New.
6645
6646 2010-05-06  Richard Guenther  <rguenther@suse.de>
6647
6648         PR tree-optimization/43934
6649         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6650
6651 2010-05-06  Richard Guenther  <rguenther@suse.de>
6652
6653         PR tree-optimization/43987
6654         * gcc.c-torture/execute/pr43987.c: New testcase.
6655         * gcc.dg/torture/pta-escape-1.c: Adjust.
6656         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6657         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6658         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6659         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6660
6661 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6662             Dodji Seketeli  <dodji@redhat.com>
6663
6664         PR c/18624
6665         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6666         * g++.dg/template/sfinae16.C: Likewise.
6667         * gcc.dg/Wunused-var-1.c: Moved to...
6668         * c-c++-common/Wunused-var-1.c: ...here. New test.
6669         * gcc.dg/Wunused-var-2.c: Moved to...
6670         * c-c++-common/Wunused-var-2.c: ...here. New test.
6671         * gcc.dg/Wunused-var-3.c: Moved to...
6672         * c-c++-common/Wunused-var-3.c: ...here. New test.
6673         * gcc.dg/Wunused-var-4.c: Moved to...
6674         * gcc.dg/Wunused-var-1.c: ... here.
6675         * gcc.dg/Wunused-var-5.c: Moved to...
6676         * c-c++-common/Wunused-var-4.c: ...here. New test.
6677         * gcc.dg/Wunused-var-7.c: Moved to...
6678         * c-c++-common/Wunused-var-5.c: ...here. New test.
6679         * gcc.dg/Wunused-var-6.c: Moved to...
6680         * gcc.dg/Wunused-var-2.c: ... here.
6681         * c-c++-common/Wunused-var-1.c: New test.
6682         * c-c++-common/Wunused-var-2.c: New test.
6683         * c-c++-common/Wunused-var-3.c: New test.
6684         * c-c++-common/Wunused-var-4.c: New test.
6685         * c-c++-common/Wunused-var-5.c: New test.
6686         * g++.dg/warn/Wunused-var-1.C: New test.
6687         * g++.dg/warn/Wunused-var-2.C: New test.
6688         * g++.dg/warn/Wunused-var-3.C: New test.
6689         * g++.dg/warn/Wunused-var-4.C: New test.
6690         * g++.dg/warn/Wunused-var-5.C: New test.
6691         * g++.dg/warn/Wunused-var-6.C: New test.
6692         * g++.dg/warn/Wunused-var-7.C: New test.
6693         * g++.dg/warn/Wunused-var-8.C: New test.
6694         * g++.dg/warn/Wunused-parm-1.C: New test.
6695         * g++.dg/warn/Wunused-parm-2.C: New test.
6696         * g++.dg/warn/Wunused-parm-3.C: New test.
6697
6698 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6699
6700         PR fortran/43985
6701         * gfortran.dg/gomp/crayptr5.f90: New test case.
6702
6703 2010-05-05  Jason Merrill  <jason@redhat.com>
6704
6705         PR debug/43370
6706         * g++.dg/ext/attrib39.C: New.
6707
6708 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6709
6710         PR fortran/24978
6711         * gfortran.dg/data_invalid.f90: New.
6712
6713 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6714
6715         * gnat.dg/lto2.adb: New test.
6716
6717 2010-05-05  Jason Merrill  <jason@redhat.com>
6718
6719         PR c++/43787
6720         * g++.dg/opt/empty1.C: New.
6721
6722 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6723
6724         PR fortran/43696
6725         * gfortran.dg/class_17.f03: New.
6726
6727 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6728
6729         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6730
6731 2010-05-04  Mike Stump  <mikestump@comcast.net>
6732
6733         PR objc/35165
6734         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6735
6736 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6737
6738         PR target/43668
6739         * gcc.target/i386/pr43668.c: New.
6740
6741 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6742
6743         PR c++/43028
6744         * g++.dg/cpp0x/initlist31.C: New.
6745
6746 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6747
6748         PR c/43981
6749         * gcc.dg/Wunused-var-8.c: New test.
6750
6751 2010-05-04  Jason Merrill  <jason@redhat.com>
6752
6753         PR c++/38064
6754         * g++.dg/cpp0x/enum3.C: Extend.
6755
6756 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6757
6758         PR target/43799
6759         * gcc.target/i386/pr43799.c: New.
6760
6761 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6762
6763         * gnat.dg/lto1.adb: New test.
6764         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6765
6766 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6767
6768         PR middle-end/43671
6769         * gcc.target/i386/pr43671.c: New.
6770
6771 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6772
6773         PR c++/43705
6774         * g++.dg/template/crash95.C: New.
6775
6776 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6777
6778         PR debug/43508
6779         * gcc.target/i386/pr43508.c: New.
6780
6781 2010-05-04  Richard Guenther  <rguenther@suse.de>
6782
6783         PR tree-optimization/43879
6784         * g++.dg/torture/pr43879-1_0.C: New testcase.
6785         * g++.dg/torture/pr43879-1_1.C: Likewise.
6786
6787 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6788
6789         PR c++/43953
6790         * g++.dg/other/crash-12.C: New test.
6791
6792 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6793
6794         * g++.dg/cdce3.C: Add a space.  Updated.
6795
6796 2010-05-03  Jason Merrill  <jason@redhat.com>
6797
6798         PR c++/43680
6799         * g++.dg/opt/enum2.C: New.
6800         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6801         * g++.dg/warn/Wswitch-1.C: Adjust message.
6802
6803 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6804
6805         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6806         * g++.dg/ext/label13.C: Fix typo.
6807         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6808         alpha*-dec-osf5*.
6809         * gcc.c-torture/compile/limits-declparen.c: xfail on
6810         alpha*-dec-osf5* with -g.
6811         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6812         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6813         * gcc.dg/c99-tgmath-2.c: Likewise.
6814         * gcc.dg/c99-tgmath-3.c: Likewise.
6815         * gcc.dg/c99-tgmath-4.c: Likewise.
6816
6817 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6818
6819         PR fortran/43592
6820         * gfortran.dg/unexpected_interface.f90: New test.
6821
6822 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6823
6824         * ada/acats/run_acats (which): New function.
6825         (host_gnatchop, host_gnatmake): Use it.
6826
6827 2010-05-03  Richard Guenther  <rguenther@suse.de>
6828
6829         PR tree-optimization/43971
6830         * gcc.dg/pr43971.c: New testcase.
6831
6832 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6833
6834         PR debug/43972
6835         * gcc.dg/debug/pr43972.c: New test.
6836
6837 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6838
6839         PR testsuite/43963
6840         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6841
6842 2010-05-02  Richard Guenther  <rguenther@suse.de>
6843
6844         PR tree-optimization/43879
6845         * gcc.dg/torture/pr43879-3.c: New testcase.
6846
6847 2010-05-01  Richard Guenther  <rguenther@suse.de>
6848
6849         PR tree-optimization/43949
6850         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6851
6852 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6853
6854         PR c++/43951
6855         * g++.dg/init/new28.C: New.
6856
6857 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6858
6859         PR objc++/32052
6860         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6861         structure and nested declarations.
6862         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6863         structure and nested declarations.  Reduce header clutter and
6864         use _exit() rather than abort().
6865         * objc.dg/encode-10.m: New.
6866         * objc.dg/encode-11.m: New.
6867
6868 2010-04-30  DJ Delorie  <dj@redhat.com>
6869
6870         * gcc.c-torture/execute/20100430-1.c: New test.
6871
6872 2010-04-30  Jason Merrill  <jason@redhat.com>
6873
6874         PR c++/43868
6875         * g++.dg/template/ptrmem21.C: New.
6876
6877 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6878
6879         PR fortran/18918
6880         PR fortran/43931
6881         * gfortran.dg/coarray_13.f90: New test.
6882
6883 2010-04-30  Richard Guenther  <rguenther@suse.de>
6884
6885         PR lto/43946
6886         * gcc.dg/lto/20100430-1_0.c: New testcase.
6887
6888 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6889
6890         PR debug/43942
6891         * c-c++-common/pr43942.c: New test.
6892
6893 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6894
6895         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6896         conflict with darwin crt1.o 'start' symbol.
6897
6898 2010-04-30  Richard Guenther  <rguenther@suse.de>
6899
6900         PR tree-optimization/43879
6901         * gcc.dg/torture/pr43879_1.c: New testcase.
6902
6903 2010-04-30  Richard Guenther  <rguenther@suse.de>
6904
6905         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6906
6907 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6908
6909         PR c++/43890
6910         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6911         user-provided constructor while recursing.
6912
6913 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6914
6915         PR fortran/42274
6916         * gfortran.dg/class_16.f03: New test.
6917
6918 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6919
6920         PR fortran/42274
6921         * gfortran.dg/class_15.f03: New.
6922
6923 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6924
6925         PR fortran/43326
6926         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6927
6928 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6929
6930         PR fortran/43492
6931         * gfortran.dg/generic_22.f03 : New test.
6932
6933 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6934
6935         PR fortran/42353
6936         * gfortran.dg/class_14.f03: New test.
6937
6938 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6939
6940         PR fortran/42680
6941         * gfortran.dg/interface_32.f90: New test.
6942
6943 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6944             Janus Weil  <janus@gcc.gnu.org>
6945
6946         PR fortran/41829
6947         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6948         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6949         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6950
6951 2010-04-28  Mike Stump  <mikestump@comcast.net>
6952
6953         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6954         dg-excess-errors.
6955         * g++.dg/uninit-pred-2_b.C: Likewise.
6956
6957 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6958
6959         PR fortran/18918
6960         PR fortran/43919
6961         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6962
6963 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6964
6965         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6966         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6967         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6968         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6969         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6970
6971 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6972
6973         * gcc.dg/const-uniq-1.c: New test.
6974         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6975
6976 2010-04-28  Xinliang David Li  <davidxl@google.com>
6977
6978         * gcc.dg/uninit-pred-2_b.c: New test.
6979         * gcc.dg/uninit-pred-4_b.c: New test.
6980         * gcc.dg/uninit-pred-3_d.c: New test.
6981         * gcc.dg/uninit-pred-6_b.c: New test.
6982         * gcc.dg/uninit-pred-8_b.c: New test.
6983         * gcc.dg/uninit-pred-3_a.c: New test.
6984         * gcc.dg/uninit-pred-2_c.c: New test.
6985         * gcc.dg/uninit-pred-5_a.c: New test.
6986         * gcc.dg/uninit-pred-3_e.c: New test.
6987         * gcc.dg/uninit-pred-7_a.c: New test.
6988         * gcc.dg/uninit-pred-6_c.c: New test.
6989         * gcc.dg/uninit-pred-9_a.c: New test.
6990         * gcc.dg/uninit-pred-8_c.c: New test.
6991         * gcc.dg/uninit-pred-3_b.c: New test.
6992         * gcc.dg/uninit-pred-5_b.c: New test.
6993         * gcc.dg/uninit-pred-7_b.c: New test.
6994         * gcc.dg/uninit-pred-6_d.c: New test.
6995         * gcc.dg/uninit-pred-9_b.c: New test.
6996         * gcc.dg/uninit-pred-2_a.c: New test.
6997         * gcc.dg/uninit-pred-4_a.c: New test.
6998         * gcc.dg/uninit-pred-3_c.c: New test.
6999         * gcc.dg/uninit-pred-6_a.c: New test.
7000         * gcc.dg/uninit-pred-8_a.c: New test.
7001         * gcc.dg/uninit-pred-7_c.c: New test.
7002         * gcc.dg/uninit-pred-6_e.c: New test.
7003         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7004         * g++.dg/uninit-pred-1_a.C: New test.
7005         * g++.dg/uninit-pred-1_b.C: New test.
7006         * g++.dg/uninit-pred-2_a.C: New test.
7007         * g++.dg/uninit-pred-2_b.C: New test.
7008         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7009         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7010         * g++.dg/uninit-pred-loop_1.cc: New test.
7011
7012 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7013
7014         * gcc.dg/lto/20091209-1_0.c: New testcase.
7015
7016 2010-04-28  Richard Guenther  <rguenther@suse.de>
7017
7018         PR tree-optimization/43879
7019         PR tree-optimization/43909
7020         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7021
7022 2010-04-28  Richard Guenther  <rguenther@suse.de>
7023
7024         PR c++/43880
7025         * g++.dg/torture/pr43880.C: New testcase.
7026
7027 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7028
7029         PR c++/9335
7030         * g++.dg/template/recurse2.C: Update
7031         * g++.dg/template/recurse.C: Update.
7032         * g++.dg/template/pr23510.C: Update.
7033         * lib/prune.exp: Filter out 'recursively instantiated'.
7034
7035 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7036
7037         PR c++/29043
7038         * g++.dg/init/pr29043.C: New.
7039
7040 2010-04-27  Jason Merrill  <jason@redhat.com>
7041
7042         * g++.dg/lookup/scoped5.C: Adjust.
7043         * g++.dg/lookup/scoped8.C: Adjust.
7044         * g++.dg/template/dependent-expr5.C: Adjust.
7045         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7046
7047         PR c++/43856
7048         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7049
7050         PR c++/43875
7051         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7052
7053 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7054             Jan Hubicka <hubicka@ucw.cz>
7055
7056         * gcc.dg/pure-2.c: New testcase.
7057         * gcc.dg/const-1.c: New testcase.
7058
7059 2010-04-27  Jason Merrill  <jason@redhat.com>
7060
7061         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7062
7063         PR c++/41468
7064         * g++.dg/template/sfinae17.C: New.
7065         * g++.dg/template/sfinae18.C: New.
7066
7067 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7068
7069         * g++.dg/init/pr42844.C: New.
7070         * g++.dg/cpp0x/pr42844-2.C: New.
7071         * g++.dg/cpp0x/defaulted2.C: Adjust.
7072         * g++.dg/tree-ssa/pr27549.C: Likewise.
7073         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7074
7075 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7076
7077         PR fortran/18918
7078         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7079
7080 2010-04-27  Richard Guenther  <rguenther@suse.de>
7081
7082         PR middle-end/40561
7083         * g++.dg/other/pr40561.C: New testcase.
7084
7085 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7086
7087         PR middle-end/43812
7088         * g++.dg/ipa/pr43812.C: New test.
7089
7090 2010-04-27  Jan Hubicka  <jh@suse.cz>
7091
7092         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7093         (test): ... this one.
7094
7095 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7096
7097         PR target/40657
7098         * gcc.target/arm/thumb-stackframe.c: New test.
7099
7100 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7101
7102         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7103         * gcc.dg/misc-column.c: Likewise.
7104         * gcc.dg/Walways-true-1.c: Likewise.
7105         * gcc.dg/Walways-true-2.c: Likewise.
7106         * gcc.dg/warn-addr-cmp.c: Likewise.
7107
7108 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7109
7110         PR fortran/18918
7111         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7112         * gfortran.dg/coarray_12.f90: New.
7113
7114 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7115
7116         PR c/32207
7117         * gcc.dg/pr32207.c: New test.
7118         * gcc.dg/misc-column.c: Adjust expected warning.
7119         * gcc.dg/Walways-true-1.c: Likewise.
7120         * gcc.dg/Walways-true-2.c: Likewise.
7121         * gcc.dg/warn-addr-cmp.c: Likewise.
7122
7123 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7124
7125         PR lto/42776
7126         * lib/lto.exp (lto_prune_vis_warns): New function.
7127         (lto-link-and-maybe-run): Call it.
7128
7129 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7130
7131         PR tree-optimization/43904
7132         * gcc.dg/tree-ssa/tailcall-6.c: New.
7133
7134 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7135
7136         PR testsuite/35165
7137         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7138         Darwin8/OSX10.4 - compatible code generation.
7139         Use scan-rtl-dump.
7140         * obj-c++.dg/stubify-1.mm: Ditto.
7141         * lib/objc-torture.exp: Do not require link success for
7142         "trivial.m" in the runtime checks when dowhat = 'compile'.
7143         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7144         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7145         Darwin8/OSX10.4 - compatible code generation.
7146         * objc.dg/stubify-2.m: Ditto.
7147         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7148         * objc.dg/next-runtime-1.m: Ditto.
7149         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7150         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7151         runtimes on Darwin.
7152
7153 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7154
7155         PR 43715
7156         * lib/plugin-support.exp: Use "-undefined
7157         dynamic_lookup" on darwin.
7158
7159 2010-04-26  Richard Guenther  <rguenther@suse.de>
7160
7161         * gcc.dg/lto/20100426_0.c: New testcase.
7162
7163 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7164
7165         PR tree-optimization/43833
7166         gcc.dg/Warray-bounds-8.c: New test case.
7167
7168 2010-04-26  Richard Guenther  <rguenther@suse.de>
7169
7170         PR lto/43080
7171         * g++.dg/lto/20100423-3_0.C: New testcase.
7172
7173 2010-04-26  Richard Guenther  <rguenther@suse.de>
7174
7175         PR lto/42425
7176         * g++.dg/lto/20100423-2_0.C: New testcase.
7177
7178 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7179
7180         * gcc.dg/vect/bb-slp-23.c: New test.
7181
7182 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7183
7184         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7185         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7186         * gcc.dg/c1x-float-1.c: New test.
7187
7188 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7189
7190         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7191         of "lea\[ \t\]".
7192
7193 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7194
7195         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7196         FreeBSD.
7197         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7198         * gfortran.dg/default_format_2.f90: Ditto.
7199
7200 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7201
7202         * gfortran.dg/pr43505.f90: Clean up .mod file.
7203         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7204         * gfortran.dg/pr41347.f90: Ditto.
7205         * gfortran.dg/internal_pack_4.f90: Ditto.
7206         * gfortran.dg/proc_decl_23.f90: Ditto.
7207         * gfortran.dg/recursive_check_3.f90: Ditto.
7208         * gfortran.dg/intent_out_3.f90: Ditto.
7209         * gfortran.dg/assignment_2.f90: Ditto.
7210         * gfortran.dg/pr41928.f90: Ditto.
7211         * gfortran.dg/pr42166.f90: Ditto.
7212         * gfortran.dg/private_type_12.f90: Ditto.
7213         * gfortran.dg/graphite/pr42185.f90: Ditto.
7214         * gfortran.dg/graphite/pr42186.f90: Ditto.
7215         * gfortran.dg/graphite/pr40982.f90: Ditto.
7216         * gfortran.dg/graphite/id-2.f90: Ditto.
7217         * gfortran.dg/graphite/id-4.f90: Ditto.
7218         * gfortran.dg/graphite/pr42050.f90: Ditto.
7219         * gfortran.dg/graphite/id-18.f90: Ditto.
7220         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7221         * gfortran.dg/graphite/pr41924.f90: Ditto.
7222         * gfortran.dg/graphite/pr42393.f90: Ditto.
7223         * gfortran.dg/graphite/pr37980.f90: Ditto.
7224         * gfortran.dg/graphite/pr38953.f90: Ditto.
7225         * gfortran.dg/graphite/pr42180.f90: Ditto.
7226         * gfortran.dg/graphite/pr42181.f90: Ditto.
7227         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7228         * gfortran.dg/select_type_4.f90: Ditto.
7229         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7230         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7231         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7232         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7233         * gfortran.dg/whole_file_11.f90: Ditto.
7234         * gfortran.dg/private_type_11.f90: Ditto.
7235         * gfortran.dg/vect/vect-gems.f90: Ditto.
7236         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7237
7238 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7239
7240         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7241
7242 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7243
7244         * gnat.dg/pack15.ad[sb]: New test.
7245
7246 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7247
7248         * gcc.target/arm/mla-1.c: New test.
7249
7250 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7251
7252         PR fortran/30073
7253         PR fortran/43793
7254         * gfortran.dg/pr43793.f90: New test.
7255
7256 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7257
7258         PR tree-optimization/41442
7259         * gcc.target/i386/pr41442.c: New test.
7260
7261 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7262
7263         PR fortran/43832
7264         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7265
7266 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7267
7268         PR fortran/43832
7269         * gfortran.dg/open_nounit.f90: New test.
7270
7271 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7272
7273         PR fortran/43841
7274         PR fortran/43843
7275         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7276
7277 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7278
7279         * gcc.dg/Wconversion-integer.c: Update.
7280
7281 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7282
7283         * gnat.dg/unchecked_convert5.adb: New test.
7284
7285 2010-04-23  Richard Guenther  <rguenther@suse.de>
7286
7287         PR lto/41734
7288         * gcc.dg/lto/20100423-2_0.c: New testcase.
7289         * gcc.dg/lto/20100423-2_0.c: Likewise.
7290
7291 2010-04-23  Richard Guenther  <rguenther@suse.de>
7292
7293         PR lto/43455
7294         * gcc.dg/lto/20100423-1_0.c: New testcase.
7295         * gcc.dg/lto/20100423-1_1.c: Likewise.
7296
7297 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7298
7299         PR tree-optimization/43846
7300         * gcc.dg/tree-ssa/sra-10.c: New test.
7301
7302 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7303
7304         PR middle-end/43835
7305         * gcc.c-torture/execute/pr43835.c: New test.
7306
7307 2010-04-23  Richard Guenther  <rguenther@suse.de>
7308
7309         PR lto/42653
7310         * g++.dg/lto/20100423-1_0.C: New testcase.
7311
7312 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7313
7314         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7315
7316 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7317
7318         PR tree-optimization/43842
7319         * gcc.dg/vect/pr43842.c: New test.
7320
7321 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7322
7323         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7324         * gcc.target/i386/wmul-2.c: Likewise.
7325
7326 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7327
7328         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7329         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7330
7331 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7332
7333         * gfortran.dg/reassoc_6.f: New testcase.
7334
7335 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7336
7337         PR middle-end/29274
7338         * gcc.target/arm/wmul-1.c: New test.
7339         * gcc.target/arm/wmul-2.c: New test.
7340
7341 2010-04-22  Richard Guenther  <rguenther@suse.de>
7342
7343         PR tree-optimization/43845
7344         * gcc.c-torture/compile/pr43845.c: New testcase.
7345
7346 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7347
7348         PR middle-end/29274
7349         * gcc.target/i386/wmul-1.c: New test.
7350         * gcc.target/i386/wmul-2.c: New test.
7351         * gcc.target/bfin/wmul-1.c: New test.
7352         * gcc.target/bfin/wmul-2.c: New test.
7353
7354 2010-04-22  Richard Guenther  <rguenther@suse.de>
7355
7356         PR fortran/43829
7357         * gfortran.dg/vector_subscript_6.f90: New testcase.
7358         * gfortran.dg/assign_10.f90: Adjust.
7359
7360 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7361
7362         PR fortran/43836
7363         * gfortran.dg/gomp/pr43836.f90: New test.
7364
7365 2010-04-21  Richard Guenther  <rguenther@suse.de>
7366
7367         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7368
7369 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7370
7371         * gcc.dg/torture/builtin-cproj-3.c: New.
7372
7373 2010-04-20  Jason Merrill  <jason@redhat.com>
7374
7375         PR c++/9335
7376         * g++.dg/template/recurse2.C: New.
7377         * g++.dg/parse/crash36.C: Adjust.
7378         * g++.dg/other/fold1.C: Adjust.
7379         * g++.dg/init/member1.C: Adjust.
7380         * lib/prune.exp: Prune "skipping N instantiation contexts".
7381
7382 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7383
7384         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7385
7386 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7387
7388         * gcc.dg/torture/builtin-cproj-1.c: New.
7389         * gcc.dg/torture/builtin-cproj-2.c: New.
7390
7391 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7392
7393         PR c++/43800
7394         PR c++/43704
7395         * g++.dg/template/typedef32.C: Adjust.
7396         * g++.dg/template/typedef33.C: New test.
7397
7398 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7399
7400         PR fortran/43227
7401         * gfortran.dg/proc_decl_23.f90: New test.
7402
7403         PR fortran/43266
7404         * gfortran.dg/abstract_type_6.f03: New test.
7405
7406 2010-04-20  Xinliang David Li  <davidxl@google.com>
7407
7408         * g++.dg/tree-ssa/fold-compare.C: New.
7409
7410 2010-04-20  Richard Guenther  <rguenther@suse.de>
7411
7412         PR tree-optimization/39417
7413         * g++.dg/torture/pr39417.C: New testcase.
7414
7415 2010-04-20  Richard Guenther  <rguenther@suse.de>
7416
7417         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7418
7419 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7420
7421         * g++.dg/debug/dwarf2/rv1.C: New test.
7422
7423 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7424
7425         PR target/43635
7426         * gcc.c-torture/compile/pr43635.c: New testcase.
7427
7428 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7429
7430         PR fortran/43339
7431         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7432         of sequential loops being private only in the innermost containing
7433         task region.
7434
7435         PR middle-end/43337
7436         * gfortran.dg/gomp/pr43337.f90: New test.
7437
7438 2010-04-19  Richard Guenther  <rguenther@suse.de>
7439
7440         PR tree-optimization/43796
7441         * gfortran.dg/pr43796.f90: New testcase.
7442
7443 2010-04-19  Richard Guenther  <rguenther@suse.de>
7444
7445         PR tree-optimization/43783
7446         * gcc.c-torture/execute/pr43783.c: New testcase.
7447
7448 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7449
7450         PR target/43766
7451         * gcc.target/i386/pr43766.c: New test.
7452
7453 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7454
7455         PR target/43662
7456         * gcc.target/i386/pr43662.c: New test.
7457
7458 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7459
7460         PR c++/43704
7461         * g++.dg/template/typedef32.C: New test.
7462
7463 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7464
7465         PR tree-optimization/37027
7466         * lib/target-supports.exp
7467         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7468         * gcc.dg/vect/pr37027.c: New test.
7469         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7470         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7471         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7472         gcc.dg/vect/vect-complex-6.c: Likewise.
7473
7474 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7475
7476         * g++.dg/debug/dwarf2/enum1.C: New test.
7477
7478 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7479
7480         * gnat.dg/rep_clause5.ad[sb]: New test.
7481         * gnat.dg/rep_clause5_pkg.ads: New helper.
7482
7483 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7484
7485         PR tree-optimization/43771
7486         * g++.dg/vect/pr43771.cc: New test.
7487
7488 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7489
7490         PR fortran/31538
7491         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7492         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7493
7494 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7495
7496         * gnat.dg/sizetype.adb: Rename into...
7497         * gnat.dg/sizetype1.adb: ...this.
7498         * gnat.dg/sizetype2.adb: New test.
7499
7500 2010-04-16  Richard Guenther  <rguenther@suse.de>
7501
7502         PR tree-optimization/43572
7503         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7504
7505 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7506
7507         * gnat.dg/specs/discr_private.ads: New test.
7508
7509 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7510
7511         PR target/41514
7512         * gcc.target/arm/thumb-comparisons.c: New test.
7513
7514         PR target/40603
7515         * gcc.target/arm/thumb-cbranchqi.c: New test.
7516
7517 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7518
7519         * g++.dg/torture/pr36191.C: Enable for SH.
7520
7521 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7522
7523         * gnat.dg/wide_boolean.adb: New test.
7524         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7525
7526 2010-04-15  Richard Guenther  <rguenther@suse.de>
7527
7528         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7529         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7530         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7531         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7532         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7533         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7534         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7535         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7536         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7537         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7538         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7539         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7540         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7541         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7542         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7543
7544 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7545
7546         PR target/21803
7547         * gcc.target/arm/pr42496.c: New test.
7548
7549 2010-04-14  Jason Merrill  <jason@redhat.com>
7550
7551         PR c++/36625
7552         * g++.dg/ext/attrib38.C: New.
7553
7554 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7555
7556         PR testsuite/43739
7557         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7558
7559 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7560
7561         PR 42966
7562         * gcc.dg/cpp/warn-undef-2.c: Update.
7563         * gcc.dg/cpp/warn-traditional-2.c: Update.
7564         * gcc.dg/cpp/warn-comments-2.c: Update.
7565         * gcc.dg/cpp/warn-variadic-2.c: Update.
7566         * gcc.dg/cpp/warn-long-long-2.c: Update.
7567         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7568         * gcc.dg/cpp/warn-multichar-2.c: Update.
7569         * gcc.dg/cpp/warn-normalized-3.c: Update.
7570         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7571         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7572         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7573         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7574         * gcc.dg/cpp/warn-redefined-2.c: Update.
7575         * gfortran.dg/warning-directive-2.F90: Update.
7576         * c-c++-common/cpp/warning-directive-2.c: Update.
7577
7578 2010-04-14  Michael Matz  <matz@suse.de>
7579
7580         PR tree-optimization/42963
7581         * gcc.dg/pr42963.c: New testcase.
7582
7583 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7584
7585         * gnat.dg/class_wide.adb: Rename into...
7586         * gnat.dg/class_wide1.adb: ...this.
7587         * gnat.dg/class_wide2.ad[sb]: New test.
7588
7589 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7590
7591         PR fortran/18918
7592         * gfortran.dg/coarray_9.f90: Update dg-errors.
7593         * gfortran.dg/coarray_10.f90: New test.
7594         * gfortran.dg/coarray_11.f90: New test.
7595
7596 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7597
7598         PR fortran/43747
7599         gfortran.dg/initialization_24.f90: New test.
7600
7601 2010-04-13  Jason Merrill  <jason@redhat.com>
7602
7603         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7604         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7605
7606 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7607
7608         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7609         * g++.dg/dg.exp: Likewise.
7610         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7611         * c-c++-common/cpp/warning-directive-1.c: ... here.
7612         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7613         * c-c++-common/cpp/warning-directive-2.c: ... here.
7614         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7615         * c-c++-common/cpp/warning-directive-3.c: ... here.
7616         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7617         * c-c++-common/cpp/warning-directive-4.c: ... here.
7618         * g++.dg/cpp/warning-directive-1.C: Delete.
7619         * g++.dg/cpp/warning-directive-2.C: Delete.
7620         * g++.dg/cpp/warning-directive-3.C: Delete.
7621         * g++.dg/cpp/warning-directive-4.C: Delete.
7622         * gcc.dg/cpp/normalised-3.c: Delete.
7623         * g++.dg/cpp/normalised-1.C: Rename as ...
7624         * c-c++-common/cpp/normalised-3.c: ... this.
7625
7626 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7627
7628         * gcc.dg/tree-ssa/sra-9.c: New test.
7629
7630 2010-04-13  Michael Matz  <matz@suse.de>
7631
7632         PR middle-end/43730
7633         * gcc.dg/pr43730.c: New test.
7634
7635 2010-04-13  Michael Matz  <matz@suse.de>
7636
7637         * gcc.dg/tree-ssa/negate.c: New testcase.
7638
7639 2010-04-13  Richard Guenther  <rguenther@suse.de>
7640
7641         PR testsuite/43735
7642         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7643
7644 2010-04-13  Richard Guenther  <rguenther@suse.de>
7645
7646         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7647
7648 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7649
7650         * gnat.dg/derived_type1.adb: New test.
7651
7652 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7653
7654         * gcc.dg/plugindir1.c: New testcase.
7655         * gcc.dg/plugindir2.c: New testcase.
7656         * gcc.dg/plugindir3.c: New testcase.
7657         * gcc.dg/plugindir4.c: New testcase.
7658
7659 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7660
7661         * gcc.target/i386/rotate-2.c: New test.
7662
7663 2010-04-12  Jason Merrill  <jason@redhat.com>
7664
7665         PR c++/43641
7666         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7667         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7668
7669 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7670
7671         PR c++/25811
7672         * g++.dg/init/pr25811.C: New test.
7673
7674 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7675
7676         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7677         dg-error, dg-warning.
7678         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7679
7680 2010-04-12  Richard Guenther  <rguenther@suse.de>
7681
7682         * gcc.dg/torture/inline-2.c: New testcase.
7683
7684 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7685
7686         PR bootstrap/43699
7687         * gcc.dg/Wunused-var-7.c: New test.
7688
7689         PR tree-optimization/43560
7690         * gcc.c-torture/execute/pr43560.c: New test.
7691
7692 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7693
7694         * gnat.dg/aggr13.adb: New test.
7695         * gnat.dg/aggr14.adb: Likewise.
7696         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7697
7698 2010-04-12  Richard Guenther  <rguenther@suse.de>
7699
7700         PR c++/43611
7701         * g++.dg/torture/pr43611.C: New testcase.
7702
7703 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7704
7705         PR c/36774
7706         * gcc.dg/pr36774-1.c: New test.
7707         * gcc.dg/pr36774-2.c: New test.
7708
7709 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7710
7711         * gcc.target/sh/rte-delay-slot.c: New test.
7712
7713 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7714
7715         * gnat.dg/pack9.adb: Remove -cargs option.
7716         * gnat.dg/aggr12.ad[sb]: New test.
7717
7718 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7719
7720         PR target/43417
7721         * gcc.target/sh/pr43417.c: New test.
7722
7723 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7724
7725         PR fortran/43591
7726         * gfortran.dg/spec_expr_6.f90: New test.
7727
7728 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7729
7730         PR cpp/43195
7731         * gcc.dg/cpp/pr43195.c: New.
7732         * gcc.dg/cpp/pr43195.h: New.
7733
7734 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7735
7736         PR 42965
7737         * gcc.dg/Werror-6.c: Adjust.
7738         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7739         * gcc.dg/Werror-4.c: Likewise.
7740         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7741         * gcc.dg/Wswitch-enum-error.c: Likewise.
7742         * gcc.dg/Wpointer-arith.c: Likewise.
7743         * gcc.dg/Wfatal.c: Likewise.
7744         * gcc.dg/Wswitch-error.c: Likewise.
7745         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7746         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7747         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7748         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7749         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7750         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7751         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7752         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7753         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7754         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7755         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7756         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7757         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7758         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7759         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7760         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7761         * g++.dg/cpp/warning-directive-2.C: Likewise.
7762         * gfortran.dg/warning-directive-2.F90: Likewise.
7763
7764 2010-04-09  Jason Merrill  <jason@redhat.com>
7765
7766         PR c++/42623
7767         * g++.dg/template/sizeof13.C: New.
7768
7769 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7770
7771         * g++.dg/other/pr35504.C: Add check for thiscall.
7772         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7773         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7774
7775 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7776
7777         PR c++/28584
7778         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7779         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7780         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7781         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7782         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7783         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7784         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7785         * g++.dg/other/increment1.C: Likewise.
7786
7787 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7788
7789         PR fortran/18918
7790         * gfortran.dg/coarray_7.f90: New test.
7791         * gfortran.dg/coarray_8.f90: New test.
7792
7793 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7794
7795         PR fortran/28039
7796         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7797
7798 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7799
7800         PR target/43643
7801         * gcc.dg/pr43643.c: New test.
7802
7803 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7804
7805         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7806
7807 2010-04-08  Richard Guenther  <rguenther@suse.de>
7808
7809         PR tree-optimization/43679
7810         * gcc.c-torture/compile/pr43679.c: New testcase.
7811
7812 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7813
7814         PR debug/43670
7815         * gcc.dg/pr43670.c: New test.
7816
7817 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7818
7819         PR middle-end/40815
7820         * gcc.dg/tree-ssa/reassoc-19.c: New.
7821
7822 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7823
7824         PR c/18624
7825         * gcc.dg/Wunused-var-1.c: New test.
7826         * gcc.dg/Wunused-var-2.c: New test.
7827         * gcc.dg/Wunused-var-3.c: New test.
7828         * gcc.dg/Wunused-var-4.c: New test.
7829         * gcc.dg/Wunused-var-5.c: New test.
7830         * gcc.dg/Wunused-var-6.c: New test.
7831         * gcc.dg/Wunused-parm-1.c: New test.
7832
7833         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7834         * gcc.dg/trunc-1.c: Likewise.
7835         * gcc.dg/vla-9.c: Likewise.
7836         * gcc.dg/dfp/composite-type.c: Likewise.
7837
7838 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7839
7840         PR objc/35996
7841         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7842         * obj-c++.dg/objc-gc-3.mm: Ditto.
7843
7844 2010-04-07  Simon Baldwin  <simonb@google.com>
7845
7846         * gcc.dg/cpp/warn-undef-2.c: New.
7847         * gcc.dg/cpp/warn-traditional-2.c: New.
7848         * gcc.dg/cpp/warn-comments-2.c: New.
7849         * gcc.dg/cpp/warning-directive-1.c: New.
7850         * gcc.dg/cpp/warn-long-long.c: New.
7851         * gcc.dg/cpp/warn-traditional.c: New.
7852         * gcc.dg/cpp/warn-variadic-2.c: New.
7853         * gcc.dg/cpp/warn-undef.c: New.
7854         * gcc.dg/cpp/warn-normalized-1.c: New.
7855         * gcc.dg/cpp/warning-directive-2.c: New.
7856         * gcc.dg/cpp/warn-long-long-2.c: New.
7857         * gcc.dg/cpp/warn-variadic.c: New.
7858         * gcc.dg/cpp/warn-normalized-2.c: New.
7859         * gcc.dg/cpp/warning-directive-3.c: New.
7860         * gcc.dg/cpp/warn-deprecated-2.c: New.
7861         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7862         * gcc.dg/cpp/warn-multichar-2.c: New.
7863         * gcc.dg/cpp/warn-normalized-3.c: New.
7864         * gcc.dg/cpp/warning-directive-4.c: New.
7865         * gcc.dg/cpp/warn-unused-macros.c: New.
7866         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7867         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7868         * gcc.dg/cpp/warn-cxx-compat.c: New.
7869         * gcc.dg/cpp/warn-redefined.c: New.
7870         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7871         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7872         * gcc.dg/cpp/warn-deprecated.c: New.
7873         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7874         * gcc.dg/cpp/warn-redefined-2.c: New.
7875         * gcc.dg/cpp/warn-comments.c: New.
7876         * gcc.dg/cpp/warn-multichar.c: New.
7877         * g++.dg/cpp/warning-directive-1.C: New.
7878         * g++.dg/cpp/warning-directive-2.C: New.
7879         * g++.dg/cpp/warning-directive-3.C: New.
7880         * g++.dg/cpp/warning-directive-4.C: New.
7881         * gfortran.dg/warning-directive-1.F90: New.
7882         * gfortran.dg/warning-directive-3.F90: New.
7883         * gfortran.dg/warning-directive-2.F90: New.
7884         * gfortran.dg/warning-directive-4.F90: New.
7885
7886 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7887
7888         PR objc++/23716
7889         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7890
7891 2010-04-07  Jason Merrill  <jason@redhat.com>
7892
7893         * g++.dg/template/dr408.C: New.
7894
7895         * g++.dg/lookup/ns4.C: New.
7896
7897         PR c++/38392
7898         * g++.dg/template/friend51.C: New test.
7899
7900         PR c++/41970
7901         * g++.old-deja/g++.other/linkage1.C: Adjust.
7902
7903 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7904
7905         PR c++/42697
7906         * g++.dg/template/crash94.C: New test.
7907
7908 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7909
7910         PR c++/40239
7911         * g++.dg/init/aggr5.C: New test.
7912         * g++.dg/init/aggr5.C: New test.
7913
7914 2010-04-07  Richard Guenther  <rguenther@suse.de>
7915
7916         PR tree-optimization/43270
7917         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7918         * gcc.dg/Warray-bounds-7.c: Likewise.
7919
7920 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7921
7922         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7923         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7924         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7925
7926 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7927
7928         PR c++/42556
7929         * g++.dg/init/pr42556.C: New test.
7930
7931 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7932
7933         PR debug/43628
7934         * g++.dg/debug/dwarf2/typedef2.C: New test.
7935
7936 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7937
7938         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7939         c-c++-common/dwarf2/redeclaration-1.C
7940
7941 2010-04-06  Jason Merrill  <jason@redhat.com>
7942
7943         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7944         * g++.dg/ext/attrib18.C: Likewise.
7945         * g++.dg/ext/bitfield2.C: Likewise.
7946         * g++.dg/ext/bitfield4.C: Likewise.
7947         * g++.dg/ext/visibility/warn2.C: Likewise.
7948         * g++.dg/ext/visibility/warn3.C: Likewise.
7949         * g++.dg/gomp/pr26690-1.C: Likewise.
7950         * g++.dg/inherit/covariant7.C: Likewise.
7951         * g++.dg/init/synth2.C: Likewise.
7952         * g++.dg/lookup/using7.C: Likewise.
7953         * g++.dg/other/crash-4.C: Likewise.
7954         * g++.dg/other/error13.C: Likewise.
7955         * g++.dg/other/error20.C: Likewise.
7956         * g++.dg/parse/crash31.C: Likewise.
7957         * g++.dg/parse/error16.C: Likewise.
7958         * g++.dg/parse/error19.C: Likewise.
7959         * g++.dg/parse/error27.C: Likewise.
7960         * g++.dg/parse/error28.C: Likewise.
7961         * g++.dg/parse/fused-params1.C: Likewise.
7962         * g++.dg/template/error2.C: Likewise.
7963         * g++.dg/template/local6.C: Likewise.
7964         * g++.dg/template/qualttp15.C: Likewise.
7965         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7966         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7967         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7968         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7969         * g++.old-deja/g++.eh/spec6.C: Likewise.
7970         * g++.old-deja/g++.jason/crash3.C: Likewise.
7971         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7972         * g++.old-deja/g++.law/ctors5.C: Likewise.
7973         * g++.old-deja/g++.law/ctors9.C: Likewise.
7974         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7975         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7976         * g++.old-deja/g++.other/struct1.C: Likewise.
7977         * g++.old-deja/g++.other/volatile1.C: Likewise.
7978         * g++.old-deja/g++.pt/crash36.C: Likewise.
7979         * g++.old-deja/g++.pt/derived3.C: Likewise.
7980         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7981         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7982
7983 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7984
7985         PR middle-end/43519
7986         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7987         * gcc.dg/graphite/id-19.c: New.
7988
7989 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7990
7991         PR middle-end/32824
7992         * gcc.dg/vect/pr32824: New.
7993
7994 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7995
7996         PR fortran/18918
7997         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7998         * gfortran.dg/coarray_3.f90: Ditto.
7999         * gfortran.dg/coarray_4.f90: Ditto.
8000         * gfortran.dg/coarray_5.f90: Ditto.
8001         * gfortran.dg/coarray_6.f90: Ditto.
8002         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8003
8004 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8005
8006         PR fortran/18918
8007         * gfortran.dg/coarray_4.f90: Fix test.
8008         * gfortran.dg/coarray_6.f90: Add more tests.
8009
8010 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8011
8012         PR fortran/18918
8013         * gfortran.dg/coarray_4.f90: New test.
8014         * gfortran.dg/coarray_5.f90: New test.
8015         * gfortran.dg/coarray_6.f90: New test.
8016
8017 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8018
8019         PR fortran/18918
8020         * gfortran.dg/iso_fortran_env_5.f90: New test.
8021         * gfortran.dg/iso_fortran_env_6.f90: New test.
8022
8023 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8024
8025         PR fortran/39997
8026         * gfortran.dg/coarray_1.f90: New test.
8027         * gfortran.dg/coarray_2.f90: New test.
8028         * gfortran.dg/coarray_3.f90: New test.
8029
8030 2010-04-06  Jason Merrill  <jason@redhat.com>
8031
8032         PR c++/43648
8033         * g++.dg/template/dtor8.C: New.
8034
8035         PR c++/43621
8036         * g++.dg/template/error-recovery2.C: New.
8037
8038 2010-04-06  Jan Hubicka  <jh@suse.czpli
8039
8040         PR tree-optimization/42906
8041         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8042
8043 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8044
8045         PR fortran/43178
8046         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8047         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8048         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8049
8050 2010-04-06  Richard Guenther  <rguenther@suse.de>
8051
8052         PR tree-optimization/43627
8053         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8054
8055 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8056
8057         PR target/43638
8058         * gcc.target/i386/pr43638.c: New test.
8059
8060 2010-04-06  Richard Guenther  <rguenther@suse.de>
8061
8062         PR middle-end/43661
8063         * gcc.c-torture/compile/pr43661.c: New testcase.
8064
8065 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8066
8067         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8068
8069 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8070
8071         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8072
8073 2010-04-02  Richard Guenther  <rguenther@suse.de>
8074
8075         PR tree-optimization/43629
8076         * gcc.c-torture/execute/pr43629.c: New testcase.
8077
8078 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8079             Dominique d'Humieres  <dominiq@lps.ens.fr>
8080
8081         PR libfortran/43605
8082         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8083
8084 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8085
8086         PR debug/43325
8087         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8088
8089 2010-04-01  Jason Merrill  <jason@redhat.com>
8090
8091         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8092
8093 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8094             Manfred Schwarb  <manfred99@gmx.ch>
8095
8096         PR libfortran/43605
8097         * gfortran.dg/ftell_3.f90: New test.
8098
8099 2010-04-01  Richard Guenther  <rguenther@suse.de>
8100
8101         PR middle-end/43614
8102         * gcc.c-torture/compile/pr43614.c: New testcase.
8103
8104 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8105
8106         PR tree-optimization/43141
8107         * gcc.dg/guality/pr43141.c: New test.
8108
8109 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8110
8111         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8112         * g++.dg/eh/spbp.C: Likewise.
8113         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8114         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8115         superfluous casts.
8116         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8117         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8118         * objc.dg/dwarf-2.m: Likewise.
8119
8120 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8121
8122         PR middle-end/43464
8123         * gcc.dg/graphite/id-pr43464.c: New.
8124         * gcc.dg/graphite/id-pr43464-1.c: New.
8125
8126 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8127
8128         PR middle-end/43351
8129         * gcc.dg/graphite/id-pr43351.c
8130
8131 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8132
8133         PR testsuite/35165
8134         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8135         * obj-c++.dg/try-catch-2.mm: Ditto.
8136         * obj-c++.dg/lookup-2.mm: Ditto.
8137         * obj-c++.dg/encode-8.m: Ditto.
8138         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8139         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8140         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8141         * obj-c++.dg/const-str-11.mm: Ditto.
8142         * obj-c++.dg/const-str-9.mm: Ditto.
8143         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8144         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8145         * obj-c++.dg/except-1.mm: Ditto.
8146         * obj-c++.dg/const-str-7.mm: Ditto.
8147         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8148         * obj-c++.dg/const-str-3.mm: Ditto.
8149         * obj-c++.dg/const-str-7.mm: Ditto.
8150         * obj-c++.dg/stubify-2.mm: Change dump file name.
8151
8152         PR objc++/23613
8153         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8154         New macro.
8155         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8156         Remove dg-xfail-if.
8157
8158 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8159
8160         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8161         only with -O2, -O3 or -Os and not with -fwhopr.
8162
8163 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8164
8165         PR c++/43558
8166         * g++.dg/template/typedef31.C: New test.
8167
8168 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8169
8170         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8171         assembler output on *-*-solaris2*.
8172         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8173
8174 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8175
8176         PR debug/43557
8177         * gcc.dg/pr43557-1.c: New test.
8178         * gcc.dg/pr43557-2.c: New file.
8179
8180 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8181
8182         PR 43562
8183         * gcc.dg/pr43562.c: New test.
8184
8185 2010-03-30  Jason Merrill  <jason@redhat.com>
8186
8187         PR c++/43076
8188         * g++.dg/template/error-recovery1.C: New.
8189
8190         PR c++/41786
8191         * g++.dg/parse/ambig5.C: New.
8192
8193 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8194
8195         PR debug/43593
8196         * gcc.dg/guality/pr43593.c: New test.
8197
8198 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8199
8200         PR middle-end/43430
8201         * gcc.dg/vect/pr43430-1.c: New.
8202
8203 2010-03-30  Jason Merrill  <jason@redhat.com>
8204
8205         PR c++/43559
8206         * g++.dg/template/partial7.C: New.
8207
8208 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8209
8210         * gcc.target/s390/stackcheck1.c: New testcase.
8211
8212 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8213
8214         PR libfortran/43265
8215         * gfortran.dg/read_eof_8.f90: New test.
8216
8217 2010-03-29  Jason Merrill  <jason@redhat.com>
8218
8219         * gcc.dg/cpp/include6.c: Change [] to ().
8220
8221         N3077
8222         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8223         splicing and UCNs.
8224         * c-c++-common/raw-string-2.c: Add trigraph test.
8225         * c-c++-common/raw-string-8.c: New.
8226         * c-c++-common/raw-string-9.c: New.
8227         * c-c++-common/raw-string-10.c: New.
8228
8229         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8230         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8231         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8232         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8233         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8234         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8235         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8236
8237 2010-03-29  Richard Guenther  <rguenther@suse.de>
8238
8239         PR tree-optimization/43560
8240         * gcc.dg/torture/pr43560.c: New testcase.
8241
8242 2010-03-29  Jason Merrill  <jason@redhat.com>
8243
8244         N3077
8245         * g++.dg/ext/raw-string-1.C: Change [] to ().
8246         * g++.dg/ext/raw-string-2.C: Change [] to ().
8247         Don't use \ in delimiter.
8248         * g++.dg/ext/raw-string-3.C: Change [] to ().
8249         * g++.dg/ext/raw-string-4.C: Change [] to ().
8250         * g++.dg/ext/raw-string-5.C: Change [] to ().
8251         Test for error on \ in delimiter.
8252         * g++.dg/ext/raw-string-6.C: Change [] to ().
8253         * g++.dg/ext/raw-string-7.C: Change [] to ().
8254
8255 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8256
8257         PR 43564
8258         * gcc.dg/pr43564.c: New test.
8259
8260 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8261
8262         PR fortran/43551
8263         * gfortran.dg/direct_io_12.f90: New test.
8264
8265 2010-03-28  Jan Hubicka  <jh@suse.cz>
8266
8267         PR tree-optimization/43505
8268         * gfortran.dg/pr43505.f90: New testcase.
8269
8270 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8271
8272         PR tree-optimization/43528
8273         * gcc.target/i386/pr43528.c: New test.
8274
8275 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8276
8277         PR c/43381
8278         * gcc.dg/parm-impl-decl-3.c: New test.
8279
8280 2010-03-26  Jason Merrill  <jason@redhat.com>
8281
8282         PR c++/43509
8283         * g++.dg/cpp0x/parse1.C: New.
8284
8285 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8286
8287         PR target/43524
8288         * gcc.target/i386/pr43524.c: New test.
8289
8290 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8291
8292         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8293         whitespace, rename main to foo.
8294         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8295         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8296         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8297         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8298         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8299         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8300         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8301         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8302         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8303         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8304         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8305
8306 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8307
8308         PR c++/43327
8309         * g++.dg/other/crash-10.C: New test.
8310         * g++.dg/other/crash-11.C: New test.
8311
8312 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8313
8314         PR libfortran/43517
8315         * gfortran.dg/read_eof_7.f90: New test.
8316
8317 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8318
8319         PR objc/35165
8320         PR testsuite/43512
8321         * objc-obj-c++-shared: New directory.
8322         * objc-obj-c++-shared/Object1-implementation.h: New file.
8323         * objc-obj-c++-shared/Object1.h: New file.
8324         * objc-obj-c++-shared/Protocol1.h: New file.
8325         * objc-obj-c++-shared/next-abi.h: New file.
8326         * objc-obj-c++-shared/next-mapping.h: New file.
8327         * objc/execute/next_mapping.h: Delete.
8328         * objc.dg/special/special.exp: For all targets run the tests with
8329         -fgnu-runtime, for darwin targets also run the tests with
8330         -fnext-runtime.
8331         * objc.dg/dg.exp: Ditto.
8332         * obj-c++.dg/dg.exp: Ditto.
8333         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8334         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8335         include use of updated NeXT interface.
8336         * objc/execute/formal_protocol-5.m: Ditto.
8337         * objc/execute/protocol-isEqual-2.m: Ditto.
8338         * objc/execute/protocol-isEqual-4.m: Ditto.
8339         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8340         Protocol1.h) and next-mapping.h as required.
8341         * objc/execute/object_is_class.m: Ditto.
8342         * objc/execute/enumeration-1.m: Ditto.
8343         * objc/execute/class-13.m: Ditto.
8344         * objc/execute/formal_protocol-2.m: Ditto.
8345         * objc/execute/formal_protocol-4.m: Ditto.
8346         * objc/execute/class-1.m: Ditto.
8347         * objc/execute/bycopy-1.m: Ditto.
8348         * objc/execute/formal_protocol-6.m: Ditto.
8349         * objc/execute/bycopy-3.m: Ditto.
8350         * objc/execute/class-3.m: Ditto.
8351         * objc/execute/bf-11.m: Ditto.
8352         * objc/execute/class-5.m: Ditto.
8353         * objc/execute/bf-13.m: Ditto.
8354         * objc/execute/class-7.m: Ditto.
8355         * objc/execute/bf-15.m: Ditto.
8356         * objc/execute/class-9.m: Ditto.
8357         * objc/execute/bf-17.m: Ditto.
8358         * objc/execute/bf-19.m: Ditto.
8359         * objc/execute/IMP.m: Ditto.
8360         * objc/execute/exceptions/catchall-1.m: Ditto.
8361         * objc/execute/exceptions/trivial.m: Ditto.
8362         * objc/execute/exceptions/finally-1.m: Ditto.
8363         * objc/execute/exceptions/local-variables-1.m: Ditto.
8364         * objc/execute/exceptions/foward-1.m: Ditto.
8365         * objc/execute/bf-2.m: Ditto.
8366         * objc/execute/string1.m: Ditto.
8367         * objc/execute/bf-4.m: Ditto.
8368         * objc/execute/informal_protocol.m: Ditto.
8369         * objc/execute/string3.m: Ditto.
8370         * objc/execute/bf-6.m: Ditto.
8371         * objc/execute/bf-8.m: Ditto.
8372         * objc/execute/class-tests-1.h: Ditto.
8373         * objc/execute/protocol-isEqual-1.m: Ditto.
8374         * objc/execute/protocol-isEqual-3.m: Ditto.
8375         * objc/execute/_cmd.m: Ditto.
8376         * objc/execute/function-message-1.m: Ditto.
8377         * objc/execute/bf-20.m: Ditto.
8378         * objc/execute/bf-common.h: Ditto.
8379         * objc/execute/np-2.m: Ditto.
8380         * objc/execute/class-10.m: Ditto.
8381         * objc/execute/class-12.m: Ditto.
8382         * objc/execute/enumeration-2.m: Ditto.
8383         * objc/execute/class-14.m: Ditto.
8384         * objc/execute/encode-1.m: Ditto.
8385         * objc/execute/formal_protocol-1.m: Ditto.
8386         * objc/execute/formal_protocol-3.m: Ditto.
8387         * objc/execute/accessing_ivars.m: Ditto.
8388         * objc/execute/bycopy-2.m: Ditto.
8389         * objc/execute/class-2.m: Ditto.
8390         * objc/execute/bf-10.m: Ditto.
8391         * objc/execute/formal_protocol-7.m: Ditto.
8392         * objc/execute/root_methods.m: Ditto.
8393         * objc/execute/class-4.m: Ditto.
8394         * objc/execute/bf-12.m: Ditto.
8395         * objc/execute/class-6.m: Ditto.
8396         * objc/execute/bf-14.m: Ditto.
8397         * objc/execute/nested-func-1.m: Ditto.
8398         * objc/execute/class-8.m: Ditto.
8399         * objc/execute/private.m: Ditto.
8400         * objc/execute/bf-16.m: Ditto.
8401         * objc/execute/bf-18.m: Ditto.
8402         * objc/execute/load-3.m: Ditto.
8403         * objc/execute/compatibility_alias.m: Ditto.
8404         * objc/execute/bf-1.m: Ditto.
8405         * objc/execute/no_clash.m: Ditto.
8406         * objc/execute/bf-3.m: Ditto.
8407         * objc/execute/string2.m: Ditto.
8408         * objc/execute/bf-5.m: Ditto.
8409         * objc/execute/string4.m: Ditto.
8410         * objc/execute/bf-7.m: Ditto.
8411         * objc/execute/object_is_meta_class.m: Ditto.
8412         * objc/execute/bf-9.m: Ditto.
8413         * objc/execute/bf-21.m: Ditto.
8414         * objc/execute/cascading-1.m: Ditto.
8415         * objc/execute/trivial.m: Ditto.
8416         * objc/execute/np-1.m: Ditto.
8417         * objc/compile/trivial.m: Ditto.
8418         * objc/execute/class_self-2.m: Include <stdlib.h>.
8419         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8420         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8421         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8422         and 64bit. Use new NeXT interface as required.
8423         * objc.dg/special/unclaimed-category-1.m: Ditto.
8424         * objc.dg/special/unclaimed-category-1.h: Ditto.
8425         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8426         * objc.dg/func-ptr-1.m: Ditto.
8427         * objc.dg/stret-1.m: Ditto.
8428         * objc.dg/encode-2.m: Ditto.
8429         * objc.dg/category-1.m: Ditto.
8430         * objc.dg/encode-3.m: Ditto.
8431         * objc.dg/call-super-3.m: Ditto.
8432         * objc.dg/method-3.m: Ditto.
8433         * objc.dg/func-ptr-2.m: Ditto.
8434         * objc.dg/lookup-1.m: Ditto.
8435         * objc.dg/encode-4.m: Ditto.
8436         * objc.dg/fix-and-continue-1.m: Ditto.
8437         * objc.dg/proto-lossage-3.m: Ditto.
8438         * objc.dg/method-13.m: Ditto.
8439         * objc.dg/proto-qual-1.m: Ditto.
8440         * objc.dg/zero-link-3.m: Ditto.
8441         * objc.dg/bitfield-1.m: Ditto.
8442         * objc.dg/va-meth-1.m: Ditto.
8443         * objc.dg/super-class-3.m: Ditto.
8444         * objc.dg/call-super-1.m: Ditto.
8445         * objc.dg/type-size-2.m: Ditto.
8446         * objc.dg/method-10.m: Ditto.
8447         * objc.dg/defs.m: Ditto.
8448         * objc.dg/const-str-3.m: Ditto.
8449         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8450         Protocol1.h) and next-mapping.h as required. Use new NeXT
8451         interface as required.
8452         * objc.dg/super-class-4.m: Ditto.
8453         * objc.dg/comp-types-8.m: Ditto.
8454         * objc.dg/call-super-2.m: Ditto.
8455         * objc.dg/objc-fast-4.m: Ditto.
8456         * objc.dg/method-6.m: Ditto.
8457         * objc.dg/const-str-3.m: Ditto.
8458         * objc.dg/const-str-7.m: Ditto.
8459         * objc.dg/method-15.m: Ditto.
8460         * objc.dg/method-19.m: Ditto.
8461         * objc.dg/sync-1.m: Ditto.
8462         * objc.dg/layout-1.m: Ditto.
8463         * objc.dg/bitfield-3.m: Ditto.
8464         * objc.dg/try-catch-3.m: Ditto.
8465         * objc.dg/try-catch-7.m: Ditto.
8466         * objc.dg/comp-types-10.m: Ditto.
8467         * objc.dg/selector-2.: Ditto.
8468         * objc.dg/method-7.m: Ditto.
8469         * objc.dg/typedef-alias-1.m: Ditto.
8470         * objc.dg/proto-lossage-2.m: Ditto.
8471         * objc.dg/comp-types-11.m: Ditto.
8472         * objc.dg/sizeof-1.m: Ditto.
8473         * objc.dg/method-17.m: Ditto.
8474         * objc.dg/bitfield-5.m: Ditto.
8475         * objc.dg/try-catch-1.m: Ditto.
8476         * objc.dg/encode-5.m: Ditto.
8477         * objc.dg/fix-and-continue-2.m: Ditto.
8478         * objc.dg/method-9.m: Ditto.
8479         * objc.dg/isa-field-1.m: Ditto.
8480         * objc.dg/local-decl-2.m: Ditto.
8481         * objc.dg/objc-gc-4.m: Ditto.
8482         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8483         * objc.dg/gnu-runtime-3.m: Ditto.
8484         * objc.dg/encode-7.m: Ditto.
8485         * objc.dg/encode-8.m: Ditto.
8486         * objc.dg/selector-3.m: Ditto.
8487         * objc.dg/gnu-runtime-1.m: Ditto.
8488         * objc.dg/const-str-12.m: Ditto.
8489         * objc.dg/gnu-runtime-2.m: Ditto.
8490         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8491         * objc.dg/selector-1.m: Ditto.
8492         * objc.dg/stubify-2.m: Ditto.
8493         * objc.dg/zero-link-1.m: Ditto.
8494         * objc.dg/stret-2.m: Ditto.
8495         * objc.dg/zero-link-2.m: Ditto.
8496         * objc.dg/next-runtime-1.m: Ditto.
8497         * objc.dg/symtab-1.m: Ditto.
8498         * objc.dg/stubify-1.m: Ditto.
8499         * objc.dg/bitfield-2.m: Ditto.
8500         * objc.dg/try-catch-10.m: Apply to both runtimes.
8501         * objc.dg/const-str-1.m: Ditto.
8502         * objc.dg/image-info.m: Ditto.
8503         * objc.dg/encode-9.m: Ditto.
8504         * objc.dg/pragma-1.m: Apply test to all targets.
8505         * objc.dg/const-str-4.m: Ditto.
8506         * objc.dg/const-str-8.m: Ditto.
8507         * objc.dg/super-class-2.m: Ditto.
8508         * objc.dg/try-catch-5.m: Ditto.
8509         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8510         Protocol1.h) and next-mapping.h as required. Use new NeXT
8511         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8512         * objc.dg/const-str-11.m: Ditto.
8513         * objc.dg/const-str-9.m: Ditto.
8514         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8515         * objc.dg/encode-1.m: Remove redundant -lobjc.
8516         * objc.dg/try-catch-9.m: Tidy space.
8517         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8518         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8519         and 64bit. Use new NeXT interface as required.
8520         * obj-c++.dg/template-4.mm: Ditto.
8521         * obj-c++.dg/defs.mm: Ditto.
8522         * obj-c++.dg/basic.mm: Ditto.
8523         * obj-c++.dg/encode-4.mm: Ditto.
8524         * obj-c++.dg/method-17.mm: Ditto.
8525         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8526         * obj-c++.dg/cxx-class-1.mm: Ditto.
8527         * obj-c++.dg/method-10.mm: Ditto.
8528         * obj-c++.dg/va-meth-1.mm: Ditto.
8529         * obj-c++.dg/encode-5.mm: Ditto.
8530         * obj-c++.dg/lookup-2.mm: Ditto.
8531         * obj-c++.dg/template-3.mm: Ditto.
8532         * obj-c++.dg/proto-qual-1.mm: Ditto.
8533         * obj-c++.dg/qual-types-1.m: Ditto.
8534         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8535         * obj-c++.dg/template-1.mm: Ditto.
8536         * obj-c++.dg/encode-6.mm: Ditto.
8537         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8538         Protocol1.h) and next-mapping.h as required. Use new NeXT
8539         interface as required.
8540         * obj-c++.dg/except-1.mm: Ditto.
8541         * obj-c++.dg/const-str-7.mm: Ditto.
8542         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8543         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8544         * obj-c++.dg/selector-2.mm: Ditto.
8545         * obj-c++.dg/isa-field-1.mm: Ditto.
8546         * obj-c++.dg/try-catch-1.mm: Ditto.
8547         * obj-c++.dg/local-decl-1.mm: Ditto.
8548         * obj-c++.dg/try-catch-9.mm: Ditto.
8549         * obj-c++.dg/no-extra-load.mm: Ditto.
8550         * obj-c++.dg/selector-5.mm: Ditto.
8551         * obj-c++.dg/method-12.mm: Ditto.
8552         * obj-c++.dg/try-catch-11.mm: Ditto.
8553         * obj-c++.dg/comp-types-11.mm: Ditto.
8554         * obj-c++.dg/bitfield-3.mm: Ditto.
8555         * obj-c++.dg/method-6.mm: Ditto.
8556         * obj-c++.dg/super-class-2.mm: Ditto.
8557         * obj-c++.dg/method-21.mm: Ditto.
8558         * obj-c++.dg/const-str-8.mm: Ditto.
8559         * obj-c++.dg/try-catch-7.mm: Ditto.
8560         * obj-c++.dg/method-15.mm: Ditto.
8561         * obj-c++.dg/layout-1.mm: Ditto.
8562         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8563         * obj-c++.dg/const-str-3.mm: Ditto.
8564         * obj-c++.dg/try-catch-2.mm: Ditto.
8565         * obj-c++.dg/objc-gc-3.mm: Ditto.
8566         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8567         * obj-c++.dg/bitfield-1.mm: Ditto.
8568         * obj-c++.dg/selector-6.mm: Ditto.
8569         * obj-c++.dg/method-13.mm: Ditto.
8570         * obj-c++.dg/comp-types-12.mm: Ditto.
8571         * obj-c++.dg/bitfield-4.mm: Ditto.
8572         * obj-c++.dg/try-catch-8.mm: Ditto.
8573         * obj-c++.dg/method-2.mm: Ditto.
8574         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8575         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8576         * obj-c++.dg/const-str-4.mm: Ditto.
8577         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8578         * obj-c++.dg/try-catch-3.mm: Ditto.
8579         * obj-c++.dg/comp-types-9.mm: Ditto.
8580         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8581         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8582         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8583         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8584         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8585         Use new NeXT interface as required.
8586         * obj-c++.dg/const-str-10.mm: Ditto.
8587         * obj-c++.dg/const-str-11.mm: Ditto.
8588         * obj-c++.dg/const-str-9.mm: Ditto.
8589         * obj-c++.dg/method-11.mm: Ditto.
8590         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8591         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8592         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8593         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8594         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8595
8596 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8597
8598         PR c++/43206
8599         * g++.dg/template/typedef30.C: New test case.
8600
8601 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8602
8603         PR c/43385
8604         * gcc.c-torture/execute/pr43385.c: New test.
8605
8606 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8607
8608         * gcc.dg/strncpy-fix-1.c: New test.
8609
8610 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8611
8612         PR testsuite/41609
8613         * lib/objc-torture.exp (objc-set-runtime-options): New.
8614         * objc/execute/execute.exp: Check runtime options on each pass.
8615         * objc/execute/exceptions/exceptions.exp: Ditto.
8616         * objc/compile/compile.exp: Ditto.
8617
8618         PR testsuite/42348
8619         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8620         standard tests.
8621         (check_effective_target_objc2): New proc.
8622         (check_effective_target_next_runtime): New proc.
8623         * lib/objc.exp: Determine which runtime is in force and support it.
8624         * lib/obj-c++.exp: Ditto.
8625
8626 2010-03-24  Jason Merrill  <jason@redhat.com>
8627
8628         PR c++/43502
8629         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8630
8631 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8632
8633         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8634         a loop.
8635         * gcc.dg/ipa/ipa-2.c: Likewise.
8636         * gcc.dg/ipa/ipa-3.c: Likewise.
8637         * gcc.dg/ipa/ipa-4.c: Likewise.
8638         * gcc.dg/ipa/ipa-5.c: Likewise.
8639         * gcc.dg/ipa/ipa-7.c: Likewise.
8640         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8641         a loop.
8642         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8643         i_can_not_be_propagated_fully2 into a loop.
8644         * gcc.dg/ipa/ipa-8.c: New test.
8645         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8646
8647 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8648
8649         PR debug/19192
8650         PR debug/43479
8651         * gcc.dg/guality/pr43479.c: New test.
8652         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8653         and add volatile keyword.
8654
8655 2010-03-23  Mike Stump  <mikestump@comcast.net>
8656
8657         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8658
8659 2010-03-23  Jason Merrill  <jason@redhat.com>
8660
8661         * g++.dg/ext/altivec-17.C: Adjust error message.
8662
8663         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8664         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8665         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8666         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8667         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8668         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8669
8670 2010-03-22  Jason Merrill  <jason@redhat.com>
8671
8672         PR c++/43333
8673         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8674         * g++.dg/ext/is_pod_98.C: New.
8675
8676         PR c++/43281
8677         * g++.dg/cpp0x/auto18.C: New.
8678
8679         * gcc.dg/pr36997.c: Adjust error message.
8680         * g++.dg/ext/vector9.C: Likewise.
8681         * g++.dg/conversion/simd3.C: Likewise.
8682         * g++.dg/other/error23.C: Likewise.
8683
8684 2010-03-22  Michael Matz  <matz@suse.de>
8685
8686         PR middle-end/43475
8687         * gfortran.dg/pr43475.f90: New testcase.
8688
8689 2010-03-22  Richard Guenther  <rguenther@suse.de>
8690
8691         PR tree-optimization/43390
8692         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8693
8694 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8695
8696         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8697         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8698
8699 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8700             Michael Matz  <matz@suse.de>
8701
8702         PR c++/43081
8703         * g++.dg/parse/crash56.C: New test.
8704
8705 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8706
8707         PR fortran/43450
8708         * gfortran.dg/whole_file_15.f90 : New test.
8709
8710 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8711
8712         PR fortran/43409
8713         * gfortran.dg/inquire_size.f90: New test.
8714
8715 2010-03-20  Richard Guenther  <rguenther@suse.de>
8716
8717         PR rtl-optimization/43438
8718         * gcc.c-torture/execute/pr43438.c: New testcase.
8719
8720 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8721
8722         PR c++/43375
8723         * g++.dg/abi/mangle42.C: New test.
8724
8725 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8726
8727         PR C/43211
8728         * gcc.dg/pr43211.c: New test.
8729         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8730
8731 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8732
8733         PR rtl-optimization/42258
8734         * gcc.target/arm/thumb1-mul-moves.c: New test.
8735
8736         PR target/40697
8737         * gcc.target/arm/thumb-andsi.c: New test.
8738
8739         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8740         dg-require-effective-target.
8741
8742 2010-03-19  Michael Matz  <matz@suse.de>
8743
8744         PR c++/43116
8745         * g++.dg/other/pr43116.C: New testcase.
8746
8747 2010-03-19  Michael Matz  <matz@suse.de>
8748
8749         PR target/43305
8750         * gcc.dg/pr43305.c: New testcase.
8751
8752 2010-03-19  Richard Guenther  <rguenther@suse.de>
8753
8754         PR tree-optimization/43415
8755         * gcc.c-torture/compile/pr43415.c: New testcase.
8756
8757 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8758
8759         PR ada/43106
8760         * gnat.dg/case_optimization2.adb: New test.
8761         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8762
8763 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8764             Jack Howarth <howarth@bromo.med.uc.edu>
8765
8766         PR target/36399
8767         * gcc.target/i386/push-1.c: Don't xfail
8768           scan-assembler-not "movups" on darwin.
8769
8770 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8771
8772         PR debug/43058
8773         * gcc.dg/pr43058.c: New test.
8774
8775 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8776
8777         PR middle-end/42450
8778         * g++.dg/torture/pr42450.C: New test.
8779
8780 2010-03-18  Michael Matz  <matz@suse.de>
8781
8782         PR middle-end/43419
8783         * gcc.dg/pr43419.c: New testcase.
8784
8785 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8786
8787         PR rtl-optimization/43360
8788         * gcc.dg/torture/pr43360.c: New.
8789
8790 2010-03-18  Michael Matz  <matz@suse.de>
8791
8792         PR tree-optimization/43402
8793         * gcc.dg/pr43402.c: New testcase.
8794
8795 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8796
8797         PR target/42427
8798         * gcc.dg/pr42427.c: New test.
8799
8800 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8801
8802         PR libfortran/43265
8803         * gfortran.dg/read_empty_file.f: New test.
8804         * gfortran.dg/read_eof_all.f90: New test.
8805         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8806         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8807
8808 2010-03-17  Michael Matz  <matz@suse.de>
8809
8810         * gcc.dg/pr43300.c: Add -w.
8811
8812 2010-03-17  Richard Guenther  <rguenther@suse.de>
8813
8814         * gcc.dg/pr43379.c: Add -w.
8815
8816 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8817
8818         PR fortran/43331
8819         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8820
8821 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8822
8823         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8824
8825 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8826
8827         * ada/acats/run_all.sh: Log start and end times.
8828
8829 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8830
8831         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8832
8833 2010-03-16  Richard Guenther  <rguenther@suse.de>
8834
8835         PR middle-end/43379
8836         * gcc.dg/pr43379.c: New testcase.
8837
8838 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8839
8840         PR debug/43051
8841         * gcc.dg/guality/pr43051-1.c: New test.
8842
8843 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8844
8845         PR testsuite/43363
8846         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8847
8848 2010-03-15  Michael Matz  <matz@suse.de>
8849
8850         PR middle-end/43300
8851         * gcc.dg/pr43300.c: New testcase.
8852
8853 2010-03-15  Richard Guenther  <rguenther@suse.de>
8854
8855         PR tree-optimization/43367
8856         * gcc.c-torture/compile/pr43367.c: New testcase.
8857
8858 2010-03-15  Richard Guenther  <rguenther@suse.de>
8859
8860         PR tree-optimization/43317
8861         * gcc.dg/pr43317.c: New testcase.
8862
8863 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8864
8865         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8866
8867 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8868
8869         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8870
8871 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8872
8873         PR fortran/43362
8874         * gfortran.dg/impure_constructor_1.f90: New test.
8875
8876 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8877
8878         PR middle-end/43354
8879         * gfortran.dg/graphite/id-pr43354.f: New.
8880
8881 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8882
8883         PR middle-end/43349
8884         * gfortran.dg/graphite/pr43349.f: New.
8885
8886 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8887
8888         PR middle-end/43306
8889         * gcc.dg/graphite/pr43306.c: New.
8890
8891 2010-03-12  David S. Miller  <davem@davemloft.net>
8892
8893         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8894         sparc.
8895
8896 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8897
8898         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8899
8900 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8901
8902         PR fortran/43291
8903         PR fortran/43326
8904         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8905
8906 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8907
8908         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8909         fail for *-*-mingw* targets.
8910
8911 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8912
8913         PR debug/43329
8914         * gcc.dg/guality/pr43329-1.c: New test.
8915
8916 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8917
8918         PR tree-optimization/43257
8919         * g++.dg/torture/pr43257.C: New test.
8920
8921 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8922
8923         PR fortran/43228
8924         * gfortran.dg/namelist_61.f90: New test.
8925
8926 2010-03-11  Richard Guenther  <rguenther@suse.de>
8927
8928         PR tree-optimization/43255
8929         * gcc.c-torture/compile/pr43255.c: New testcase.
8930
8931 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8932
8933         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8934         * gcc.dg/pr43280.c: New testcase.
8935
8936 2010-03-11  Richard Guenther  <rguenther@suse.de>
8937
8938         PR lto/43200
8939         * gcc.dg/lto/20100227-1_0.c: New testcase.
8940         * gcc.dg/lto/20100227-1_1.c: Likewise.
8941
8942 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8943
8944         PR libfortran/43320
8945         PR libfortran/43265
8946         * gfortran.dg/read_eof_6.f: New test
8947         * gfortran.dg/read_x_eof.f90: New test.
8948         * gfortran.dg/read_x_past.f: Update test.
8949
8950 2010-03-10  Jan Hubicka  <jh@suse.cz>
8951
8952         * gcc.c-torture/compile/pr43288.c: New test.
8953
8954 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8955
8956         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8957         -fpic/-fPIC flags.
8958         * g++.old-deja/g++.pt/asm2.C: Likewise.
8959         * gcc.c-torture/compile/20000804-1.c: Likewise.
8960         * gcc.target/i386/clobbers.c: Likewise.
8961
8962 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8963
8964         PR fortran/43303
8965         * gfortran.dg/c_assoc_3.f90: New test.
8966
8967 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8968
8969         PR debug/36728
8970         * gcc.dg/guality/pr36728-1.c: New test.
8971         * gcc.dg/guality/pr36728-2.c: New test.
8972
8973 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8974
8975         * gcc.dg/h8300-div-delay-slot.c: New test.
8976
8977 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8978
8979         PR tree-optimization/43236
8980         * gcc.c-torture/execute/pr43236.c: New test.
8981
8982 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8983
8984         PR middle-end/42859
8985         * g++.dg/eh/pr42859.C: New test.
8986
8987 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8988
8989         PR debug/43299
8990         * gcc.dg/pr43299.c: New test.
8991
8992         PR debug/43290
8993         * g++.dg/eh/unwind2.C: New test.
8994
8995 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8996             Reza Yazdani  <reza.yazdani@amd.com>
8997
8998         PR middle-end/43065
8999         * gcc.dg/graphite/run-id-4.c: New.
9000
9001 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9002
9003         PR middle-end/43065
9004         * gcc.dg/graphite/run-id-3.c: New.
9005
9006 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9007
9008         PR middle-end/42644
9009         PR middle-end/42130
9010         * gcc.dg/graphite/id-18.c: New.
9011         * gcc.dg/graphite/run-id-pr42644.c: New.
9012
9013 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9014
9015         PR middle-end/42326
9016         * gcc.dg/graphite/pr42326.c: New.
9017
9018 2010-03-08  Richard Guenther  <rguenther@suse.de>
9019
9020         PR tree-optimization/43269
9021         * gcc.c-torture/execute/pr43269.c: New testcase.
9022
9023 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9024
9025         PR fortran/43256
9026         * gfortran.dg/typebound_call_13.f03: New.
9027
9028 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9029
9030         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9031         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9032
9033 2010-03-05  Jason Merrill  <jason@redhat.com>
9034
9035         * g++.dg/abi/mangle40.C: Require weak and alias.
9036
9037 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9038
9039         PR middle-end/42326
9040         * gfortran.dg/graphite/pr42326.f90: New.
9041         * gfortran.dg/graphite/pr42326-1.f90: New.
9042
9043 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9044
9045         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9046         (gnat_target_compile): Likewise.
9047         Reinitialize GNAT_UNDER_TEST if target changes.
9048         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9049         (local_find_gnatmake): Pass full --GCC to gnatlink.
9050         Remove --LINK.
9051
9052 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9053
9054         PR c/43248
9055         * gcc.dg/compound-literal-1.c: New testcase.
9056
9057 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9058
9059         PR tree-optimization/43164
9060         PR tree-optimization/43191
9061         * gcc.c-torture/compile/pr43164.c: New test.
9062         * gcc.c-torture/compile/pr43191.c: Likewise.
9063
9064 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9065
9066         PR fortran/43244
9067         * gfortran.dg/finalize_9.f90: New.
9068
9069 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9070             Ken Werner <ken@linux.vnet.ibm.com>
9071
9072         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9073         to dg-options for spu.
9074         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9075         dump-scan target to exclude spu.
9076
9077 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9078
9079         PR middle-end/43209
9080         * gcc.dg/tree-ssa/ivopts-4.c: New.
9081
9082 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9083
9084         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9085         include-opts and exclude-opts; skip checking the flags if arguments
9086         are the same as the defaults.
9087         (dg-xfail-if): Verify the number of arguments, supply defaults
9088         for unspecified optional arguments.
9089         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9090
9091 2010-03-03  Jason Merrill  <jason@redhat.com>
9092
9093         PR c++/12909
9094         * g++.dg/abi/mangle40.C: Updated.
9095
9096 2010-03-03  Jason Merrill  <jason@redhat.com>
9097
9098         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9099         * g++.dg/abi/mangle23.C: Likewise.
9100         * g++.dg/eh/simd-2.C: Likewise.
9101         * g++.dg/ext/attribute-test-2.C: Likewise.
9102         * g++.dg/ext/vector14.C: Likewise.
9103         * g++.dg/other/pr34435.C: Likewise.
9104         * g++.dg/template/conv8.C: Likewise.
9105         * g++.dg/template/nontype9.C: Likewise.
9106         * g++.dg/template/qualttp17.C: Likewise.
9107         * g++.dg/template/ref1.C: Likewise.
9108         * g++.old-deja/g++.pt/crash68.C: Likewise.
9109         * g++.old-deja/g++.pt/ref1.C: Likewise.
9110         * g++.old-deja/g++.pt/ref3.C: Likewise.
9111         * g++.old-deja/g++.pt/ref4.C: Likewise.
9112
9113         PR c++/12909
9114         * g++.dg/abi/mangle40.C: New.
9115         * g++.dg/abi/mangle41.C: New.
9116         * g++.dg/lto/20100302_0.C: New.
9117         * g++.dg/lto/20100302_1.C: New.
9118         * g++.dg/lto/20100302.h: New.
9119
9120 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9121
9122         PR fortran/43243
9123         * gfortran.dg/internal_pack_12.f90: New test.
9124
9125 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9126
9127         * gcc.dg/pr36997.c: Adjust error message.
9128
9129 2010-03-03  Mike Stump  <mikestump@comcast.net>
9130
9131         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9132         adjustments to not be present on machines that align the stack to
9133         more than 4 bytes and don't have a red zone yet as that is an
9134         unimplemented optimization.
9135
9136 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9137
9138         PR fortran/43169
9139         * gfortran.dg/impure_assignment_3.f90: New.
9140
9141 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9142
9143         PR debug/43229
9144         * gfortran.dg/pr43229.f90: New test.
9145
9146         PR debug/43237
9147         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9148
9149         PR debug/43177
9150         * gcc.dg/guality/pr43177.c: New test.
9151
9152 2010-03-02  Jason Merrill  <jason@redhat.com>
9153
9154         * g++.dg/ext/vector9.C: Adjust error message.
9155         * g++.dg/conversion/simd3.C: Likewise.
9156         * g++.dg/other/error23.C: Likewise.
9157
9158 2010-03-02  Mike Stump  <mikestump@comcast.net>
9159
9160         PR c++/41090
9161         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9162
9163 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9164
9165         PR fortran/43180
9166         * gfortran.dg/internal_pack_10.f90: New test.
9167
9168         PR fortran/43173
9169         * gfortran.dg/internal_pack_11.f90: New test.
9170
9171 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9172
9173         PR middle-end/42640
9174         * gcc.dg/tree-ssa/pr42640.c: New.
9175
9176 2010-03-01  Richard Guenther  <rguenther@suse.de>
9177
9178         PR tree-optimization/43220
9179         * gcc.c-torture/execute/pr43220.c: New testcase.
9180
9181 2010-03-01  Richard Guenther  <rguenther@suse.de>
9182
9183         PR middle-end/43213
9184         * gcc.dg/pr43213.c: New testcase.
9185
9186 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9187
9188         PR pch/14940
9189         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9190
9191 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9192
9193         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9194         New function.
9195         (check_effective_target_ucn): Likewise.
9196
9197         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9198         if !ucn.
9199         * gcc.dg/ucnid-2.c: Likewise.
9200         * gcc.dg/ucnid-3.c: Likewise.
9201         * gcc.dg/ucnid-4.c: Likewise.
9202         * gcc.dg/ucnid-11.c: Likewise.
9203         * gcc.dg/ucnid-12.c: Likewise.
9204         * gcc.dg/ucnid-6.c: Skip if !ucn.
9205         * gcc.dg/ucnid-9.c: Likewise.
9206
9207 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9208
9209         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9210         lists to dg-skip-if.
9211         * gcc.target/i386/stackalign/return-3.c: Likewise.
9212
9213 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9214
9215         * gcc.target/i386/clearcap.map: New file.
9216         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9217         Pass clearcap.map by default if supported.
9218
9219 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9220
9221         PR fortran/42900
9222         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9223         Explain this.
9224         * gfortran.dg/stat_2.f90: Likewise.
9225
9226 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9227
9228         PR fortran/43199
9229         * gfortran.dg/module_read_2.f90: New test.
9230
9231 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9232
9233         PR c++/42748
9234         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9235         * g++.dg/abi/mangle12.C: Likewise.
9236         * g++.dg/abi/mangle20-2.C: Likewise.
9237         * g++.dg/abi/mangle17.C: Likewise.
9238         * g++.dg/template/cond2.C: Likewise.
9239         * g++.dg/template/pr35240.C: Likewise.
9240
9241 2010-02-27  Richard Guenther  <rguenther@suse.de>
9242
9243         PR tree-optimization/43186
9244         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9245
9246 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9247
9248         * g++.dg/abi/packed1.C: Expect warning on the SH.
9249
9250 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9251
9252         PR c++/42054:
9253         * g++.dg/parse/error37.C: New test.
9254
9255 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9256
9257         PR c/24577
9258         PR c/43192
9259         * gcc.dg/pr8927-1.c: Match new note.
9260         * gcc.dg/990506-0.c: Likewise.
9261         * gcc.dg/gomp/flush-2.c: Likewise.
9262         * gcc.dg/gomp/atomic-5.c: Likewise.
9263         * gcc.dg/gomp/pr34607.c: Likewise.
9264         * gcc.dg/pr35746.c: Likewise.
9265         * gcc.dg/cpp/pragma-1.c: Likewise.
9266         * gcc.dg/cpp/pragma-2.c: Likewise.
9267         * gcc.dg/pr41842.c: Likewise.
9268         * gcc.dg/noncompile/20040629-1.c: Likewise.
9269         * objc.dg/private-1.m: Likewise.
9270
9271 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9272
9273         PR fortran/43185
9274         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9275         * gfortran.dg/default_initialization_4.f90: New test.
9276
9277 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9278
9279         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9280         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9281         * gnat.dg/thin_pointer2.adb: New test.
9282         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9283
9284 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9285
9286         PR c/20631
9287         * gcc.dg/cpp/c90-pedantic.c: New.
9288         * gcc.dg/cpp/c90.c: New.
9289         * gcc.dg/gnu90-const-expr-1.c: New.
9290         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9291
9292 2010-02-26  Richard Guenther  <rguenther@suse.de>
9293
9294         PR tree-optimization/43186
9295         * gcc.c-torture/compile/pr43186.c: New testcase.
9296
9297 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9298
9299         PR debug/43190
9300         * c-c++-common/dwarf2/pr43190.c: New test.
9301
9302 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9303
9304         PR testsuite/37074:
9305         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9306
9307 2010-02-26  Richard Guenther  <rguenther@suse.de>
9308
9309         PR tree-optimization/43188
9310         * gcc.c-torture/compile/pr43188.c: New testcase.
9311
9312 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9313
9314         PR target/43175
9315         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9316
9317 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9318
9319         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9320
9321 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9322
9323         PR target/43154
9324         * gcc.target/powerpc/pr43154.c: New file.
9325
9326 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9327
9328         PR debug/43166
9329         * gfortran.dg/debug/pr43166.f: New test.
9330
9331         PR debug/43165
9332         * gcc.dg/torture/pr43165.c: New test.
9333
9334 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9335
9336         PR c/43128
9337         * c-c++-common/pr41779.c: Update.
9338
9339 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9340
9341         PR ada/32547
9342         * lib/gnat-dg.exp (gnat_load): Redefine.
9343
9344         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9345         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9346
9347 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9348
9349         PR libobjc/36610
9350         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9351         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9352         -fgnu-runtime.
9353         Sort entries.
9354
9355 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9356
9357         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9358
9359 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9360
9361         PR debug/43150
9362         * gcc.dg/guality/vla-1.c: New test.
9363
9364 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9365
9366         PR fortran/43042
9367         * gfortran.dg/c_ptr_tests_15.f90: New test.
9368
9369 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9370
9371         PR target/43107
9372         * gcc.target/i386/pr43107.c: New test.
9373
9374 2010-02-23  Jason Merrill  <jason@redhat.com>
9375
9376         PR c++/43143
9377         * g++.dg/cpp0x/variadic100.C: New.
9378
9379 2010-02-23  Jason Merrill  <jason@redhat.com>
9380
9381         PR debug/42800
9382         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9383         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9384         * c-c++-common/dwarf2/vla1.c: New.
9385
9386 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9387
9388         PR target/43139
9389         * gcc.dg/pr43139.c: New test.
9390
9391         PR debug/43077
9392         * gcc.dg/guality/pr43077-1.c: New test.
9393
9394 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9395
9396         PR 43123
9397         * gcc.dg/march.c: New.
9398         * gcc.dg/march-generic.c: New.
9399         * gcc.dg/mtune.c: New.
9400
9401 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9402
9403         PR middle-end/43083
9404         * gcc.dg/graphite/pr43083.c: New.
9405
9406 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9407
9408         PR middle-end/43097
9409         * gfortran.dg/graphite/pr43097.f: New.
9410
9411 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9412             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9413
9414         PR middle-end/43140
9415         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9416
9417 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9418
9419         PR middle-end/43026
9420         * g++.dg/graphite/pr43026.C: New.
9421
9422 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9423
9424         PR c++/43126
9425         * gcc.dg/cleanup-1.c: Update.
9426         * gcc.dg/func-args-1.c: Update.
9427         * gcc.dg/format/sentinel-1.c: Update.
9428         * g++.old-deja/g++.jason/scoping10.C: Update.
9429         * g++.old-deja/g++.ns/lookup5.C: Update.
9430         * g++.dg/ext/cleanup-1.C: Update.
9431         * g++.dg/parse/varmod1.C: Update.
9432         * g++.dg/parse/error33.C: Update.
9433         * g++.dg/expr/call3.C: Update.
9434         * g++.dg/func-args-1.C: New.
9435
9436 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9437
9438         PR c/43125
9439         * gcc.dg/attr-used-2.c: Moved to ...
9440         * c-c++-common/attr-used-2.c: Here.
9441
9442         * gcc.dg/attr-used.c: Moved to ...
9443         * c-c++-common/attr-used.c: Here.
9444
9445 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9446
9447         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9448
9449 2010-02-22  Richard Guenther  <rguenther@suse.de>
9450
9451         PR lto/43045
9452         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9453         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9454
9455 2010-02-22  Richard Guenther  <rguenther@suse.de>
9456
9457         PR tree-optimization/42749
9458         * gcc.c-torture/compile/pr42749.c: New testcase.
9459
9460 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9461
9462         PR fortran/43072
9463         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9464         * gfortran.dg/internal_pack_9.f90: New test.
9465
9466 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9467
9468         PR c++/23510
9469         * g++.dg/template/recurse.C: Adjust.
9470         * g++.dg/template/pr23510.C: New.
9471
9472 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9473
9474         PR c++/42824
9475         * g++.dg/template/memclass4.C: New test.
9476
9477 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9478
9479         PR fortran/35259
9480         * gfortran.dg/reassoc_5.f90: New test.
9481
9482 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9483
9484         PR target/43067
9485         * gcc.target/i386/pr43067.c: New test.
9486
9487 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9488
9489         PR c++/35669
9490         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9491         -Wconversion-null.
9492         * g++.dg/warn/Wconversion-null.C: New test.
9493         * g++.old-deja/g++.other/null1.C: Move to...
9494         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9495
9496 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9497
9498         PR fortran/36932
9499         PR fortran/36933
9500         * gfortran.dg/dependency_26.f90: New test.
9501
9502         PR fortran/43072
9503         * gfortran.dg/internal_pack_7.f90: New test.
9504
9505         PR fortran/43111
9506         * gfortran.dg/internal_pack_8.f90: New test.
9507
9508 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9509
9510         PR 43128
9511         * c-c++-common/pr41779.c: Fix broken testcase.
9512
9513 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9514
9515         PR 36513
9516         * c-c++-common/pr36513.c: New testcase.
9517         * c-c++-common/pr36513-2.c: New testcase.
9518
9519 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9520
9521         PR 41779
9522         * c-c++-common/pr41779.c: New.
9523
9524 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9525
9526         PR debug/43084
9527         * gcc.dg/pr43084.c: New test.
9528
9529 2010-02-19  Richard Guenther  <rguenther@suse.de>
9530
9531         PR tree-optimization/42916
9532         * gcc.dg/pr42916.c: New testcase.
9533
9534 2010-02-18  Jason Merrill  <jason@redhat.com>
9535
9536         PR c++/42837
9537         * g++.dg/abi/packed1.C: Add expected warning.
9538
9539         PR c++/43108
9540         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9541         * gcc.dg/torture/dg-torture.exp: Likewise.
9542         * c-c++-common/torture/complex-sign.h,
9543         c-c++-common/torture/complex-sign-add.c,
9544         c-c++-common/torture/complex-sign-mixed-add.c,
9545         c-c++-common/torture/complex-sign-mixed-div.c,
9546         c-c++-common/torture/complex-sign-mixed-mul.c,
9547         c-c++-common/torture/complex-sign-mixed-sub.c,
9548         c-c++-common/torture/complex-sign-mul.c,
9549         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9550         Adapt for C++ compilation as well.
9551
9552         PR c++/43070
9553         * g++.dg/ext/label1.C: Update.
9554         * g++.dg/ext/label2.C: Update.
9555
9556         PR c++/26261
9557         * g++.dg/template/dependent-name6.C: New.
9558
9559         PR c++/43109
9560         * g++.dg/parse/namespace12.C: New.
9561
9562 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9563
9564         PR tree-optimization/43066
9565         * gcc.c-torture/compile/pr43066.c: New test.
9566
9567 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9568
9569         * g++.dg/ext/attrib35.C: Fix target selector string.
9570         * g++.dg/ext/attrib36.C: Ditto.
9571         * g++.dg/ext/attrib37.C: Ditto.
9572         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9573         * g++.dg/abi/mangle25.C: Ditto.
9574
9575 2010-02-17  Jason Merrill  <jason@redhat.com>
9576
9577         PR c++/43069
9578         * g++.dg/parse/namespace11.C: New.
9579
9580         PR c++/43093
9581         * g++.dg/ext/attrib37.C: New.
9582
9583         PR c++/43079
9584         * g++.dg/template/ptrmem20.C: New.
9585
9586 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9587
9588         PR target/43103
9589         * gcc.target/i386/xop-check.h: Include m256-check.h.
9590         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9591         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9592         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9593         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9594
9595 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9596
9597         PR debug/42918
9598         * gcc.dg/pr42918.c: New test.
9599
9600 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9601
9602         * g++.dg/ext/attrib36.C: Require ILP32.
9603
9604 2010-02-16  Richard Guenther  <rguenther@suse.de>
9605
9606         PR tree-optimization/41043
9607         * gfortran.dg/pr41043.f90: New testcase.
9608         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9609
9610 2010-02-16  Jason Merrill  <jason@redhat.com>
9611
9612         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9613
9614 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9615
9616         PR tree-optimization/43074
9617         * gcc.dg/vect/fast-math-pr43074.c: New test.
9618
9619 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9620
9621         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9622
9623 2010-02-16  Jason Merrill  <jason@redhat.com>
9624
9625         PR c++/43031
9626         * g++.dg/ext/attrib36.C: New.
9627
9628         PR c++/43036
9629         * g++.dg/other/array6.C: New.
9630
9631 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9632
9633         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9634
9635 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9636
9637         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9638         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9639         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9640         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9641         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9642         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9643
9644 2010-02-15  Richard Guenther  <rguenther@suse.de>
9645
9646         PR middle-end/43068
9647         * g++.dg/torture/pr43068.C: New testcase.
9648
9649 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9650
9651         PR c++/43024
9652         * g++.dg/opt/ice1.C: New.
9653
9654 2010-02-14  Jason Merrill  <jason@redhat.com>
9655
9656         PR c++/41997
9657         * g++.dg/cpp0x/initlist-opt.C: New.
9658
9659 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9660
9661         PR fortran/41113
9662         PR fortran/41117
9663         * gfortran.dg/internal_pack_6.f90: New test.
9664
9665 2010-02-12  Jason Merrill  <jason@redhat.com>
9666
9667         PR c++/43054
9668         * g++.dg/cpp0x/variadic99.C: New.
9669
9670 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9671
9672         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9673         sign extend pointers to gualchk_t.
9674
9675         PR c++/43033
9676         * g++.dg/other/default3.C: Xfail g4 test.
9677
9678 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9679
9680         PR middle-end/43012
9681         * gcc.dg/graphite/pr43012.c: New.
9682
9683 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9684
9685         PR middle-end/42930
9686         * g++.dg/graphite/pr42930.C: New.
9687
9688 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9689
9690         PR middle-end/42914
9691         PR middle-end/42530
9692         * gcc.dg/graphite/pr42530.c: New.
9693         * gcc.dg/graphite/pr42914.c: New.
9694
9695 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9696
9697         PR middle-end/42771
9698         * gcc.dg/graphite/pr42771.c: New.
9699
9700 2010-02-11  Richard Guenther  <rguenther@suse.de>
9701
9702         PR tree-optimization/42998
9703         * gcc.c-torture/compile/pr42998.c: New testcase.
9704
9705 2010-02-10  Jason Merrill  <jason@redhat.com>
9706
9707         PR c++/41896
9708         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9709
9710         PR c++/42983, core issue 906
9711         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9712         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9713
9714         PR c++/43016
9715         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9716
9717 2010-02-10  Richard Guenther  <rguenther@suse.de>
9718
9719         PR tree-optimization/43017
9720         * gcc.dg/torture/pr43017.c: New testcase.
9721
9722 2010-02-10  Tobias Burnus <burnus@net-b.de>
9723
9724         PR fortran/40823
9725         * gfortran.dg/private_type_1.f90: Update error location.
9726         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9727         * gfortran.dg/typebound_operator_2.f03: Ditto.
9728         * gfortran.dg/assignment_2.f90: Ditto.
9729         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9730         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9731
9732 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9733
9734         PR fortran/43015
9735         * gfortran.dg/bind_c_usage_20.f90: New test.
9736
9737 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9738
9739         PR debug/43010
9740         * g++.dg/debug/pr43010.C: New test.
9741
9742 2010-02-10  Richard Guenther  <rguenther@suse.de>
9743
9744         PR c/43007
9745         * gcc.c-torture/execute/20100209-1.c: New testcase.
9746         * gcc.dg/fold-div-3.c: Likewise.
9747
9748 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9749
9750         * gcc.dg/builtin-ffs-1.c: New test.
9751
9752 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9753
9754         PR fortran/42999
9755         * gfortran.dg/array_constructor_35.f90: New test.
9756
9757 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9758
9759         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9760
9761 2010-02-09  Jason Merrill  <jason@redhat.com>
9762
9763         PR c++/42399
9764         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9765
9766         PR c++/42370
9767         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9768
9769 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9770
9771         PR fortran/41869
9772         * gfortran.dg/module_write_1.f90: New test.
9773
9774 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9775
9776         * gcc.dg/pr19340.c: Adjust.
9777
9778 2010-02-09  Richard Guenther  <rguenther@suse.de>
9779
9780         PR tree-optimization/43008
9781         * gcc.c-torture/execute/pr43008.c: New testcase.
9782
9783 2010-02-09  Richard Guenther  <rguenther@suse.de>
9784
9785         PR tree-optimization/43000
9786         * gcc.dg/torture/pr43000.c: New testcase.
9787         * gcc.dg/torture/pr43002.c: Likewise.
9788
9789 2010-02-09  Daniel Kraft  <d@domob.eu>
9790
9791         PR fortran/39171
9792         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9793         and pass -Wsurprising as necessary.
9794
9795 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9796
9797         PR tree-optimization/42890
9798         * g++.dg/torture/pr42890.C: New test.
9799
9800 2010-02-08  Richard Guenther  <rguenther@suse.de>
9801
9802         PR middle-end/42995
9803         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9804
9805 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9806
9807         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9808         return 0 from main.
9809         * gcc.dg/graphite/block-1.c: Same.
9810         * gcc.dg/graphite/block-3.c: Same.
9811         * gcc.dg/graphite/block-4.c: Same.
9812         * gcc.dg/graphite/block-5.c: Same.
9813         * gcc.dg/graphite/block-6.c: Same.
9814         * gcc.dg/graphite/block-7.c: Same.
9815         * gcc.dg/graphite/interchange-0.c: Same.
9816         * gcc.dg/graphite/interchange-1.c: Same.
9817         * gcc.dg/graphite/interchange-10.c: Same.
9818         * gcc.dg/graphite/interchange-11.c: Same.
9819         * gcc.dg/graphite/interchange-12.c: Same.
9820         * gcc.dg/graphite/interchange-2.c: Same.
9821         * gcc.dg/graphite/interchange-3.c: Same.
9822         * gcc.dg/graphite/interchange-4.c: Same.
9823         * gcc.dg/graphite/interchange-5.c: Same.
9824         * gcc.dg/graphite/interchange-6.c: Same.
9825         * gcc.dg/graphite/interchange-7.c: Same.
9826         * gcc.dg/graphite/interchange-8.c: Same.
9827         * gcc.dg/graphite/interchange-9.c: Same.
9828         * gcc.dg/graphite/interchange-mvt.c: Same.
9829
9830 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9831
9832         * gfortran.dg/graphite/id-19.f: New.
9833         * gfortran.dg/graphite/pr14741.f90: New.
9834         * gfortran.dg/graphite/pr41924.f90: New.
9835         * gfortran.dg/graphite/run-id-2.f90: New.
9836
9837 2010-02-07  Richard Guenther  <rguenther@suse.de>
9838
9839         PR middle-end/42956
9840         * gcc.c-torture/compile/pr42956.c: New testcase.
9841
9842 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9843
9844         PR libfortran/42742
9845         * gfortran.dg/fmt_cache_2.f: New test.
9846
9847 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9848
9849         * gfortran.dg/read_no_eor.f90: New test.
9850
9851 2010-02-05  Jason Merrill  <jason@redhat.com>
9852
9853         * g++.dg/ext/label13.C: Move constructor body out of class.
9854
9855 2010-02-03  Jason Merrill  <jason@redhat.com>
9856
9857         PR c++/42870
9858         * g++.dg/ext/dllexport3.C: New.
9859
9860 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9861
9862         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9863
9864 2010-02-05  Richard Guenther  <rguenther@suse.de>
9865
9866         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9867
9868 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9869
9870         PR c++/42915
9871         * g++.dg/other/crash-9.C: New test.
9872
9873 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9874
9875         PR fortran/42309
9876         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9877
9878 2010-02-04  Richard Guenther  <rguenther@suse.de>
9879
9880         PR rtl-optimization/42952
9881         * gcc.dg/torture/pr42952.c: New testcase.
9882
9883 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9884
9885         PR libfortran/42901
9886         * gfortran.dg/namelist_60.f90: New test.
9887
9888 2010-02-03  Jason Merrill  <jason@redhat.com>
9889
9890         PR c++/40138
9891         * g++.dg/ext/builtin11.C: New.
9892
9893         PR c++/4926
9894         PR c++/38600
9895         * g++.dg/abi/mangle35.C: New.
9896         * g++.dg/abi/mangle37.C: New.
9897
9898         PR c++/12909
9899         * g++.dg/abi/mangle36.C: New.
9900
9901         PR c++/35652
9902         * g++.dg/warn/string1.C: New.
9903
9904 2010-02-03  Richard Guenther  <rguenther@suse.de>
9905
9906         PR tree-optimization/42944
9907         * gcc.dg/errno-1.c: New testcase.
9908
9909 2010-02-03  Richard Guenther  <rguenther@suse.de>
9910
9911         PR middle-end/42927
9912         * gcc.c-torture/compile/pr42927.c: New testcase.
9913
9914 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9915
9916         PR fortran/42936
9917         * gfortran.dg/null_4.f90: New test.
9918
9919 2010-02-02  Jason Merrill  <jason@redhat.com>
9920
9921         PR c++/41090
9922         * g++.dg/ext/label13.C: New.
9923
9924 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9925
9926         PR fortran/42650
9927         * gfortran.dg/func_result_5.f90: New test.
9928
9929 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9930
9931         PR fortran/42922
9932         * gfortran.dg/pure_initializer_3.f90: News test.
9933
9934 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9935
9936         PR fortran/42888
9937         * gfortran.dg/allocate_derived_2.f90: New test.
9938
9939 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9940
9941         PR middle-end/42898
9942         * gcc.dg/torture/pr42898-2.c: New test.
9943
9944 2010-01-31  Richard Guenther  <rguenther@suse.de>
9945
9946         PR middle-end/42898
9947         * gcc.dg/torture/pr42898.c: New testcase.
9948
9949 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9950
9951         PR fortran/38324
9952         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9953         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9954
9955 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9956
9957         * g++.dg/tree-ssa/inline-1.C: New.
9958         * g++.dg/tree-ssa/inline-2.C: New.
9959         * g++.dg/tree-ssa/inline-3.C: New.
9960
9961 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9962
9963         PR testsuite/41701
9964         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9965         the string 'pow' in the pathname of the compiler from generating a
9966         test failure.
9967
9968 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9969
9970         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9971         * g++.old-deja/g++.mike/eh17.C: Likewise.
9972         * g++.old-deja/g++.mike/p5571.C: Likewise.
9973
9974 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9975
9976         PR c++/42758
9977         PR c++/42634
9978         PR c++/42336
9979         PR c++/42797
9980         PR c++/42880
9981         * g++.dg/other/crash-5.C: New test.
9982         * g++.dg/other/crash-6.C: New test.
9983         * g++.dg/other/crash-7.C: New test.
9984         * g++.dg/other/crash-8.C: New test.
9985
9986 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9987
9988         PR rtl-optimization/42889
9989         * gcc.dg/pr42889.c: New test.
9990
9991 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9992
9993         * gcc.target/i386/pr42881.c: Use SSE2.
9994
9995 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9996
9997         PR target/42891
9998         * gcc.target/i386/pr42891.c: New test.
9999
10000 2010-01-28  Richard Guenther  <rguenther@suse.de>
10001
10002         PR tree-optimization/42871
10003         * g++.dg/torture/pr42871.C: New testcase.
10004
10005 2010-01-28  Richard Guenther  <rguenther@suse.de>
10006
10007         * gcc.dg/Wobjsize-1.h: New testcase.
10008         * gcc.dg/Wobjsize-1.c: Likewise.
10009
10010 2010-01-28  Richard Guenther  <rguenther@suse.de>
10011
10012         PR middle-end/42883
10013         * g++.dg/torture/pr42883.C: New testcase.
10014
10015 2010-01-28  Michael Matz  <matz@suse.de>
10016
10017         * gcc.target/i386/pr42881.c: New test.
10018
10019 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10020
10021         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10022         Add i?86-*-solaris2* support.
10023
10024 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10025
10026         PR c++/42713
10027         PR c++/42820
10028         * g++.dg/template/typedef27.C: New test case.
10029         * g++.dg/template/typedef28.C: New test case.
10030
10031 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10032
10033         * gcc.dg/optimize-bswap*.c: Add ARM target
10034
10035 2010-01-27  Richard Guenther  <rguenther@suse.de>
10036
10037         PR middle-end/42878
10038         * gcc.dg/torture/pr42878-1.c: New testcase.
10039         * gcc.dg/torture/pr42878-2.c: Likewise.
10040
10041 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10042
10043         PR middle-end/42874
10044         * gcc.dg/vla-22.c: New test.
10045
10046 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10047
10048         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10049         current collation.
10050
10051 2010-01-26  Richard Guenther  <rguenther@suse.de>
10052
10053         PR rtl-optimization/42685
10054         * gcc.dg/pr42685.c: New testcase.
10055         * g++.dg/other/pr42685.C: Likewise.
10056
10057 2010-01-26  Richard Guenther  <rguenther@suse.de>
10058
10059         PR middle-end/42806
10060         * g++.dg/other/pr42806.C: New testcase.
10061
10062 2010-01-26  Richard Guenther  <rguenther@suse.de>
10063
10064         PR tree-optimization/42250
10065         * gcc.dg/pr42250.c: New testcase.
10066
10067 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10068
10069         * gnat.dg/array_bounds_test.adb: New test.
10070
10071 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10072
10073         PR fortran/42858
10074         * gfortran.dg/generic_21.f90: New test.
10075
10076 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10077
10078         PR testsuite/41522
10079         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10080
10081 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10082
10083         PR c++/42748
10084         * g++.dg/abi/arm_va_list2.C: New test.
10085         * g++.dg/abi/arm_va_list2.h: Companion header file.
10086
10087 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10088
10089         PR fortran/41044
10090         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10091
10092         PR fortran/41167
10093         * gfortran.dg/char_array_arg_1.f90 : New test.
10094
10095         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10096
10097 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10098
10099         PR fortran/39304
10100         * gfortran.dg/generic_20.f90: New test.
10101
10102 2010-01-22  Michael Matz  <matz@suse.de>
10103
10104         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10105         -msse2.
10106
10107 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10108
10109         PR fortran/42736
10110         * gfortran.dg/dependency_25.f90 : New test.
10111
10112 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10113
10114         PR tree-optimization/42585
10115         * gcc.dg/tree-ssa/pr42585.c: New test.
10116
10117 2010-01-21  Richard Guenther  <rguenther@suse.de>
10118
10119         PR middle-end/19988
10120         * gcc.dg/pr19988.c: New testcase.
10121
10122 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10123
10124         * g++.dg/compat/decimal/compat-common.h: New file.
10125         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10126         * g++.dg/compat/decimal/pass_x.h: New file.
10127         * g++.dg/compat/decimal/pass_y.h: New file.
10128         * g++.dg/compat/decimal/pass-1_main.C: New file.
10129         * g++.dg/compat/decimal/pass-1_x.C: New file.
10130         * g++.dg/compat/decimal/pass-1_y.C: New file.
10131         * g++.dg/compat/decimal/pass-2_main.C: New file.
10132         * g++.dg/compat/decimal/pass-2_x.C: New file.
10133         * g++.dg/compat/decimal/pass-2_y.C: New file.
10134         * g++.dg/compat/decimal/pass-3_main.C: New file.
10135         * g++.dg/compat/decimal/pass-3_x.C: New file.
10136         * g++.dg/compat/decimal/pass-3_y.C: New file.
10137         * g++.dg/compat/decimal/pass-4_main.C: New file.
10138         * g++.dg/compat/decimal/pass-4_x.C: New file.
10139         * g++.dg/compat/decimal/pass-4_y.C: New file.
10140         * g++.dg/compat/decimal/pass-5_main.C: New file.
10141         * g++.dg/compat/decimal/pass-5_x.C: New file.
10142         * g++.dg/compat/decimal/pass-5_y.C: New file.
10143         * g++.dg/compat/decimal/pass-6_main.C: New file.
10144         * g++.dg/compat/decimal/pass-6_x.C: New file.
10145         * g++.dg/compat/decimal/pass-6_y.C: New file.
10146         * g++.dg/compat/decimal/return_x.h: New file.
10147         * g++.dg/compat/decimal/return_y.h: New file.
10148         * g++.dg/compat/decimal/return-1_main.C: New file.
10149         * g++.dg/compat/decimal/return-1_x.C: New file.
10150         * g++.dg/compat/decimal/return-1_y.C: New file.
10151         * g++.dg/compat/decimal/return-2_main.C: New file.
10152         * g++.dg/compat/decimal/return-2_x.C: New file.
10153         * g++.dg/compat/decimal/return-2_y.C: New file.
10154         * g++.dg/compat/decimal/return-3_main.C: New file.
10155         * g++.dg/compat/decimal/return-3_x.C: New file.
10156         * g++.dg/compat/decimal/return-3_y.C: New file.
10157         * g++.dg/compat/decimal/return-4_main.C: New file.
10158         * g++.dg/compat/decimal/return-4_x.C: New file.
10159         * g++.dg/compat/decimal/return-4_y.C: New file.
10160         * g++.dg/compat/decimal/return-5_main.C: New file.
10161         * g++.dg/compat/decimal/return-5_x.C: New file.
10162         * g++.dg/compat/decimal/return-5_y.C: New file.
10163         * g++.dg/compat/decimal/return-6_main.C: New file.
10164         * g++.dg/compat/decimal/return-6_x.C: New file.
10165         * g++.dg/compat/decimal/return-6_y.C: New file.
10166
10167 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10168
10169         PR debug/42715
10170         * gcc.dg/pr42715.c: New.
10171
10172 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10173
10174         PR c++/42038
10175         * g++.dg/parse/crash55.C: New.
10176
10177 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10178
10179         PR debug/42782
10180         * gcc.dg/guality/pr42782.c: New.
10181
10182 2010-01-20  Jason Merrill  <jason@redhat.com>
10183
10184         PR c++/41788
10185         * g++.dg/abi/packed1.C: New.
10186
10187         PR c++/41920
10188         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10189
10190         PR c++/40750
10191         * g++.dg/parse/fn-typedef1.C: New.
10192         * g++.dg/other/cv_quals.C: Adjust.
10193
10194 2010-01-20  Anthony Green  <green@moxielogic.com>
10195
10196         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10197         pack(push) pragma).
10198         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10199         * gcc.dg/20020312-2.c: Port this to the moxie core.
10200         * gcc.dg/weak/typeof-2.c: Ditto.
10201
10202 2010-01-20  Richard Guenther  <rguenther@suse.de>
10203
10204         PR tree-optimization/42717
10205         * gcc.c-torture/compile/pr42717.c: New testcase.
10206
10207 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10208
10209         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10210         of signed, add a few new tests.
10211
10212         PR middle-end/42803
10213         * g++.dg/parse/limits-initializer1.C: New test.
10214
10215 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10216
10217         PR fortran/42804
10218         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10219         * gfortran.dg/typebound_call_12.f03: New test.
10220
10221 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10222
10223         PR fortran/42783
10224         * gfortran.dg/bounds_check_15.f90 : New test.
10225
10226 2010-01-19  Michael Matz  <matz@suse.de>
10227
10228         PR tree-optimization/41783
10229         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10230
10231 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10232
10233         PR target/38697.
10234         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10235         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10236         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10237         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10238         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10239         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10240         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10241         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10242         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10243         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10244         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10245
10246 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10247
10248         PR fortran/42545
10249         * gfortran.dg/extends_6.f03: Modified an error message.
10250         * gfortran.dg/extends_10.f03: New test.
10251         * gfortran.dg/private_type_6.f03: Modified an error message.
10252         * gfortran.dg/structure_constructor_8.f03: Ditto.
10253
10254 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10255
10256         PR tree-optimization/42719
10257         * gcc.dg/pr42719.c: New test.
10258
10259         PR debug/42728
10260         * gcc.dg/pr42728.c: New test.
10261
10262 2010-01-19  Anthony Green  <green@moxielogic.com>
10263
10264         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10265
10266 2010-01-18  Anthony Green  <green@moxielogic.com>
10267
10268         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10269         for moxie.
10270
10271 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10272
10273         * g++.dg/template/error45.C: reverted as part of reverting the
10274         fix of PR c++/42634.
10275
10276 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10277
10278         PR c++/42634
10279         * g++.dg/template/error45.C: New test.
10280
10281 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10282
10283         PR c++/42766
10284         * g++.dg/conversion/op6.C: New test.
10285
10286 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10287
10288         PR target/42774
10289         * gcc.target/alpha/pr42774.c: New test.
10290
10291 2010-01-18  Richard Guenther  <rguenther@suse.de>
10292
10293         PR tree-optimization/42781
10294         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10295
10296 2010-01-17  Richard Guenther  <rguenther@suse.de>
10297
10298         PR middle-end/42248
10299         * gcc.c-torture/execute/pr42248.c: New testcase.
10300
10301 2010-01-17  Richard Guenther  <rguenther@suse.de>
10302
10303         PR tree-optimization/42773
10304         * g++.dg/torture/pr42773.C: New testcase.
10305
10306 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10307
10308         PR fortran/42677
10309         * gfortran.dg/interface_assignment_5.f90: New test.
10310
10311 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10312
10313         PR c++/42697
10314         * g++.dg/template/crash94.C: Reverted.
10315
10316 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10317
10318         PR debug/42767
10319         * gcc.dg/debug/pr42767.c: New.
10320
10321 2010-01-15  Jason Merrill  <jason@redhat.com>
10322
10323         PR c++/42761
10324         * g++.dg/cpp0x/decltype22.C: New.
10325
10326 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10327
10328         PR middle-end/42760
10329         * g++.dg/torture/pr42760.C: New test.
10330
10331 2010-01-15  Jing Yu  <jingyu@google.com>
10332
10333         PR rtl-optimization/42691
10334         * gcc.c-torture/execute/pr42691.c: New.
10335
10336 2010-01-15  Richard Guenther  <rguenther@suse.de>
10337
10338         PR middle-end/42739
10339         * g++.dg/torture/pr42739.C: New testcase.
10340
10341 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10342
10343         * g++.dg/template/error45.C: Revert as part of reverting changes
10344         or PR c++/42634.
10345
10346 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10347
10348         PR fortran/42684
10349         * gfortran.dg/interface_31.f90: New test.
10350
10351 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10352
10353         * gcc.target/powerpc/pr42747.c: New file.
10354
10355 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10356
10357         PR middle-end/42674
10358         * c-c++-common/pr42674.c: New test.
10359
10360         PR c++/42608
10361         * g++.dg/template/instantiate11.C: New test.
10362
10363 2010-01-14  Jason Merrill  <jason@redhat.com>
10364
10365         PR c++/42701
10366         * g++.dg/overload/error3.C: New.
10367
10368         PR c++/42655
10369         * g++.dg/overload/rvalue1.C: New.
10370
10371 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10372
10373         PR tree-optimization/42706
10374         * gcc.dg/ipa/pr42706.c: New testcase.
10375
10376 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10377
10378         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10379
10380 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10381
10382         PR tree-optimization/42714
10383         * g++.dg/torture/pr42714.C: New test.
10384
10385 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10386
10387         PR rtl-optimization/42246
10388         * gfortran.dg/pr42246-2.f: New.
10389
10390 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10391
10392         PR rtl-optimization/42389
10393         * gcc.dg/pr42389.c: New.
10394
10395 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10396
10397         PR rtl-optimization/42388
10398         * gcc.dg/pr42388.c: New.
10399
10400 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10401
10402         PR rtl-optimization/42294
10403         * gfortran.dg/pr42294.f: New.
10404
10405 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10406
10407         PR rtl-optimization/39453
10408         PR rtl-optimization/42246
10409         * gcc.dg/pr39453.c: New.
10410         * gcc.dg/pr42246.c: New.
10411
10412 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10413
10414         PR middle-end/42245
10415         * gcc.dg/pr42245.c: New.
10416         * gcc.dg/pr42245-2.c: New.
10417
10418 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10419
10420         PR rtl-optimization/42249
10421         * gcc.dg/pr42249.c: New.
10422
10423 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10424
10425         PR c/42721
10426         * gcc.c-torture/execute/pr42721.c: New test.
10427
10428 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10429
10430         PR tree-optimization/42709
10431         * gcc.dg/vect/pr42709.c: New test.
10432
10433 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10434
10435         PR fortran/41478
10436         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10437         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10438
10439 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10440
10441         PR fortran/42481
10442         * gfortran.dg/generic_19.f90 : New test.
10443
10444 2010-01-13  Richard Guenther  <rguenther@suse.de>
10445
10446         PR tree-optimization/42730
10447         * gcc.c-torture/compile/pr42730.c: New testcase.
10448
10449 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10450
10451         PR target/pr42542
10452         * gcc.target/ia64/pr42542-1.c: New.
10453         * gcc.target/ia64/pr42542-2.c: New.
10454         * gcc.target/ia64/pr42542-3.c: New.
10455
10456 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10457
10458         PR c++/42634
10459         * g++.dg/template/error45.C: New test.
10460
10461 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10462
10463         PR tree-optimization/42704
10464         * g++.dg/torture/pr42704.C: New test.
10465
10466 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10467
10468         PR tree-optimization/42703
10469         * gcc.c-torture/compile/pr42703.c: New test.
10470
10471 2010-01-13  Richard Guenther  <rguenther@suse.de>
10472
10473         PR tree-optimization/42705
10474         * gcc.c-torture/compile/pr42705.c: New testcase.
10475
10476 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10477
10478         * gcc.target/bfin/l2.c: New test.
10479         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10480
10481 2010-01-13  Richard Guenther  <rguenther@suse.de>
10482
10483         PR middle-end/42716
10484         * gcc.c-torture/compile/pr42716.c: New testcase.
10485
10486 2010-01-13  Richard Guenther  <rguenther@suse.de>
10487
10488         PR lto/42678
10489         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10490
10491 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10492
10493         PR c/42708
10494         * gcc.c-torture/compile/pr42708-1.c: New test.
10495
10496 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10497
10498         PR debug/42662
10499         * gcc.dg/pr42662.c: New test.
10500
10501         PR tree-optimization/42645
10502         * g++.dg/other/pr42645-1.C: New test.
10503         * g++.dg/other/pr42645-2.C: New test.
10504
10505 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10506
10507         PR target/42416
10508         * gcc.target/powerpc/warn-1.c: New test.
10509         * gcc.target/powerpc/warn-2.c: New test.
10510
10511 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10512
10513         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10514         stack alignment.
10515
10516 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10517
10518         * gcc.dg/lto/20100108_0.c: New.
10519
10520 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10521
10522         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10523         Add -march=i686 -msse for 32bit x86 targets.
10524
10525 2010-01-10  Richard Guenther  <rguenther@suse.de>
10526
10527         PR middle-end/42667
10528         * gcc.dg/torture/pr42667.c: New testcase.
10529
10530 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10531
10532         PR fortran/32489
10533         * gfortran.dg/array_constructor_34.f90: New test.
10534
10535 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10536
10537         PR fortran/20923
10538         * gfortran.dg/array_constructor_33.f90: New test.
10539         gfortran.dg/array_function_5.f90: Add credit.
10540
10541 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10542
10543         PR debug/42631
10544         * gcc.dg/pr42631.c: New.
10545
10546 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10547
10548         PR debug/42630
10549         * gcc.dg/pr42630.c: New.
10550
10551 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10552
10553         PR debug/42629
10554         * gcc.dg/pr42629.c: New.
10555
10556 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10557
10558         PR middle-end/42363
10559         * gcc.dg/torture/pr42363.c: New.
10560
10561 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10562
10563         PR debug/42604
10564         PR debug/42395
10565         * gcc.dg/vect/pr42604.c: New.
10566         * gcc.dg/vect/pr42395.c: New.
10567
10568 2010-01-09  Richard Guenther  <rguenther@suse.de>
10569
10570         PR middle-end/42512
10571         * gcc.c-torture/execute/pr42512.c: New testcase.
10572
10573 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10574
10575         PR fortran/41298
10576         * gfortran.dg/c_ptr_tests_14.f90: New test.
10577
10578 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10579
10580         PR ada/41929
10581         * gnat.dg/null_pointer_deref1.adb: Don't run on
10582         sparc*-sun-solaris2.11.
10583
10584 2010-01-08  Richard Guenther  <rguenther@suse.de>
10585
10586         PR lto/42528
10587         * gcc.dg/lto/20100103-1_0.c: New testcase.
10588         * gcc.dg/lto/20100103-2_0.c: Likewise.
10589
10590 2010-01-08  Tobias Burnus  <burnus@net-b.de
10591
10592         PR/fortran 25829
10593         * gfortran.dg/asynchronous_1.f90: New test.
10594         * gfortran.dg/asynchronous_2.f90: New test.
10595         * gfortran.dg/conflicts.f90: Update error message.
10596
10597 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10598
10599         c++/40155
10600         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10601
10602 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10603
10604         PR tree-optimization/42625
10605         * g++.dg/opt/dtor4.C: New test.
10606         * g++.dg/opt/dtor4.h: New.
10607         * g++.dg/opt/dtor4-aux.cc: New.
10608
10609 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10610
10611         PR fortran/42597
10612         * gfortran.dg/proc_ptr_26.f90: New test.
10613
10614 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10615
10616         PR fortran/41872
10617         * gfortran.dg/allocatable_scalar_7.f90: New test.
10618
10619 2010-01-06  Richard Guenther  <rguenther@suse.de>
10620
10621         * gcc.c-torture/compile/pr42632.c: New testcase.
10622
10623 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10624
10625         PR target/42542
10626         * gcc.target/i386/pr42542-4.c: New.
10627         * gcc.target/i386/pr42542-4a.c: Likewise.
10628         * gcc.target/i386/pr42542-5.c: Likewise.
10629         * gcc.target/i386/pr42542-5a.c: Likewise.
10630
10631 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10632
10633         * gcc.dg/tls/opt-15.c: New test.
10634
10635 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10636
10637         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10638
10639 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10640
10641         PR tree-optimization/42462
10642         * g++.dg/torture/pr42462.C: New test.
10643
10644 2010-01-05  Jason Merrill  <jason@redhat.com>
10645
10646         * g++.dg/cpp0x/initlist30.C: New test.
10647
10648 2010-01-05  Richard Guenther  <rguenther@suse.de>
10649
10650         PR tree-optimization/42614
10651         * gcc.c-torture/execute/pr42614.c: New testcase.
10652
10653 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10654
10655         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10656         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10657         -Wunreachable-code.
10658         * gcc.dg/Wunreachable-2.c: Likewise.
10659         * gcc.dg/Wunreachable-3.c: Likewise.
10660         * gcc.dg/Wunreachable-4.c: Likewise.
10661         * gcc.dg/Wunreachable-5.c: Likewise.
10662         * gcc.dg/Wunreachable-6.c: Likewise.
10663         * gcc.dg/Wunreachable-7.c: Likewise.
10664         * gcc.dg/Wunreachable-8.c: Likewise.
10665         * gcc.dg/20041231-1.c: Likewise.
10666
10667 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10668
10669         PR other/42611
10670         * gcc.dg/pr42611.c: New test.
10671
10672         PR tree-optimization/42508
10673         * g++.dg/opt/pr42508.C: New test.
10674
10675 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10676
10677         PR fortran/41872
10678         * gfortran.dg/allocatable_scalar_8.f90: New.
10679
10680 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10681
10682         PR tree-optimization/42398
10683         * gcc.c-torture/compile/pr42398.c: New test.
10684
10685 2010-01-04  Jason Merrill  <jason@redhat.com>
10686
10687         PR c++/42555
10688         * g++.dg/ext/attrib35.C: New.
10689
10690         PR c++/42567
10691         * g++.dg/cpp0x/auto17.C: New.
10692
10693 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10694
10695         * gcc.dg/lto/20100104_0.c: New.
10696
10697 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10698
10699         PR target/42542
10700         * gcc.target/i386/pr42542-1.c: New.
10701         * gcc.target/i386/pr42542-1a.c: Likewise.
10702         * gcc.target/i386/pr42542-1b.c: Likewise.
10703         * gcc.target/i386/pr42542-2.c: Likewise.
10704         * gcc.target/i386/pr42542-2a.c: Likewise.
10705         * gcc.target/i386/pr42542-2b.c: Likewise.
10706         * gcc.target/i386/pr42542-3.c: Likewise.
10707         * gcc.target/i386/pr42542-3a.c: Likewise.
10708
10709 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10710
10711         PR fortran/41872
10712         * gfortran.dg/allocatable_scalar_5.f90: New test.
10713         * gfortran.dg/allocatable_scalar_6.f90: New test.
10714
10715 2010-01-03  Richard Guenther  <rguenther@suse.de>
10716
10717         PR testsuite/42583
10718         * gfortran.dg/gomp/recursion1.f90: Remove.
10719
10720 2010-01-03  Richard Guenther  <rguenther@suse.de>
10721
10722         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10723         * gcc.dg/uninit-6.c: Likewise.
10724         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10725
10726 2010-01-03  Richard Guenther  <rguenther@suse.de>
10727
10728         PR tree-optimization/42589
10729         * gcc.target/i386/pr42589.c: New testcase.
10730
10731 2010-01-03  Richard Guenther  <rguenther@suse.de>
10732
10733         PR tree-optimization/42438
10734         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10735
10736 2010-01-02  Richard Guenther  <rguenther@suse.de>
10737
10738         PR testsuite/41651
10739         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10740
10741 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10742
10743         PR target/42448
10744         * gcc.target/alpha/pr42448-1.c: New test.
10745         * gcc.target/alpha/pr42448-2.c: Ditto.
10746
10747 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10748
10749         PR preprocessor/41947
10750         * gcc.dg/c99-hexfloat-3.c: New test.
10751
10752 2010-01-01  Richard Guenther  <rguenther@suse.de>
10753
10754         PR c/42570
10755         * gcc.c-torture/execute/pr42570.c: New testcase.
10756
10757 2010-01-01  Richard Guenther  <rguenther@suse.de>
10758
10759         PR middle-end/42559
10760         * gcc.c-torture/compile/pr42559.c: New testcase.
10761
10762 \f
10763 Copyright (C) 2010 Free Software Foundation, Inc.
10764
10765 Copying and distribution of this file, with or without modification,
10766 are permitted in any medium without royalty provided the copyright
10767 notice and this notice are preserved.