OSDN Git Service

2010-10-04 Martin Jambor <mjambor@suse.cz>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-04  Martin Jambor  <mjambor@suse.cz>
2
3         PR tree-optimization/45572
4         * g++.dg/ipa/pr45572-1.C: New test.
5         * g++.dg/ipa/pr45572-2.C: Likewise.
6
7 2010-10-03  Ian Lance Taylor  <iant@google.com>
8
9         * gcc.dg/anon-struct-11.c: New test.
10         * gcc.dg/anon-struct-12.c: New test.
11         * gcc.dg/anon-struct-13.c: New test.
12         * gcc.dg/anon-struct-14.c: New test.
13
14 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
15
16         * g++.dg/torture/pr45764.C: Revert revision 164914.
17         * gcc.dg/vect/pr43432.c: Likewise.
18         * gcc.dg/vect/vect-114.c: Likewise.
19         * gcc.dg/vect/vect-15.c: Likewise.
20
21 2010-10-03  Jason Merrill  <jason@redhat.com>
22
23         * g++.dg/cpp0x/sfinae5.C: New.
24
25 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
26
27         PR tree-optimization/45720
28         PR tree-optimization/45764
29         * g++.dg/torture/pr45764.C: New.
30
31         * gcc.dg/vect/pr43432.c: Xfail.
32         * gcc.dg/vect/vect-114.c: Likewise.
33         * gcc.dg/vect/vect-15.c: Likewise.
34
35 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36
37         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
38         hppa*-*-hpux*.
39         * gcc.dg/torture/pr45678-2.c: Likewise.
40
41 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
42
43         PR fortran/45748
44         * gfortran.dg/intrinsic_6.f90: New.
45
46 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
47
48         PR fortran/42831
49         * gfortran.dg/dependency_37.f90:  New test.
50
51 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
52
53         * gcc.target/i386/shift_mask.c: New test.
54
55 2010-10-01  Richard Guenther  <rguenther@suse.de>
56
57         PR tree-optimization/45854
58         * g++.dg/torture/pr45854.C: New testcase.
59
60 2010-09-30  Michael Eager  <eager@eagercon.com>
61
62         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
63         __FLT_{MIN,MAX}__.
64
65 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
66
67         PR middle-end/45758
68         * gfortran.dg/graphite/pr45758.f90: New.
69
70 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
71
72         PR middle-end/45230
73         * gcc.dg/graphite/id-pr45230.c: New.
74
75 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
76
77         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
78         * gfortran.dg/graphite/graphite.exp: Same.
79         * gcc.dg/graphite/vect-pr43423.c: New.
80
81 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
82
83         PR target/45843
84         * g++.dg/torture/pr45843.C: New test.
85
86 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
87
88         PR fortran/45828
89         * gfortran.dg/allocate_derived_5.f90: New.
90
91 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
92
93         PR tree-optimization/31261
94         * gcc.dg/tree-ssa/pr31261.c: New test.
95
96 2010-09-30  Michael Eager  <eager@eagercon.com>
97
98         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
99         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
100         * gcc.target/microblaze/microblaze.exp: Ditto.
101         * gcc.target/microblaze/others/string_cst1.c: Ditto.
102         * gcc.target/microblaze/others/string_cst2.c: Ditto.
103         * gcc.target/microblaze/others/data_var1.c: Ditto.
104         * gcc.target/microblaze/others/data_var2.c: Ditto.
105         * gcc.target/microblaze/others/data_var3.c: Ditto.
106         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
107         * gcc.target/microblaze/others/strings1.c:: Ditto.
108         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
109         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
110         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
111         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
112         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
113         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
114         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
115         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
116         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
117         * gcc.target/microblaze/isa/pcmp.c: Ditto.
118         * gcc.target/microblaze/isa/nofloat.c: Ditto.
119         * gcc.target/microblaze/isa/fcvt.c: Ditto.
120         * gcc.target/microblaze/isa/float.c: Ditto.
121         * gcc.target/microblaze/isa/mulh.c: Ditto.
122         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
123         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
124         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
125         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
126         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
127         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
128         * gcc.target/microblaze/isa/bshift.c: Ditto.
129         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
130         * gcc.target/microblaze/isa/div.c: Ditto.
131         * gcc.target/microblaze/isa/vanilla.c: Ditto.
132         * gcc.target/microblaze/isa/mul.c: Ditto.
133
134 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
135
136         merge from FSF 'apple/trunk' branch.
137         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
138
139         Radar 4386773
140         * objc.dg/enhanced-proto-1.m: New.
141         * objc.dg/enhanced-proto-2.m: New.
142         * obj-c++.dg/enhanced-proto-1.mm: New
143         * obj-c++.dg/enhanced-proto-2.mm: New.
144
145 2010-09-30  Richard Guenther  <rguenther@suse.de>
146
147         PR testsuite/45702
148         * gcc.dg/debug/pr41893-1.c: Adjust.
149         * gcc.dg/pr30762-1.c: Likewise.
150         * gcc.dg/pr31529-1.c: Likewise.
151         * gcc.dg/pr34457-1.c: Likewise.
152         * gcc.dg/pr34668-1.c: Likewise.
153         * gcc.dg/pr43557-1.c: Likewise.
154
155 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
156
157         PR objc/45842
158         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
159         * objc.dg/const-str-3.m: Correct header for memcpy.
160         * objc.dg/const-str-7.m: Likewise.
161         * objc.dg/method-20b.m: Provide an implementation of Object.
162         Adjust XFAIL for m64 NeXT runtime.
163         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
164         * objc.dg/encode-3.m: Correct line ordering, provide header for 
165         sprintf.
166         * objc.dg/encode-7-next.m: Only run for 32bit.
167         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
168         * objc.dg/type-size-2.m: Provide an implementation of Object.
169         Ajust headers.
170         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
171         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
172         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
173         Adjust XFAIL for m64 NeXT runtime.
174         * obj-c++.dg/method-22.mm: Likewise.
175         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
176
177 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
178
179         Merge from 'apple/trunk' branch on FSF servers.
180         
181         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
182
183         Radar 4278236
184         * obj-c++.dg/bad-forward-decl.mm: New
185
186 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
187
188         * ada/acats/run_acats: Revert revision 157037.
189
190 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
191
192         Merge from 'apple/trunk' branch on FSF servers.
193
194         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
195
196         Radar 4281748
197         * objc.dg/naming-2.m: Update
198         * objc.dg/naming-3.m: New
199
200 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
201
202         PR target/40457
203         * gcc.target/arm/pr40457-3.c: New test.
204
205 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
206
207         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
208         alias checking.
209         * lib/target-supports.exp (check_ifunc_available): Likewise.
210
211 2010-09-29  Tristan Gingold  <gingold@adacore.com>
212
213         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
214
215 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
216
217         * objc.dg/keywords-1.m: New test.
218         * objc.dg/keywords-2.m: New test.
219         * objc.dg/keywords-3.m: New test.
220         * obj-c++.dg/keywords-1.mm: New test.
221         * obj-c++.dg/keywords-2.mm: New test.
222
223 2010-09-28  Jason Merrill  <jason@redhat.com>
224
225         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
226         * g++.dg/ext/complit11.C: Likewise.
227         * g++.old-deja/g++.law/temps1.C: Likewise.
228
229         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
230         * g++.old-deja/g++.mike/misc6.C: Likewise.
231
232 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
233
234         * objc.dg/attributes/method-attribute-1.m: New.
235         * objc.dg/attributes/method-attribute-2.m: New.
236
237         * obj-c++.dg/attributes/method-attribute-1.m: New.
238         * obj-c++.dg/attributes/method-attribute-2.m: New.
239
240 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
241
242         * objc.dg/attributes: New.
243         * objc.dg/attributes/attributes.exp: New.
244         * objc.dg/attributes/class-attribute-1.m: New.
245         * objc.dg/attributes/class-attribute-2.m: New
246         * objc.dg/attributes/categ-attribute-1.m: New
247         * objc.dg/attributes/categ-attribute-2.m: New
248         * objc.dg/attributes/proto-attribute-1.m: New
249
250         * obj-c++.dg/attributes: New.
251         * obj-c++.dg/attributes/attributes.exp: New
252         * obj-c++.dg/attributes/class-attribute-1.mm: New
253         * obj-c++.dg/attributes/class-attribute-2.mm: New
254         * obj-c++.dg/attributes/categ-attribute-1.mm: New
255         * obj-c++.dg/attributes/categ-attribute-2.mm: New
256         * obj-c++.dg/attributes/proto-attribute-1.mm: New
257
258 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
259
260         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
261         from the branch renamed to method-20b.m to avoid clashes).
262
263         2005-08-23  Stuart Hastings  <stuart@apple.com>
264                     Ziemowit Laski  <zlaski@apple.com>
265
266         Radar 4209854
267         * obj-c++.dg/method-23.mm: New.
268         * objc.dg/method-20.m: New.
269
270 2010-09-28  Jan Hubicka  <jh@suse.cz>
271
272         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
273
274 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
275
276         PR target/44452
277         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
278         i?86-*-solaris2.[89], *-*-vxworks*.
279         * gcc.target/i386/pr22152.c: Likewise.
280         * gcc.target/i386/vect8-ret.c: New test.
281
282 2010-09-28  Jie Zhang  <jie@codesourcery.com>
283
284         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
285
286 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
287
288         Merge from 'apple/trunk' branch on FSF servers.
289
290         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
291
292         Radar 4175534
293         * obj-c++.dg/method-22.mm: New.
294
295 2010-09-27  Jason Merrill  <jason@redhat.com>
296
297         * g++.dg/cpp0x/rv-lvalue-req.C: New.
298         * g++.dg/ext/complit11.C: Adjust.
299         * g++.old-deja/g++.law/temps1.C: Adjust.
300         * g++.old-deja/g++.ns/koenig6.C: Adjust.
301         * g++.old-deja/g++.oliva/partord1.C: Adjust.
302
303 2010-09-27  Ian Lance Taylor  <iant@google.com>
304
305         * lib/target-supports.exp (check_effective_target_split_stack):
306         New procedure.
307         * gcc.dg/split-1.c: New test.
308         * gcc.dg/split-2.c: New test.
309         * gcc.dg/split-3.c: New test.
310         * gcc.dg/split-4.c: New test.
311
312 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
313
314         PR objc/25464
315         * objc.dg/type-size-3.m: New test.
316
317 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
318
319         PR objc/45763
320         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
321
322 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
323
324         PR objc/25450
325         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
326         * objc.dg/type-size-2.m: Same change.
327         * obj-c++.dg/encode-5.mm: Same change.
328
329 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
330
331         Merge from 'apple/trunk' branch on FSF servers.  The original
332         Changelogs are below.
333
334         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
335         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
336         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
337         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
338         in the branch).
339         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
340         proto-qual-1.m in the branch) and the normal ABI on GNU.
341         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
342         the test only with the NeXT runtime.
343         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
344         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
345         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
346         Run the test only with the NeXT runtime.
347
348         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
349
350         Radar 4492973
351         * objc.dg/encode-7-64bit.m: New.
352         * objc.dg/encode-7.m: Skip if -m64.
353
354         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
355
356         Radar 4301047
357         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
358         * obj-c++.dg/threedotthree-abi-1.mm: New
359         * objc.dg/threedotthree-abi-1.m: New
360
361         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
362
363         Radar 4136935
364         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
365         * objc.dg/encode-6.m: Likewise.
366         * objc.dg/encode-7.m: New test case.
367
368 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
369
370         Merge from 'apple/trunk' branch on FSF servers.  Renamed
371         const-str-12.m to constr-str-12b.m to avoid conflicts.
372
373         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
374
375         Radar 4229905
376         * obj-c++.dg/warn5.mm: New
377
378         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
379
380         Radar 4154928
381         * obj-c++.dg/const-str-12.mm: New.
382         * objc.dg/const-str-12.m: New.
383
384 2010-09-27  Tobias Burnus  <burnus@net-b.de>
385
386         PR fortran/40569
387         PR fortran/40568
388         * gfortran.dg/storage_size_2.f08: Fix test.
389         * gfortran.dg/c_sizeof_1.f90: Fix test.
390         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
391         * gfortran.dg/c_sizeof_3.f90: New.
392         * gfortran.dg/c_sizeof_4.f90: New.
393         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
394         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
395
396 2010-09-26  Daniel Kraft  <d@domob.eu>
397
398         PR fortran/45783
399         PR fortran/45795
400         * gfortran.dg/select_type_18.f03: New test.
401
402 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
403
404         * gnat.dg/return2.ad[sb]: New test.
405         * gnat.dg/return2_pkg.ads: New helper.
406
407 2010-09-25  Daniel Kraft  <d@domob.eu>
408
409         PR fortran/45776
410         * gfortran.dg/io_constraints_6.f03: New test.
411         * gfortran.dg/io_constraints_7.f03: New test.
412         * gfortran.dg/newunit_2.f90: New test.
413
414 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
415
416         * gfortran.dg/operator_c1202.f90: New test.
417
418 2010-09-24  Jan Hubicka  <jh@suse.cz>
419
420         * gcc.dg/tree-ssa/leaf.c: New testcase.
421
422 2010-09-24  Jan Hubicka  <jh@suse.cz>
423
424         PR tree-optimization/45738
425         PR tree-optimization/45741
426         * gcc.c-torture/compile/pr45741.c: New.
427         * gfortran.fortran-torture/compile/pr45738.f90: New.
428
429 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
430
431         * gcc.dg/cpp/undef-opt-1.c: New test.
432
433 2010-09-24  Jason Merrill  <jason@redhat.com>
434
435         * g++.dg/other/error10.C: Adjust expected output.
436
437 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
438
439         PR middle-end/45234
440         * gcc.dg/torture/stackalign/alloca-6.c: New test.
441         * gcc.target/i386/pr45234.c: New test.
442
443 2010-09-24  Richard Guenther  <rguenther@suse.de>
444
445         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
446
447 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
448
449         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
450         as a comment leader in regexp.
451
452 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
453
454         * objc.dg/sync-2.m: New test.
455         * obj-c++.dg/sync-2.mm: New test.
456
457 2010-09-24  Tobias Burnus  <burnus@net-b.de>
458
459         PR fortran/40571
460         * gfortran.dg/iso_fortran_env_7.f90: New.
461
462 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
463
464         * obj-c++.dg/too-many-args.mm: New file.
465
466 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
467
468         Merge from 'apple/trunk' branch on FSF servers.
469
470         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
471
472         Radar 4491608
473         * objc.dg/too-many-args.m: New
474
475 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
476
477         PR fortran/45744
478         * gfortran.dg/dependency_36.f90:  New test.
479
480 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
481
482         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
483         * gcc.target/i386/pad-3.c: Ditto.
484         * gcc.target/i386/pad-7.c: Ditto.
485         * gcc.target/i386/pad-7.c: Ditto.
486         * gcc.target/i386/pr36502.c: Ditto.
487         * gcc.target/i386/zee.c: Ditto.
488         * gcc.target/i386/20060821-1.c: Ditto.
489         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
490         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
491         * gcc.target/i386/pad-5b.c: Ditto.
492         * gcc.target/i386/pad-6a.c: Ditto.
493         * gcc.target/i386/pad-6b.c: Ditto.
494         * gcc.target/i386/pad-8.c: Ditto.
495         * gcc.target/i386/pad-9.c: Ditto.
496         * gcc.target/i386/pad-10.c: Ditto.
497         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
498
499 2010-09-23  Richard Guenther  <rguenther@suse.de>
500
501         PR tree-optimization/45565
502         * g++.dg/ipa/pr45565.C: New testcase.
503
504 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
505
506         PR fortran/45745
507         PR fortran/45648
508         * gfortran.dg/vector_subscript_bound_1.f90: New.
509
510 2010-09-23  Richard Guenther  <rguenther@suse.de>
511
512         PR middle-end/45750
513         * gcc.dg/pr45750.c: New testcase.
514
515 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
516
517         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
518         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
519         build.
520
521 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
522
523         PR rtl-optimization/44374
524         * gcc.target/arm/headmerge-1.c: New test.
525         * gcc.target/arm/headmerge-2.c: New test.
526         * gcc.target/i386/headmerge-1.c: New test.
527         * gcc.target/i386/headmerge-2.c: New test.
528
529 2010-09-23  Daniel Kraft  <d@domob.eu>
530
531         PR fortran/38936
532         PR fortran/44044
533         PR fortran/45474
534         * gfortran.dg/intrinsic_intent_1.f03: New test.
535         * gfortran.dg/select_type_17.f03: New test.
536         * gfortran.dg/associate_5.f03: More definability tests.
537         * gfortran.dg/enum_2.f90: Check definability.
538         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
539         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
540         * gfortran.dg/char_expr_2.f90: Ditto.
541         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
542         * gfortran.dg/enum_5.f90: Ditto.
543         * gfortran.dg/equiv_constraint_8.f90: Ditto.
544         * gfortran.dg/impure_assignment_2.f90: Ditto.
545         * gfortran.dg/impure_assignment_3.f90: Ditto.
546         * gfortran.dg/intent_out_1.f90: Ditto.
547         * gfortran.dg/intent_out_3.f90: Ditto.
548         * gfortran.dg/pointer_assign_7.f90: Ditto.
549         * gfortran.dg/pointer_intent_3.f90: Ditto.
550         * gfortran.dg/pr19936_1.f90: Ditto.
551         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
552         * gfortran.dg/simpleif_2.f90: Ditto.
553         * gfortran.dg/protected_5.f90: Ditto.
554         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
555         * gfortran.dg/protected_6.f90: Ditto.
556         * gfortran.dg/protected_7.f90: Ditto.
557
558 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
559
560         PR libfortran/45710
561         * gfortran.dg/namelist_65.f90: New test.
562
563 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
564
565         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
566         the regexp pattern between the expected label and location string.
567
568 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
569
570         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
571
572 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
573
574         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
575         * gcc.dg/pr27898.c: Likewise.
576         * gcc.dg/pr28712.c: Likewise.
577         * gcc.dg/pr30762-1.c: Likewise.
578         * gcc.dg/pr31529-1.c: Likewise.
579         * gcc.dg/pr34457-1.c: Likewise.
580         * gcc.dg/pr34668-1.c: Likewise.
581         * gcc.dg/pr34989-1.c: Likewise.
582         * gcc.dg/pr43557-1.c: Likewise.
583
584 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
585
586         PR rtl-optimization/45739
587         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
588         regexps.
589
590 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
591
592         * gcc.target/sparc/mnofpu.c: New test.
593
594 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
595
596         PR rtl-optimization/45739
597         * gcc.target/i386/pr45739.c: New test.
598
599 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
600
601         PR fortran/45648
602         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
603         and counts. Add non-elemental function call check.
604
605         PR fortran/45648
606         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
607         arguments checks. Update temporary counts.
608         * gfortran.dg/transpose_optimization_1.f90: New.
609
610 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
611
612         PR objc/23710
613         * objc.dg/invalid-method-1.m: New.
614
615 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
616
617         Merge from 'apple/trunk' branch on FSF servers.
618
619         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
620
621         Radar 4291785
622         * objc.dg/naming-4.m: New
623         * objc.dg/naming-5.m: New
624         * obj-c++.dg/naming-1.mm: New
625         * obj-c++.dg/naming-2.mm: New
626
627 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
628             Jack Howarth  <howarth@bromo.med.uc.edu>
629
630         PR c++/45645
631         * g++.dg/torture/pr44972.C: Use portable assert().
632
633 2010-09-21  Richard Guenther  <rguenther@suse.de>
634
635         PR tree-optimization/45580
636         * g++.dg/torture/pr45580.C: New testcase.
637
638 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
639
640         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
641
642 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
643
644         PR fortran/45438
645         * gfortran.dg/pointer_check_7.f90: New.
646
647 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
648
649         PR rtl-optimization/45728
650         * gcc.c-torture/compile/pr45728.c: New test.
651
652 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
653
654         PR fortran/45081
655         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
656
657 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
658
659         * g++.dg/tree-ssa/pr45605.C: Add "\\".
660
661 2010-09-20  Richard Guenther  <rguenther@suse.de>
662
663         PR middle-end/45704
664         * gcc.dg/torture/pr45704.c: New testcase.
665
666 2010-09-20  Jan Hubicka  <jh@suse.cz>
667
668         PR tree-optimize/45605
669         * g++.dg/tree-ssa/pr45605.C: New testcase.
670
671 2010-09-20  Michael Matz  <matz@suse.de>
672
673         PR testsuite/45706
674         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
675         enough.
676
677 2010-09-20  Richard Guenther  <rguenther@suse.de>
678
679         PR tree-optimization/45705
680         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
681
682 2010-09-20  Michael Matz  <matz@suse.de>
683
684         PR testsuite/45706
685         * lib/target-supports.exp (check_effective_target_vect_perm):
686         Add i?86-*-*.
687
688 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
689
690         PR rtl-optimization/45695
691         * gcc.c-torture/execute/pr45695.c: New test.
692
693 2010-09-19  Jan Hubicka  <jh@suse.cz>
694
695         PR lto/44246
696         * gcc.c-torture/compile/pr44246.c:New file.
697
698 2010-09-19  Ira Rosen  <irar@il.ibm.com>
699
700         PR tree-optimization/45714
701         * gfortran.dg/vect/pr45714-a.f: New test.
702         * gfortran.dg/vect/pr45714-b.f: New test.
703
704 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
705
706         * gnat.dg/const1.adb: Rename into...
707         * gnat.dg/constant1.adb: ...this.
708         * gnat.dg/constant2.adb: New test.
709         * gnat.dg/constant2_pkg1.ads: New helper.
710         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
711
712 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
713
714         * gnat.dg/specs/constant1.ads: New test.
715         * gnat.dg/specs/constant1_pkg.ads: New helper.
716
717 2010-09-18  Jan Hubicka  <jh@suse.cz>
718
719         PR tree-optimization/45453
720         * g++.dg/tree-ssa/pr45453.C: New testcase.
721
722 2010-09-18  Jason Merrill  <jason@redhat.com>
723
724         * g++.dg/cpp0x/initlist44.C: New.
725
726 2010-09-18  Richard Guenther  <rguenther@suse.de>
727
728         PR tree-optimization/45709
729         * g++.dg/torture/pr45709-2.C: New testcase.
730
731 2010-09-18  Richard Guenther  <rguenther@suse.de>
732
733         PR tree-optimization/45709
734         * g++.dg/torture/pr45709.C: New testcase.
735
736 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
737
738         PR testsuite/45719
739         * gcc.target/i386/pad-3.c: Pass -fno-pic.
740
741 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
742
743         * gcc.target/i386/pad-1.c: New.
744         * gcc.target/i386/pad-2.c: Likewise.
745         * gcc.target/i386/pad-3.c: Likewise.
746         * gcc.target/i386/pad-4.c: Likewise.
747         * gcc.target/i386/pad-5a.c: Likewise.
748         * gcc.target/i386/pad-5b.c: Likewise.
749         * gcc.target/i386/pad-6a.c: Likewise.
750         * gcc.target/i386/pad-6b.c: Likewise.
751         * gcc.target/i386/pad-7.c: Likewise.
752         * gcc.target/i386/pad-8.c: Likewise.
753         * gcc.target/i386/pad-9.c: Likewise.
754         * gcc.target/i386/pad-10.c: Likewise.
755
756 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
757
758         PR middle-end/45234
759         * gcc.dg/torture/stackalign/alloca-5.c: New.
760
761 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
762
763         PR middle-end/45678
764         * gcc.dg/torture/pr45678-2.c: New.
765
766 2010-09-17  Richard Guenther  <rguenther@suse.de>
767
768         PR middle-end/45678
769         * gcc.dg/torture/pr45678-1.c: New testcase.
770
771 2010-09-17  Michael Matz  <matz@suse.de>
772
773         PR tree-optimization/43432
774         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
775         check_effective_target_vect_perm_short): New predicates.
776         (check_effective_target_vect_perm): Include x86_64.
777         * gcc.dg/vect/pr43432.c: New test.
778         * gcc.dg/vect/vect-114.c: Adjust.
779         * gcc.dg/vect/vect-15.c: Ditto.
780         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
781         * gcc.dg/vect/slp-perm-9.c: Ditto.
782
783 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
784
785         PR testsuite/45692
786         * objc/execute/exceptions/throw-nil.m: Run the test only with the
787         GNU runtime.
788
789 2010-09-17  Richard Guenther  <rguenther@suse.de>
790
791         * gcc.dg/pr27898.c: Use -flto instead of -combine.
792         * gcc.dg/pr28706.c: Likewise.
793         * gcc.dg/pr28712.c: Likewise.
794         * gcc.dg/pr30762-1.c: Likewise.
795         * gcc.dg/pr30762-2.c: Likewise.
796         * gcc.dg/pr31529-1.c: Likewise.
797         * gcc.dg/pr31529-2.c: Likewise.
798         * gcc.dg/pr34457-1.c: Likewise.
799         * gcc.dg/pr34457-2.c: Likewise.
800         * gcc.dg/pr34668-1.c: Likewise.
801         * gcc.dg/pr34668-2.c: Likewise.
802         * gcc.dg/pr34989-1.c: Likewise.
803         * gcc.dg/pr34989-2.c: Likewise.
804         * gcc.dg/pr43557-1.c: Likewise.
805         * gcc.dg/pr43557-2.c: Likewise.
806         * gcc.dg/debug/pr41893-1.c: Likewise.
807         * gcc.dg/matrix/matrix.exp: Do not use -combine.
808         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
809         * gcc.dg/matrix/matrix-4.c: Likewise.
810         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
811         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
812         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
813         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
814
815 2010-09-16  Tobias Burnus  <burnus@net-b.de>
816
817         PR fortran/43665
818         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
819         optimizations.
820         * gfortran.dg/intent_optimize_1.f90: New test.
821
822 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
823
824         * gcc.target/i386/divmod-1.c: New.
825         * gcc.target/i386/divmod-2.c: Likewise.
826         * gcc.target/i386/divmod-3.c: Likewise.
827         * gcc.target/i386/divmod-4.c: Likewise.
828         * gcc.target/i386/divmod-4a.c: Likewise.
829         * gcc.target/i386/divmod-5.c: Likewise.
830         * gcc.target/i386/divmod-6.c: Likewise.
831         * gcc.target/i386/divmod-7.c: Likewise.
832         * gcc.target/i386/divmod-8.c: Likewise.
833         * gcc.target/i386/udivmod-1.c: Likewise.
834         * gcc.target/i386/udivmod-2.c: Likewise.
835         * gcc.target/i386/udivmod-3.c: Likewise.
836         * gcc.target/i386/udivmod-4.c: Likewise.
837         * gcc.target/i386/udivmod-4a.c: Likewise.
838         * gcc.target/i386/udivmod-5.c: Likewise.
839         * gcc.target/i386/udivmod-6.c: Likewise.
840         * gcc.target/i386/udivmod-7.c: Likewise.
841         * gcc.target/i386/udivmod-8.c: Likewise.
842
843 2010-09-16  Jan Hubicka  <jh@suse.cz>
844
845         * g++.dg/lto/pr45679-1_0.C: New file.
846         * g++.dg/lto/pr45679-1_1.C: New file.
847         * g++.dg/lto/pr45679-0_0.C: New file.
848         * g++.dg/lto/pr45679-0_1.C: New file.
849
850 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
851
852         PR fortran/45674
853         * gfortran.dg/class_dummy_2.f03: New.
854
855 2010-09-16  Richard Guenther  <rguenther@suse.de>
856
857         PR tree-optimization/45623
858         * gcc.dg/torture/pr45623.c: New testcase.
859
860 2010-09-16  Ira Rosen  <irar@il.ibm.com>
861
862         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
863         name and parentheses.
864         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
865
866 2010-09-15  Jason Merrill  <jason@redhat.com>
867
868         * g++.dg/parse/parameter-declaration-2.C: New.
869
870         * g++.dg/cpp0x/scoped_enum2.C: New.
871
872 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
873
874         * gcc.c-torture/compile/20100915-1.c: New test.
875
876 2010-09-15  Martin Jambor  <mjambor@suse.cz>
877
878         PR middle-end/45644
879         * gcc.dg/ipa/pr45644.c: New test.
880
881 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
882
883         PR tree-optimization/45633
884         * gcc.dg/vect/pr45633.c: New test.
885
886 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
887
888         PR fortran/45577
889         * gfortran.dg/allocate_derived_4.f90: New.
890
891 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
892
893         * lib/target-supports.exp
894         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
895         supported flag to true for neon.
896
897 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
898
899         PR c++/45665
900         * g++.dg/template/crash103.C: New.
901
902 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
903
904         Merge from 'apple/trunk' branch on FSF servers.
905
906         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
907
908         Radar 4457381
909         * objc.dg/msg-in-protocol.m: New.
910         * obj-c++.dg/msg-in-protocol.mm: New.
911
912         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
913
914         Radar 4219590
915         * objc.dg/break-in-ifstmt.m: New.
916
917         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
918
919         Radar 4174166
920         * obj-c++.dg/comp-types-13.mm: New.
921         * objc.dg/comp-types-12.m: New.
922
923         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
924
925         Radar 4216500
926         * obj-c++.dg/proto-lossage-7.mm: New.
927         * objc.dg/proto-lossage-7.m: New.
928
929 2010-09-14  Jan Hubicka  <jh@suse.cz>
930
931         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
932         folding.
933         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
934         folding.
935
936 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
937
938         PR middle-end/45567
939         * gcc.dg/pr45567.c: New test.
940
941         PR debug/45660
942         * g++.dg/debug/pr45660.C: New test.
943
944 2010-09-14  Ira Rosen  <irar@il.ibm.com>
945
946         PR tree-optimization/45470
947         * g++.dg/vect/pr45470-a.cc: New test.
948         * g++.dg/vect/pr45470-a.cc: New test.
949
950 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
951
952         PR target/42070
953         * lib/profopt.exp: Prune warnings on execname2 compile.
954         * lib/prune.exp: Prune "can't add line info" warnings.
955
956 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
957
958         PR libfortran/45532
959         * gfortran.dg/namelist_64.f90: New test.
960
961 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
962
963         PR rtl-optimization/45617
964         * gcc.target/i386/pr45617.c: New test.
965
966 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
967
968         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
969
970 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
971
972         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
973         * gcc.target/i386/fma4-vector.c: Likewise.
974         * gcc.target/i386/vectorize2.c: Likewise.
975         * gcc.target/i386/vectorize4.c: Likewise.
976         * gcc.target/i386/vectorize5.c: Likewise.
977         * gcc.target/i386/vectorize6.c: Likewise.
978         * gcc.target/i386/vectorize8.c: Likewise.
979
980         * gcc.target/i386/vect-double-1.c: New.
981         * gcc.target/i386/vect-double-1a.c: Likewise.
982         * gcc.target/i386/vect-double-2.c: Likewise.
983         * gcc.target/i386/vect-double-2a.c: Likewise.
984
985         * lib/target-supports.exp (check_effective_target_vect_double):
986         Set et_vect_double_saved to 0 when tuning for Atom.
987
988 2010-09-13  Jan Hubicka  <jh@suse.cz>
989
990         * gcc.dg/torture/pr23821.c: Drop static keyword.
991         * gcc.dg/tree-ssa/loop-19.c: Likewise.
992         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
993
994 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
995
996         * gcc.target/arm/sync-1.c: New.
997
998 2010-09-12  Olivier Hainque  <hainque@adacore.com>
999
1000         * gnat.dg/memtrap.adb: New test.
1001
1002 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1003
1004         * gfortran.dg/promotion.f90: Fix options.
1005
1006 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1007
1008         * g++.dg/cpp0x/range-for1.C: New.
1009         * g++.dg/cpp0x/range-for2.C: New.
1010         * g++.dg/cpp0x/range-for3.C: New.
1011         * g++.dg/cpp0x/range-for4.C: New.
1012         * g++.dg/cpp0x/range-for5.C: New.
1013         * g++.dg/cpp0x/range-for6.C: New.
1014
1015 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1016
1017         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1018         and counts. Check that transpose is not called.
1019         * gfortran.dg/transpose_2.f90: Update error message.
1020
1021 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1022
1023         PR c++/43824
1024         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1025         * g++.dg/lookup/strong-using-2.C: Likewise.
1026         * g++.dg/lookup/strong-using-3.C: Likewise.
1027         * g++.dg/lookup/strong-using-5.C: Likewise.
1028
1029         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1030         * g++.dg/cpp0x/inline-ns4.C: New.
1031         * g++.dg/cpp0x/inline-ns5.C: New.
1032
1033 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1034
1035         PR middle-end/45634
1036         * gfortran.fortran-torture/compile/pr45634.f90: New.
1037
1038 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1039
1040         * objc.dg/fobjc-exceptions.m: New test.
1041
1042 2010-09-10  Jan Hubicka  <jh@suse.cz>
1043
1044         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1045
1046 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1047
1048         PR tree-optimization/44972
1049         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1050         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1051         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1052         instead.
1053         * g++.dg/torture/pr44972.C: New test.
1054
1055 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1056
1057         PR tree-optimization/44972
1058         * g++.dg/torture/pr34850.C: Remove expected warning.
1059
1060 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1061
1062         * gfortran.dg/dummy_optional_arg.f90: New test.
1063
1064 2010-09-08  Jan Hubicka  <jh@suse.cz>
1065
1066         PR tree-optimization/45598
1067         * fortran.fortran-torture/compile/pr45598.f90: New test.
1068
1069 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1070
1071         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1072         * lib/target-supports.exp (check_ifunc_available): New.
1073         * gcc.dg/attr-ifunc-1.c: New.
1074         * gcc.dg/attr-ifunc-2.c: New.
1075         * gcc.dg/attr-ifunc-3.c: New.
1076         * gcc.dg/attr-ifunc-4.c: New.
1077         * gcc.dg/attr-ifunc-5.c: New.
1078         * g++.dg/ext/attr-ifunc-1.C: New.
1079         * g++.dg/ext/attr-ifunc-2.C: New.
1080         * g++.dg/ext/attr-ifunc-3.C: New.
1081         * g++.dg/ext/attr-ifunc-4.C: New.
1082
1083 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1084
1085         PR middle-end/40386
1086         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1087
1088 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1089
1090         * gfortran.dg/inline_transpose_1.f90: New test.
1091
1092 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1093
1094         PR c++/45588
1095         * g++.dg/warn/Wunused-var-15.C: New test.
1096
1097 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1098
1099         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1100         hppa*-*-hpux*.
1101
1102 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1103
1104         * objc/execute/exceptions/throw-nil.m: New test.
1105         * objc/execute/exceptions/handler-1.m: Updated to use the new
1106         objc_set_uncaught_exception_handler() function.
1107         * objc/execute/exceptions/matcher-1.m: New test.
1108
1109 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1110
1111         PR fortran/38282
1112         * gfortran.dg/bit_comparison_1.F90: New test.
1113         * gfortran.dg/leadz_trailz_3.f90: New test.
1114         * gfortran.dg/masklr_2.F90: New test.
1115         * gfortran.dg/shiftalr_1.F90: New test.
1116         * gfortran.dg/merge_bits_2.F90: New test.
1117         * gfortran.dg/dshift_2.F90: New test.
1118         * gfortran.dg/bit_comparison_2.F90: New test.
1119         * gfortran.dg/masklr_1.F90: New test.
1120         * gfortran.dg/merge_bits_1.F90: New test.
1121         * gfortran.dg/dshift_1.F90: New test.
1122         * gfortran.dg/shiftalr_2.F90: New test.
1123
1124 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1125
1126         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1127         functions from objc/typedstream.h are deprecated.
1128
1129 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1130
1131         * lib/target-supports.exp
1132         (check_effective_target_run_expensive_tests): New proc.
1133         * gcc.c-torture/compile/limits-fnargs.c: Use
1134         dg-require-effective-target run_expensive_tests.
1135
1136 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1137
1138         PR fortran/45597
1139         * gfortran.dg/gomp/pr45597.f90: New test.
1140
1141         PR fortran/45595
1142         * gfortran.dg/gomp/pr45595.f90: New test.
1143
1144 2010-09-08  Michael Matz  <matz@suse.de>
1145
1146         * c-c++-common/uninit-17.c: Adjust.
1147
1148 2010-09-08  Michael Matz  <matz@suse.de>
1149
1150         PR tree-optimization/43430
1151         * gcc.dg/vect/pr43430-2.c: New test.
1152
1153 2010-09-08  Michael Matz  <matz@suse.de>
1154
1155         PR tree-optimization/33244
1156         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1157
1158 2010-09-08  Richard Guenther  <rguenther@suse.de>
1159
1160         PR tree-optimization/45578
1161         * gfortran.dg/pr45578.f90: New testcase.
1162
1163 2010-09-08  Richard Guenther  <rguenther@suse.de>
1164
1165         PR testsuite/45590
1166         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1167
1168 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1169
1170         PR fortran/45576
1171         * gfortran.dg/char_length_18.f90:  New test.
1172
1173 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1174
1175         PR target/36502
1176         * gcc.target/i386/pr36502.c: New test.
1177
1178         PR target/42313
1179         PR target/44651
1180         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1181         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1182
1183 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1184
1185         * gfortran.dg/achar_4.f90: Enable bounds checking.
1186
1187 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1188
1189         PR target/45206
1190         * gcc.target/i386/pr45206.c: New test.
1191
1192 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1193
1194         PR fortran/45505
1195         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1196
1197 2010-09-07  Jan Hubicka  <jh@suse.cz>
1198
1199         * gcc.c-torture/compile/20100907.c: New testcase.
1200
1201 2010-09-07  Richard Guenther  <rguenther@suse.de>
1202
1203         PR middle-end/45569
1204         * g++.dg/eh/pr45569.C: New testcase.
1205
1206 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1207
1208         PR target/43137
1209         * gcc.target/arm/pr43137.c: New test.
1210
1211 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1212
1213         PR fortran/36931
1214         * gfortran.dg/dependency_35.f90:  New test.
1215
1216 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1217
1218         PR fortran/34145
1219         * gfortran.dg/char_length_17.f90:  New test.
1220
1221 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1222
1223         PR c++/45200
1224         PR c++/45293
1225         PR c++/45558
1226         * g++.dg/template/typedef34.C: New test.
1227         * g++.dg/template/typedef35.C: New test.
1228
1229 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1230
1231         PR target/22152
1232         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1233
1234 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1235
1236         * g++.dg/warn/Wdouble-promotion.C: New.
1237
1238 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1239
1240         * g++.dg/parse/redef2.C: New.
1241
1242 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1243
1244         * gcc.dg/20100906-1.c: New testcase.
1245
1246 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1247
1248         PR testsuite/45543
1249         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1250         DW_TAG_enumeration_type DIE.
1251
1252 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1253
1254         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1255         Update XFAILs.
1256
1257 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1258
1259         PR rtl-optimization/44919
1260         * g++.dg/opt/pr44919.C: New.
1261
1262 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1263
1264         PR fortran/38282
1265         * gfortran.dg/iall_iany_iparity_1.f90: New.
1266         * gfortran.dg/iall_iany_iparity_2.f90: New.
1267
1268 2010-09-06  Jason Merrill  <jason@redhat.com>
1269
1270         * g++.dg/cpp0x/initlist42.C: New.
1271
1272         * g++.dg/cpp0x/auto19.C: New.
1273
1274         * g++.dg/template/sfinae25.C: New.
1275         * g++.dg/template/char1.C: Expect warning.
1276         * g++.dg/template/nontype10.C: Likewise.
1277
1278         * g++.dg/cpp0x/implicit9.C: New.
1279
1280         * g++.dg/cpp0x/initlist43.C: New.
1281
1282 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1283
1284         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1285
1286 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1287
1288         * gcc.dg/Wdouble-promotion.c: New.
1289
1290 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1291
1292         * gfortran.dg/float128_1.f90: Remove test case as
1293         it always fails since Rev 163611 backed out the
1294         front-end implementation.
1295
1296 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1297
1298         * gfortran.dg/float128_1.f90: XFAIL test case.
1299
1300 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1301
1302         * gfortran.dg/bessel_7.f90: Decrease required precision.
1303
1304 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1305
1306         PR testsuite/45545
1307         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1308         ref-all-matching targets.
1309
1310 2010-09-05  Richard Guenther  <rguenther@suse.de>
1311
1312         PR tree-optimization/45535
1313         * gcc.c-torture/compile/pr45535.c: New testcase.
1314
1315 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1316
1317         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1318         "\[^\n\]*".
1319         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1320         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1321         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1322         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1323         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1324         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1325         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1326         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1327         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1328         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1329         * gcc.target/i386/pr22152.c: Likewise.
1330         * gcc.target/i386/pr36992-1.c: Likewise.
1331         * gcc.target/i386/pr36992-2.c: Likewise.
1332         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1333
1334 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1335
1336         PR testsuite/43957
1337         * gcc.dg/const-uniq-1.c: Modify regexp.
1338
1339 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1340
1341         PR fortran/45530
1342         * gfortran.dg/namelist_63.f90: New.
1343
1344 2010-09-04  Jan Hubicka  <jh@suse.cz>
1345
1346         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1347         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1348
1349 2010-09-04  Jan Hubicka  <jh@suse.cz>
1350
1351         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1352
1353 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1354
1355         PR fortran/45507
1356         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1357
1358 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1359
1360         * gcc.dg/opts-4.c: New test.
1361
1362 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1363
1364         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1365         * gcc.dg/vect/vect-peel-4.c: Ditto.
1366
1367 2010-09-03  Daniel Kraft  <d@domob.eu>
1368
1369         PR fortran/45525
1370         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1371
1372 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1373
1374         PR fortran/45159
1375         * gfortran.dg/dependency_34.f90:  New test.
1376
1377 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1378
1379         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1380
1381 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1382
1383         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1384         gcc.target/i386/clearcap.map if supported.
1385
1386 2010-09-03  Michael Matz  <matz@suse.de>
1387
1388         PR middle-end/45415
1389         * gcc.dg/pr45415.c: New test.
1390
1391 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1392
1393         PR tree-optimization/45506
1394         * gcc.dg/pr45506.c: New.
1395
1396 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1397
1398         PR target/45476
1399         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1400         * gcc.target/i386/float128-2.c: Ditto.
1401
1402 2010-09-03  Daniel Kraft  <d@domob.eu>
1403
1404         PR fortran/34162
1405         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1406         * gfortran.dg/internal_dummy_2.f08: New test.
1407         * gfortran.dg/internal_dummy_3.f08: New test.
1408         * gfortran.dg/internal_dummy_4.f08: New test.
1409
1410 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1411
1412         PR debug/45500
1413         * gcc.target/i386/pr45500.c: New test.
1414
1415 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1416
1417         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1418
1419 2010-09-03  Daniel Kraft  <d@domob.eu>
1420
1421         PR fortran/44602
1422         * gfortran.dg/exit_2.f08; Adapt error messages.
1423         * gfortran.dg/exit_3.f08: New test.
1424         * gfortran.dg/exit_4.f08: New test.
1425         * gfortran.dg/exit_5.f03: New test.
1426
1427 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1428
1429         * gfortran.dg/ishft_4.f90: New test.
1430
1431 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1432
1433         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1434         FRIZ/XSRIZ instruciton for (double)(long long)x.
1435         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1436
1437 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1438
1439         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1440
1441 2010-09-02  Richard Guenther  <rguenther@suse.de>
1442
1443         PR tree-optimization/44937
1444         PR tree-optimization/45412
1445         * g++.dg/opt/pr45412.C: New testcase.
1446         * gcc.c-torture/compile/pr45412.c: Likewise.
1447         * gcc.c-torture/compile/pr44937.c: Likewise.
1448
1449 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1450
1451         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1452         but using -Werror=comment.
1453         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1454         expected error messages.
1455
1456 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1457
1458         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1459         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1460
1461 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1462
1463         PR fortran/45489
1464         * gfortran.dg/initialization_27.f90: New.
1465
1466 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1467
1468         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1469         check into different basic blocks. Expect vectorization if misaligned
1470         stores are supported.
1471         * gcc.dg/vect/bb-slp-8a.c: New test.
1472         * gcc.dg/vect/bb-slp-8b.c: New test.
1473
1474 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1475
1476         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1477
1478 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1479
1480         PR fortran/44541
1481         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1482         * gfortran.dg/class_dummy_1.f03: New.
1483
1484 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1485
1486         PR middle-end/45458
1487         * g++.dg/tree-prof/partition2.C: New test.
1488
1489 2010-09-01  Richard Guenther  <rguenther@suse.de>
1490
1491         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1492         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1493         * gcc.c-torture/execute/20100827-1.c: Likewise.
1494
1495 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1496
1497         * gfortran.dg/execute_command_line_1.f90: New test.
1498
1499 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1500
1501         PR preprocessor/45457
1502         * c-c++-common/cpp/pr45457.c: New test.
1503
1504 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1505
1506         * gcc.dg/nested-func-8.c: New test.
1507
1508 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1509
1510         PR fortran/38282
1511         * gfortran.dg/popcnt_poppar_1.F90: New test.
1512         * gfortran.dg/popcnt_poppar_2.F90: New test.
1513
1514 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1515
1516         * gcc.target/i386/volatile-2.c: Require nonpic target.
1517
1518 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1519
1520         PR middle-end/45461
1521         * gcc.dg/pr45461.c: New test.
1522
1523 2010-08-31  Richard Guenther  <rguenther@suse.de>
1524
1525         PR testsuite/45455
1526         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1527
1528 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1529
1530         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1531
1532 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1533
1534         PR fortran/45456
1535         * gfortran.dg/typebound_proc_18.f03: New.
1536
1537 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1538
1539         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1540         * lib/scanasm.exp (scan-stack-usage): Likewise.
1541         (scan-stack-usage-not): Likewise.
1542         * gcc.dg/stack-usage-1.c: New test.
1543         * gcc.target/i386/stack-usage-realign.c: Likewise.
1544
1545 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1546
1547         PR tree-optimization/45427
1548         * gcc.dg/tree-ssa/pr45427.c: New test.
1549
1550 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1551
1552         PR c++/45043
1553         * g++.dg/template/crash102.C: New.
1554
1555 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1556
1557         PR middle-end/45423
1558         * gcc.dg/gomp/atomic-12.c: New test.
1559         * gcc.dg/gomp/atomic-13.c: New test.
1560         * gcc.dg/gomp/atomic-14.c: New test.
1561         * g++.dg/gomp/atomic-11.C: New test.
1562         * g++.dg/gomp/atomic-12.C: New test.
1563         * g++.dg/gomp/atomic-13.C: New test.
1564         * g++.dg/gomp/atomic-14.C: New test.
1565
1566 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1567
1568         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1569         delimiter.
1570
1571 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1572
1573         * gnat.dg/discr24.adb: New test.
1574
1575 2010-08-30  Richard Guenther  <rguenther@suse.de>
1576
1577         PR tree-optimization/45449
1578         * gcc.dg/pr45449.c: New testcase.
1579
1580 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1581
1582         * gcc.dg/opts-1.c: Expect errors, not warnings.
1583
1584 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1585
1586         PR fortran/42769
1587         * gfortran.dg/dynamic_dispatch_11.f03: New.
1588
1589 2010-08-29  Jason Merrill  <jason@redhat.com>
1590
1591         PR c++/44991
1592         * g++.dg/parse/defarg15.C: New.
1593
1594 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1595
1596         PR fortran/45439
1597         * gfortran.dg/select_type_16.f03: New.
1598
1599 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1600             Tobias Burnus  <burnus@net-b.de>
1601
1602         * gfortran.dg/bessel_7.f90: Decrease required precision.
1603
1604 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1605             Kaz Kojima  <kkojima@gcc.gnu.org>
1606
1607         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1608
1609 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1610
1611         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1612         floating point conversion code generation.
1613         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1614         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1615         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1616         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1617         to integer conversion code generation.
1618         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1619         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1620         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1621         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1622
1623 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1624
1625         PR fortran/32049
1626         * gfortran.dg/random_seed_1.f90: Adjust test.
1627         * gfortran.dg/float128_1.f90: New test.
1628
1629 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1630
1631         PR fortran/33197
1632         * gfortran.dg/norm2_1.f90: New.
1633         * gfortran.dg/norm2_2.f90: New.
1634         * gfortran.dg/norm2_3.f90: New.
1635         * gfortran.dg/norm2_4.f90: New.
1636         * gfortran.dg/parity_1.f90: New.
1637         * gfortran.dg/parity_2.f90: New.
1638         * gfortran.dg/parity_3.f90: New.
1639
1640 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1641
1642         PR fortran/45420
1643         * gfortran.dg/select_type_15.f03: New.
1644
1645 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1646
1647         PR libfortran/43217
1648         * gfortran.dg/hollerith8.f90: New test.
1649
1650 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1651
1652         PR fortran/45159
1653         * gfortran.dg/dependency_33.f90:  New test.
1654
1655 2010-08-27  Richard Guenther  <rguenther@suse.de>
1656
1657         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1658         * gcc.dg/graphite/scop-2.c: Likewise.
1659         * gcc.dg/graphite/scop-20.c: Likewise.
1660         * gcc.dg/vect/slp-25.c: Likewise.
1661
1662 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1663
1664         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1665
1666 2010-08-26  Daniel Kraft  <d@domob.eu>
1667
1668         PR fortran/38936
1669         PR fortran/44047
1670         PR fortran/45384
1671         * gfortran.dg/associate_8.f03: New test.
1672         * gfortran.dg/select_type_13.f03: New test.
1673         * gfortran.dg/select_type_14.f03: New test.
1674
1675 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1676
1677         PR tree-optimization/44485
1678         * gcc.dg/pr44485.c: New test.
1679
1680 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1681
1682         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1683         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1684         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1685
1686 2010-08-26  Richard Guenther  <rguenther@suse.de>
1687
1688         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1689         * gcc.dg/graphite/scop-21.c: Likewise.
1690
1691 2010-08-26  Richard Guenther  <rguenther@suse.de>
1692
1693         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1694         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1695         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1696         * gcc.dg/vect/vect-91.c: Likewise.
1697         * gcc.dg/vect/vect-peel-1.c: Likewise.
1698         * gcc.dg/vect/vect-peel-2.c: Likewise.
1699         * gcc.dg/vect/vect-peel-4.c: Likewise.
1700
1701 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1702
1703         PR libfortran/41859
1704         * gfortran.dg/der_io_4.f90: New test.
1705
1706 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1707
1708         PR rtl-optimization/44858
1709         * gcc.c-torture/execute/pr44858.c: New test.
1710
1711         PR rtl-optimization/45400
1712         * g++.dg/other/i386-8.C: New test.
1713
1714 2010-08-25  Richard Guenther  <rguenther@suse.de>
1715
1716         * gcc.dg/alias-8.c: Adjust.
1717
1718 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1719
1720         * gcc.target/i386/combine-mul.c: New test.
1721
1722 2010-08-25  Richard Guenther  <rguenther@suse.de>
1723
1724         PR lto/44562
1725         * gcc.dg/graphite/id-27.c: New testcase.
1726         * gcc.dg/lto/20100825-1_0.c: Likewise.
1727
1728 2010-08-25  Richard Guenther  <rguenther@suse.de>
1729
1730         PR tree-optimization/45316
1731         * g++.dg/opt/pr45316.C: New testcase.
1732
1733 2010-08-25  Richard Guenther  <rguenther@suse.de>
1734
1735         PR tree-optimization/45393
1736         * g++.dg/torture/pr45393.C: New testcase.
1737
1738 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1739
1740         PR tree-optimization/45059
1741         * gcc.c-torture/compile/pr45059.c: New test.
1742
1743 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1744
1745         * lib/target-supports.exp (check_effective_target_vect_unpack):
1746         Set vect_unpack supported flag to true for neon.
1747
1748 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1749
1750         * gcc.dg/tree-ssa/ifc-5.c: New.
1751
1752 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1753
1754         * gcc.dg/tree-ssa/ifc-4.c: New.
1755         * gcc.dg/tree-ssa/ifc-7.c: New.
1756
1757 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1758
1759         * gcc.dg/vect/vect.exp: Check loongson targets
1760         * g++.dg/vect/vect.exp: Likewise
1761         * gfortran.dg/vect/vect.exp: Likewise
1762
1763 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1764
1765         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1766         -mveclibabi=mass.
1767
1768 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1769
1770         PR fortran/45366
1771         * gfortran.dg/proc_ptr_29.f90: New.
1772
1773 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1774             Dominique d'Humieres <dominiq@lps.ens.fr>
1775
1776         PR fortran/45367
1777         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1778
1779 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1780
1781         PR fortran/45367
1782         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1783
1784 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1785
1786         PR fortran/36158
1787         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1788
1789 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1790             Dominique d'Humieres <dominiq@lps.ens.fr>
1791
1792         PR fortran/45367
1793         PR fortran/36158
1794         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1795         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1796
1797 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1798
1799         PR fortran/44863
1800         PR fortran/45271
1801         PR fortran/45290
1802         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1803         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1804         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1805
1806 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1807
1808         PR fortran/36158
1809         PR fortran/33197
1810         * gfortran.dg/bessel_6.f90: New.
1811         * gfortran.dg/bessel_7.f90: New.
1812
1813 2010-08-20  Jan Hubicka  <jh@suse.cz>
1814
1815         PR c++/45307
1816         PR c++/17736
1817         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1818         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1819
1820 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1821
1822         PR target/45336
1823         * gcc.target/i386/pr45336-1.c: New.
1824         * gcc.target/i386/pr45336-2.c: Likewise.
1825         * gcc.target/i386/pr45336-3.c: Likewise.
1826         * gcc.target/i386/pr45336-4.c: Likewise.
1827
1828 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1829
1830         PR testsuite/45361
1831         * gcc.target/i386/volatile-2.c: Update scan strings to also
1832         include (%rip) for the memory reference on x86_64.
1833
1834 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1835
1836         PR middle-end/44974
1837         * gcc.dg/pr44974.c: New test.
1838
1839         PR rtl-optimization/45353
1840         * gcc.dg/pr45353.c: New test.
1841
1842 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1843
1844         * gcc.target/i386/volatile-2.c: New.
1845
1846 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1847
1848         PR rtl-optimization/44691
1849         * gfortran.dg/pr44691.f: New test.
1850
1851 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1852
1853         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1854
1855 2010-08-19  Jason Merrill  <jason@redhat.com>
1856
1857         * g++.dg/init/synth3.C: New.
1858         * g++.dg/init/value8.C: New.
1859         * g++.dg/tree-ssa/empty-2.C: New.
1860         * g++.dg/cpp0x/noexcept09.C: New.
1861
1862 2010-08-19  Daniel Kraft  <d@domob.eu>
1863
1864         PR fortran/29785
1865         PR fortran/45016
1866         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1867         * gfortran.dg/pointer_remapping_1.f90: New test.
1868         * gfortran.dg/pointer_remapping_2.f03: New test.
1869         * gfortran.dg/pointer_remapping_3.f08: New test.
1870         * gfortran.dg/pointer_remapping_4.f03: New test.
1871         * gfortran.dg/pointer_remapping_5.f08: New test.
1872         * gfortran.dg/pointer_remapping_6.f08: New test.
1873
1874 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1875
1876         PR testsuite/45324
1877         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1878
1879 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1880
1881         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1882
1883 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1884
1885         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1886         variable.
1887
1888 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1889
1890         PR target/45070
1891         * gcc.c-torture/execute/pr45070.c: New.
1892
1893 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1894
1895         * g++.dg/pr44328.C: New test.
1896
1897 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1898
1899         PR fortran/36158
1900         PR fortran/33197
1901         * gfortran.dg/bessel_3.f90: New.
1902         * gfortran.dg/bessel_4.f90: New.
1903         * gfortran.dg/bessel_5.f90: New.
1904
1905 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1906
1907         PR fortran/45290
1908         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1909         * gfortran.dg/pointer_init_2.f90: New.
1910         * gfortran.dg/pointer_init_3.f90: New.
1911         * gfortran.dg/pointer_init_4.f90: New.
1912
1913 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1914
1915         PR c++/45049
1916         * g++.dg/pr45049-1.C: New test.
1917         * g++.dg/pr45049-2.C: New test.
1918
1919 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1920
1921         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1922         20 if __ARM_PCS is defined otherwise 64.
1923         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1924         instead of hard coded 64.
1925
1926 2010-08-18  Yao Qi  <yao@codesourcery.com>
1927
1928         PR target/45094
1929         * gcc.target/arm/pr45094.c: New test.
1930
1931 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1932
1933         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1934
1935 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1936
1937         PR rtl-optimization/42575
1938         * gcc.target/arm/pr42575.c: New test.
1939
1940 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1941
1942         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1943         * gcc.dg/tls/thr-cse-1.c: New.
1944
1945 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1946
1947         PR debug/42487
1948         * lib/target-supports.exp
1949         (check_effective_target_function_sections): New.
1950         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1951         function sections before proceding.
1952
1953 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1954
1955         PR fortran/45308
1956         * gfortran.dg/pr45308.f03: New test.
1957
1958 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1959
1960         PR target/45296
1961         * gcc.target/i386/pr45296.c: New test.
1962
1963 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1964
1965         * g++.dg/ext/uow-1.C: New.
1966         * g++.dg/ext/uow-2.C: New.
1967         * g++.dg/ext/uow-3.C: New.
1968         * g++.dg/ext/uow-4.C: New.
1969
1970 2010-08-17  Richard Guenther  <rguenther@suse.de>
1971
1972         PR testsuite/45266
1973         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1974
1975 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1976
1977         PR c/40563
1978         * gcc.dg/Wcxx-compat-20.c: New test.
1979
1980 2010-08-17  Daniel Kraft  <d@domob.eu>
1981
1982         PR fortran/38936
1983         * gfortran.dg/associate_1.f03: Extended to test newly supported
1984         features like association to variables.
1985         * gfortran.dg/associate_3.f03: Removed check for illegal change
1986         of associate-name here...
1987         * gfortran.dg/associate_5.f03: ...and added it here.
1988         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1989         * gfortran.dg/associate_7.f03: New test.
1990
1991 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1992
1993         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1994
1995 2010-08-15  Daniel Kraft  <d@domob.eu>
1996
1997         PR fortran/38936
1998         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1999         * gfortran.dg/associate_3.f03: Clarify comment.
2000         * gfortran.dg/associate_5.f03: New test.
2001         * gfortran.dg/associate_6.f03: New test.
2002
2003 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2004
2005         PR fortran/45211
2006         * gfortran.dg/bind_c_usage_21.f90: New.
2007         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2008
2009 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2010
2011         * gfortran.dg/optional_absent_1.f90: New.
2012         * gfortran.dg/null_actual.f90: New.
2013
2014 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2015
2016         * gfortran.dg/pointer_target_1.f90: New.
2017         * gfortran.dg/pointer_target_2.f90: New.
2018         * gfortran.dg/pointer_target_3.f90: New.
2019
2020 2010-08-15  Daniel Kraft  <d@domob.eu>
2021
2022         PR fortran/45197
2023         * gfortran.dg/elemental_args_check_3.f90: New test.
2024         * gfortran.dg/impure_1.f08: New test.
2025         * gfortran.dg/impure_2.f08: New test.
2026         * gfortran.dg/impure_3.f90: New test.
2027         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2028
2029 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2030
2031         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2032         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2033         SLP tests.
2034         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2035         misaligned loads.
2036         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2037         misaligned stores.c
2038         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2039
2040 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2041
2042         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2043         dg-require-effective-target after dg-do.
2044
2045 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2046
2047         * lib/target-supports.exp (check_effective_target_vect_int): Return
2048         true for Loongson targets.
2049         (check_effective_target_vect_shift): Likewise.
2050         (check_effective_target_vect_no_int_max): Likewise.
2051         (check_effective_target_vect_no_align): Likewise.
2052         (check_effective_target_vect_short_mult): Likewise.
2053
2054 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2055
2056         * g++.dg/cast.C: Change fields of structures to "long" to pass
2057         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2058         * g++.dg/cpp0x/iop.C: Ditto.
2059         * g++.dg/cpp0x/named_refs.C: Ditto.
2060         * g++.dg/cpp0x/rv1p.C: Ditto.
2061         * g++.dg/cpp0x/rv2p.C: Ditto.
2062         * g++.dg/cpp0x/rv3p.C: Ditto.
2063         * g++.dg/cpp0x/rv4p.C: Ditto.
2064         * g++.dg/cpp0x/rv5p.C: Ditto.
2065         * g++.dg/cpp0x/rv6p.C: Ditto.
2066         * g++.dg/cpp0x/rv7p.C: Ditto.
2067         * g++.dg/cpp0x/rv8p.C: Ditto.
2068         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2069
2070 2010-08-13  Daniel Kraft  <d@domob.eu>
2071
2072         * gfortran.dg/implied_shape_1.f08: New test.
2073         * gfortran.dg/implied_shape_2.f90: New test.
2074         * gfortran.dg/implied_shape_3.f08: New test.
2075
2076 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2077
2078         PR libfortran/42526
2079         * gfortran.dg/char_component_initializer_1.f90: New test.
2080
2081 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2082
2083         PR tree-optimization/45241
2084         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2085
2086 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2087
2088         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2089         to dg-options.
2090         * gcc.target/i386/pr40906-2.c: Ditto.
2091         * gcc.target/i386/pr40906-3.c: Ditto.
2092
2093 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2094
2095         PR middle-end/45262
2096         * gcc.c-torture/execute/pr45262.c: New test.
2097
2098 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2099
2100         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2101         empty argument.
2102         * g++.dg/other/profile1.C: Ditto.
2103
2104 2010-08-12  Richard Guenther  <rguenther@suse.de>
2105
2106         PR tree-optimization/45232
2107         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2108         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2109         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2110         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2111         unsigned arithmetic.
2112         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2113         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2114         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2115         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2116         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2117         unsigned arithmetic.
2118         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2119         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2120         unsigned arithmetic.
2121         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2122         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2123         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2124         unsigned arithmetic.
2125         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2126         * gcc.dg/tree-ssa/negate.c: Adjust.
2127         * gcc.dg/vect/vect-1.c: Adjust.
2128         * gfortran.dg/reassoc_6.f: XFAIL.
2129
2130 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2131
2132         PR debug/45259
2133         * gcc.dg/pr45259.c: New test.
2134
2135 2010-08-12  Wei Guozhi  <carrot@google.com>
2136
2137         PR target/44999
2138         * gcc.target/arm/pr44999.c: New testcase.
2139
2140 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2141
2142         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2143         (N): Likewise.
2144         (main): Adjust accordingly.
2145
2146 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2147
2148         * gfortran.dg/graphite/id-22.f: New.
2149
2150 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2151
2152         * gcc.dg/graphite/id-26.c: New.
2153
2154 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2155
2156         * gcc.dg/graphite/id-25.c: New.
2157
2158 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2159
2160         * gcc.dg/graphite/run-id-5.c: New.
2161         * gcc.dg/graphite/run-id-6.c: New.
2162         * gfortran.dg/graphite/id-21.f: New.
2163
2164 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2165
2166         * gcc.dg/graphite/id-24.c: New.
2167
2168 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2169
2170         * gcc.dg/tree-ssa/pr20742.c: New.
2171
2172 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2173
2174         * gcc.dg/graphite/id-23.c: New.
2175
2176 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2177
2178         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2179
2180 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2181
2182         * gcc.dg/graphite/pr42729.c: New.
2183
2184 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2185
2186         * gfortran.dg/graphite/id-20.f: New.
2187
2188 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2189
2190         * gcc.dg/graphite/id-22.c: New.
2191
2192 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2193
2194         * gcc.dg/graphite/run-id-2.c: Call abort.
2195
2196 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2197
2198         * gcc.dg/graphite/id-20.c: New.
2199
2200 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2201             Steve Kargl <kargl@gcc.gnu.org>
2202
2203         PR fortran/44595
2204         * gfortran.dg/move_alloc_3.f90: New.
2205         * gfortran.dg/random_seed_2.f90: New.
2206
2207 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2208
2209         * lib/target-supports.exp (check_effective_target_sync_int_long):
2210         Add hppa*-*-linux*.
2211         (check_effective_target_sync_char_short): Likewise.
2212
2213 2010-08-10  Yao Qi  <yao@codesourcery.com>
2214
2215         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2216         general form.
2217         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2218         * g++.dg/other/packed1.C: Likewise.
2219         * g++.dg/other/crash-4.C: Likewise.
2220         * g++.dg/ext/packed8.C: Likewise.
2221         * g++.dg/init/array16.C: Likewise.
2222
2223 2010-08-10  xinliang David Li  <davidxl@google.com>
2224         * gcc.dg/tree-ssa/loop-19.c: Add option
2225         -fno-prefetch-loop-array
2226
2227 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2228
2229         PR middle-end/45182
2230         * gcc.c-torture/compile/pr45182.c: New test.
2231
2232 2010-08-09  Jason Merrill  <jason@redhat.com>
2233
2234         PR c++/45236
2235         * g++.dg/cpp0x/variadic-104.C: New.
2236
2237 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2238
2239         PR fortran/44235
2240         * gfortran.dg/dependency_32.f90:  New test.
2241
2242 2010-08-09  Richard Guenther  <rguenther@suse.de>
2243
2244         PR middle-end/44632
2245         * g++.dg/opt/nrv17.C: New testcase.
2246
2247 2010-08-09  Richard Guenther  <rguenther@suse.de>
2248
2249         PR middle-end/45212
2250         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2251         alignment from MEM_REF offset only if we took it from the
2252         base object.
2253
2254         * gcc.target/i386/pr24178.c: New testcase.
2255
2256 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2257
2258         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2259         * gcc.dg/20030702-1.c: Ditto.
2260         * gcc.dg/20050309-1.c: Ditto.
2261         * gcc.dg/20050325-1.c: Ditto.
2262         * gcc.dg/20050330-2.c: Ditto.
2263         * gcc.dg/20051201-1.c: Ditto.
2264         * gcc.dg/gomp/pr27573.c: Ditto.
2265         * gcc.dg/gomp/pr34610.c: Ditto.
2266         * gcc.dg/pr24225.c: Ditto.
2267         * gcc.dg/pr26570.c: Ditto.
2268         * gcc.dg/pr32773.c: Ditto.
2269         * g++.dg/gcov/gcov-6.C: Ditto.
2270         * g++.dg/gomp/pr34608.C: Ditto.
2271         * gfortran.dg/gomp/pr27573.f90: Ditto.
2272
2273         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2274         dg-require-host-local dg directive.
2275         * gcc.dg/profile-dir-2.c: Ditto.
2276         * gcc.dg/profile-dir-3.c: Ditto.
2277
2278 2010-08-08  Richard Guenther  <rguenther@suse.de>
2279
2280         PR tree-optimization/45109
2281         * gcc.c-torture/compile/pr45109.c: New testcase.
2282
2283 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2284
2285         * gcc.dg/march.c: Skip if -march defined.
2286         * gcc.dg/mtune.c: Skip if -mtune defined.
2287
2288         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2289         generic thunk support.
2290
2291 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2292
2293         PR target/45213
2294         * gcc.target/i386/pr45213.c: New test.
2295
2296 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2297
2298         PR libfortran/45143
2299         * gfortran.dg/fmt_error_11.f03: New test.
2300
2301 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2302
2303         * lib/target-supports.exp (check_effective_target_sync_int_long):
2304         Add arm*-*-linux-gnueabi.
2305         (check_effective_target_sync_char_short): Likewise.
2306
2307 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2308
2309         PR fortran/45159
2310         * gfortran.dg/dependency_31.f90:  New test.
2311
2312 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2313
2314         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2315
2316 2010-08-06  Jason Merrill  <jason@redhat.com>
2317
2318         * g++.dg/cpp0x/sfinae3.C: New.
2319         * g++.dg/cpp0x/sfinae4.C: New.
2320
2321 2010-08-06  Richard Guenther  <rguenther@suse.de>
2322
2323         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2324         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2325         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2326         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2327         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2328         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2329         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2330         * gcc.c-torture/execute/20100805-1.c: Likewise.
2331
2332 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2333
2334         PR testsuite/42855
2335         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2336
2337 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2338
2339         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2340         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2341
2342 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2343
2344         * g++.dg/ipa/devirt-1.C: New test.
2345         * g++.dg/ipa/devirt-2.C: Likewise.
2346         * g++.dg/ipa/devirt-3.C: Likewise.
2347         * g++.dg/ipa/devirt-4.C: Likewise.
2348         * g++.dg/ipa/devirt-5.C: Likewise.
2349         * gcc.dg/ipa/iinline-3.c: Likewise.
2350
2351 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2352
2353         PR tree-optimization/45144
2354         * gcc.dg/tree-ssa/pr45144.c: New test.
2355
2356 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2357
2358         PR fortran/42207
2359         PR fortran/44064
2360         PR fortran/44065
2361         * gfortran.dg/class_25.f03: New.
2362         * gfortran.dg/class_26.f03: New.
2363
2364 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2365
2366         * g++.dg/warn/miss-format-1.C: Update line number.
2367
2368 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2369
2370         PR c++/44641
2371         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2372         .frame and .mask assembler directives.
2373
2374 2010-08-04  Richard Guenther  <rguenther@suse.de>
2375
2376         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2377         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2378         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2379         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2380
2381 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2382
2383         PR fortran/44857
2384         * gfortran.dg/derived_constructor_char_1.f90: New.
2385         * gfortran.dg/derived_constructor_char_2.f90: New.
2386
2387 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2388
2389         PR fortran/45159
2390         * gfortran.dg/dependency_30.f90:  New test.
2391
2392 2010-08-03  Jan Hubicka  <jh@suse.cz>
2393
2394         * gcc.c-torture/compile/pr45085.c: New testcase.
2395
2396 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2397
2398         PR fortran/44584
2399         PR fortran/45161
2400         * gfortran.dg/typebound_call_9.f03: Modified.
2401         * gfortran.dg/typebound_generic_1.f03: Modified.
2402
2403 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2404
2405         PR fortran/45159
2406
2407         * gfortran.dg/dependency_29.f90:  New test.
2408
2409 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2410
2411         PR fortran/36854
2412         * gfortran.dg/character_comparison_2.f90:  New test.
2413         * gfortran.dg/character_comparison_3.f90:  New test.
2414         * gfortran.dg/dependency_28.f90:  New test.
2415
2416 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2417
2418         PR target/40457
2419         * gcc.target/arm/pr40457-1.c: New test.
2420         * gcc.target/arm/pr40457-2.c: New test.
2421
2422 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2423
2424         PR fortran/44912
2425         * gfortran.dg/typebound_call_17.f03: New.
2426
2427 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2428
2429         PR fortran/44929
2430         * gfortran.dg/allocate_derived_3.f90: New.
2431
2432 2010-07-30  Xinliang David Li  <davidxl@google.com>
2433         PR tree-optimization/45121
2434         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2435
2436 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2437
2438         PR c++/45112
2439         * g++.dg/pr45112.C: New test.
2440
2441 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2442
2443         PR debug/45055
2444         PR rtl-optimization/45137
2445         * gcc.dg/pr45055.c: New test.
2446
2447 2010-07-30  Alan Modra  <amodra@gmail.com>
2448
2449         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2450         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2451
2452 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2453
2454         PR fortran/45087
2455         PR fortran/45125
2456         * gfortran.dg/whole_file_25.f90: New.
2457         * gfortran.dg/whole_file_26.f90: New.
2458         * gfortran.dg/whole_file_27.f90: New.
2459
2460 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2461
2462         PR fortran/44962
2463         * gfortran.dg/typebound_proc_17.f03: New.
2464
2465 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2466
2467         PR fortran/45004
2468         * gfortran.dg/move_alloc_2.f90: New.
2469
2470 2010-07-29  Xinliang David Li  <davidxl@google.com>
2471         PR tree-optimization/45121
2472         * c-c++-common/uninit-17.c: Fix expected output.
2473
2474 2010-07-29  Richard Guenther  <rguenther@suse.de>
2475
2476         PR tree-optimization/45120
2477         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2478
2479 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2480
2481         PR fortran/42051
2482         PR fortran/44064
2483         * gfortran.dg/pr42051.f03: New testcase.
2484
2485 2010-07-29  Richard Guenther  <rguenther@suse.de>
2486
2487         PR middle-end/45034
2488         * gcc.c-torture/execute/pr45034.c: New testcase.
2489
2490 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2491
2492         PR c++/45096
2493         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2494
2495 2010-07-28  Daniel Kraft  <d@domob.eu>
2496
2497         * gfortran.dg/bound_8.f90: New test.
2498
2499 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2500
2501         PR debug/45105
2502         * gcc.dg/pr45105.c: New test.
2503
2504 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2505
2506         PR rtl-optimization/45107
2507         * gcc.dg/pr45107.c: New test.
2508
2509 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2510
2511         PR rtl-optimization/45101
2512         * gcc.dg/pr45101.c: New test.
2513
2514 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2515
2516         PR fortran/45077
2517         * gfortran.dg/whole_file_24.f90: New.
2518
2519 2010-07-27  Jason Merrill  <jason@redhat.com>
2520
2521         * g++.dg/cpp0x/variadic102.C: New.
2522         * g++.dg/cpp0x/variadic103.C: New.
2523
2524 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2525
2526         PR rtl-optimization/40956
2527         PR target/42495
2528         PR middle-end/42574
2529         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2530         * gcc.target/arm/pr42574.c: Add tests.
2531
2532 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2533
2534         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2535         test name.
2536         (cleanup-repo-files): Ditto.
2537         (cleanup-saved-temps): Ditto.
2538
2539 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2540
2541         PR testsuite/44701
2542         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2543
2544         PR c/45079
2545         * gcc.dg/pr45079.c: New test.
2546
2547 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2548
2549         PR tree-optimization/44152
2550         * gcc.dg/vect/fast-math-pr44152.c: New test.
2551
2552 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2553
2554         PR ObjC/44140
2555         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2556         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2557         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2558         * obj-c++.dg/torture/trivial.mm: Ditto.
2559         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2560         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2561         * objc.dg/torture/tls/thr-init.m: Ditto.
2562         * objc.dg/torture/trivial.m: Ditto.
2563
2564 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2565
2566         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2567         Skip on spu-*-* targets.
2568
2569 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2570
2571         PR tree-optimization/45083
2572         * gcc.dg/pr45083.c: New test.
2573
2574 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2575
2576         PR fortran/40873
2577         * gfortran.dg/whole_file_22.f90: New test.
2578         * gfortran.dg/whole_file_23.f90: New test.
2579
2580 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2581             Jack Howarth  <howarth@bromo.med.uc.edu>
2582             Richard Henderson  <rth@redhat.com>
2583
2584         PR target/44132
2585         * gcc.dg/tls/thr-init-1.c: New.
2586         * gcc.dg/tls/thr-init-2.c: New.
2587         * gcc.dg/torture/tls New.
2588         * gcc.dg/torture/tls/tls-test.c: New.
2589         * gcc.dg/torture/tls/thr-init-1.c: New.
2590         * gcc.dg/torture/tls/tls.exp: New.
2591         * gcc.dg/torture/tls/thr-init-2.c: New.
2592         * gcc.dg/tls/emutls-2.c: New test
2593
2594         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2595         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2596         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2597         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2598         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2599         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2600         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2601         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2602         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2603         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2604         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2605         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2606         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2607         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2608         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2609         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2610         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2611         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2612         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2613         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2614         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2615         gfortran.dg/gomp/omp_threadprivate1.f90,
2616         gfortran.dg/gomp/omp_threadprivate2.f90,
2617         gfortran.dg/gomp/reduction1.f90,
2618         gfortran.dg/gomp/sharing-1.f90: Likewise.
2619
2620 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2621
2622         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2623         sse_runtime.
2624         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2625         dg-require-visibility.
2626
2627 2010-07-26  Richard Guenther  <rguenther@suse.de>
2628
2629         PR tree-optimization/43784
2630         * gcc.c-torture/execute/pr43784.c: New testcase.
2631         * g++.dg/torture/pr43784.C: Likewise.
2632
2633 2010-07-26  Richard Guenther  <rguenther@suse.de>
2634
2635         PR middle-end/45056
2636         * g++.dg/pr45056.C: New testcase.
2637
2638 2010-07-26  Richard Guenther  <rguenther@suse.de>
2639
2640         PR tree-optimization/45071
2641         * gcc.dg/pr45071.c: New testcase.
2642
2643 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2644
2645         PR fortran/45066
2646         * gfortran.dg/namelist_62.f90: New.
2647
2648 2010-07-26  Richard Guenther  <rguenther@suse.de>
2649
2650         * gcc.c-torture/execute/pr45017.c: Move ...
2651         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2652
2653 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2654
2655         PR fortran/40628
2656         * trim_optimize_1.f90:  New test.
2657         * character_comparision_1.f90:  New test.
2658
2659 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2660
2661         PR fortran/42852
2662         * gfortran.dg/wtruncate_fix.f: New test.
2663
2664 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2665
2666         PR testsuite/45068
2667         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2668
2669 2010-07-24  Richard Guenther  <rguenther@suse.de>
2670
2671         PR lto/43788
2672         * g++.dg/lto/20100724-1_0.C: New testcase.
2673
2674 2010-07-24  Richard Guenther  <rguenther@suse.de>
2675
2676         PR lto/43212
2677         * gcc.dg/lto/20100724-1_0.c: New testcase.
2678         * gcc.dg/lto/20100724-1_1.c: Likewise.
2679
2680 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2681
2682         PR fortran/40011
2683         * gfortran.dg/whole_file_21.f90: New.
2684
2685         * gfortran.dg/integer_exponentiation_3.F90: Use
2686         -ffloat-store only for i?86/x86-64 -m32.
2687
2688 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2689
2690         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2691         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2692
2693 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2694
2695         * gfortran.dg/func_decl_4.f90: Split test into two ...
2696         * gfortran.dg/func_decl_5.f90: ... parts.
2697         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2698         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2699         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2700         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2701         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2702         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2703         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2704         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2705         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2706         * gfortran.dg/sizeof.f90: Make test valid.
2707         * gfortran.dg/pr20865.f90: Add new dg-error.
2708         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2709         * gfortran.dg/g77/19990218-0.f: Ditto.
2710         * gfortran.dg/g77/19990218-1.f: Ditto.
2711         * gfortran.dg/g77/970625-2.f: Ditto.
2712         * gfortran.dg/pr37243.f: Fix function declaration.
2713         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2714         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2715
2716 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2717
2718         PR fortran/44945
2719         * gfortran.dg/char_array_structure_constructor.f90: Add
2720         -fwhole-file as dg-option as it otherwise fails on some
2721         systems.
2722
2723 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2724
2725         * gnat.dg/aggr16.ad[sb]: New test.
2726         * gnat.dg/aggr16_pkg.ads: New helper.
2727
2728 2010-07-23  Richard Guenther  <rguenther@suse.de>
2729
2730         PR lto/43071
2731         * g++.dg/lto/20100723-1_0.C: New testcase.
2732
2733 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2734
2735         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2736         AVX support.
2737         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2738         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2739
2740 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2741
2742         * lib/target-supports.exp (add_options_for_tls): New proc.
2743         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2744         * g++.dg/tls/static-1a.cc: Likewise.
2745         * gcc.dg/tls/emutls-1.c: Likewise.
2746         * gcc.dg/tls/opt-11.c: Likewise.
2747         * gcc.dg/tls/opt-12.c: Likewise.
2748         * gcc.dg/tls/pr24428-2.c: Likewise.
2749         * gcc.dg/tls/pr24428.c: Likewise.
2750         * obj-c++.dg/tls/static-1.mm: Likewise.
2751         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2752         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2753         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2754         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2755         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2756         * objc.dg/torture/tls/thr-init.m: Likewise.
2757         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2758
2759 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2760
2761         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2762         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2763         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2764         optimized dump files.
2765
2766 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2767
2768         PR tree-optimization/45047
2769         * gcc.c-torture/compile/pr45047.c: New test.
2770
2771 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2772
2773         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2774         instead of dg-compile.
2775         * gcc.dg/float-range-4.c: Ditto.
2776         * gcc.dg/float-range-5.c: Ditto.
2777         * gcc.dg/fold-overflow-1.c: Ditto.
2778         * gcc.dg/gomp/sections-4.c: Ditto.
2779         * gcc.dg/transparent-union-1.c: Ditto.
2780         * gcc.dg/transparent-union-2.c: Ditto.
2781         * gcc.target/i386/pr39315-check.c: Ditto.
2782         * g++.dg/gomp/sections-4.C: Ditto.
2783         * g++.dg/template/dtor7.C: Ditto.
2784         * g++.dg/tree-ssa/pr19952.C: Ditto.
2785         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2786         * gfortran.dg/graphite/pr42185.f90: Ditto.
2787         * gfortran.dg/namelist_36.f90: Ditto.
2788         * gnat.dg/noreturn1.adb: Ditto.
2789         * gnat.dg/specs/small_alignment.ads: Ditto.
2790
2791 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2792
2793         PR tree-optimization/44915
2794         * g++.dg/torture/pr44915.C: New test.
2795
2796 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2797
2798         PR tree-optimization/44914
2799         * g++.dg/tree-ssa/pr44914.C: New test.
2800
2801 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2802
2803         PR target/44290
2804         * gcc.dg/pr44290-1.c: New test.
2805         * gcc.dg/pr44290-2.c: New test.
2806
2807 2010-07-23  Jason Merrill  <jason@redhat.com>
2808
2809         PR c++/45008
2810         * g++.dg/abi/mangle44.C: New.
2811
2812 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2813
2814         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2815         for compile-time only tests.
2816         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2817         target check.
2818         * gcc.target/i386/pr39315-4.c: Ditto.
2819         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2820         target check.  Include sse-os-support.h.
2821         (main): Call check_isa and sse_os_support.
2822         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2823         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2824         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2825         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2826         target check.  Include sse-os-support.h.
2827         (main): Call check_isa and sse_os_support.
2828         * gcc.target/i386/vperm-v2df.c: Ditto.
2829
2830 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2831
2832         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2833         (check_effective_target_avx_runtime): New procedure.
2834         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2835         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2836
2837         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2838         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2839         and __get_cpuid test.
2840         * gcc.dg/compat/vector-2b_main.c: Ditto.
2841
2842         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2843
2844         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2845         for compile-time only test.
2846         * gcc.dg/pr32716.c: Ditto.
2847         * gcc.dg/pr34856.c: Ditto.
2848         * gcc.dg/pr36997.c: Ditto.
2849         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2850         * gfortran.dg/pr28158.f90: Ditto.
2851         * gfortran.dg/pr30667.f: Ditto.
2852
2853         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2854         i?86-*-* and x86_64-*-* targets to disable execution on targets
2855         without sse2 runtime support.
2856         * g++.dg/vect/vect.exp: Ditto.
2857         * gfortran.dg/vect/vect.exp: Ditto.
2858
2859         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2860         * gcc.dg/pr37544.c: Ditto.
2861         * gcc.dg/pr40550.c: Ditto.
2862         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2863         * gcc.dg/compat/vector-1a_main.c: Ditto.
2864         * gcc.dg/compat/vector-2a_main.c: Ditto.
2865         * gcc.dg/torture/pr16104-1.c: Ditto.
2866         * gcc.dg/torture/pr35771-1.c: Ditto.
2867         * gcc.dg/torture/pr35771-2.c: Ditto.
2868         * gcc.dg/torture/pr35771-3.c: Ditto.
2869         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2870         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2871         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2872         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2873         * g++.dg/other/i386-1.C: Ditto.
2874         * g++.dg/other/pr40446.C: Ditto.
2875
2876 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2877
2878         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2879
2880 2010-07-23  Daniel Kraft  <d@domob.eu>
2881
2882         PR fortran/44709
2883         * gfortran.dg/exit_1.f08: New test.
2884         * gfortran.dg/exit_2.f08: New test.
2885
2886 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2887
2888         PR tree-optimization/39839
2889         * gcc.target/arm/pr39839.c: New test case.
2890
2891 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2892
2893         * gnat.dg/unchecked_convert5b.adb: New test.
2894         * gnat.dg/unchecked_convert6.adb: Likewise.
2895         * gnat.dg/unchecked_convert6b.adb: Likewise.
2896
2897 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2898
2899         * gnat.dg/aggr15.ad[sb]: New test.
2900
2901 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2902
2903         PR debug/45024
2904         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2905
2906 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2907
2908         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2909         with dg-require-linker-plugin.
2910
2911 2010-07-22  Richard Guenther  <rguenther@suse.de>
2912
2913         PR lto/43850
2914         * g++.dg/lto/20100722-1_0.C: New testcase.
2915
2916 2010-07-22  Richard Guenther  <rguenther@suse.de>
2917
2918         PR lto/42451
2919         * gcc.dg/lto/20100720-3_0.c: New testcase.
2920         * gcc.dg/lto/20100720-3_1.c: Likewise.
2921
2922 2010-07-22  Richard Guenther  <rguenther@suse.de>
2923
2924         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2925         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2926
2927         PR lto/43373
2928         * gcc.dg/lto/20100722-1_0.c: New testcase.
2929
2930 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2931
2932         PR tree-optimization/44891
2933         * gcc.c-torture/compile/pr44891.c: New test.
2934
2935 2010-07-22  Richard Guenther  <rguenther@suse.de>
2936
2937         PR tree-optimization/45017
2938         * gcc.c-torture/execute/pr45017.c: New testcase.
2939
2940 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2941
2942         PR fortran/45019
2943         * gfortran.dg/aliasing_dummy_5.f90: New.
2944
2945 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2946
2947         PR target/43698
2948         * gcc.target/arm/pr43698.c: New test.
2949
2950 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2951
2952         PR fortran/44929
2953         * Revert my commit r162325 for this PR.
2954
2955 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2956
2957         PR debug/45015
2958         * gcc.target/m68k/pr45015.c: New test.
2959
2960 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2961
2962         PR c++/44641
2963         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2964         comments.
2965
2966 2010-07-21  Richard Guenther  <rguenther@suse.de>
2967
2968         PR lto/45018
2969         * g++.dg/lto/20100721-1_0.C: New testcase.
2970
2971 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2972
2973         PR tree-optimization/44900
2974         * g++.dg/torture/pr44900.C: New test.
2975
2976 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2977
2978         PR middle-end/44738
2979         * c-c++-common/uninit-17.c: Correct expected error.
2980
2981 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2982
2983         * gcc.dg/guality/asm-1.c: New test.
2984
2985         PR debug/45003
2986         * gcc.dg/guality/pr45003-2.c: New test.
2987         * gcc.dg/guality/pr45003-3.c: New test.
2988
2989 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2990
2991         PR libfortran/44697
2992         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2993
2994 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2995
2996         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2997         defined on the current line.
2998         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2999         * g++.dg/debug/dwarf2/pr44641.C: New.
3000
3001 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3002
3003         * gcc.target/powerpc/block-move-1.c: New test.
3004         * gcc.target/powerpc/block-move-2.c: New test.
3005
3006 2010-07-20  Jason Merrill  <jason@redhat.com>
3007
3008         PR c++/44967
3009         * g++.dg/cpp0x/sfinae2.C: New.
3010
3011 2010-07-20  Richard Guenther  <rguenther@suse.de>
3012
3013         PR lto/42696
3014         * gcc.dg/lto/20100720-4_0.c: New testcase.
3015
3016 2010-07-20  Richard Guenther  <rguenther@suse.de>
3017
3018         PR lto/43221
3019         * gcc.dg/lto/20100720-2_0.c: New testcase.
3020         * gcc.dg/lto/20100720-2_1.c: Likewise.
3021
3022 2010-07-20  Richard Guenther  <rguenther@suse.de>
3023
3024         PR lto/43208
3025         * gcc.dg/lto/20100720-1_0.c: New testcase.
3026         * gcc.dg/lto/20100720-1_1.c: Likewise.
3027
3028 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3029
3030         PR debug/45003
3031         * gcc.dg/guality/pr45003-1.c: New test.
3032
3033 2010-07-20  Richard Guenther  <rguenther@suse.de>
3034
3035         PR tree-optimization/44977
3036         * gcc.dg/torture/pr44977.c: New testcase.
3037
3038 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3039
3040         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3041         sync_char_short
3042
3043 2010-07-20  Richard Guenther  <rguenther@suse.de>
3044
3045         PR middle-end/44971
3046         PR middle-end/44988
3047         * gcc.dg/pr44971.c: New testcase.
3048         * gcc.c-torture/compile/pr44988.c: Likewise.
3049
3050 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3051
3052         PR fortran/44929
3053         * gfortran.dg/allocate_with_typespec.f90: New test.
3054         * gfortran.dg/allocate_derived_1.f90: Update error message.
3055
3056 2010-07-19  Jason Merrill  <jason@redhat.com>
3057
3058         PR c++/44996
3059         * g++.dg/cpp0x/decltype23.C: New.
3060
3061 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3062
3063         PR fortran/42385
3064         * gfortran.dg/class_defined_operator_1.f03 : New test.
3065
3066 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3067
3068         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3069         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3070         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3071         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3072
3073 2010-07-19  Richard Guenther  <rguenther@suse.de>
3074
3075         PR middle-end/44941
3076         * gcc.c-torture/compile/pr44941.c: New testcase.
3077
3078 2010-07-19  Jason Merrill  <jason@redhat.com>
3079
3080         PR c++/44969
3081         * g++.dg/template/sfinae24.C: New.
3082
3083 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3084
3085         PR fortran/44353
3086         * gfortran.dg/data_implied_do_2.f90: Removed.
3087
3088 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3089
3090         PR c++/44969
3091         * g++.dg/template/sfinae23.C: New.
3092
3093 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3094
3095         * lib/target-supports.exp (check_sse_os_support_available): New
3096         proc.
3097         (check_sse_hw_available): New proc.
3098         (check_effective_target_sse_runtime): New proc.
3099         (check_effective_target_sse2_runtime): New proc.
3100         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3101         -msse2 if check_sse_os_support_available.
3102         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3103         check_sse_os_support_available.
3104         * gcc.dg/vect/vect.exp: Likewise.
3105         * gfortran.dg/vect/vect.exp: Likewise.
3106         * gcc.target/i386/sol2-check: Renamed to ...
3107         * gcc.target/i386/sse-os-support.h: ... this.
3108         (sol2_check): Renamed to ...
3109         (sse_os_support): ... this.
3110         Only test movss with xmm registers.
3111         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3112         Removed ILL_INSN, ILL_INSN_LEN.
3113         * gcc.target/i386/sse2-check.h: Likewise.
3114         * gcc.target/i386/sse3-check.h: Likewise.
3115         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3116         Removed cpuid.h, __get_cpuid test.
3117         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3118         Removed cpuid.h, __get_cpuid test.
3119         * g++.dg/other/pr40446.C: Likewise.
3120         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3121         * gcc.dg/compat/vector-1a_main.c: Likewise.
3122         * gcc.dg/compat/vector-2a_main.c: Likewise.
3123         * gcc.dg/pr36584.c: Likewise.
3124         * gcc.dg/pr37544.c: Likewise.
3125         * gcc.dg/torture/pr16104-1.c: Likewise.
3126         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3127         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3128         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3129         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3130         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3131         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3132         sse2_runtime.
3133         * gcc.dg/torture/pr35771-2.c: Likewise.
3134         * gcc.dg/torture/pr35771-3.c: Likewise.
3135         * gcc.target/i386/pr39315-2.c: Likewise.
3136         * gcc.target/i386/pr39315-4.c: Likewise.
3137         * gcc.target/i386/vperm-v2df.c: Likewise.
3138         * gcc.target/i386/vperm-v2di.c: Likewise.
3139         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3140         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3141         sse_runtime.
3142
3143 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3144
3145         PR fortran/44353
3146         * gfortran.dg/data_implied_do_2.f90: New test.
3147
3148 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3149
3150         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3151
3152 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3153
3154         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3155         to the "mips16" group.
3156         (mips_using_mips16_p): New procedure.
3157         (mips-dg-options): Use it.
3158
3159 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3160
3161         * gcc.target/mips/mips16-attributes-4.c: New test.
3162
3163 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3164
3165         PR testsuite/44418
3166         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3167         * gcc.target/powerpc/recip-2.c: Ditto.
3168         * gcc.target/powerpc/recip-3.c: Ditto.
3169
3170 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3171
3172         * gcc.target/arm/pr42235.c: New test.
3173
3174 2010-07-16  Jason Merrill  <jason@redhat.com>
3175
3176         PR c++/32505
3177         * g++.dg/template/partial8.C: New.
3178
3179 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3180
3181         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3182         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3183         in C++.
3184         (gualcvt): New overloaded inline.
3185         (GUALCVT): Use it for C++.
3186         * g++.dg/guality/guality.exp: New.
3187         * g++.dg/guality/guality.h: New.
3188         * g++.dg/guality/redeclaration1.C: New test.
3189         * g++.dg/dg.exp: Prune also guality/* tests.
3190         * gcc.dg/guality/pr43141.c: Moved to...
3191         * c-c++-common/guality/pr43141.c: ... here.
3192
3193 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3194
3195         PR libfortran/37077
3196         * gfortran.dg/char4_iunit_2.f03: New test.
3197
3198 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3199
3200         * lib/plugin-support.exp (plugin-test-execute):
3201         Add ${gcc_objdir}/intl to includes.
3202
3203 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3204
3205         PR target/44942
3206         * gcc.c-torture/execute/pr44942.c: New test.
3207         * gcc.target/i386/pr44942.c: New test.
3208
3209 2010-07-15  Jason Merrill  <jason@redhat.com>
3210
3211         PR c++/44909
3212         * g++.dg/cpp0x/implicit7.C: New.
3213         * g++.dg/cpp0x/implicit8.C: New.
3214
3215 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3216
3217         Disable float tests for __SPU__ targets due to lack of signed zero:
3218         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3219         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3220         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3221         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3222         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3223         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3224         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3225         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3226         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3227
3228 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3229
3230         * gfortran.dg/select_char_2.f90: New test.
3231
3232 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3233
3234         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3235         with DECL_CHAIN.
3236
3237 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3238
3239         PR fortran/44936
3240         * gfortran.dg/typebound_generic_9.f03: New.
3241
3242 2010-07-15  Richard Guenther  <rguenther@suse.de>
3243
3244         PR tree-optimization/44946
3245         * gcc.c-torture/compile/pr44946.c: New testcase.
3246
3247 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3248
3249         PR fortran/40206
3250         * gfortran.dg/select_char_3.f90: New test.
3251
3252 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3253             Kevin F. Quinn  <kevquinn@gentoo.org>
3254
3255         * gcc.dg/Wtrampolines.c: New.
3256
3257 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3258
3259         PR libfortran/44934
3260         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3261
3262 2010-07-14  Jason Merrill  <jason@redhat.com>
3263
3264         PR c++/44810
3265         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3266
3267         Implement C++0x unrestricted unions (N2544)
3268         * g++.dg/cpp0x/union1.C: New.
3269         * g++.dg/cpp0x/union2.C: New.
3270         * g++.dg/cpp0x/union3.C: New.
3271         * g++.dg/cpp0x/defaulted2.C: Adjust.
3272         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3273         * g++.old-deja/g++.ext/anon2.C: Adjust.
3274         * g++.old-deja/g++.mike/misc6.C: Adjust.
3275
3276 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3277
3278         PR fortran/44925
3279         * gfortran.dg/c_loc_tests_15.f90: New.
3280
3281 2010-07-13  Jason Merrill  <jason@redhat.com>
3282
3283         PR c++/44909
3284         * g++.dg/cpp0x/implicit6.C: New.
3285
3286 2010-07-13  Jason Merrill  <jason@redhat.com>
3287
3288         PR c++/44540
3289         * g++.dg/abi/noreturn1.C: New.
3290         * g++.dg/abi/noreturn2.C: New.
3291
3292 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3293
3294         PR other/44874
3295         PR debug/44832
3296         * c-c++-common/pr44832.c: New test.
3297
3298 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3299
3300         PR objc/44488
3301         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3302         on the target.  Make sure that we can assemble the emitted asm when
3303         the test type is 'compile'.
3304
3305 2010-07-13  Richard Guenther  <rguenther@suse.de>
3306
3307         PR tree-optimization/36960
3308         * g++.dg/torture/pr36960.C: New testcase.
3309
3310 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3311
3312         PR c++/44908
3313         * g++.dg/template/sfinae21.C: New.
3314         * g++.dg/template/sfinae22.C: Likewise.
3315
3316 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3317
3318         PR testsuite/42843
3319         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3320         * gcc.dg/plugin/ggcplug.c: Likewise.
3321         * g++.dg/plugin/selfassign.c: Likewise.
3322         * g++.dg/plugin/attribute_plugin.c: Likewise.
3323         * g++.dg/plugin/dumb_plugin.c: Likewise.
3324         * g++.dg/plugin/pragma_plugin.c: Likewise.
3325
3326 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3327
3328         * gcc.c-torture/execute/pr44683.x: New.
3329         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3330
3331 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3332
3333         PR fortran/44434
3334         PR fortran/44565
3335         PR fortran/43945
3336         PR fortran/44869
3337         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3338         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3339         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3340         * gfortran.dh/typebound_call_16.f03: New.
3341         * gfortran.dg/typebound_generic_6.f03: New.
3342         * gfortran.dg/typebound_generic_7.f03: New.
3343         * gfortran.dg/typebound_generic_8.f03: New.
3344
3345 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3346
3347         PR libfortran/37077
3348         * gfortran.dg/char4_iunit_1.f03: New test.
3349
3350 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3351
3352         * gcc.dg/tree-ssa/vrp53.c: New test.
3353
3354 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3355
3356         PR c++/44907
3357         * g++.dg/template/sfinae19.C: New.
3358         * g++.dg/template/sfinae20.C: Likewise.
3359
3360 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3361
3362         * gcc.target/arm/interrupt-1.c: New test.
3363         * gcc.target/arm/interrupt-2.c: New test.
3364
3365 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3366
3367         * gcc.dg/pr42427.c: Require c99_runtime.
3368         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3369         c99_runtime.
3370         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3371         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3372         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3373         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3374         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3375         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3376         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3377         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3378         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3379         * gcc.target/i386/pr37275.c: Require visibility support.
3380
3381 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3382
3383         * lib/target-supports.exp (check_effective_target_sse): New proc.
3384         * gcc.target/i386/sol2-check.h: New file.
3385         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3386         Include sol2-check.h.
3387         (main) Only run do_test () if sol2_check ().
3388         * gcc.target/i386/sse2-check.h: Likewise.
3389         * gcc.target/i386/sse3-check.h: Likewise.
3390         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3391         [__sun__ && __svr4__]: Execute SSE2 instruction.
3392         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3393         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3394         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3395         * g++.dg/ext/vector14.C: Likewise.
3396         * g++.dg/other/mmintrin.C: Likewise.
3397         * gcc.dg/20020418-1.c: Likewise.
3398         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3399         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3400         * gcc.dg/format/unnamed-1.c: Likewise.
3401         Adapt dg-warning line number.
3402         * gcc.dg/graphite/pr40281.c: Likewise.
3403         * gcc.dg/pr32176.c: Likewise.
3404         * gcc.dg/pr40550.c: Likewise.
3405         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3406         * gcc.dg/torture/pr36891.c: Likewise.
3407         * gcc.target/i386/20020218-1.c: Likewise.
3408         * gcc.target/i386/20020523.c: Likewise.
3409         * gcc.target/i386/abi-1.c: Likewise.
3410         * gcc.target/i386/brokensqrt.c: Likewise.
3411         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3412         * gcc.target/i386/pr13366.c: Likewise.
3413         * gcc.target/i386/pr13685.c: Likewise.
3414         * gcc.target/i386/pr24306.c: Likewise.
3415         * gcc.target/i386/pr31486.c: Likewise.
3416         * gcc.target/i386/pr32065-1.c: Likewise.
3417         * gcc.target/i386/pr32065-2.c: Likewise.
3418         * gcc.target/i386/pr32389.c: Likewise.
3419         * gcc.target/i386/pr38824.c: Likewise.
3420         * gcc.target/i386/pr38931.c: Likewise.
3421         * gcc.target/i386/pr39592-1.c: Likewise.
3422         * gcc.target/i386/pr43766.c: Likewise.
3423         * gcc.target/i386/recip-divf.c: Likewise.
3424         * gcc.target/i386/recip-sqrtf.c: Likewise.
3425         * gcc.target/i386/recip-vec-divf.c: Likewise.
3426         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3427         * gcc.target/i386/sse-1.c: Likewise.
3428         * gcc.target/i386/sse-16.c: Likewise.
3429         * gcc.target/i386/sse-2.c: Likewise.
3430         * gcc.target/i386/sse-20.c: Likewise.
3431         * gcc.target/i386/sse-3.c: Likewise.
3432         * gcc.target/i386/sse-7.c: Likewise.
3433         * gcc.target/i386/sse-9.c: Likewise.
3434         * gcc.target/i386/sse-addps-1.c: Likewise.
3435         * gcc.target/i386/sse-addss-1.c: Likewise.
3436         * gcc.target/i386/sse-andnps-1.c: Likewise.
3437         * gcc.target/i386/sse-andps-1.c: Likewise.
3438         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3439         * gcc.target/i386/sse-comiss-1.c: Likewise.
3440         * gcc.target/i386/sse-comiss-2.c: Likewise.
3441         * gcc.target/i386/sse-comiss-3.c: Likewise.
3442         * gcc.target/i386/sse-comiss-4.c: Likewise.
3443         * gcc.target/i386/sse-comiss-5.c: Likewise.
3444         * gcc.target/i386/sse-comiss-6.c: Likewise.
3445         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3446         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3447         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3448         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3449         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3450         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3451         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3452         * gcc.target/i386/sse-divps-1.c: Likewise.
3453         * gcc.target/i386/sse-divss-1.c: Likewise.
3454         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3455         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3456         * gcc.target/i386/sse-maxps-1.c: Likewise.
3457         * gcc.target/i386/sse-maxss-1.c: Likewise.
3458         * gcc.target/i386/sse-minps-1.c: Likewise.
3459         * gcc.target/i386/sse-minss-1.c: Likewise.
3460         * gcc.target/i386/sse-movaps-1.c: Likewise.
3461         * gcc.target/i386/sse-movaps-2.c: Likewise.
3462         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3463         * gcc.target/i386/sse-movhps-1.c: Likewise.
3464         * gcc.target/i386/sse-movhps-2.c: Likewise.
3465         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3466         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3467         * gcc.target/i386/sse-movntps-1.c: Likewise.
3468         * gcc.target/i386/sse-movss-1.c: Likewise.
3469         * gcc.target/i386/sse-movss-2.c: Likewise.
3470         * gcc.target/i386/sse-movss-3.c: Likewise.
3471         * gcc.target/i386/sse-movups-1.c: Likewise.
3472         * gcc.target/i386/sse-movups-2.c: Likewise.
3473         * gcc.target/i386/sse-mulps-1.c: Likewise.
3474         * gcc.target/i386/sse-mulss-1.c: Likewise.
3475         * gcc.target/i386/sse-orps-1.c: Likewise.
3476         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3477         * gcc.target/i386/sse-recip-vec.c: Likewise.
3478         * gcc.target/i386/sse-recip.c: Likewise.
3479         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3480         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3481         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3482         * gcc.target/i386/sse-subps-1.c: Likewise.
3483         * gcc.target/i386/sse-subss-1.c: Likewise.
3484         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3485         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3486         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3487         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3488         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3489         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3490         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3491         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3492         * gcc.target/i386/sse-xorps-1.c: Likewise.
3493         * gcc.target/i386/ssefn-1.c: Likewise.
3494         * gcc.target/i386/ssefn-3.c: Likewise.
3495         * gcc.target/i386/sseregparm-1.c: Likewise.
3496         * gcc.target/i386/stackalign/return-3.c: Likewise.
3497         * gcc.target/i386/vectorize1.c: Likewise.
3498         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3499         * gcc.target/i386/xorps-sse.c: Likewise.
3500         * gfortran.dg/pr28158.f90: Likewise.
3501         * gfortran.dg/pr30667.f: Likewise.
3502         * gnat.dg/loop_optimization7.adb: Likewise.
3503         * gnat.dg/sse_nolib.adb: Likewise.
3504
3505 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3506
3507         PR fortran/44702
3508         * gfortran.dg/use_rename_6.f90: New.
3509         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3510
3511 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3512
3513         PR fortran/44869
3514         * gfortran.dg/class_24.f03: New.
3515
3516 2010-07-10  Richard Guenther  <rguenther@suse.de>
3517
3518         PR lto/44889
3519         * gcc.dg/lto/20100709-1_0.c: New testcase.
3520         * gcc.dg/lto/20100709-1_1.c: Likewise.
3521
3522 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3523
3524         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3525
3526 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3527
3528         PR objc/44140
3529         * objc.dg/lto/trivial-1_0.m: New.
3530         * objc.dg/lto/lto.exp: New.
3531         * obj-c++.dg/lto/trivial-1_0.mm: New.
3532         * obj-c++.dg/lto/lto.exp: New.
3533         * objc.dg/symtab-1.m: Adjust sizes.
3534         * objc.dg/image-info.m: Do not run for gnu-runtime.
3535
3536 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3537
3538         * gcc.dg/pr32370.c: Allow another kind of error message.
3539
3540 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3541
3542         * gnat.dg/atomic3.adb: New test.
3543
3544 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3545             Denys Vlasenko  <dvlasenk@redhat.com>
3546             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3547
3548         PR tree-optimization/28632
3549         * gcc.dg/tree-ssa/vrp51.c: New test.
3550         * gcc.dg/tree-ssa/vrp52.c: New test.
3551
3552 2010-07-09  Jason Merrill  <jason@redhat.com>
3553
3554         * g++.dg/abi/covariant6.C: New.
3555         * g++.dg/inherit/covariant17.C: Test both bases.
3556         * g++.dg/inherit/covariant7.C: Check vtable layout.
3557
3558 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3559
3560         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3561
3562 2010-07-09  Richard Guenther  <rguenther@suse.de>
3563
3564         PR tree-optimization/44852
3565         * gcc.c-torture/execute/pr44852.c: New testcase.
3566
3567 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3568
3569         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3570         multiplication by values.
3571         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3572         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3573
3574 2010-07-09  Richard Guenther  <rguenther@suse.de>
3575
3576         PR tree-optimization/44882
3577         * gfortran.dg/pr44882.f90: New testcase.
3578
3579 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3580
3581         PR target/40657
3582         * gcc.target/arm/pr40657-1.c: New test.
3583         * gcc.target/arm/pr40657-2.c: New test.
3584         * gcc.c-torture/execute/pr40657.c: New test.
3585
3586 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3587
3588         * gcc.dg/tree-ssa/vrp50.c: New test.
3589         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3590
3591 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3592
3593         PR fortran/44649
3594         * gfortran.dg/c_sizeof_1.f90: Modified.
3595         * gfortran.dg/storage_size_1.f08: New.
3596         * gfortran.dg/storage_size_2.f08: New.
3597
3598 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3599
3600         * gcc.c-torture/execute/20100708-1.c: New test.
3601
3602 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3603
3604         PR fortran/44847
3605         * gfortran.dg/gomp/pr44847.f90: New test.
3606
3607 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3608
3609         PR tree-optimization/44710
3610         * gcc.dg/tree-ssa/ifc-6.c: New.
3611         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3612
3613 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3614
3615         PR fortran/18918
3616         * gfortran.dg/coarray_10.f90: Add an additional test.
3617
3618 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3619
3620         PR middle-end/44828
3621         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3622         * gcc.c-torture/execute/pr44828.x: Revert.
3623
3624 2010-07-08  Jason Merrill  <jason@redhat.com>
3625
3626         PR c++/43120
3627         * g++.dg/inherit/covariant17.C: New.
3628         * g++.dg/abi/covariant1.C: Actually test for the bug.
3629
3630 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3631
3632         PR rtl-optimization/44838
3633         * gcc.dg/pr44838.c: New.
3634
3635 2010-07-08  Richard Guenther  <rguenther@suse.de>
3636
3637         PR tree-optimization/44831
3638         * gcc.c-torture/compile/pr44831.c: New testcase.
3639         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3640
3641 2010-07-08  Richard Guenther  <rguenther@suse.de>
3642
3643         PR tree-optimization/44861
3644         * g++.dg/vect/pr44861.cc: New testcase.
3645
3646 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3647
3648         PR middle-end/44828
3649         * gcc.c-torture/execute/pr44828.x: New file.
3650
3651 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3652
3653         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3654         dg-options.
3655         * g++.dg/ext/altivec-17.C: Adjust error message.
3656
3657 2010-07-07  Tom Tromey  <tromey@redhat.com>
3658
3659         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3660
3661 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3662
3663         PR target/44844
3664         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3665         * gcc.target/i386/rdrand-2.c: Likewise.
3666         * gcc.target/i386/rdrand-3.c: Likewise.
3667
3668 2010-07-07  Jan Hubicka  <jh@suse.cz>
3669
3670         PR middle-end/44813
3671         * g++.dg/torture/pr44813.C: New testcase.
3672         * g++.dg/torture/pr44826.C: New testcase.
3673
3674 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3675
3676         PR rtl-optimization/44787
3677         * gcc.c-torture/compile/pr44788.c: New test.
3678         * gcc.target/arm/pr44788.c: New test.
3679
3680 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3681
3682         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3683
3684 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3685
3686         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3687         to dg-options.
3688
3689 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3690
3691         PR fortran/44742
3692         * gfortran.dg/parameter_array_init_6.f90: New.
3693         * gfortran.dg/initialization_20.f90: Update dg-error.
3694         * gfortran.dg/initialization_24.f90: Ditto.
3695
3696 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3697         PR fortran/PR44693
3698         * gfortran.dg/dim_range_1.f90:  New test.
3699         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3700
3701 2010-07-06  Jason Merrill  <jason@redhat.com>
3702
3703         PR c++/44703
3704         * g++.dg/cpp0x/initlist41.C: New.
3705
3706         PR c++/44778
3707         * g++.dg/template/ptrmem22.C: New.
3708
3709 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3710
3711         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3712         support.
3713         * gcc.target/i386/i386.exp: Likewise.
3714
3715 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3716
3717         PR testsuite/44195
3718         * gcc.dg/lto/20100518_0.c: Limit to x86.
3719
3720 2010-07-06  Richard Guenther  <rguenther@suse.de>
3721
3722         PR middle-end/44828
3723         * gcc.c-torture/execute/pr44828.c: New testcase.
3724
3725 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3726
3727         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3728         * g++.dg/warn/volatile1.C: Likewise.
3729         * g++.dg/template/warn1.C: Likewise.
3730
3731 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3732
3733         AVX Programming Reference (June, 2010)
3734         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3735         * g++.dg/other/i386-3.C: Likewise.
3736         * gcc.target/i386/sse-12.c: Likewise.
3737
3738         * gcc.target/i386/f16c-check.h: New.
3739         * gcc.target/i386/rdfsbase-1.c: Likewise.
3740         * gcc.target/i386/rdfsbase-2.c: Likewise.
3741         * gcc.target/i386/rdgsbase-1.c: Likewise.
3742         * gcc.target/i386/rdgsbase-2.c: Likewise.
3743         * gcc.target/i386/rdrand-1.c: Likewise.
3744         * gcc.target/i386/rdrand-2.c: Likewise.
3745         * gcc.target/i386/rdrand-3.c: Likewise.
3746         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3747         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3748         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3749         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3750         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3751         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3752         * gcc.target/i386/wrfsbase-1.c: Likewise.
3753         * gcc.target/i386/wrfsbase-2.c: Likewise.
3754         * gcc.target/i386/wrgsbase-1.c: Likewise.
3755         * gcc.target/i386/wrgsbase-2.c: Likewise.
3756
3757         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3758         (__builtin_ia32_vcvtps2ph): New.
3759         (__builtin_ia32_vcvtps2ph256): Likewise.
3760
3761         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3762         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3763
3764         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3765         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3766
3767         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3768         (__builtin_ia32_vcvtps2ph256): Likewise.
3769         Add fsgsbase,rdrnd,f16c.
3770
3771         * lib/target-supports.exp (check_effective_target_f16c): New.
3772
3773 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3774
3775         * gcc.dg/guality/nrv-1.c: New test.
3776
3777 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3778
3779         PR middle-end/42505
3780         * gcc.target/arm/pr42505.c: New test case.
3781
3782 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3783
3784         PR c++/44808
3785         * g++.dg/opt/nrv16.C: New test.
3786
3787 2010-07-05  Richard Guenther  <rguenther@suse.de>
3788
3789         PR tree-optimization/44784
3790         * gcc.c-torture/compile/pr44784.c: New testcase.
3791
3792 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3793
3794         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3795         Increase loop bound and array size.
3796         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3797         Likewise.
3798
3799 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3800
3801         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3802         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3803         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3804         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3805         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3806
3807 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3808
3809         PR c++/22138
3810         * g++.dg/parse/template25.C: New.
3811
3812 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3813
3814         PR rtl-optimization/44695
3815         * gcc.dg/torture/pr44695.c: New.
3816
3817 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3818
3819         PR c++/16630
3820         * g++.dg/ext/pretty3.C: New.
3821
3822 2010-07-04  Richard Guenther  <rguenther@suse.de>
3823
3824         PR middle-end/44809
3825         * g++.dg/torture/pr44809.C: New testcase.
3826
3827 2010-07-04  Richard Guenther  <rguenther@suse.de>
3828
3829         PR tree-optimization/44656
3830         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3831
3832 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3833             Revital Eres  <eres@il.ibm.com>
3834
3835         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3836         misaligned stores.
3837         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3838         gcc.dg/vect/vect-96.c: Likewise.
3839         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3840         that support misaligned stores. Change the number of expected
3841         misaligned accesses.
3842         * gcc.dg/vect/vect-peel-1.c: New test.
3843         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3844         gcc.dg/vect/vect-peel-4.c: Likewise.
3845         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3846         vectorizable on all targets that support realignment.
3847         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3848
3849 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3850
3851         PR c/44806
3852         * gcc.dg/torture/pr44806.c: New.
3853
3854 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3855
3856         * gnat.dg/cond_expr1.adb: New test.
3857
3858 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3859
3860         * gnat.dg/modular3.adb: New test.
3861         * gnat.dg/modular3_pkg.ads: New helper.
3862
3863 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3864             Mikael Pettersson  <mikpe@it.uu.se>
3865
3866         PR testsuite/44518
3867         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3868         Make signed-ness of chars explicit.  Scan the object for
3869         strings that are split by some target assemblers.
3870         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3871         explicit.
3872
3873 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3874
3875         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3876
3877 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3878
3879         PR/44128
3880         * g++.dg/warn/Wshadow-7.C: New test.
3881
3882 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3883             Julian Brown  <julian@codesourcery.com>
3884             Sandra Loosemore  <sandra@codesourcery.com>
3885
3886         * gcc.c-torture/execute/20100416-1.c: New test case.
3887
3888 2010-07-02  Julian Brown  <julian@codesourcery.com>
3889             Sandra Loosemore  <sandra@codesourcery.com>
3890
3891         PR target/43703
3892
3893         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3894         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3895
3896 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3897             Julian Brown  <julian@codesourcery.com>
3898
3899         * gcc.target/arm/neon/vadds64.c: Regenerated.
3900         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3901         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3902         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3903         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3904         * gcc.target/arm/neon-vmls-1.c: Likewise.
3905         * gcc.target/arm/neon-vsubs64.c: New execution test.
3906         * gcc.target/arm/neon-vsubu64.c: New execution test.
3907         * gcc.target/arm/neon-vadds64.c: New execution test.
3908         * gcc.target/arm/neon-vaddu64.c: New execution test.
3909
3910 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3911
3912         * gcc.target/arm/neon-vands64.c: New.
3913         * gcc.target/arm/neon-vandu64.c: New.
3914         * gcc.target/arm/neon-vbics64.c: New.
3915         * gcc.target/arm/neon-vbicu64.c: New.
3916         * gcc.target/arm/neon-veors64.c: New.
3917         * gcc.target/arm/neon-veoru64.c: New.
3918         * gcc.target/arm/neon-vorns64.c: New.
3919         * gcc.target/arm/neon-vornu64.c: New.
3920         * gcc.target/arm/neon-vorrs64.c: New.
3921         * gcc.target/arm/neon-vorru64.c: New.
3922         * gcc.target/arm/neon/vands64.c: Regenerated.
3923         * gcc.target/arm/neon/vandu64.c: Regenerated.
3924         * gcc.target/arm/neon/vbics64.c: Regenerated.
3925         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3926         * gcc.target/arm/neon/veors64.c: Regenerated.
3927         * gcc.target/arm/neon/veoru64.c: Regenerated.
3928         * gcc.target/arm/neon/vorns64.c: Regenerated.
3929         * gcc.target/arm/neon/vornu64.c: Regenerated.
3930         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3931         * gcc.target/arm/neon/vorru64.c: Regenerated.
3932
3933 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3934
3935         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3936
3937 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3938
3939         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3940         * gfortran.dg/intent_out_5.f90: Same.
3941         * gfortran.dg/ltrans-7.f90: Same.
3942         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3943
3944 2010-07-02  Jan Hubicka  <jh@suse.cz>
3945
3946         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3947
3948 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3949
3950         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3951
3952 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3953
3954         PR c++/44780
3955         * c-c++-common/Wunused-var-12.c: New test.
3956
3957 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3958
3959         PR target/42835
3960         * gcc.target/arm/pr42835.c: New test.
3961
3962         PR target/42172
3963         * gcc.target/arm/pr42172-1.c: New test.
3964
3965 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3966
3967         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3968
3969 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3970
3971         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3972         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3973         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3974         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3975         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3976         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3977         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3978         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3979         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3980         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3981         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3982         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3983         * gcc.target/arm/neon-vdup_ns64.c: New.
3984         * gcc.target/arm/neon-vdup_nu64.c: New.
3985         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3986         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3987         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3988         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3989         * gcc.target/arm/neon-vmov_ns64.c: New.
3990         * gcc.target/arm/neon-vmov_nu64.c: New.
3991         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3992         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3993         * gcc.target/arm/neon-vget_lanes64.c: New.
3994         * gcc.target/arm/neon-vget_laneu64.c: New.
3995         * gcc.target/arm/neon-vset_lanes64.c: New.
3996         * gcc.target/arm/neon-vset_laneu64.c: New.
3997
3998 2010-07-02  Richard Guenther  <rguenther@suse.de>
3999
4000         * g++.dg/torture/20100702-1.C: New testcase.
4001
4002 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4003
4004         PR target/44707
4005         * gcc.c-torture/compile/pr44707.c: New test.
4006
4007 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4008
4009         PR c++/44039
4010         * g++.dg/template/crash101.C: New.
4011
4012 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4013
4014         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4015         Use the ABI-0 accessors and fail it for m64.
4016
4017 2010-07-02  Jan Hubicka  <jh@suse.cz>
4018
4019         * g++.dg/tree-ssa/pr44706.C: New testcase.
4020
4021 2010-07-02  Richard Guenther  <rguenther@suse.de>
4022
4023         PR tree-optimization/44748
4024         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4025
4026 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4027
4028         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4029         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4030         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4031         the method types to forward:.
4032
4033 2010-06-30  Jason Merrill  <jason@redhat.com>
4034
4035         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4036         * g++.dg/other/pr25632.C: Likewise.
4037
4038 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4039
4040         PR tree-optimization/40421
4041         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4042
4043 2010-07-01  Richard Guenther  <rguenther@suse.de>
4044
4045         PR middle-end/42834
4046         PR middle-end/44468
4047         * gcc.c-torture/execute/20100316-1.c: New testcase.
4048         * gcc.c-torture/execute/pr44468.c: Likewise.
4049         * gcc.c-torture/compile/20100609-1.c: Likewise.
4050         * gcc.dg/volatile2.c: Adjust.
4051         * gcc.dg/plugin/selfassign.c: Likewise.
4052         * gcc.dg/pr36902.c: Likewise.
4053         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4054         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4055         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4056         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4057         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4058         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4059         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4060         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4061         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4062         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4063         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4064         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4065         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4066         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4067         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4068         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4069         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4070         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4071         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4072         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4073         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4074         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4075         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4076         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4077         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4078         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4079         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4080         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4081         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4082         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4083         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4084         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4085         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4086         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4087         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4088         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4089         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4090         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4091         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4092         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4093         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4094         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4095         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4096         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4097         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4098         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4099         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4100         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4101         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4102         * g++.dg/tree-ssa/pr31146.C: Likewise.
4103         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4104         * g++.dg/tree-ssa/pr33604.C: Likewise.
4105         * g++.dg/plugin/selfassign.c: Likewise.
4106         * gfortran.dg/array_memcpy_3.f90: Likewise.
4107         * gfortran.dg/array_memcpy_4.f90: Likewise.
4108         * c-c++-common/torture/pr42834.c: New testcase.
4109
4110 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4111
4112         PR c++/44628
4113         * g++.dg/template/crash100.C: New.
4114
4115 2010-06-30  Jan Hubicka  <jh@suse.cz>
4116
4117         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4118
4119 2010-06-30  Michael Matz  <matz@suse.de>
4120
4121         PR bootstrap/44699
4122         * gcc.dg/pr44699.c: New test.
4123
4124 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4125
4126         PR tree-optimization/39799
4127         * c-c++-common/uninit-17.c: New test.
4128
4129 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4130
4131         PR libfortran/43298
4132         * gfortran.dg/read_infnan_1.f90: New test.
4133
4134 2010-06-29  Jason Merrill  <jason@redhat.com>
4135
4136         Enable implicitly declared move constructor/operator= (N3053).
4137         * g++.dg/cpp0x/implicit3.C: New.
4138         * g++.dg/cpp0x/implicit4.C: New.
4139         * g++.dg/cpp0x/implicit5.C: New.
4140         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4141         * g++.dg/cpp0x/not_special.C: Adjust.
4142         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4143         * g++.dg/cpp0x/rv1n.C: Adjust.
4144         * g++.dg/cpp0x/rv1p.C: Adjust.
4145         * g++.dg/cpp0x/rv2n.C: Adjust.
4146         * g++.dg/cpp0x/rv2p.C: Adjust.
4147         * g++.dg/cpp0x/rv3n.C: Adjust.
4148         * g++.dg/cpp0x/rv3p.C: Adjust.
4149         * g++.dg/cpp0x/rv4n.C: Adjust.
4150         * g++.dg/cpp0x/rv4p.C: Adjust.
4151         * g++.dg/cpp0x/rv5n.C: Adjust.
4152         * g++.dg/cpp0x/rv5p.C: Adjust.
4153         * g++.dg/cpp0x/rv6n.C: Adjust.
4154         * g++.dg/cpp0x/rv6p.C: Adjust.
4155         * g++.dg/cpp0x/rv7n.C: Adjust.
4156         * g++.dg/cpp0x/rv7p.C: Adjust.
4157         * g++.dg/cpp0x/rv8p.C: Adjust.
4158         * g++.dg/gomp/pr26690-1.C: Adjust.
4159         * g++.dg/other/error20.C: Adjust.
4160         * g++.dg/other/error31.C: Adjust.
4161         * g++.dg/parse/error19.C: Adjust.
4162         * g++.dg/template/qualttp5.C: Adjust.
4163         * g++.old-deja/g++.law/ctors5.C: Adjust.
4164
4165         Enable implicitly deleted functions (N2346)
4166         * g++.dg/cpp0x/defaulted17.C: New.
4167         * g++.dg/cpp0x/implicit1.C: New.
4168         * g++.dg/cpp0x/implicit2.C: New.
4169         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4170         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4171         * g++.dg/init/ctor4.C: Adjust.
4172         * g++.dg/init/synth2.C: Adjust.
4173         * g++.dg/lto/20081118_1.C: Adjust.
4174         * g++.dg/other/error13.C: Adjust.
4175         * g++.dg/other/unused1.C: Adjust.
4176         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4177         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4178         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4179         * g++.old-deja/g++.law/ctors17.C: Adjust.
4180         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4181         * g++.old-deja/g++.pt/assign1.C: Adjust.
4182         * g++.old-deja/g++.pt/crash20.C: Adjust.
4183
4184         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4185         * g++.dg/cpp0x/defaulted13.C: Adjust.
4186         * g++.dg/cpp0x/defaulted2.C: Adjust.
4187         * g++.dg/cpp0x/defaulted3.C: Adjust.
4188         * g++.dg/cpp0x/initlist9.C: Adjust.
4189         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4190         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4191         * g++.dg/init/synth2.C: Adjust.
4192
4193         * g++.dg/cpp0x/defaulted19.C: New.
4194
4195         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4196         * g++.dg/template/error23.C: Fix for -std=c++0x.
4197
4198 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4199
4200         PR fortran/44718
4201         * gfortran.dg/proc_ptr_28.f90: New.
4202
4203 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4204
4205         PR tree-optimization/43801
4206         * g++.dg/torture/pr43801.C: New test.
4207
4208         PR debug/44668
4209         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4210
4211 2010-06-29  Jason Merrill  <jason@redhat.com>
4212
4213         PR c++/44587
4214         * g++.dg/template/qualified-id2.C: New.
4215         * g++.dg/template/qualified-id3.C: New.
4216
4217 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4218
4219         PR fortran/44696
4220         * gfortran.dg/associated_target_4.f90: New.
4221
4222 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4223
4224         PR fortran/44582
4225         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4226
4227 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4228
4229         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4230
4231 2010-06-29  Jan Hubicka  <jh@suse.cz>
4232
4233         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4234
4235 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4236
4237         PR target/43902
4238         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4239         * gcc.target/arm/wmul-3.c: New test.
4240         * gcc.target/arm/wmul-4.c: New test.
4241
4242 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4243
4244         PR rtl-optimization/44659
4245         * gcc.target/i386/extract-1.c: New.
4246         * gcc.target/i386/extract-2.c: Likewise.
4247         * gcc.target/i386/extract-3.c: Likewise.
4248         * gcc.target/i386/extract-4.c: Likewise.
4249         * gcc.target/i386/extract-5.c: Likewise.
4250         * gcc.target/i386/extract-6.c: Likewise.
4251
4252 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4253
4254         PR c++/44682
4255         * g++.dg/warn/Wunused-var-14.C: New test.
4256
4257 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4258
4259         PR fortran/43298
4260         * gfortran.dg/nan_6.f90: New.
4261
4262 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4263
4264         PR tree-optimization/43781
4265         * gcc.dg/torture/pr43781.c: New.
4266
4267 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4268
4269         PR fortran/40158
4270         * gfortran.dg/actual_rank_check_1.f90: New test.
4271
4272 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4273
4274         * gcc.dg/ipa/ipa-sra-6.c: New test.
4275
4276 2010-06-28  Jan Hubicka  <jh@suse.cz>
4277
4278         PR tree-optimization/44687
4279         * gcc.c-torture/compile/pr44687.c
4280
4281 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4282
4283         PR c++/44535
4284         * g++.dg/torture/pr44535.C: New test.
4285
4286 2010-06-28  Michael Matz  <matz@suse.de>
4287
4288         PR middle-end/44592
4289         * gfortran.dg/pr44592.f90: New test.
4290
4291 2010-06-28  Jan Hubicka  <jh@suse.cz>
4292
4293         PR tree-optimization/44357
4294         * g++.dg/torture/pr44357.C: New testcase.
4295
4296 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4297
4298         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4299         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4300         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4301         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4302         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4303         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4304         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4305         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4306
4307 2010-06-27  Jan Hubicka  <jh@suse.cz>
4308
4309         * gcc.c-torture/compile/pr44686.c: New file.
4310
4311 2010-06-27  Richard Guenther  <rguenther@suse.de>
4312
4313         PR tree-optimization/44683
4314         * gcc.c-torture/execute/pr44683.c: New testcase.
4315
4316 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4317
4318         * gnat.dg/noreturn3.ad[sb]: New test.
4319
4320 2010-06-26  Jason Merrill  <jason@redhat.com>
4321
4322         * g++.dg/cpp0x/explicit5.C: New.
4323
4324 2010-06-26  Richard Guenther  <rguenther@suse.de>
4325
4326         PR tree-optimization/44393
4327         * gcc.dg/pr44393.c: New testcase.
4328
4329 2010-06-26  Jan Hubicka  <jh@suse.cz>
4330
4331         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4332
4333 2010-06-26  Richard Guenther  <rguenther@suse.de>
4334
4335         PR middle-end/44674
4336         * gcc.dg/pr44674.c: New testcase.
4337
4338 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4339
4340         * gcc.dg/opts-3.c: New test.
4341
4342 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4343
4344         * gfortran.dg/type_decl_1.f90: New.
4345         * gfortran.dg/type_decl_2.f90: New.
4346
4347 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4348
4349         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4350         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4351
4352 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4353
4354         PR testsuite/38946
4355         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4356         error in comparing reals.
4357
4358 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4359
4360         * selected_real_kind_2.f90: New.
4361         * selected_real_kind_3.f90: New.
4362
4363 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4364
4365         * gfortran.dg/entry_19.f90: New.
4366
4367 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4368
4369         * gfortran.dg/end_subroutine_1.f90: New.
4370         * gfortran.dg/end_subroutine_2.f90: New.
4371         * gfortran.dg/interface_proc_end.f90: Update.
4372
4373 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4374
4375         * gfortran.dg/semicolon_fixed.f: Update.
4376         * gfortran.dg/semicolon_fixed_2.f: New.
4377         * gfortran.dg/semicolon_free_2.f90: New.
4378         * gfortran.dg/semicolon_free.f90: Update.
4379
4380 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4381
4382         PR fortran/44448
4383         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4384
4385 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4386
4387         * g++.dg/ipa/iinline-3.C: New test.
4388         * gcc.dg/ipa/modif-1.c: Removed.
4389
4390 2010-06-25  Jan Hubicka  <jh@suse.cz>
4391
4392         * gcc.dg/tree-ssa/ipa-split-1.c
4393
4394 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4395
4396         * g++.dg/ipa/iinline-2.C: New test.
4397
4398 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4399
4400         PR middle-end/43866
4401         * gfortran.dg/pr43866.f90: New test.
4402
4403         PR tree-optimization/44539
4404         * gcc.dg/pr44539.c: New test.
4405
4406 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4407
4408         From Jim Wilson:
4409         PR target/43902
4410         * gcc.target/mips/madd-9.c: New test.
4411
4412 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4413
4414         PR c/44517
4415         * gcc.dg/noncompile/pr44517.c: New.
4416         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4417
4418 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4419
4420         PR testsuite/43283
4421         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4422         and add argument to nop for IA64.
4423
4424 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4425
4426         PR target/44588
4427         * gcc.target/i386/mod-1.c: New.
4428         * gcc.target/i386/umod-1.c: Likewise.
4429         * gcc.target/i386/umod-2.c: Likewise.
4430         * gcc.target/i386/umod-3.c: Likewise.
4431
4432 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4433
4434         PR middle-end/44492
4435         * g++.dg/torture/pr44492.C: New test.
4436
4437 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4438
4439         * c-c++-common/warn-omitted-condop.c: New.
4440
4441 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4442
4443         PR fortran/44614
4444         * gfortran.dg/import8.f90: New.
4445
4446 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4447
4448         * gnat.dg/not_null.adb: Update test case.
4449
4450 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4451
4452         PR c++/44619
4453         * g++.dg/warn/Wunused-var-13.C: New test.
4454
4455         PR c++/44627
4456         * g++.dg/diagnostic/method1.C: New test.
4457
4458 2010-06-22  Cary Coutant  <ccoutant@google.com>
4459
4460         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4461
4462 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4463
4464         PR fortran/44616
4465         * gfortran.dg/abstract_type_8.f03: New.
4466
4467 2010-06-21  Jason Merrill  <jason@redhat.com>
4468
4469         * g++.dg/cpp0x/noexcept08.C: New.
4470
4471         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4472
4473 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4474
4475         PR target/44615
4476         * gcc.target/i386/sse2-vec-2a.c: New.
4477
4478 2010-06-21  DJ Delorie  <dj@redhat.com>
4479
4480         * gcc.dg/pragma-diag-1.c: New.
4481
4482 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4483
4484         PR target/44615
4485         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4486
4487 2010-06-21  Alan Modra  <amodra@gmail.com>
4488
4489         PR testsuite/44505
4490         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4491         tail call to check_fa_mid.
4492
4493 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4494
4495         PR target/44575
4496         * gcc.c-torture/execute/pr44575.c: New test.
4497
4498 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4499
4500         PR fortran/40632
4501         * gfortran.dg/contiguous_1.f90: New.
4502         * gfortran.dg/contiguous_2.f90: New.
4503         * gfortran.dg/contiguous_3.f90: New.
4504
4505 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4506
4507         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4508         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4509
4510 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4511
4512         PR target/44546
4513         * gcc.target/i386/pr44546.c: New test.
4514
4515 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4516
4517         * gcc.dg/opts-2.c: New test.
4518
4519 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4520
4521         PR fortran/44584
4522         * gfortran.dg/typebound_proc_15.f03: Modified.
4523
4524 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4525
4526         PR target/44072
4527         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4528         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4529
4530 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4531
4532         * g++.dg/ext/label13.C: Fix typo in last change.
4533
4534 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4535
4536         PR libfortran/44477
4537         * gfortran.dg/eof_3.f90
4538         * gfortran.dg/endfile_2.f90
4539         * gfortran.dg/endfile_4.f90
4540         * gfortran.dg/endfile_3.f90
4541
4542 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4543
4544         PR c++/41090
4545         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4546
4547 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4548
4549         PR fortran/44556
4550         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4551
4552 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4553
4554         * gcc.target/arm/pr40900.c: New test.
4555
4556 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4557
4558         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4559
4560 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4561
4562         PR fortran/44558
4563         * gfortran.dg/typebound_call_15.f03: New.
4564
4565 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4566
4567         PR c++/44486
4568         * g++.dg/pr44486.C: New.
4569
4570 2010-06-16  DJ Delorie  <dj@redhat.com>
4571
4572         * gcc.target/i386/volatile-bitfields-1.c: New.
4573         * gcc.target/i386/volatile-bitfields-2.c: New.
4574
4575 2010-06-16  Jason Merrill  <jason@redhat.com>
4576
4577         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4578
4579         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4580
4581 2010-06-16  Richard Guenther  <rguenther@suse.de>
4582
4583         PR c/44555
4584         * gcc.c-torture/execute/pr44555.c: New testcase.
4585
4586 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4587
4588         PR fortran/44549
4589         * gfortran.dg/typebound_proc_16.f03: New.
4590
4591 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4592
4593         * g++.dg/torture/pr43905.C: New test.
4594
4595 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4596
4597         PR testsuite/44538
4598         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4599         initialization loop from being vectorized.
4600         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4601
4602 2010-06-16  Alan Modra  <amodra@gmail.com>
4603
4604         PR tree-optimization/44507
4605         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4606
4607 2010-06-15  Jason Merrill  <jason@redhat.com>
4608
4609         * g++.dg/overload/arg3.C: Adjust error locations.
4610         * g++.dg/overload/copy1.C: Likewise.
4611         * g++.dg/tc1/dr152.C: Likewise.
4612         * g++.dg/template/incomplete4.C: Likewise.
4613         * g++.dg/template/incomplete5.C: Likewise.
4614         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4615         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4616         * g++.old-deja/g++.pt/crash9.C: Likewise.
4617
4618         * g++.dg/inherit/virtual5.C: New.
4619
4620         * g++.dg/cpp0x/defaulted18.C: New.
4621
4622         * g++.dg/cpp0x/initlist40.C: New.
4623
4624         * g++.dg/cpp0x/initlist39.C: New.
4625
4626 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4627
4628         PR middle-end/44391
4629         * gcc.dg/graphite/pr44391.c: New.
4630
4631 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4632
4633         PR fortran/43388
4634         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4635         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4636         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4637         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4638
4639 2010-06-15  Richard Guenther  <rguenther@suse.de>
4640
4641         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4642
4643 2010-06-15  Richard Guenther  <rguenther@suse.de>
4644
4645         * gcc.dg/vect/bb-slp-21.c: Adjust.
4646         * gcc.dg/vect/bb-slp-13.c: Likewise
4647         * gcc.dg/vect/bb-slp-4.c: Likewise
4648         * gcc.dg/vect/bb-slp-22.c: Likewise
4649         * gcc.dg/vect/bb-slp-14.c: Likewise
4650         * gcc.dg/vect/bb-slp-23.c: Likewise
4651         * gcc.dg/vect/bb-slp-15.c: Likewise
4652         * gcc.dg/vect/bb-slp-17.c: Likewise
4653         * gcc.dg/vect/bb-slp-18.c: Likewise
4654         * gcc.dg/vect/bb-slp-19.c: Likewise
4655         * gcc.dg/vect/bb-slp-10.c: Likewise
4656         * gcc.dg/vect/bb-slp-11.c: Likewise
4657         * gcc.dg/vect/bb-slp-20.c: Likewise
4658         * gcc.dg/vect/bb-slp-3.c: Likewise
4659
4660 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4661
4662         PR fortran/44536
4663         * gfortran.dg/gomp/pr44536.f90: New test.
4664         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4665
4666 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4667
4668         PR target/44534
4669         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4670         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4671
4672 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4673
4674         PR tree-optimization/44508
4675         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4676
4677         PR bootstrap/44509
4678         * gcc.dg/pr44509.c: New test.
4679
4680 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4681
4682         PR tree-optimization/44507
4683         * gcc.dg/vect/pr44507.c: New test.
4684
4685 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4686
4687         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4688         and c-pretty-print.h.
4689
4690         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4691
4692 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4693
4694         * gfortran.dg/whole_file_18.f90: Updated error message.
4695
4696 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4697
4698         * gfortran.dg/whole_file_20.f03: New.
4699
4700 2010-06-12  Jan Hubicka  <jh@suse.cz>
4701
4702         * gcc.c-torture/compile/pc44485.c: New testcase.
4703
4704 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4705
4706         PR fortran/40117
4707         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4708         * gfortran.dg/typebound_proc_14.f03: New.
4709         * gfortran.dg/typebound_proc_15.f03: New.
4710
4711 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4712
4713         * gcc.dg/opts-1.c: New test.
4714
4715 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4716
4717         * gcc.dg/funroll-loops-all.c: Update expected error.
4718
4719 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4720
4721         PR target/44481
4722         * gcc.target/i386/pr44481.c: New test.
4723
4724 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4725
4726         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4727
4728 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4729
4730         PR middle-end/44483
4731         * gcc.dg/tree-ssa/pr44483.c: New.
4732
4733 2010-06-11  Paul Brook  <paul@codesourcery.com>
4734
4735         * g++.dg/other/arm-neon-1.C: New test.
4736
4737 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4738
4739         PR fortran/42051
4740         PR fortran/43896
4741         * gfortran.dg/class_23.f03: New test.
4742
4743 2010-06-11  Jan Hubicka  <jh@suse.cz>
4744
4745         * gcc.dg/ipa/pure-const-2.c: New testcase.
4746
4747 2010-06-11  Jan Hubicka  <jh@suse.cz>
4748
4749         * gcc.dg/noreturn-7.c: Update.
4750         * gcc.dg/noreturn-4.c: Update.
4751
4752 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4753
4754         Fix MIPS bootstrap
4755         * g++.dg/other/typedef4.C: New test.
4756
4757 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4758
4759         PR fortran/44207
4760         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4761
4762 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4763
4764         PR fortran/44457
4765         * gfortran.dg/asynchronous_3.f03
4766
4767 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4768
4769         PR middle-end/44185
4770         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4771         non-temporal stores out of the tests to form new test cases.  As a
4772         result, no non-temporal store should be generated in this case.
4773
4774         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4775         prefetch-7.c that generate one non-temporal store.
4776
4777         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4778         prefetch-7.c that generate one non-temporal store and one
4779         one-temporal prefetch.
4780
4781 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4782
4783         PR tree-optimization/44258
4784         * gcc.dg/tree-ssa/pr44258.c: New test.
4785
4786 2010-06-10  Daniel Kraft  <d@domob.eu>
4787
4788         PR fortran/38936
4789         * gfortran.dg/associate_1.f03: New test.
4790         * gfortran.dg/associate_2.f95: New test.
4791         * gfortran.dg/associate_3.f03: New test.
4792         * gfortran.dg/associate_4.f08: New test.
4793
4794 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4795
4796         * gfortran.dg/selected_char_kind_4.f90: New test.
4797
4798 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4799
4800         * gcc.dg/pr42461.c: New test.
4801
4802 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4803
4804         PR fortran/44347
4805         * gfortran.dg/selected_real_kind_1.f90: New.
4806
4807 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4808
4809         PR fortran/44359
4810         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4811         warning.
4812         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4813         check for warning.
4814
4815 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4816
4817         * gfortran.dg/data_namelist_conflict.f90: New test.
4818
4819 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4820
4821         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4822         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4823         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4824
4825 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4826
4827         * gfortran.dg/mvbits_9.f90: New test.
4828         * gfortran.dg/ibset_1.f90: Ditto.
4829         * gfortran.dg/ibits_1.f90: Ditto.
4830         * gfortran.dg/btest_1.f90: Ditto.
4831         * gfortran.dg/ibclr_1.f90: Ditto.
4832
4833 2010-06-09  Jason Merrill  <jason@redhat.com>
4834
4835         PR c++/44366
4836         * g++.dg/cpp0x/decltype23.C: Move to...
4837         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4838
4839 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4840
4841         PR fortran/44211
4842         * gfortran.dg/typebound_call_14.f03: New test.
4843
4844 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4845
4846         PR tree-optimization/44423
4847         * gcc.dg/tree-ssa/pr44423.c: New test.
4848
4849 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4850
4851         PR testsuite/42843
4852         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4853         TV_NONE to initialize tv_id field.
4854         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4855         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4856         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4857         Include toplev.h .
4858         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4859         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4860         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4861
4862 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4863
4864         PR tree-optimization/39874
4865         PR middle-end/28685
4866         * gcc.dg/pr39874.c: New file.
4867
4868 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4869
4870         * g++.dg/ext/attr-alias-1.C: New.
4871         * g++.dg/ext/attr-alias-2.C: New.
4872
4873 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4874
4875         PR fortran/44446
4876         * gfortran.dg/proc_ptr_27.f90: New.
4877
4878 2010-06-07  Jason Merrill  <jason@redhat.com>
4879
4880         PR c++/44366
4881         * g++.dg/cpp0x/decltype23.C: New.
4882
4883 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4884             Shujing Zhao  <pearly.zhao@oracle.com>
4885
4886         PR c/37724
4887         * gcc.dg/c90-const-expr-10.c: Adjust.
4888         * gcc.dg/c99-const-expr-10.c: Adjust.
4889         * gcc.dg/init-bad-7.c: New.
4890
4891 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4892
4893         * lib/target-supports.exp (check_effective_target_gas): New proc.
4894         * gcc.c-torture/execute/960321-1.x: New file.
4895
4896 2010-06-07  Jason Merrill  <jason@redhat.com>
4897
4898         PR c++/44401
4899         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4900
4901 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4902
4903         PR c++/44444
4904         * g++.dg/warn/Wunused-var-12.C: New test.
4905
4906         PR c++/44443
4907         * c-c++-common/Wunused-var-11.c: New test.
4908
4909 2010-06-07  Jan Hubicka  <jh@suse.cz>
4910
4911         * gcc.dg/ipa/pure-const-1.c: New testcase.
4912
4913 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4914
4915         PR rtl-optimization/44404
4916         * gcc.dg/pr44404.c: New.
4917
4918 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4919
4920         PR target/44159
4921         * gcc.target/i386/abi-2.c: Check sysv abi here.
4922         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4923         function to avoid failures by different ABIs.
4924         * gcc.target/i386/aes-check.h: Likewise.
4925         * gcc.target/i386/avx-check.h: Likewise.
4926         * gcc.target/i386/fma4-check.h: Likewise.
4927         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4928         * gcc.target/i386/mmx-check.h: Likewise.
4929         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4930         * gcc.target/i386/pclmul-check.h: Likewise.
4931         * gcc.target/i386/sse-check.h: Likewise.
4932         * gcc.target/i386/sse2-check.h: Likewise.
4933         * gcc.target/i386/sse3-check.h: Likewise.
4934         * gcc.target/i386/sse4_1-check.h: Likewise.
4935         * gcc.target/i386/sse4_2-check.h: Likewise.
4936         * gcc.target/i386/sse4a-check.h: Likewise.
4937         * gcc.target/i386/ssse3-check.h: Likewise.
4938         * gcc.target/i386/xop-check.h: Likewise.
4939         * gcc.target/i386/pr27971.c: Fix for LLP64.
4940         * gcc.target/i386/pr39139.c: Likewise.
4941         * gcc.target/i386/pr39315-check.c: Likewise.
4942         * gcc.target/i386/vararg-1.c: Likewise.
4943         * gcc.target/i386/vararg-2.c: Likewise.
4944         Additional add dg-compile to avoid failure due
4945         missing foo symbol.
4946
4947         * gcc.dg/compound-literal-1.c: Fix for llp64.
4948         * gcc.dg/pr32370.c: Likewise.
4949         * gcc.dg/pr37561.c: Likewise.
4950         * gcc.dg/pr41340.c: Likewise.
4951         * gcc.dg/pr41551.c: Likewise.
4952
4953 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4954
4955         PR c++/44188
4956         * g++.dg/debug/dwarf2/typedef3.C: New test.
4957
4958 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4959
4960         PR c/20000
4961         * c-c++-common/pr20000.c: New.
4962
4963 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4964
4965         PR c++/44086
4966         * g++.dg/init/pr44086.C: New.
4967         * g++.dg/cpp0x/decltype4.C: Adjust.
4968
4969 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4970
4971         PR fortran/43945
4972         * gfortran.dg/generic_23.f03: New test.
4973
4974 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4975
4976         PR fortran/43895
4977         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4978
4979 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4980
4981         PR c++/44361
4982         * c-c++-common/Wunused-var-9.c: New test.
4983
4984 2010-06-05  Jason Merrill  <jason@redhat.com>
4985
4986         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4987
4988 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4989
4990         PR c/44322
4991         * gcc.dg/c99-restrict-4.c: New test.
4992
4993 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4994
4995         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4996         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4997         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4998         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4999         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5000         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5001         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5002         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5003         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5004         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5005         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5006         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5007         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5008         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5009         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5010         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5011         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5012         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5013         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5014         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5015         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5016         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5017
5018 2010-06-04  Jason Merrill  <jason@redhat.com>
5019
5020         * g++.dg/cpp0x/noexcept06.C: New.
5021         * g++.dg/cpp0x/noexcept07.C: New.
5022
5023         * g++.dg/cpp0x/noexcept01.C: New.
5024         * g++.dg/cpp0x/noexcept02.C: New.
5025         * g++.dg/cpp0x/noexcept03.C: New.
5026         * g++.dg/cpp0x/noexcept04.C: New.
5027         * g++.dg/cpp0x/noexcept05.C: New.
5028
5029 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5030
5031         PR c++/44412
5032         * g++.dg/warn/Wunused-var-10.C: New test.
5033         * g++.dg/warn/Wunused-var-11.C: New test.
5034
5035         PR c++/44362
5036         * c-c++-common/Wunused-var-10.c: New test.
5037
5038 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5039
5040         PR c/25880
5041         * gcc.dg/assign-warn-2.c: Update.
5042         * gcc.dg/cpp/line3.c: Update.
5043         * gcc.dg/c99-array-lval-8.c: Update.
5044         * gcc.dg/cast-qual-2.c: Update.
5045         * gcc.dg/c99-arraydecl-3.c:  Update.
5046         * gcc.dg/assign-warn-1.c:  Update.
5047         * gcc.dg/format/gcc_diag-1.c:  Update.
5048
5049 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5050
5051         PR rtl-optimization/39871
5052         PR rtl-optimization/40615
5053         PR rtl-optimization/42500
5054         PR rtl-optimization/42502
5055         * gcc.target/arm/eliminate.c: New test.
5056
5057 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5058
5059         PR libstdc++/44410
5060         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5061         * g++.old-deja/g++.other/delete3.C: Likewise.
5062         * g++.old-deja/g++.other/new.C: Likewise.
5063         * g++.old-deja/g++.law/operators27.C: Likewise.
5064         * g++.old-deja/g++.mike/p755.C: Likewise.
5065         * g++.dg/eh/new1.C: Likewise.
5066         * g++.dg/init/new5.C: Likewise.
5067
5068 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5069
5070         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5071         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5072         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5073
5074 2010-06-03  Richard Guenther  <rguenther@suse.de>
5075
5076         PR lto/41921
5077         * lib/lto.exp: Always load gcc.exp.
5078         (lto-obj): For C source files invoke gcc_target_compile.
5079         * g++.dg/lto/20100603-1_0.C: New testcase.
5080         * g++.dg/lto/20100603-1_1.c: Likewise.
5081
5082 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5083
5084         PR tree-optimization/43688
5085         * gfortran.dg/pr43688.f90: New.
5086
5087 2010-06-03  Richard Guenther  <rguenther@suse.de>
5088
5089         PR lto/41584
5090         * gcc.dg/lto/20100603-1_0.c: New testcase.
5091         * gcc.dg/lto/20100603-2_0.c: Likewise.
5092         * gcc.dg/lto/20100603-3_0.c: Likewise.
5093
5094 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5095
5096         PR target/44218
5097         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5098         * gcc.target/powerpc/recip-2.c: Ditto.
5099         * gcc.target/powerpc/recip-3.c: Ditto.
5100         * gcc.target/powerpc/recip-4.c: Ditto.
5101         * gcc.target/powerpc/recip-5.c: Ditto.
5102         * gcc.target/powerpc/recip-6.c: Ditto.
5103         * gcc.target/powerpc/recip-7.c: Ditto.
5104         * gcc.target/powerpc/recip-test.h: Ditto.
5105         * gcc.target/powerpc/recip-test2.h: Ditto.
5106
5107 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5108
5109         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5110
5111 2010-06-02  Jason Merrill  <jason@redhat.com>
5112
5113         * g++.dg/ext/vector9.C: Expect typedef in error message.
5114
5115         PR c++/9726
5116         PR c++/23594
5117         PR c++/44333
5118         * g++.dg/tc1/dr101.C: Remove xfails.
5119
5120 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5121
5122         PR middle-end/44372
5123         * g++.dg/ipa/pr44372.C: New.
5124
5125 2010-06-02  Jan Hubicka  <jh@suse.cz>
5126
5127         PR middle-end/44295
5128         * g++.dg/torture/pr44295.C: Neww testcase.
5129
5130 2010-06-02  Jan Hubicka  <jh@suse.cz>
5131
5132         * gcc.dg/tree-ssa/loadpre6.c: Update.
5133
5134 2010-06-02  Richard Guenther  <rguenther@suse.de>
5135
5136         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5137         diagnostic.h.
5138
5139 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5140
5141         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5142         the link fail message.
5143
5144 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5145
5146         PR fortran/44360
5147         * gfortran.dg/use_13.f90: New test case.
5148
5149 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5150
5151         PR fortran/44371
5152         * gfortran.dg/error_stop_2.f08: Minor update.
5153
5154 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5155
5156         PR fortran/44371
5157         * gfortran.dg/error_stop_1.f08: New test.
5158         * gfortran.dg/error_stop_2.f08: New test.
5159
5160 2010-06-01  Jason Merrill  <jason@redhat.com>
5161
5162         DR 990
5163         * g++.dg/cpp0x/initlist37.C: New.
5164         * g++.dg/cpp0x/initlist38.C: New.
5165
5166         PR c++/44358
5167         * g++.dg/cpp0x/initlist36.C: New.
5168
5169 2010-05-31 Jan Hubicka  <jh@suse.cz>
5170
5171         * gcc.dg/noreturn-8.c: New testcase.
5172
5173 2010-05-31 Jan Hubicka  <jh@suse.cz>
5174
5175         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5176         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5177
5178 2010-05-31 Jan Hubicka  <jh@suse.cz>
5179
5180         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5181         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5182
5183 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5184
5185         PR fortran/36928
5186         * gfortran.dg/dependency_27.f90:  New test.
5187         * gfortran.dg/array_assign_1.F90:  New test.
5188
5189 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5190
5191         PR target/44338
5192         * gcc.target/i386/sse-24.c: New test.
5193
5194 2010-05-31  Jan Hubicka  <jh@suse.cz>
5195
5196         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5197
5198 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5199
5200         PR middle-end/44337
5201         * gcc.dg/pr44337.c: New test.
5202
5203         PR tree-optimization/44182
5204         * g++.dg/debug/pr44182.C: New test.
5205
5206 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5207
5208         * gcc.dg/nested-func-7.c: New test.
5209         * gnat.dg/frame_overflow.adb: Adjust directives.
5210
5211 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5212
5213         * gnat.dg/prot2.ad[sb]: New test.
5214         * gnat.dg/prot2_pkg1.ads: New helper.
5215         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5216
5217 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5218
5219         * gnat.dg/array11.adb: Adjust dg-warning directive.
5220         * gnat.dg/object_overflow.adb: Likewise.
5221
5222 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5223
5224         PR middle-end/44306
5225         * gcc.dg/tree-ssa/pr44306.c: New.
5226
5227 2010-05-29  Jan Hubicka  <jh@suse.cz>
5228
5229         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5230
5231 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5232
5233         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5234
5235 2010-05-28  Mike Stump  <mikestump@comcast.net>
5236
5237         PR objc/44125
5238         * objc.dg/const-str-9.m: Remove static.
5239
5240 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5241
5242         PR target/43636
5243         * gcc.c-torture/compile/pr43636.c: New test.
5244
5245 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5246
5247         PR objc++/23616
5248         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5249         * obj-c++.dg/try-catch-9.mm: Ditto.
5250
5251 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5252
5253         Revert patch for PR c++/44188
5254         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5255
5256 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5257
5258         PR c++/44188
5259         * g++.dg/debug/dwarf2/typedef3.C: New test.
5260
5261 2010-05-27  Jason Merrill  <jason@redhat.com>
5262
5263         PR c++/43555
5264         * g++.dg/ext/vla9.C: New.
5265
5266 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5267
5268         PR objc/44140
5269         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5270         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5271         * objc.dg/torture/tls/thr-init.m: Ditto.
5272         * objc.dg/torture/trivial.m: Ditto.
5273         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5274         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5275         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5276         * obj-c++.dg/torture/trivial.mm: Ditto.
5277
5278 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5279
5280         * g++.dg/lto/20100302_0.C: Skip on darwin.
5281
5282 2010-05-27  Richard Guenther  <rguenther@suse.de>
5283
5284         PR tree-optimization/44284
5285         * gcc.dg/vect/vect-118.c: New testcase.
5286         * gcc.dg/vect/bb-slp-20.c: Adjust.
5287         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5288         * gcc.dg/vect/slp-9.c: Likewise.
5289         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5290         * gcc.dg/vect/vect-10.c: Likewise.
5291         * gcc.dg/vect/vect-109.c: Likewise.
5292         * gcc.dg/vect/vect-12.c: Likewise.
5293         * gcc.dg/vect/vect-36.c: Likewise.
5294         * gcc.dg/vect/vect-7.c: Likewise.
5295         * gcc.dg/vect/vect-iv-8.c: Likewise.
5296         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5297         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5298         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5299         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5300         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5301         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5302         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5303         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5304         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5305         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5306         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5307         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5308         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5309         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5310         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5311         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5312         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5313
5314 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5315
5316         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5317         necessary.
5318
5319 2010-05-26  Jan Hubicka  <jh@suse.cz>
5320
5321         * gcc.dg/lto/materialize-1_0.c: New file.
5322         * gcc.dg/lto/materialize-1_1.c: New file.
5323
5324 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5325
5326         * gnat.dg/lto10.adb: New test.
5327         * gnat.dg/lto10_pkg.ads: New helper.
5328
5329 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5330
5331         * lib/target-supports.exp (check_effective_target_int128): New
5332         function to check if __int128 types are available for target.
5333         * c-c++-common/int128-types-1.c: New.
5334         * c-c++-common/int128-1.c: New.
5335         * c-c++-common/int128-2.c: New.
5336         * g++.dg/abi/mangle43.C: New.
5337         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5338         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5339         pointer-wide scalar.
5340         * g++.dg/other/pr25632.C: Likewise.
5341         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5342         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5343         overflow warnings.
5344         * g++.dg/warn/pr13358-4.C: Likewise.
5345         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5346         * g++.dg/warn/Wconversion-null.C: Likewise.
5347
5348 2010-05-26  Jason Merrill  <jason@redhat.com>
5349
5350         PR c++/43382
5351         * g++.dg/cpp0x/variadic101.C: New.
5352
5353 2010-05-26  Richard Guenther  <rguenther@suse.de>
5354
5355         PR rtl-optimization/44164
5356         * gcc.c-torture/execute/pr44164.c: New testcase.
5357         * g++.dg/tree-ssa/pr13146.C: Adjust.
5358
5359 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5360
5361         PR fortran/40011
5362         * gfortran.dg/whole_file_19.f90 : New test.
5363
5364 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5365
5366         PR fortran/30668
5367         PR fortran/31346
5368         PR fortran/34260
5369         * gfortran.dg/pr40999.f: Fix function type.
5370         * gfortran.dg/whole_file_5.f90: Likewise.
5371         * gfortran.dg/whole_file_6.f90: Likewise.
5372         * gfortran.dg/whole_file_16.f90: New.
5373         * gfortran.dg/whole_file_17.f90: New.
5374         * gfortran.dg/whole_file_18.f90: New.
5375
5376 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5377             Iain Sandoe  <iains@gcc.gnu.org>
5378
5379         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5380         * gcc.c-torture/compile/pr44197.c: Require alias support.
5381         * gcc.dg/lto/20081222_0.c: Ditto.
5382
5383 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5384
5385         PR debug/42801
5386         * gcc.dg/guality/vla-2.c: New test.
5387
5388 2010-05-25  Richard Guenther  <rguenther@suse.de>
5389
5390         PR middle-end/44069
5391         * g++.dg/torture/pr44069.C: New testcase.
5392
5393 2010-05-25  Richard Guenther  <rguenther@suse.de>
5394
5395         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5396
5397 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5398
5399         PR objc/44140
5400         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5401
5402 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5403
5404         * obj-c++.dg/torture/tls/trivial.mm: New.
5405         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5406         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5407         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5408         * obj-c++.dg/torture/tls/diag-1.mm: New.
5409         * obj-c++.dg/torture/tls/tls.exp: New.
5410         * obj-c++.dg/torture/trivial.mm: New.
5411         * obj-c++.dg/torture/dg-torture.exp: New.
5412         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5413         * obj-c++.dg/tls/trivial.m: New.
5414         * obj-c++.dg/tls/init-1.mm: New.
5415         * obj-c++.dg/tls/diag-1.mm: New.
5416         * obj-c++.dg/tls/init-2.mm: New.
5417         * obj-c++.dg/tls/diag-2.mm: New.
5418         * obj-c++.dg/tls/diag-3.mm: New.
5419         * obj-c++.dg/tls/diag-4.mm: New.
5420         * obj-c++.dg/tls/static-1.mm: New.
5421         * obj-c++.dg/tls/tls.exp: New.
5422         * obj-c++.dg/tls/diag-5.mm: New.
5423         * obj-c++.dg/tls/static-1a.mm: New.
5424         * objc-obj-c++-shared/Object1.mm: New.
5425         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5426
5427 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5428
5429         PR objc++/43689
5430         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5431         * obj-c++.dg/const-str-6.mm: Ditto.
5432
5433 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5434
5435         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5436
5437 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5438
5439         PR ada/38394
5440         * gnat.dg/array13.ad[sb]: New test.
5441
5442 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5443             Sandra Loosemore  <sandra@codesourcery.com>
5444
5445         * gcc.target/arm/neon/: Regenerated test cases.
5446
5447         * gcc.target/arm/neon/polytypes.c,
5448         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5449         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5450         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5451         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5452         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5453         dg-add-options arm_neon.
5454
5455         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5456         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5457         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5458         and arm_neon_fp16_ok.
5459
5460         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5461         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5462
5463         * lib/target-supports.exp (add_options_for_arm_neon): New.
5464         (check_effective_target_arm_neon_ok_nocache): New, from
5465         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5466         (check_effective_target_arm_neon_ok): Use
5467         check_effective_target_arm_neon_ok_nocache.
5468         (add_options_for_arm_neon_fp16)
5469         (check_effective_target_arm_neon_fp16_ok)
5470         check_effective_target_arm_neon_fp16_ok_nocache): New.
5471         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5472
5473 2010-05-24  Jason Merrill  <jason@redhat.com>
5474
5475         PR c++/41510
5476         * g++.dg/cpp0x/initlist35.C: New.
5477         * g++.dg/init/brace6.C: Adjust.
5478
5479 2010-05-24  Paul Brook  <paul@codesourcery.com>
5480
5481         * gcc.target/arm/frame-pointer-1.c: New test.
5482         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5483         pointer elimination.
5484
5485 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5486
5487         PR target/44245
5488         * gcc.target/i386/crc32-3.c: New.
5489         * gcc.target/i386/crc32-4.c: Likewise.
5490
5491 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5492
5493         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5494         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5495         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5496
5497 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5498
5499         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5500
5501 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5502
5503         PR target/43869
5504         * gcc.c-target/pr43869.c: New test.
5505
5506 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5507
5508         PR fortran/44212
5509         * gfortran.dg/class_22.f03: New.
5510
5511 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5512
5513         PR lto/44238
5514         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5515
5516 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5517
5518         PR fortran/44213
5519         * gfortran.dg/abstract_type_7.f03: New.
5520
5521 2010-05-21  Jason Merrill  <jason@redhat.com>
5522
5523         * g++.dg/eh/spec11.C: Test cleanup optimization.
5524
5525 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5526
5527         PR debug/44223
5528         * gcc.target/i386/pr44223.c: New test.
5529
5530 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5531
5532         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5533
5534 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5535
5536         * g++.dg/other/const3.C: New test.
5537
5538 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5539
5540         PR fortran/38407
5541         * warn_unused_dummy_argument_1.f90: New.
5542         * warn_unused_dummy_argument_2.f90: New.
5543
5544 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5545
5546         PR c++/30298
5547         * g++.dg/inherit/crash1.C: New.
5548         * g++.dg/inherit/crash2.C: Likewise.
5549
5550 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5551
5552         PR debug/44178
5553         * g++.dg/debug/pr44178.C: New test.
5554
5555 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5556
5557         PR middle-end/44185
5558         * gcc.dg/tree-ssa/prefetch-6.c: Add
5559         --param min-insn-to-prefetch-ratio=6.
5560         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5561         allow unrolling, and adjust the movnti count.
5562
5563 2010-05-20  Jan Hubicka  <jh@suse.cz>
5564
5565         PR middle-end/44197
5566         * gcc.c-torture/compile/pr44197.c: New file.
5567
5568 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5569
5570         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5571         Fix test code.
5572         (check_effective_target_xop): Remove __may_alias__ attribute.
5573
5574 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5575
5576         PR target/44202
5577         * gcc.c-torture/execute/pr44202-1.c: New test.
5578
5579 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5580
5581         PR fortran/43851
5582         * gfortran.dg/label_1.f90: Update test.
5583
5584 2010-05-19  Jan Hubicka  <jh@suse.cz>
5585
5586         * gcc.dg/lto/ipareference2_0.c: New file.
5587         * gcc.dg/lto/ipareference2_1.c: New file.
5588
5589 2010-05-19  Jason Merrill  <jason@redhat.com>
5590
5591         * g++.dg/parse/fn-typedef2.C: New.
5592
5593         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5594         function type.
5595
5596         PR c++/44193
5597         * g++.dg/template/fntype1.C: New.
5598
5599 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5600
5601         * gnat.dg/discr23.ad[sb]: New test.
5602         * gnat.dg/discr23_pkg.ads: New helper.
5603
5604         * gnat.dg/specs/controlled1.ads: New test.
5605         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5606
5607 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5608
5609         PR fortran/44055
5610         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5611         Fixed scope of C_SIZEOF.
5612         * gfortran.dg/warn_conversion_2.f90: New.
5613
5614 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5615
5616         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5617         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5618         for optional selector.
5619         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5620         (check_effective_target_sse3): New proc.
5621         * gcc.target/i386/math-torture/math-torture.exp: Load
5622         target-supports.exp.
5623         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5624         check_effective_target_sse2.
5625         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5626         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5627         * g++.dg/vect/vect.exp: Likewise.
5628         * gfortran.dg/vect/vect.exp: Likewise.
5629         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5630         -msse2 if check_effective_target_sse2.
5631
5632         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5633         * gcc.target/i386/3dnow-2.c: Likewise.
5634         * gcc.target/i386/3dnowA-1.c: Likewise.
5635         * gcc.target/i386/3dnowA-2.c: Likewise.
5636         * gcc.target/i386/pr42549.c: Likewise.
5637
5638         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5639         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5640         * gcc.target/i386/sse3-addsubps.c: Likewise.
5641         * gcc.target/i386/sse3-haddpd.c: Likewise.
5642         * gcc.target/i386/sse3-haddps.c: Likewise.
5643         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5644         * gcc.target/i386/sse3-hsubps.c: Likewise.
5645         * gcc.target/i386/sse3-movddup.c: Likewise.
5646         * gcc.target/i386/sse3-movshdup.c: Likewise.
5647         * gcc.target/i386/sse3-movsldup.c: Likewise.
5648
5649         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5650         * g++.dg/ext/attrib35.C: Likewise.
5651         * g++.dg/opt/pr40496.C: Likewise.
5652         * g++.dg/other/i386-1.C: Likewise.
5653         * g++.dg/other/i386-4.C: Likewise.
5654         * g++.dg/other/pr34435.C: Likewise.
5655         * g++.dg/other/pr39496.C: Likewise.
5656         * g++.dg/other/pr40446.C: Likewise.
5657         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5658         * gcc.dg/compat/vector-1a_main.c: Likewise.
5659         * gcc.dg/compat/vector-2a_main.c: Likewise.
5660         * gcc.dg/lto/20090206-1_0.c: Likewise.
5661         * gcc.dg/pr34856.c: Likewise.
5662         * gcc.dg/pr36584.c: Likewise.
5663         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5664         * gcc.dg/pr37544.c: Likewise.
5665         * gcc.dg/torture/pr16104-1.c: Likewise.
5666         * gcc.dg/torture/pr35771-1.c: Likewise.
5667         * gcc.dg/torture/pr35771-2.c: Likewise.
5668         * gcc.dg/torture/pr35771-3.c: Likewise.
5669         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5670         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5671         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5672         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5673         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5674         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5675         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5676         * gcc.target/i386/20060512-1.c: Likewise.
5677         * gcc.target/i386/20060512-3.c: Likewise.
5678         * gcc.target/i386/all_one_m128i.c: Likewise.
5679         * gcc.target/i386/float128-1.c: Likewise.
5680         * gcc.target/i386/float128-2.c: Likewise.
5681         * gcc.target/i386/fpcvt-1.c: Likewise.
5682         * gcc.target/i386/fpcvt-2.c: Likewise.
5683         * gcc.target/i386/fpcvt-3.c: Likewise.
5684         * gcc.target/i386/fpprec-1.c: Likewise.
5685         * gcc.target/i386/funcspec-9.c: Likewise.
5686         * gcc.target/i386/incoming-1.c: Likewise.
5687         * gcc.target/i386/incoming-12.c: Likewise.
5688         * gcc.target/i386/incoming-2.c: Likewise.
5689         * gcc.target/i386/incoming-3.c: Likewise.
5690         * gcc.target/i386/incoming-4.c: Likewise.
5691         * gcc.target/i386/incoming-6.c: Likewise.
5692         * gcc.target/i386/incoming-7.c: Likewise.
5693         * gcc.target/i386/incoming-8.c: Likewise.
5694         * gcc.target/i386/opt-1.c: Likewise.
5695         * gcc.target/i386/opt-2.c: Likewise.
5696         * gcc.target/i386/ordcmp-1.c: Likewise.
5697         * gcc.target/i386/pr17692.c: Likewise.
5698         * gcc.target/i386/pr18614-1.c: Likewise.
5699         * gcc.target/i386/pr22152.c: Likewise.
5700         * gcc.target/i386/pr23570.c: Likewise.
5701         * gcc.target/i386/pr23575.c: Likewise.
5702         * gcc.target/i386/pr26449-1.c: Likewise.
5703         * gcc.target/i386/pr26600.c: Likewise.
5704         * gcc.target/i386/pr27790.c: Likewise.
5705         * gcc.target/i386/pr28839.c: Likewise.
5706         * gcc.target/i386/pr30970.c: Likewise.
5707         * gcc.target/i386/pr32000-1.c: Likewise.
5708         * gcc.target/i386/pr32000-2.c: Likewise.
5709         * gcc.target/i386/pr32280.c: Likewise.
5710         * gcc.target/i386/pr32661.c: Likewise.
5711         * gcc.target/i386/pr32708-1.c: Likewise.
5712         * gcc.target/i386/pr32961.c: Likewise.
5713         * gcc.target/i386/pr33329.c: Likewise.
5714         * gcc.target/i386/pr35714.c: Likewise.
5715         * gcc.target/i386/pr35767-1.c: Likewise.
5716         * gcc.target/i386/pr35767-1d.c: Likewise.
5717         * gcc.target/i386/pr35767-1i.c: Likewise.
5718         * gcc.target/i386/pr35767-2.c: Likewise.
5719         * gcc.target/i386/pr35767-2d.c: Likewise.
5720         * gcc.target/i386/pr35767-2i.c: Likewise.
5721         * gcc.target/i386/pr35767-3.c: Likewise.
5722         * gcc.target/i386/pr35767-5.c: Likewise.
5723         * gcc.target/i386/pr36222-1.c: Likewise.
5724         * gcc.target/i386/pr36578-1.c: Likewise.
5725         * gcc.target/i386/pr36578-2.c: Likewise.
5726         * gcc.target/i386/pr36992-1.c: Likewise.
5727         * gcc.target/i386/pr37101.c: Likewise.
5728         * gcc.target/i386/pr37216.c: Likewise.
5729         * gcc.target/i386/pr37434-1.c: Likewise.
5730         * gcc.target/i386/pr37434-2.c: Likewise.
5731         * gcc.target/i386/pr37843-3.c: Likewise.
5732         * gcc.target/i386/pr37843-4.c: Likewise.
5733         * gcc.target/i386/pr39162.c: Likewise.
5734         * gcc.target/i386/pr39315-1.c: Likewise.
5735         * gcc.target/i386/pr39315-2.c: Likewise.
5736         * gcc.target/i386/pr39315-3.c: Likewise.
5737         * gcc.target/i386/pr39315-4.c: Likewise.
5738         * gcc.target/i386/pr39445.c: Likewise.
5739         * gcc.target/i386/pr39496.c: Likewise.
5740         * gcc.target/i386/pr40809.c: Likewise.
5741         * gcc.target/i386/pr40906-3.c: Likewise.
5742         * gcc.target/i386/pr41019.c: Likewise.
5743         * gcc.target/i386/pr42542-1.c: Likewise.
5744         * gcc.target/i386/pr42542-2.c: Likewise.
5745         * gcc.target/i386/pr42542-3.c: Likewise.
5746         * gcc.target/i386/pr42542-3a.c: Likewise.
5747         * gcc.target/i386/pr42881.c: Likewise.
5748         * gcc.target/i386/push-1.c: Likewise.
5749         * gcc.target/i386/quad-sse.c: Likewise.
5750         * gcc.target/i386/reload-1.c: Likewise.
5751         * gcc.target/i386/sse-10.c: Likewise.
5752         * gcc.target/i386/sse-11.c: Likewise.
5753         * gcc.target/i386/sse-15.c: Likewise.
5754         * gcc.target/i386/sse-17.c: Likewise.
5755         * gcc.target/i386/sse-18.c: Likewise.
5756         * gcc.target/i386/sse-19.c: Likewise.
5757         * gcc.target/i386/sse-4.c: Likewise.
5758         * gcc.target/i386/sse-6.c: Likewise.
5759         * gcc.target/i386/sse-vect-types.c: Likewise.
5760         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5761         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5762         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5763         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5764         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5765         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5766         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5767         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5768         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5769         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5770         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5771         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5772         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5773         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5774         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5775         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5776         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5777         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5778         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5779         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5780         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5781         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5782         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5783         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5784         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5785         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5786         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5787         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5788         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5789         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5790         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5791         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5792         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5793         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5794         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5795         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5796         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5797         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5798         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5799         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5800         * gcc.target/i386/sse2-mmx.c: Likewise.
5801         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5802         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5803         * gcc.target/i386/sse2-movd-1.c: Likewise.
5804         * gcc.target/i386/sse2-movd-2.c: Likewise.
5805         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5806         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5807         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5808         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5809         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5810         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5811         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5812         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5813         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5814         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5815         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5816         * gcc.target/i386/sse2-movq-1.c: Likewise.
5817         * gcc.target/i386/sse2-movq-2.c: Likewise.
5818         * gcc.target/i386/sse2-movq-3.c: Likewise.
5819         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5820         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5821         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5822         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5823         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5824         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5825         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5826         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5827         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5828         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5829         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5830         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5831         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5832         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5833         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5834         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5835         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5836         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5837         * gcc.target/i386/sse2-pand-1.c: Likewise.
5838         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5839         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5840         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5841         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5842         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5843         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5844         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5845         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5846         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5847         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5848         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5849         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5850         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5851         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5852         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5853         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5854         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5855         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5856         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5857         * gcc.target/i386/sse2-por-1.c: Likewise.
5858         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5859         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5860         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5861         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5862         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5863         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5864         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5865         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5866         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5867         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5868         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5869         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5870         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5871         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5872         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5873         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5874         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5875         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5876         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5877         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5878         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5879         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5880         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5881         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5882         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5883         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5884         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5885         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5886         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5887         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5888         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5889         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5890         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5891         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5892         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5893         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5894         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5895         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5896         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5897         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5898         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5899         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5900         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5901         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5902         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5903         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5904         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5905         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5906         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5907         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5908         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5909         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5910         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5911         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5912         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5913         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5914         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5915         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5916         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5917         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5918         * gcc.target/i386/sse2-vec-1.c: Likewise.
5919         * gcc.target/i386/sse2-vec-2.c: Likewise.
5920         * gcc.target/i386/sse2-vec-3.c: Likewise.
5921         * gcc.target/i386/sse2-vec-4.c: Likewise.
5922         * gcc.target/i386/sse2-vec-5.c: Likewise.
5923         * gcc.target/i386/sse2-vec-6.c: Likewise.
5924         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5925         * gcc.target/i386/ssefn-2.c: Likewise.
5926         * gcc.target/i386/ssefn-4.c: Likewise.
5927         * gcc.target/i386/ssefp-1.c: Likewise.
5928         * gcc.target/i386/ssefp-2.c: Likewise.
5929         * gcc.target/i386/sseregparm-3.c: Likewise.
5930         * gcc.target/i386/sseregparm-4.c: Likewise.
5931         * gcc.target/i386/sseregparm-5.c: Likewise.
5932         * gcc.target/i386/sseregparm-6.c: Likewise.
5933         * gcc.target/i386/sseregparm-7.c: Likewise.
5934         * gcc.target/i386/ssetype-1.c: Likewise.
5935         * gcc.target/i386/ssetype-2.c: Likewise.
5936         * gcc.target/i386/ssetype-3.c: Likewise.
5937         * gcc.target/i386/ssetype-4.c: Likewise.
5938         * gcc.target/i386/ssetype-5.c: Likewise.
5939         * gcc.target/i386/unordcmp-1.c: Likewise.
5940         * gcc.target/i386/vararg-1.c: Likewise.
5941         * gcc.target/i386/vararg-2.c: Likewise.
5942         * gcc.target/i386/vararg-3.c: Likewise.
5943         * gcc.target/i386/vararg-4.c: Likewise.
5944         * gcc.target/i386/vararg-7.c: Likewise.
5945         * gcc.target/i386/vararg-8.c: Likewise.
5946         * gcc.target/i386/vecinit-1.c: Likewise.
5947         * gcc.target/i386/vecinit-2.c: Likewise.
5948         * gcc.target/i386/vecinit-3.c: Likewise.
5949         * gcc.target/i386/vecinit-4.c: Likewise.
5950         * gcc.target/i386/vecinit-5.c: Likewise.
5951         * gcc.target/i386/vecinit-6.c: Likewise.
5952         * gcc.target/i386/vectorize2.c: Likewise.
5953         * gcc.target/i386/vectorize3.c: Likewise.
5954         * gcc.target/i386/vectorize4.c: Likewise.
5955         * gcc.target/i386/vectorize6.c: Likewise.
5956         * gcc.target/i386/vectorize7.c: Likewise.
5957         * gcc.target/i386/vectorize8.c: Likewise.
5958         * gcc.target/i386/vperm-v2df.c: Likewise.
5959         * gcc.target/i386/vperm-v2di.c: Likewise.
5960         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5961         * gcc.target/i386/xorps-sse2.c: Likewise.
5962         * gcc.target/i386/xorps.c: Likewise.
5963         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5964         * gfortran.dg/graphite/pr42326.f90: Likewise.
5965         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5966
5967 2010-05-19  Richard Guenther  <rguenther@suse.de>
5968
5969         PR lto/44196
5970         * g++.dg/lto/20100519-1_0.C: New testcase.
5971
5972 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5973
5974         PR fortran/42360
5975         * gfortran.dg/warn_intent_out_not_set.f90: New.
5976
5977 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5978
5979         PR fortran/38404
5980         * gfortran.dg/data_char_1.f90: Updated warning message.
5981         * gfortran.dg/data_array_6.f: New.
5982
5983 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5984
5985         * g++.dg/ipa/ivinline-8.C: New test.
5986         * gcc.dg/ipa/iinline-2.c: Likewise.
5987
5988 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5989
5990         PR fortran/34505
5991         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5992         arguments; add check for return value kind.
5993         * gfortran.dg/float_1.f90: Likewise.
5994
5995 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5996
5997         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5998         (main): Use it.
5999         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6000         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6001         Prune another location line format.
6002         (lto-obj): Call lto_prune_warns on comp_output.
6003
6004 2010-05-18  Jan Hubicka  <jh@suse.cz>
6005
6006         * gcc.dg/lto/ipacp_0.c: New test.
6007         * gcc.dg/lto/ipacp_1.c: New test.
6008
6009 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6010
6011         PR lto/44184
6012         * gcc.dg/lto/20100518_0.c: New test.
6013
6014 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6015
6016         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6017
6018 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6019
6020         PR fortran/43990
6021         * gfortran.dg/class_21.f03: New.
6022
6023 2010-05-17  Jason Merrill  <jason@redhat.com>
6024
6025         PR c++/44157
6026         * g++.dg/cpp0x/initlist34.C: New.
6027
6028         PR c++/44158
6029         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6030
6031 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6032
6033         * g++.dg/ipa/ivinline-1.C: New test.
6034         * g++.dg/ipa/ivinline-2.C: New test.
6035         * g++.dg/ipa/ivinline-3.C: New test.
6036         * g++.dg/ipa/ivinline-4.C: New test.
6037         * g++.dg/ipa/ivinline-5.C: New test.
6038         * g++.dg/ipa/ivinline-6.C: New test.
6039
6040 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6041             Jason Merrill  <jason@redhat.com>
6042
6043         PR c++/44108
6044         * c-c++-common/Wunused-var-8.c: New test.
6045
6046 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6047
6048         PR bootstrap/42347
6049         * gcc.c-torture/compile/pr42347.c: New test.
6050
6051         PR middle-end/44102
6052         * g++.dg/ext/asmgoto1.C: New test.
6053
6054 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6055
6056         PR middle-end/44133
6057         * gcc.dg/tree-ssa/pr44133.c: New test.
6058         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6059         precise.
6060
6061 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6062
6063         PR fortran/44044
6064         * gfortran.dg/class_20.f03: New.
6065
6066 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6067
6068         PR 44078
6069         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6070         debug messages but not the newly introduced one.
6071
6072 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6073
6074         PR fortran/35779
6075         * gfortran.dg/initialization_25.f90: Commented testcase.
6076         * gfortran.dg/initialization_26.f90: New.
6077
6078 2010-05-16  Richard Guenther  <rguenther@suse.de>
6079
6080         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6081         * gcc.dg/pr43084.c: Likewise.
6082         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6083         -fipa-type-escape.
6084         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6085         -fipa-type-escape.
6086         * gcc.dg/struct/struct-reorg.exp: Likewise.
6087         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6088         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6089
6090 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6091
6092         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6093         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6094         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6095         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6096         tests.
6097
6098 2010-05-15  Jason Merrill  <jason@redhat.com>
6099
6100         * g++.dg/eh/spec10.C: New.
6101         * g++.dg/eh/spec11.C: New.
6102         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6103
6104 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6105
6106         PR fortran/44154
6107         PR fortran/42647
6108         * gfortran.dg/allocatable_scalar_9.f90: New.
6109
6110 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6111
6112         PR c++/44148
6113         * g++.dg/torture/pr44148.C: New test.
6114
6115 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6116
6117         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6118         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6119         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6120         diagnostics and type sizes.
6121
6122 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6123
6124         * gnat.dg/lto9.adb: New test.
6125         * gnat.dg/lto9_pkg1.ads: New helper.
6126         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6127
6128 2010-05-15  Jan Hubicka  <jh@suse.cz>
6129
6130         * gcc.dg/lto/ipareference_1.c: Rename to ...
6131         * gcc.dg/lto/ipareference_0.c: ... this one.
6132         * gcc.dg/lto/ipareference_2.c: Rename to ...
6133         * gcc.dg/lto/ipareference_1.c: ... this one.
6134
6135 2010-05-15  Jan Hubicka  <jh@suse.cz>
6136
6137         * gcc.dg/lto/ipareference_1.c: New file.
6138         * gcc.dg/lto/ipareference_2.c: New file.
6139
6140 2010-05-15  Richard Guenther  <rguenther@suse.de>
6141
6142         PR tree-optimization/44038
6143         * gcc.c-torture/compile/pr44038.c: New testcase.
6144
6145 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6146
6147         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6148         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6149
6150 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6151
6152         PR fortran/43207
6153         PR fortran/43969
6154         * gfortran.dg/class_18.f03: New.
6155         * gfortran.dg/class_19.f03: New.
6156
6157 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6158
6159         PR debug/44112
6160         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6161         * g++.dg/debug/dwarf2/const1.C: Remove.
6162
6163 2010-05-14  Jason Merrill  <jason@redhat.com>
6164
6165         * g++.dg/eh/cond4.C: New.
6166         * g++.dg/eh/elide2.C: Adjust.
6167         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6168
6169 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6170
6171         PR fortran/44135
6172         * gfortran.dg/actual_array_interface_2.f90: New test.
6173
6174 2010-05-14  Richard Guenther  <rguenther@suse.de>
6175
6176         PR tree-optimization/44119
6177         * gcc.c-torture/compile/pr44119.c: New testcase.
6178
6179 2010-05-14  Jason Merrill  <jason@redhat.com>
6180
6181         PR c++/44127
6182         * g++.dg/eh/terminate1.C: New.
6183
6184 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6185
6186         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6187
6188         PR debug/44136
6189         * gcc.dg/pr44136.c: New test.
6190
6191 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6192
6193         PR c++/30566
6194         * g++.dg/warn/Wshadow-4.C: Adjust.
6195         * g++.dg/warn/Wshadow-5.C: New test.
6196         * g++.dg/warn/Wshadow-6.C: New test
6197
6198 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6199
6200         PR fortran/35779
6201         * gfortran.dg/initialization_25.f90: New.
6202
6203 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6204
6205         * g++.dg/otr-fold-1.C: New test.
6206         * g++.dg/otr-fold-2.C: New test.
6207
6208 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6209
6210         PR fortran/44036
6211         * gfortran.dg/gomp/pr44036-1.f90: New test.
6212         * gfortran.dg/gomp/pr44036-2.f90: New test.
6213         * gfortran.dg/gomp/pr44036-3.f90: New test.
6214
6215         PR debug/43983
6216         * gcc.dg/guality/sra-1.c: New test.
6217
6218 2010-05-12  Jan Hubicka  <jh@suse.cz>
6219
6220         * tree-ssa/unreachable.c: New test.
6221
6222 2010-05-12  Jason Merrill  <jason@redhat.com>
6223
6224         * g++.dg/cpp0x/sfinae1.C: New.
6225
6226 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6227
6228         * gcc.target/i386/zee.c: New file.
6229
6230 2010-05-12  Jason Merrill  <jason@redhat.com>
6231
6232         * g++.dg/conversion/op1.C: Expect template candidate message.
6233         * g++.dg/cpp0x/nullptr15.C: Likewise.
6234         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6235         * g++.dg/cpp0x/pr31431.C: Likewise.
6236         * g++.dg/cpp0x/temp_default2.C: Likewise.
6237         * g++.dg/cpp0x/trailing4.C: Likewise.
6238         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6239         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6240         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6241         * g++.dg/cpp0x/variadic35.C: Likewise.
6242         * g++.dg/cpp0x/vt-35147.C: Likewise.
6243         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6244         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6245         * g++.dg/ext/visibility/anon8.C: Likewise.
6246         * g++.dg/ext/vla2.C: Likewise.
6247         * g++.dg/other/pr28114.C: Likewise.
6248         * g++.dg/other/ptrmem10.C: Likewise.
6249         * g++.dg/other/ptrmem11.C: Likewise.
6250         * g++.dg/overload/unknown1.C: Likewise.
6251         * g++.dg/parse/template7.C: Likewise.
6252         * g++.dg/parse/typename7.C: Likewise.
6253         * g++.dg/template/conv11.C: Likewise.
6254         * g++.dg/template/copy1.C: Likewise.
6255         * g++.dg/template/deduce3.C: Likewise.
6256         * g++.dg/template/dependent-expr5.C: Likewise.
6257         * g++.dg/template/friend.C: Likewise.
6258         * g++.dg/template/incomplete2.C: Likewise.
6259         * g++.dg/template/local4.C: Likewise.
6260         * g++.dg/template/local6.C: Likewise.
6261         * g++.dg/template/operator10.C: Likewise.
6262         * g++.dg/template/overload6.C: Likewise.
6263         * g++.dg/template/ptrmem2.C: Likewise.
6264         * g++.dg/template/ptrmem20.C: Likewise.
6265         * g++.dg/template/ptrmem8.C: Likewise.
6266         * g++.dg/template/sfinae2.C: Likewise.
6267         * g++.dg/template/ttp25.C: Likewise.
6268         * g++.dg/template/unify10.C: Likewise.
6269         * g++.dg/template/unify11.C: Likewise.
6270         * g++.dg/template/unify6.C: Likewise.
6271         * g++.dg/template/unify7.C: Likewise.
6272         * g++.dg/template/unify9.C: Likewise.
6273         * g++.dg/template/varmod1.C: Likewise.
6274         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6275         * g++.old-deja/g++.law/operators32.C: Likewise.
6276         * g++.old-deja/g++.pt/crash28.C: Likewise.
6277         * g++.old-deja/g++.pt/crash60.C: Likewise.
6278         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6279         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6280         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6281         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6282         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6283         * g++.old-deja/g++.pt/expr2.C: Likewise.
6284         * g++.old-deja/g++.pt/overload7.C: Likewise.
6285         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6286         * g++.old-deja/g++.pt/spec5.C: Likewise.
6287         * g++.old-deja/g++.pt/spec6.C: Likewise.
6288         * g++.old-deja/g++.pt/t24.C: Likewise.
6289         * g++.old-deja/g++.pt/unify4.C: Likewise.
6290         * g++.old-deja/g++.pt/unify6.C: Likewise.
6291         * g++.old-deja/g++.pt/unify8.C: Likewise.
6292         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6293         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6294         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6295
6296         * g++.dg/cpp0x/initlist32.C: New.
6297
6298         * g++.dg/template/conv11.C: New.
6299         * g++.dg/conversion/op1.C: Adjust expected error.
6300
6301         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6302
6303 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6304
6305         PR target/44088
6306         * gcc.target/i386/avx-cmpsd-1.c: New.
6307         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6308         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6309         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6310         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6311         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6312
6313 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6314
6315         PR middle-end/44085
6316         * gcc.dg/gomp/pr44085.c: New test.
6317         * gfortran.dg/gomp/pr44085.f90: New test.
6318
6319 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6320
6321         * objc-obj-c++-shared/Object1.m: New.
6322         * objc.dg/torture: New directory.
6323         * objc.dg/torture/tls: Ditto.
6324         * objc.dg/tls: Ditto.
6325         * objc.dg/torture/tls/trivial.m: New test.
6326         * objc.dg/torture/tls/thr-init-2.m: New test.
6327         * objc.dg/torture/tls/thr-init-3.m: New test.
6328         * objc.dg/torture/tls/thr-init.m: New test.
6329         * objc.dg/torture/tls/diag-1.m: New test.
6330         * objc.dg/torture/tls/tls.exp: New.
6331         * objc.dg/torture/trivial.m: New test.
6332         * objc.dg/torture/dg-torture.exp: New.
6333         * objc.dg/tls/diag-3.m: New test.
6334         * objc.dg/tls/diag-4.m: New test.
6335         * objc.dg/tls/diag-5.m: New test.
6336         * objc.dg/tls/init-1.m: New test.
6337         * objc.dg/tls/init-2.m: New test.
6338         * objc.dg/tls/tls.exp: New.
6339         * objc.dg/tls/diag-2.m: New test.
6340         * lib/objc.exp: Respond to dg-additional-files.
6341
6342 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6343
6344         * gcc.target/m68k/20100512-1.c: New.
6345
6346 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6347
6348         * gnat.dg/lto8.adb: New test.
6349         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6350         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6351
6352 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6353
6354         PR c++/34272
6355         PR c++/43630
6356         PR c++/34491
6357         * g++.dg/template/crash97.C: New.
6358         * g++.dg/template/crash98.C: Likewise.
6359         * g++.dg/template/crash99.C: Likewise.
6360         * g++.dg/cpp0x/pr31439.C: Adjust.
6361         * g++.dg/template/crash95.C: Likewise.
6362
6363 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6364
6365         PR middle-end/44071
6366         * c-c++-common/asmgoto-4.c: New test.
6367         * gcc.target/i386/pr44071.c: New test.
6368
6369         PR c++/44062
6370         * c-c++-common/Wunused-var-7.c: New test.
6371         * g++.dg/warn/Wunused-var-9.C: New test.
6372
6373 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6374
6375         PR fortran/43711
6376         * gfortran.dg/gomp/pr43711.f90: New.
6377
6378 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6379
6380         PR fortran/31820
6381         * gfortran.dg/select_5.f90: Updated.
6382
6383 2010-05-11  Jan Hubicka  <jh@suse.cz>
6384
6385         PR tree-optimize/44063
6386         * gcc.c-torture/compile/pr44063.c: New testcase.
6387
6388 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6389
6390         PR debug/44023
6391         * gcc.dg/pr44023.c: New test.
6392
6393 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6394
6395         * gnat.dg/lto7.adb: New test.
6396         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6397
6398 2010-05-10  Jason Merrill  <jason@redhat.com>
6399
6400         PR c++/44017
6401         * g++.dg/template/inherit5.C: New.
6402
6403         PR c++/44045
6404         * g++.dg/cpp0x/initlist33.C: New.
6405         * g++.dg/cpp0x/initlist26.C: Adjust.
6406         * g++.dg/cpp0x/initlist28.C: Adjust.
6407
6408 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6409
6410         PR c++/43719
6411         * g++.dg/init/pr43719.C: New.
6412         * g++.dg/anon-struct4.C: Adjust.
6413
6414 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6415
6416         PR debug/44028
6417         * gcc.dg/pr44028.c: New test.
6418
6419 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6420
6421         PR fortran/27866
6422         PR fortran/35003
6423         PR fortran/42809
6424         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6425         * gfortran.dg/warn_conversion.f90: New.
6426
6427 2010-05-10  Michael Matz  <matz@suse.de>
6428
6429         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6430
6431 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6432
6433         PR rtl-optimization/44012
6434         * gcc.dg/pr44012.c: New.
6435
6436 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6437
6438         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6439         Log text on entry and exit.
6440         Prune Sun ld warnings for common symbols with differing sizes.
6441         (lto-link-and-maybe-run): Change caller.
6442
6443 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6444
6445         PR fortran/44044
6446         * gfortran.dg/class_7.f03: Modified.
6447         * gfortran.dg/select_type_1.f03: Modified.
6448         * gfortran.dg/select_type_12.f03: New.
6449
6450 2010-05-10  Richard Guenther  <rguenther@suse.de>
6451
6452         PR tree-optimization/44050
6453         * gcc.dg/torture/pr44050.c: New testcase.
6454
6455 2010-05-10  Wei Guozhi  <carrot@google.com>
6456
6457         PR target/42879
6458         * gcc.target/arm/pr42879.c: New testcase.
6459
6460 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6461
6462         PR c/44051
6463         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6464
6465 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6466
6467         PR c/10676
6468         * gcc.dg/anon-struct-10.c: New test.
6469
6470 2010-05-09  Richard Guenther  <rguenther@suse.de>
6471
6472         PR middle-end/44024
6473         * gcc.dg/pr44024.c: New testcase.
6474
6475 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6476
6477         PR c/4784
6478         * gcc.dg/anon-struct-9.c: New test.
6479
6480 2010-05-09  Richard Guenther  <rguenther@suse.de>
6481
6482         PR middle-end/44043
6483         * gcc.c-torture/compile/pr44043.c: New testcase.
6484
6485 2010-05-09  Richard Guenther  <rguenther@suse.de>
6486
6487         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6488
6489 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6490
6491         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6492
6493 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6494
6495         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6496         * gnat.dg/specs/lto3.ads: Likewise.
6497
6498 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6499
6500         PR middle-end/28685
6501         * gcc.dg/pr28685-1.c: New file.
6502
6503 2010-05-08  Richard Guenther  <rguenther@suse.de>
6504
6505         PR tree-optimization/44030
6506         * gcc.c-torture/compile/pr44030.c: New testcase.
6507
6508 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6509
6510         * gnat.dg/lto6.adb: New test.
6511         * gnat.dg/lto6_pkg.ads: New helper.
6512
6513 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6514
6515         * gnat.dg/lto5.adb: New test.
6516         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6517
6518 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6519
6520         * gnat.dg/lto4.ad[sb]: New test.
6521
6522 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6523
6524         * gnat.dg/specs/lto3.ads: New test.
6525         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6526         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6527
6528 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6529
6530         * gnat.dg/sizetype3.ad[sb]: New test.
6531         * gnat.dg/sizetype3_pkg.ads: New helper.
6532
6533 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6534
6535         PR c++/43951
6536         * g++.dg/init/new29.C: New.
6537
6538 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6539
6540         PR fortran/40728
6541         * gfortran.dg/coarray_1.f90: Fixed error message.
6542         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6543         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6544         * gfortran.dg/intrinsic_std_5.f90: New.
6545
6546 2010-05-07  Jason Merrill  <jason@redhat.com>
6547
6548         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6549
6550 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6551
6552         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6553         (size_t, stderr): Remove.
6554         (read_error): Replaced __builtin_fprintf by fprintf.
6555
6556 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6557
6558         * gcc.dg/ordered-comparison-1.c: New test.
6559         * gcc.dg/ordered-comparison-2.c: New test.
6560         * gcc.dg/ordered-comparison-3.c: New test.
6561         * gcc.dg/ordered-comparison-4.c: New test.
6562
6563 2010-05-06  Mike Stump  <mikestump@comcast.net>
6564
6565         PR objc/35165
6566         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6567
6568 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6569             Jason Merrill  <jason@redhat.com>
6570
6571         * g++.dg/cpp0x/nullptr01.C: New.
6572         * g++.dg/cpp0x/nullptr02.C: New.
6573         * g++.dg/cpp0x/nullptr03.C: New.
6574         * g++.dg/cpp0x/nullptr04.C: New.
6575         * g++.dg/cpp0x/nullptr05.C: New.
6576         * g++.dg/cpp0x/nullptr06.C: New.
6577         * g++.dg/cpp0x/nullptr07.C: New.
6578         * g++.dg/cpp0x/nullptr08.C: New.
6579         * g++.dg/cpp0x/nullptr09.C: New.
6580         * g++.dg/cpp0x/nullptr10.C: New.
6581         * g++.dg/cpp0x/nullptr11.C: New.
6582         * g++.dg/cpp0x/nullptr12.C: New.
6583         * g++.dg/cpp0x/nullptr13.C: New.
6584         * g++.dg/cpp0x/nullptr14.C: New.
6585         * g++.dg/cpp0x/nullptr15.C: New.
6586         * g++.dg/cpp0x/nullptr16.C: New.
6587         * g++.dg/cpp0x/nullptr17.C: New.
6588         * g++.dg/cpp0x/nullptr18.C: New.
6589         * g++.dg/cpp0x/nullptr19.C: New.
6590         * g++.dg/cpp0x/nullptr20.C: New.
6591         * g++.dg/cpp0x/nullptr21.C: New.
6592         * g++.dg/cpp0x/nullptr22.C: New.
6593         * g++.dg/debug/nullptr01.C: New.
6594         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6595
6596 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6597
6598         * gcc.dg/Wunused-var-8.c: Move to...
6599         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6600
6601 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6602
6603         PR c++/40406
6604         * g++.dg/template/crash96.C: New.
6605
6606 2010-05-06  Jan Hubicka  <jh@suse.cz>
6607
6608         PR tree-optimization/43791
6609         * gcc.c-torture/compile/pr43791.c: New file.
6610
6611 2010-05-06  Michael Matz  <matz@suse.de>
6612
6613         PR tree-optimization/43984
6614         * gfortran.dg/pr43984.f90: New test.
6615
6616 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6617
6618         PR 40989
6619         * gcc.dg/pr40989.c: New.
6620
6621 2010-05-06  Richard Guenther  <rguenther@suse.de>
6622
6623         PR tree-optimization/43934
6624         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6625
6626 2010-05-06  Richard Guenther  <rguenther@suse.de>
6627
6628         PR tree-optimization/43987
6629         * gcc.c-torture/execute/pr43987.c: New testcase.
6630         * gcc.dg/torture/pta-escape-1.c: Adjust.
6631         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6632         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6633         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6634         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6635
6636 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6637             Dodji Seketeli  <dodji@redhat.com>
6638
6639         PR c/18624
6640         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6641         * g++.dg/template/sfinae16.C: Likewise.
6642         * gcc.dg/Wunused-var-1.c: Moved to...
6643         * c-c++-common/Wunused-var-1.c: ...here. New test.
6644         * gcc.dg/Wunused-var-2.c: Moved to...
6645         * c-c++-common/Wunused-var-2.c: ...here. New test.
6646         * gcc.dg/Wunused-var-3.c: Moved to...
6647         * c-c++-common/Wunused-var-3.c: ...here. New test.
6648         * gcc.dg/Wunused-var-4.c: Moved to...
6649         * gcc.dg/Wunused-var-1.c: ... here.
6650         * gcc.dg/Wunused-var-5.c: Moved to...
6651         * c-c++-common/Wunused-var-4.c: ...here. New test.
6652         * gcc.dg/Wunused-var-7.c: Moved to...
6653         * c-c++-common/Wunused-var-5.c: ...here. New test.
6654         * gcc.dg/Wunused-var-6.c: Moved to...
6655         * gcc.dg/Wunused-var-2.c: ... here.
6656         * c-c++-common/Wunused-var-1.c: New test.
6657         * c-c++-common/Wunused-var-2.c: New test.
6658         * c-c++-common/Wunused-var-3.c: New test.
6659         * c-c++-common/Wunused-var-4.c: New test.
6660         * c-c++-common/Wunused-var-5.c: New test.
6661         * g++.dg/warn/Wunused-var-1.C: New test.
6662         * g++.dg/warn/Wunused-var-2.C: New test.
6663         * g++.dg/warn/Wunused-var-3.C: New test.
6664         * g++.dg/warn/Wunused-var-4.C: New test.
6665         * g++.dg/warn/Wunused-var-5.C: New test.
6666         * g++.dg/warn/Wunused-var-6.C: New test.
6667         * g++.dg/warn/Wunused-var-7.C: New test.
6668         * g++.dg/warn/Wunused-var-8.C: New test.
6669         * g++.dg/warn/Wunused-parm-1.C: New test.
6670         * g++.dg/warn/Wunused-parm-2.C: New test.
6671         * g++.dg/warn/Wunused-parm-3.C: New test.
6672
6673 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6674
6675         PR fortran/43985
6676         * gfortran.dg/gomp/crayptr5.f90: New test case.
6677
6678 2010-05-05  Jason Merrill  <jason@redhat.com>
6679
6680         PR debug/43370
6681         * g++.dg/ext/attrib39.C: New.
6682
6683 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6684
6685         PR fortran/24978
6686         * gfortran.dg/data_invalid.f90: New.
6687
6688 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6689
6690         * gnat.dg/lto2.adb: New test.
6691
6692 2010-05-05  Jason Merrill  <jason@redhat.com>
6693
6694         PR c++/43787
6695         * g++.dg/opt/empty1.C: New.
6696
6697 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6698
6699         PR fortran/43696
6700         * gfortran.dg/class_17.f03: New.
6701
6702 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6703
6704         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6705
6706 2010-05-04  Mike Stump  <mikestump@comcast.net>
6707
6708         PR objc/35165
6709         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6710
6711 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6712
6713         PR target/43668
6714         * gcc.target/i386/pr43668.c: New.
6715
6716 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6717
6718         PR c++/43028
6719         * g++.dg/cpp0x/initlist31.C: New.
6720
6721 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6722
6723         PR c/43981
6724         * gcc.dg/Wunused-var-8.c: New test.
6725
6726 2010-05-04  Jason Merrill  <jason@redhat.com>
6727
6728         PR c++/38064
6729         * g++.dg/cpp0x/enum3.C: Extend.
6730
6731 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6732
6733         PR target/43799
6734         * gcc.target/i386/pr43799.c: New.
6735
6736 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6737
6738         * gnat.dg/lto1.adb: New test.
6739         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6740
6741 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6742
6743         PR middle-end/43671
6744         * gcc.target/i386/pr43671.c: New.
6745
6746 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6747
6748         PR c++/43705
6749         * g++.dg/template/crash95.C: New.
6750
6751 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6752
6753         PR debug/43508
6754         * gcc.target/i386/pr43508.c: New.
6755
6756 2010-05-04  Richard Guenther  <rguenther@suse.de>
6757
6758         PR tree-optimization/43879
6759         * g++.dg/torture/pr43879-1_0.C: New testcase.
6760         * g++.dg/torture/pr43879-1_1.C: Likewise.
6761
6762 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6763
6764         PR c++/43953
6765         * g++.dg/other/crash-12.C: New test.
6766
6767 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6768
6769         * g++.dg/cdce3.C: Add a space.  Updated.
6770
6771 2010-05-03  Jason Merrill  <jason@redhat.com>
6772
6773         PR c++/43680
6774         * g++.dg/opt/enum2.C: New.
6775         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6776         * g++.dg/warn/Wswitch-1.C: Adjust message.
6777
6778 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6779
6780         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6781         * g++.dg/ext/label13.C: Fix typo.
6782         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6783         alpha*-dec-osf5*.
6784         * gcc.c-torture/compile/limits-declparen.c: xfail on
6785         alpha*-dec-osf5* with -g.
6786         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6787         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6788         * gcc.dg/c99-tgmath-2.c: Likewise.
6789         * gcc.dg/c99-tgmath-3.c: Likewise.
6790         * gcc.dg/c99-tgmath-4.c: Likewise.
6791
6792 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6793
6794         PR fortran/43592
6795         * gfortran.dg/unexpected_interface.f90: New test.
6796
6797 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6798
6799         * ada/acats/run_acats (which): New function.
6800         (host_gnatchop, host_gnatmake): Use it.
6801
6802 2010-05-03  Richard Guenther  <rguenther@suse.de>
6803
6804         PR tree-optimization/43971
6805         * gcc.dg/pr43971.c: New testcase.
6806
6807 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6808
6809         PR debug/43972
6810         * gcc.dg/debug/pr43972.c: New test.
6811
6812 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6813
6814         PR testsuite/43963
6815         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6816
6817 2010-05-02  Richard Guenther  <rguenther@suse.de>
6818
6819         PR tree-optimization/43879
6820         * gcc.dg/torture/pr43879-3.c: New testcase.
6821
6822 2010-05-01  Richard Guenther  <rguenther@suse.de>
6823
6824         PR tree-optimization/43949
6825         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6826
6827 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6828
6829         PR c++/43951
6830         * g++.dg/init/new28.C: New.
6831
6832 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6833
6834         PR objc++/32052
6835         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6836         structure and nested declarations.
6837         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6838         structure and nested declarations.  Reduce header clutter and
6839         use _exit() rather than abort().
6840         * objc.dg/encode-10.m: New.
6841         * objc.dg/encode-11.m: New.
6842
6843 2010-04-30  DJ Delorie  <dj@redhat.com>
6844
6845         * gcc.c-torture/execute/20100430-1.c: New test.
6846
6847 2010-04-30  Jason Merrill  <jason@redhat.com>
6848
6849         PR c++/43868
6850         * g++.dg/template/ptrmem21.C: New.
6851
6852 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6853
6854         PR fortran/18918
6855         PR fortran/43931
6856         * gfortran.dg/coarray_13.f90: New test.
6857
6858 2010-04-30  Richard Guenther  <rguenther@suse.de>
6859
6860         PR lto/43946
6861         * gcc.dg/lto/20100430-1_0.c: New testcase.
6862
6863 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6864
6865         PR debug/43942
6866         * c-c++-common/pr43942.c: New test.
6867
6868 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6869
6870         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6871         conflict with darwin crt1.o 'start' symbol.
6872
6873 2010-04-30  Richard Guenther  <rguenther@suse.de>
6874
6875         PR tree-optimization/43879
6876         * gcc.dg/torture/pr43879_1.c: New testcase.
6877
6878 2010-04-30  Richard Guenther  <rguenther@suse.de>
6879
6880         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6881
6882 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6883
6884         PR c++/43890
6885         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6886         user-provided constructor while recursing.
6887
6888 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6889
6890         PR fortran/42274
6891         * gfortran.dg/class_16.f03: New test.
6892
6893 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6894
6895         PR fortran/42274
6896         * gfortran.dg/class_15.f03: New.
6897
6898 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6899
6900         PR fortran/43326
6901         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6902
6903 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6904
6905         PR fortran/43492
6906         * gfortran.dg/generic_22.f03 : New test.
6907
6908 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6909
6910         PR fortran/42353
6911         * gfortran.dg/class_14.f03: New test.
6912
6913 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6914
6915         PR fortran/42680
6916         * gfortran.dg/interface_32.f90: New test.
6917
6918 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6919             Janus Weil  <janus@gcc.gnu.org>
6920
6921         PR fortran/41829
6922         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6923         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6924         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6925
6926 2010-04-28  Mike Stump  <mikestump@comcast.net>
6927
6928         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6929         dg-excess-errors.
6930         * g++.dg/uninit-pred-2_b.C: Likewise.
6931
6932 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6933
6934         PR fortran/18918
6935         PR fortran/43919
6936         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6937
6938 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6939
6940         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6941         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6942         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6943         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6944         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6945
6946 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6947
6948         * gcc.dg/const-uniq-1.c: New test.
6949         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6950
6951 2010-04-28  Xinliang David Li  <davidxl@google.com>
6952
6953         * gcc.dg/uninit-pred-2_b.c: New test.
6954         * gcc.dg/uninit-pred-4_b.c: New test.
6955         * gcc.dg/uninit-pred-3_d.c: New test.
6956         * gcc.dg/uninit-pred-6_b.c: New test.
6957         * gcc.dg/uninit-pred-8_b.c: New test.
6958         * gcc.dg/uninit-pred-3_a.c: New test.
6959         * gcc.dg/uninit-pred-2_c.c: New test.
6960         * gcc.dg/uninit-pred-5_a.c: New test.
6961         * gcc.dg/uninit-pred-3_e.c: New test.
6962         * gcc.dg/uninit-pred-7_a.c: New test.
6963         * gcc.dg/uninit-pred-6_c.c: New test.
6964         * gcc.dg/uninit-pred-9_a.c: New test.
6965         * gcc.dg/uninit-pred-8_c.c: New test.
6966         * gcc.dg/uninit-pred-3_b.c: New test.
6967         * gcc.dg/uninit-pred-5_b.c: New test.
6968         * gcc.dg/uninit-pred-7_b.c: New test.
6969         * gcc.dg/uninit-pred-6_d.c: New test.
6970         * gcc.dg/uninit-pred-9_b.c: New test.
6971         * gcc.dg/uninit-pred-2_a.c: New test.
6972         * gcc.dg/uninit-pred-4_a.c: New test.
6973         * gcc.dg/uninit-pred-3_c.c: New test.
6974         * gcc.dg/uninit-pred-6_a.c: New test.
6975         * gcc.dg/uninit-pred-8_a.c: New test.
6976         * gcc.dg/uninit-pred-7_c.c: New test.
6977         * gcc.dg/uninit-pred-6_e.c: New test.
6978         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6979         * g++.dg/uninit-pred-1_a.C: New test.
6980         * g++.dg/uninit-pred-1_b.C: New test.
6981         * g++.dg/uninit-pred-2_a.C: New test.
6982         * g++.dg/uninit-pred-2_b.C: New test.
6983         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6984         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6985         * g++.dg/uninit-pred-loop_1.cc: New test.
6986
6987 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6988
6989         * gcc.dg/lto/20091209-1_0.c: New testcase.
6990
6991 2010-04-28  Richard Guenther  <rguenther@suse.de>
6992
6993         PR tree-optimization/43879
6994         PR tree-optimization/43909
6995         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6996
6997 2010-04-28  Richard Guenther  <rguenther@suse.de>
6998
6999         PR c++/43880
7000         * g++.dg/torture/pr43880.C: New testcase.
7001
7002 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7003
7004         PR c++/9335
7005         * g++.dg/template/recurse2.C: Update
7006         * g++.dg/template/recurse.C: Update.
7007         * g++.dg/template/pr23510.C: Update.
7008         * lib/prune.exp: Filter out 'recursively instantiated'.
7009
7010 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7011
7012         PR c++/29043
7013         * g++.dg/init/pr29043.C: New.
7014
7015 2010-04-27  Jason Merrill  <jason@redhat.com>
7016
7017         * g++.dg/lookup/scoped5.C: Adjust.
7018         * g++.dg/lookup/scoped8.C: Adjust.
7019         * g++.dg/template/dependent-expr5.C: Adjust.
7020         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7021
7022         PR c++/43856
7023         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7024
7025         PR c++/43875
7026         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7027
7028 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7029             Jan Hubicka <hubicka@ucw.cz>
7030
7031         * gcc.dg/pure-2.c: New testcase.
7032         * gcc.dg/const-1.c: New testcase.
7033
7034 2010-04-27  Jason Merrill  <jason@redhat.com>
7035
7036         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7037
7038         PR c++/41468
7039         * g++.dg/template/sfinae17.C: New.
7040         * g++.dg/template/sfinae18.C: New.
7041
7042 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7043
7044         * g++.dg/init/pr42844.C: New.
7045         * g++.dg/cpp0x/pr42844-2.C: New.
7046         * g++.dg/cpp0x/defaulted2.C: Adjust.
7047         * g++.dg/tree-ssa/pr27549.C: Likewise.
7048         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7049
7050 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7051
7052         PR fortran/18918
7053         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7054
7055 2010-04-27  Richard Guenther  <rguenther@suse.de>
7056
7057         PR middle-end/40561
7058         * g++.dg/other/pr40561.C: New testcase.
7059
7060 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7061
7062         PR middle-end/43812
7063         * g++.dg/ipa/pr43812.C: New test.
7064
7065 2010-04-27  Jan Hubicka  <jh@suse.cz>
7066
7067         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7068         (test): ... this one.
7069
7070 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7071
7072         PR target/40657
7073         * gcc.target/arm/thumb-stackframe.c: New test.
7074
7075 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7076
7077         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7078         * gcc.dg/misc-column.c: Likewise.
7079         * gcc.dg/Walways-true-1.c: Likewise.
7080         * gcc.dg/Walways-true-2.c: Likewise.
7081         * gcc.dg/warn-addr-cmp.c: Likewise.
7082
7083 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7084
7085         PR fortran/18918
7086         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7087         * gfortran.dg/coarray_12.f90: New.
7088
7089 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7090
7091         PR c/32207
7092         * gcc.dg/pr32207.c: New test.
7093         * gcc.dg/misc-column.c: Adjust expected warning.
7094         * gcc.dg/Walways-true-1.c: Likewise.
7095         * gcc.dg/Walways-true-2.c: Likewise.
7096         * gcc.dg/warn-addr-cmp.c: Likewise.
7097
7098 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7099
7100         PR lto/42776
7101         * lib/lto.exp (lto_prune_vis_warns): New function.
7102         (lto-link-and-maybe-run): Call it.
7103
7104 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7105
7106         PR tree-optimization/43904
7107         * gcc.dg/tree-ssa/tailcall-6.c: New.
7108
7109 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7110
7111         PR testsuite/35165
7112         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7113         Darwin8/OSX10.4 - compatible code generation.
7114         Use scan-rtl-dump.
7115         * obj-c++.dg/stubify-1.mm: Ditto.
7116         * lib/objc-torture.exp: Do not require link success for
7117         "trivial.m" in the runtime checks when dowhat = 'compile'.
7118         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7119         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7120         Darwin8/OSX10.4 - compatible code generation.
7121         * objc.dg/stubify-2.m: Ditto.
7122         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7123         * objc.dg/next-runtime-1.m: Ditto.
7124         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7125         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7126         runtimes on Darwin.
7127
7128 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7129
7130         PR 43715
7131         * lib/plugin-support.exp: Use "-undefined
7132         dynamic_lookup" on darwin.
7133
7134 2010-04-26  Richard Guenther  <rguenther@suse.de>
7135
7136         * gcc.dg/lto/20100426_0.c: New testcase.
7137
7138 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7139
7140         PR tree-optimization/43833
7141         gcc.dg/Warray-bounds-8.c: New test case.
7142
7143 2010-04-26  Richard Guenther  <rguenther@suse.de>
7144
7145         PR lto/43080
7146         * g++.dg/lto/20100423-3_0.C: New testcase.
7147
7148 2010-04-26  Richard Guenther  <rguenther@suse.de>
7149
7150         PR lto/42425
7151         * g++.dg/lto/20100423-2_0.C: New testcase.
7152
7153 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7154
7155         * gcc.dg/vect/bb-slp-23.c: New test.
7156
7157 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7158
7159         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7160         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7161         * gcc.dg/c1x-float-1.c: New test.
7162
7163 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7164
7165         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7166         of "lea\[ \t\]".
7167
7168 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7169
7170         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7171         FreeBSD.
7172         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7173         * gfortran.dg/default_format_2.f90: Ditto.
7174
7175 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7176
7177         * gfortran.dg/pr43505.f90: Clean up .mod file.
7178         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7179         * gfortran.dg/pr41347.f90: Ditto.
7180         * gfortran.dg/internal_pack_4.f90: Ditto.
7181         * gfortran.dg/proc_decl_23.f90: Ditto.
7182         * gfortran.dg/recursive_check_3.f90: Ditto.
7183         * gfortran.dg/intent_out_3.f90: Ditto.
7184         * gfortran.dg/assignment_2.f90: Ditto.
7185         * gfortran.dg/pr41928.f90: Ditto.
7186         * gfortran.dg/pr42166.f90: Ditto.
7187         * gfortran.dg/private_type_12.f90: Ditto.
7188         * gfortran.dg/graphite/pr42185.f90: Ditto.
7189         * gfortran.dg/graphite/pr42186.f90: Ditto.
7190         * gfortran.dg/graphite/pr40982.f90: Ditto.
7191         * gfortran.dg/graphite/id-2.f90: Ditto.
7192         * gfortran.dg/graphite/id-4.f90: Ditto.
7193         * gfortran.dg/graphite/pr42050.f90: Ditto.
7194         * gfortran.dg/graphite/id-18.f90: Ditto.
7195         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7196         * gfortran.dg/graphite/pr41924.f90: Ditto.
7197         * gfortran.dg/graphite/pr42393.f90: Ditto.
7198         * gfortran.dg/graphite/pr37980.f90: Ditto.
7199         * gfortran.dg/graphite/pr38953.f90: Ditto.
7200         * gfortran.dg/graphite/pr42180.f90: Ditto.
7201         * gfortran.dg/graphite/pr42181.f90: Ditto.
7202         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7203         * gfortran.dg/select_type_4.f90: Ditto.
7204         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7205         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7206         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7207         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7208         * gfortran.dg/whole_file_11.f90: Ditto.
7209         * gfortran.dg/private_type_11.f90: Ditto.
7210         * gfortran.dg/vect/vect-gems.f90: Ditto.
7211         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7212
7213 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7214
7215         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7216
7217 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7218
7219         * gnat.dg/pack15.ad[sb]: New test.
7220
7221 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7222
7223         * gcc.target/arm/mla-1.c: New test.
7224
7225 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7226
7227         PR fortran/30073
7228         PR fortran/43793
7229         * gfortran.dg/pr43793.f90: New test.
7230
7231 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7232
7233         PR tree-optimization/41442
7234         * gcc.target/i386/pr41442.c: New test.
7235
7236 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7237
7238         PR fortran/43832
7239         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7240
7241 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7242
7243         PR fortran/43832
7244         * gfortran.dg/open_nounit.f90: New test.
7245
7246 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7247
7248         PR fortran/43841
7249         PR fortran/43843
7250         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7251
7252 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7253
7254         * gcc.dg/Wconversion-integer.c: Update.
7255
7256 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7257
7258         * gnat.dg/unchecked_convert5.adb: New test.
7259
7260 2010-04-23  Richard Guenther  <rguenther@suse.de>
7261
7262         PR lto/41734
7263         * gcc.dg/lto/20100423-2_0.c: New testcase.
7264         * gcc.dg/lto/20100423-2_0.c: Likewise.
7265
7266 2010-04-23  Richard Guenther  <rguenther@suse.de>
7267
7268         PR lto/43455
7269         * gcc.dg/lto/20100423-1_0.c: New testcase.
7270         * gcc.dg/lto/20100423-1_1.c: Likewise.
7271
7272 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7273
7274         PR tree-optimization/43846
7275         * gcc.dg/tree-ssa/sra-10.c: New test.
7276
7277 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7278
7279         PR middle-end/43835
7280         * gcc.c-torture/execute/pr43835.c: New test.
7281
7282 2010-04-23  Richard Guenther  <rguenther@suse.de>
7283
7284         PR lto/42653
7285         * g++.dg/lto/20100423-1_0.C: New testcase.
7286
7287 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7288
7289         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7290
7291 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7292
7293         PR tree-optimization/43842
7294         * gcc.dg/vect/pr43842.c: New test.
7295
7296 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7297
7298         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7299         * gcc.target/i386/wmul-2.c: Likewise.
7300
7301 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7302
7303         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7304         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7305
7306 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7307
7308         * gfortran.dg/reassoc_6.f: New testcase.
7309
7310 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7311
7312         PR middle-end/29274
7313         * gcc.target/arm/wmul-1.c: New test.
7314         * gcc.target/arm/wmul-2.c: New test.
7315
7316 2010-04-22  Richard Guenther  <rguenther@suse.de>
7317
7318         PR tree-optimization/43845
7319         * gcc.c-torture/compile/pr43845.c: New testcase.
7320
7321 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7322
7323         PR middle-end/29274
7324         * gcc.target/i386/wmul-1.c: New test.
7325         * gcc.target/i386/wmul-2.c: New test.
7326         * gcc.target/bfin/wmul-1.c: New test.
7327         * gcc.target/bfin/wmul-2.c: New test.
7328
7329 2010-04-22  Richard Guenther  <rguenther@suse.de>
7330
7331         PR fortran/43829
7332         * gfortran.dg/vector_subscript_6.f90: New testcase.
7333         * gfortran.dg/assign_10.f90: Adjust.
7334
7335 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7336
7337         PR fortran/43836
7338         * gfortran.dg/gomp/pr43836.f90: New test.
7339
7340 2010-04-21  Richard Guenther  <rguenther@suse.de>
7341
7342         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7343
7344 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7345
7346         * gcc.dg/torture/builtin-cproj-3.c: New.
7347
7348 2010-04-20  Jason Merrill  <jason@redhat.com>
7349
7350         PR c++/9335
7351         * g++.dg/template/recurse2.C: New.
7352         * g++.dg/parse/crash36.C: Adjust.
7353         * g++.dg/other/fold1.C: Adjust.
7354         * g++.dg/init/member1.C: Adjust.
7355         * lib/prune.exp: Prune "skipping N instantiation contexts".
7356
7357 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7358
7359         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7360
7361 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7362
7363         * gcc.dg/torture/builtin-cproj-1.c: New.
7364         * gcc.dg/torture/builtin-cproj-2.c: New.
7365
7366 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7367
7368         PR c++/43800
7369         PR c++/43704
7370         * g++.dg/template/typedef32.C: Adjust.
7371         * g++.dg/template/typedef33.C: New test.
7372
7373 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7374
7375         PR fortran/43227
7376         * gfortran.dg/proc_decl_23.f90: New test.
7377
7378         PR fortran/43266
7379         * gfortran.dg/abstract_type_6.f03: New test.
7380
7381 2010-04-20  Xinliang David Li  <davidxl@google.com>
7382
7383         * g++.dg/tree-ssa/fold-compare.C: New.
7384
7385 2010-04-20  Richard Guenther  <rguenther@suse.de>
7386
7387         PR tree-optimization/39417
7388         * g++.dg/torture/pr39417.C: New testcase.
7389
7390 2010-04-20  Richard Guenther  <rguenther@suse.de>
7391
7392         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7393
7394 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7395
7396         * g++.dg/debug/dwarf2/rv1.C: New test.
7397
7398 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7399
7400         PR target/43635
7401         * gcc.c-torture/compile/pr43635.c: New testcase.
7402
7403 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7404
7405         PR fortran/43339
7406         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7407         of sequential loops being private only in the innermost containing
7408         task region.
7409
7410         PR middle-end/43337
7411         * gfortran.dg/gomp/pr43337.f90: New test.
7412
7413 2010-04-19  Richard Guenther  <rguenther@suse.de>
7414
7415         PR tree-optimization/43796
7416         * gfortran.dg/pr43796.f90: New testcase.
7417
7418 2010-04-19  Richard Guenther  <rguenther@suse.de>
7419
7420         PR tree-optimization/43783
7421         * gcc.c-torture/execute/pr43783.c: New testcase.
7422
7423 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7424
7425         PR target/43766
7426         * gcc.target/i386/pr43766.c: New test.
7427
7428 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7429
7430         PR target/43662
7431         * gcc.target/i386/pr43662.c: New test.
7432
7433 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7434
7435         PR c++/43704
7436         * g++.dg/template/typedef32.C: New test.
7437
7438 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7439
7440         PR tree-optimization/37027
7441         * lib/target-supports.exp
7442         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7443         * gcc.dg/vect/pr37027.c: New test.
7444         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7445         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7446         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7447         gcc.dg/vect/vect-complex-6.c: Likewise.
7448
7449 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7450
7451         * g++.dg/debug/dwarf2/enum1.C: New test.
7452
7453 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7454
7455         * gnat.dg/rep_clause5.ad[sb]: New test.
7456         * gnat.dg/rep_clause5_pkg.ads: New helper.
7457
7458 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7459
7460         PR tree-optimization/43771
7461         * g++.dg/vect/pr43771.cc: New test.
7462
7463 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7464
7465         PR fortran/31538
7466         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7467         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7468
7469 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7470
7471         * gnat.dg/sizetype.adb: Rename into...
7472         * gnat.dg/sizetype1.adb: ...this.
7473         * gnat.dg/sizetype2.adb: New test.
7474
7475 2010-04-16  Richard Guenther  <rguenther@suse.de>
7476
7477         PR tree-optimization/43572
7478         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7479
7480 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7481
7482         * gnat.dg/specs/discr_private.ads: New test.
7483
7484 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7485
7486         PR target/41514
7487         * gcc.target/arm/thumb-comparisons.c: New test.
7488
7489         PR target/40603
7490         * gcc.target/arm/thumb-cbranchqi.c: New test.
7491
7492 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7493
7494         * g++.dg/torture/pr36191.C: Enable for SH.
7495
7496 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7497
7498         * gnat.dg/wide_boolean.adb: New test.
7499         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7500
7501 2010-04-15  Richard Guenther  <rguenther@suse.de>
7502
7503         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7504         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7505         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7506         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7507         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7508         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7509         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7510         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7511         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7512         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7513         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7514         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7515         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7516         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7517         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7518
7519 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7520
7521         PR target/21803
7522         * gcc.target/arm/pr42496.c: New test.
7523
7524 2010-04-14  Jason Merrill  <jason@redhat.com>
7525
7526         PR c++/36625
7527         * g++.dg/ext/attrib38.C: New.
7528
7529 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7530
7531         PR testsuite/43739
7532         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7533
7534 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7535
7536         PR 42966
7537         * gcc.dg/cpp/warn-undef-2.c: Update.
7538         * gcc.dg/cpp/warn-traditional-2.c: Update.
7539         * gcc.dg/cpp/warn-comments-2.c: Update.
7540         * gcc.dg/cpp/warn-variadic-2.c: Update.
7541         * gcc.dg/cpp/warn-long-long-2.c: Update.
7542         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7543         * gcc.dg/cpp/warn-multichar-2.c: Update.
7544         * gcc.dg/cpp/warn-normalized-3.c: Update.
7545         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7546         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7547         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7548         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7549         * gcc.dg/cpp/warn-redefined-2.c: Update.
7550         * gfortran.dg/warning-directive-2.F90: Update.
7551         * c-c++-common/cpp/warning-directive-2.c: Update.
7552
7553 2010-04-14  Michael Matz  <matz@suse.de>
7554
7555         PR tree-optimization/42963
7556         * gcc.dg/pr42963.c: New testcase.
7557
7558 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7559
7560         * gnat.dg/class_wide.adb: Rename into...
7561         * gnat.dg/class_wide1.adb: ...this.
7562         * gnat.dg/class_wide2.ad[sb]: New test.
7563
7564 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7565
7566         PR fortran/18918
7567         * gfortran.dg/coarray_9.f90: Update dg-errors.
7568         * gfortran.dg/coarray_10.f90: New test.
7569         * gfortran.dg/coarray_11.f90: New test.
7570
7571 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7572
7573         PR fortran/43747
7574         gfortran.dg/initialization_24.f90: New test.
7575
7576 2010-04-13  Jason Merrill  <jason@redhat.com>
7577
7578         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7579         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7580
7581 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7582
7583         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7584         * g++.dg/dg.exp: Likewise.
7585         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7586         * c-c++-common/cpp/warning-directive-1.c: ... here.
7587         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7588         * c-c++-common/cpp/warning-directive-2.c: ... here.
7589         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7590         * c-c++-common/cpp/warning-directive-3.c: ... here.
7591         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7592         * c-c++-common/cpp/warning-directive-4.c: ... here.
7593         * g++.dg/cpp/warning-directive-1.C: Delete.
7594         * g++.dg/cpp/warning-directive-2.C: Delete.
7595         * g++.dg/cpp/warning-directive-3.C: Delete.
7596         * g++.dg/cpp/warning-directive-4.C: Delete.
7597         * gcc.dg/cpp/normalised-3.c: Delete.
7598         * g++.dg/cpp/normalised-1.C: Rename as ...
7599         * c-c++-common/cpp/normalised-3.c: ... this.
7600
7601 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7602
7603         * gcc.dg/tree-ssa/sra-9.c: New test.
7604
7605 2010-04-13  Michael Matz  <matz@suse.de>
7606
7607         PR middle-end/43730
7608         * gcc.dg/pr43730.c: New test.
7609
7610 2010-04-13  Michael Matz  <matz@suse.de>
7611
7612         * gcc.dg/tree-ssa/negate.c: New testcase.
7613
7614 2010-04-13  Richard Guenther  <rguenther@suse.de>
7615
7616         PR testsuite/43735
7617         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7618
7619 2010-04-13  Richard Guenther  <rguenther@suse.de>
7620
7621         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7622
7623 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7624
7625         * gnat.dg/derived_type1.adb: New test.
7626
7627 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7628
7629         * gcc.dg/plugindir1.c: New testcase.
7630         * gcc.dg/plugindir2.c: New testcase.
7631         * gcc.dg/plugindir3.c: New testcase.
7632         * gcc.dg/plugindir4.c: New testcase.
7633
7634 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7635
7636         * gcc.target/i386/rotate-2.c: New test.
7637
7638 2010-04-12  Jason Merrill  <jason@redhat.com>
7639
7640         PR c++/43641
7641         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7642         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7643
7644 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7645
7646         PR c++/25811
7647         * g++.dg/init/pr25811.C: New test.
7648
7649 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7650
7651         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7652         dg-error, dg-warning.
7653         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7654
7655 2010-04-12  Richard Guenther  <rguenther@suse.de>
7656
7657         * gcc.dg/torture/inline-2.c: New testcase.
7658
7659 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7660
7661         PR bootstrap/43699
7662         * gcc.dg/Wunused-var-7.c: New test.
7663
7664         PR tree-optimization/43560
7665         * gcc.c-torture/execute/pr43560.c: New test.
7666
7667 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7668
7669         * gnat.dg/aggr13.adb: New test.
7670         * gnat.dg/aggr14.adb: Likewise.
7671         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7672
7673 2010-04-12  Richard Guenther  <rguenther@suse.de>
7674
7675         PR c++/43611
7676         * g++.dg/torture/pr43611.C: New testcase.
7677
7678 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7679
7680         PR c/36774
7681         * gcc.dg/pr36774-1.c: New test.
7682         * gcc.dg/pr36774-2.c: New test.
7683
7684 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7685
7686         * gcc.target/sh/rte-delay-slot.c: New test.
7687
7688 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7689
7690         * gnat.dg/pack9.adb: Remove -cargs option.
7691         * gnat.dg/aggr12.ad[sb]: New test.
7692
7693 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7694
7695         PR target/43417
7696         * gcc.target/sh/pr43417.c: New test.
7697
7698 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7699
7700         PR fortran/43591
7701         * gfortran.dg/spec_expr_6.f90: New test.
7702
7703 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7704
7705         PR cpp/43195
7706         * gcc.dg/cpp/pr43195.c: New.
7707         * gcc.dg/cpp/pr43195.h: New.
7708
7709 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7710
7711         PR 42965
7712         * gcc.dg/Werror-6.c: Adjust.
7713         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7714         * gcc.dg/Werror-4.c: Likewise.
7715         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7716         * gcc.dg/Wswitch-enum-error.c: Likewise.
7717         * gcc.dg/Wpointer-arith.c: Likewise.
7718         * gcc.dg/Wfatal.c: Likewise.
7719         * gcc.dg/Wswitch-error.c: Likewise.
7720         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7721         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7722         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7723         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7724         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7725         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7726         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7727         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7728         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7729         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7730         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7731         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7732         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7733         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7734         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7735         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7736         * g++.dg/cpp/warning-directive-2.C: Likewise.
7737         * gfortran.dg/warning-directive-2.F90: Likewise.
7738
7739 2010-04-09  Jason Merrill  <jason@redhat.com>
7740
7741         PR c++/42623
7742         * g++.dg/template/sizeof13.C: New.
7743
7744 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7745
7746         * g++.dg/other/pr35504.C: Add check for thiscall.
7747         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7748         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7749
7750 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7751
7752         PR c++/28584
7753         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7754         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7755         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7756         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7757         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7758         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7759         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7760         * g++.dg/other/increment1.C: Likewise.
7761
7762 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7763
7764         PR fortran/18918
7765         * gfortran.dg/coarray_7.f90: New test.
7766         * gfortran.dg/coarray_8.f90: New test.
7767
7768 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7769
7770         PR fortran/28039
7771         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7772
7773 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7774
7775         PR target/43643
7776         * gcc.dg/pr43643.c: New test.
7777
7778 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7779
7780         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7781
7782 2010-04-08  Richard Guenther  <rguenther@suse.de>
7783
7784         PR tree-optimization/43679
7785         * gcc.c-torture/compile/pr43679.c: New testcase.
7786
7787 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7788
7789         PR debug/43670
7790         * gcc.dg/pr43670.c: New test.
7791
7792 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7793
7794         PR middle-end/40815
7795         * gcc.dg/tree-ssa/reassoc-19.c: New.
7796
7797 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7798
7799         PR c/18624
7800         * gcc.dg/Wunused-var-1.c: New test.
7801         * gcc.dg/Wunused-var-2.c: New test.
7802         * gcc.dg/Wunused-var-3.c: New test.
7803         * gcc.dg/Wunused-var-4.c: New test.
7804         * gcc.dg/Wunused-var-5.c: New test.
7805         * gcc.dg/Wunused-var-6.c: New test.
7806         * gcc.dg/Wunused-parm-1.c: New test.
7807
7808         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7809         * gcc.dg/trunc-1.c: Likewise.
7810         * gcc.dg/vla-9.c: Likewise.
7811         * gcc.dg/dfp/composite-type.c: Likewise.
7812
7813 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7814
7815         PR objc/35996
7816         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7817         * obj-c++.dg/objc-gc-3.mm: Ditto.
7818
7819 2010-04-07  Simon Baldwin  <simonb@google.com>
7820
7821         * gcc.dg/cpp/warn-undef-2.c: New.
7822         * gcc.dg/cpp/warn-traditional-2.c: New.
7823         * gcc.dg/cpp/warn-comments-2.c: New.
7824         * gcc.dg/cpp/warning-directive-1.c: New.
7825         * gcc.dg/cpp/warn-long-long.c: New.
7826         * gcc.dg/cpp/warn-traditional.c: New.
7827         * gcc.dg/cpp/warn-variadic-2.c: New.
7828         * gcc.dg/cpp/warn-undef.c: New.
7829         * gcc.dg/cpp/warn-normalized-1.c: New.
7830         * gcc.dg/cpp/warning-directive-2.c: New.
7831         * gcc.dg/cpp/warn-long-long-2.c: New.
7832         * gcc.dg/cpp/warn-variadic.c: New.
7833         * gcc.dg/cpp/warn-normalized-2.c: New.
7834         * gcc.dg/cpp/warning-directive-3.c: New.
7835         * gcc.dg/cpp/warn-deprecated-2.c: New.
7836         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7837         * gcc.dg/cpp/warn-multichar-2.c: New.
7838         * gcc.dg/cpp/warn-normalized-3.c: New.
7839         * gcc.dg/cpp/warning-directive-4.c: New.
7840         * gcc.dg/cpp/warn-unused-macros.c: New.
7841         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7842         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7843         * gcc.dg/cpp/warn-cxx-compat.c: New.
7844         * gcc.dg/cpp/warn-redefined.c: New.
7845         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7846         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7847         * gcc.dg/cpp/warn-deprecated.c: New.
7848         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7849         * gcc.dg/cpp/warn-redefined-2.c: New.
7850         * gcc.dg/cpp/warn-comments.c: New.
7851         * gcc.dg/cpp/warn-multichar.c: New.
7852         * g++.dg/cpp/warning-directive-1.C: New.
7853         * g++.dg/cpp/warning-directive-2.C: New.
7854         * g++.dg/cpp/warning-directive-3.C: New.
7855         * g++.dg/cpp/warning-directive-4.C: New.
7856         * gfortran.dg/warning-directive-1.F90: New.
7857         * gfortran.dg/warning-directive-3.F90: New.
7858         * gfortran.dg/warning-directive-2.F90: New.
7859         * gfortran.dg/warning-directive-4.F90: New.
7860
7861 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7862
7863         PR objc++/23716
7864         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7865
7866 2010-04-07  Jason Merrill  <jason@redhat.com>
7867
7868         * g++.dg/template/dr408.C: New.
7869
7870         * g++.dg/lookup/ns4.C: New.
7871
7872         PR c++/38392
7873         * g++.dg/template/friend51.C: New test.
7874
7875         PR c++/41970
7876         * g++.old-deja/g++.other/linkage1.C: Adjust.
7877
7878 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7879
7880         PR c++/42697
7881         * g++.dg/template/crash94.C: New test.
7882
7883 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7884
7885         PR c++/40239
7886         * g++.dg/init/aggr5.C: New test.
7887         * g++.dg/init/aggr5.C: New test.
7888
7889 2010-04-07  Richard Guenther  <rguenther@suse.de>
7890
7891         PR tree-optimization/43270
7892         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7893         * gcc.dg/Warray-bounds-7.c: Likewise.
7894
7895 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7896
7897         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7898         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7899         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7900
7901 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7902
7903         PR c++/42556
7904         * g++.dg/init/pr42556.C: New test.
7905
7906 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7907
7908         PR debug/43628
7909         * g++.dg/debug/dwarf2/typedef2.C: New test.
7910
7911 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7912
7913         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7914         c-c++-common/dwarf2/redeclaration-1.C
7915
7916 2010-04-06  Jason Merrill  <jason@redhat.com>
7917
7918         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7919         * g++.dg/ext/attrib18.C: Likewise.
7920         * g++.dg/ext/bitfield2.C: Likewise.
7921         * g++.dg/ext/bitfield4.C: Likewise.
7922         * g++.dg/ext/visibility/warn2.C: Likewise.
7923         * g++.dg/ext/visibility/warn3.C: Likewise.
7924         * g++.dg/gomp/pr26690-1.C: Likewise.
7925         * g++.dg/inherit/covariant7.C: Likewise.
7926         * g++.dg/init/synth2.C: Likewise.
7927         * g++.dg/lookup/using7.C: Likewise.
7928         * g++.dg/other/crash-4.C: Likewise.
7929         * g++.dg/other/error13.C: Likewise.
7930         * g++.dg/other/error20.C: Likewise.
7931         * g++.dg/parse/crash31.C: Likewise.
7932         * g++.dg/parse/error16.C: Likewise.
7933         * g++.dg/parse/error19.C: Likewise.
7934         * g++.dg/parse/error27.C: Likewise.
7935         * g++.dg/parse/error28.C: Likewise.
7936         * g++.dg/parse/fused-params1.C: Likewise.
7937         * g++.dg/template/error2.C: Likewise.
7938         * g++.dg/template/local6.C: Likewise.
7939         * g++.dg/template/qualttp15.C: Likewise.
7940         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7941         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7942         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7943         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7944         * g++.old-deja/g++.eh/spec6.C: Likewise.
7945         * g++.old-deja/g++.jason/crash3.C: Likewise.
7946         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7947         * g++.old-deja/g++.law/ctors5.C: Likewise.
7948         * g++.old-deja/g++.law/ctors9.C: Likewise.
7949         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7950         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7951         * g++.old-deja/g++.other/struct1.C: Likewise.
7952         * g++.old-deja/g++.other/volatile1.C: Likewise.
7953         * g++.old-deja/g++.pt/crash36.C: Likewise.
7954         * g++.old-deja/g++.pt/derived3.C: Likewise.
7955         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7956         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7957
7958 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7959
7960         PR middle-end/43519
7961         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7962         * gcc.dg/graphite/id-19.c: New.
7963
7964 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7965
7966         PR middle-end/32824
7967         * gcc.dg/vect/pr32824: New.
7968
7969 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7970
7971         PR fortran/18918
7972         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7973         * gfortran.dg/coarray_3.f90: Ditto.
7974         * gfortran.dg/coarray_4.f90: Ditto.
7975         * gfortran.dg/coarray_5.f90: Ditto.
7976         * gfortran.dg/coarray_6.f90: Ditto.
7977         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7978
7979 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7980
7981         PR fortran/18918
7982         * gfortran.dg/coarray_4.f90: Fix test.
7983         * gfortran.dg/coarray_6.f90: Add more tests.
7984
7985 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7986
7987         PR fortran/18918
7988         * gfortran.dg/coarray_4.f90: New test.
7989         * gfortran.dg/coarray_5.f90: New test.
7990         * gfortran.dg/coarray_6.f90: New test.
7991
7992 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7993
7994         PR fortran/18918
7995         * gfortran.dg/iso_fortran_env_5.f90: New test.
7996         * gfortran.dg/iso_fortran_env_6.f90: New test.
7997
7998 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7999
8000         PR fortran/39997
8001         * gfortran.dg/coarray_1.f90: New test.
8002         * gfortran.dg/coarray_2.f90: New test.
8003         * gfortran.dg/coarray_3.f90: New test.
8004
8005 2010-04-06  Jason Merrill  <jason@redhat.com>
8006
8007         PR c++/43648
8008         * g++.dg/template/dtor8.C: New.
8009
8010         PR c++/43621
8011         * g++.dg/template/error-recovery2.C: New.
8012
8013 2010-04-06  Jan Hubicka  <jh@suse.czpli
8014
8015         PR tree-optimization/42906
8016         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8017
8018 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8019
8020         PR fortran/43178
8021         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8022         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8023         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8024
8025 2010-04-06  Richard Guenther  <rguenther@suse.de>
8026
8027         PR tree-optimization/43627
8028         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8029
8030 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8031
8032         PR target/43638
8033         * gcc.target/i386/pr43638.c: New test.
8034
8035 2010-04-06  Richard Guenther  <rguenther@suse.de>
8036
8037         PR middle-end/43661
8038         * gcc.c-torture/compile/pr43661.c: New testcase.
8039
8040 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8041
8042         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8043
8044 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8045
8046         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8047
8048 2010-04-02  Richard Guenther  <rguenther@suse.de>
8049
8050         PR tree-optimization/43629
8051         * gcc.c-torture/execute/pr43629.c: New testcase.
8052
8053 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8054             Dominique d'Humieres  <dominiq@lps.ens.fr>
8055
8056         PR libfortran/43605
8057         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8058
8059 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8060
8061         PR debug/43325
8062         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8063
8064 2010-04-01  Jason Merrill  <jason@redhat.com>
8065
8066         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8067
8068 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8069             Manfred Schwarb  <manfred99@gmx.ch>
8070
8071         PR libfortran/43605
8072         * gfortran.dg/ftell_3.f90: New test.
8073
8074 2010-04-01  Richard Guenther  <rguenther@suse.de>
8075
8076         PR middle-end/43614
8077         * gcc.c-torture/compile/pr43614.c: New testcase.
8078
8079 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8080
8081         PR tree-optimization/43141
8082         * gcc.dg/guality/pr43141.c: New test.
8083
8084 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8085
8086         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8087         * g++.dg/eh/spbp.C: Likewise.
8088         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8089         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8090         superfluous casts.
8091         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8092         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8093         * objc.dg/dwarf-2.m: Likewise.
8094
8095 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8096
8097         PR middle-end/43464
8098         * gcc.dg/graphite/id-pr43464.c: New.
8099         * gcc.dg/graphite/id-pr43464-1.c: New.
8100
8101 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8102
8103         PR middle-end/43351
8104         * gcc.dg/graphite/id-pr43351.c
8105
8106 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8107
8108         PR testsuite/35165
8109         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8110         * obj-c++.dg/try-catch-2.mm: Ditto.
8111         * obj-c++.dg/lookup-2.mm: Ditto.
8112         * obj-c++.dg/encode-8.m: Ditto.
8113         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8114         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8115         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8116         * obj-c++.dg/const-str-11.mm: Ditto.
8117         * obj-c++.dg/const-str-9.mm: Ditto.
8118         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8119         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8120         * obj-c++.dg/except-1.mm: Ditto.
8121         * obj-c++.dg/const-str-7.mm: Ditto.
8122         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8123         * obj-c++.dg/const-str-3.mm: Ditto.
8124         * obj-c++.dg/const-str-7.mm: Ditto.
8125         * obj-c++.dg/stubify-2.mm: Change dump file name.
8126
8127         PR objc++/23613
8128         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8129         New macro.
8130         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8131         Remove dg-xfail-if.
8132
8133 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8134
8135         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8136         only with -O2, -O3 or -Os and not with -fwhopr.
8137
8138 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8139
8140         PR c++/43558
8141         * g++.dg/template/typedef31.C: New test.
8142
8143 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8144
8145         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8146         assembler output on *-*-solaris2*.
8147         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8148
8149 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8150
8151         PR debug/43557
8152         * gcc.dg/pr43557-1.c: New test.
8153         * gcc.dg/pr43557-2.c: New file.
8154
8155 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8156
8157         PR 43562
8158         * gcc.dg/pr43562.c: New test.
8159
8160 2010-03-30  Jason Merrill  <jason@redhat.com>
8161
8162         PR c++/43076
8163         * g++.dg/template/error-recovery1.C: New.
8164
8165         PR c++/41786
8166         * g++.dg/parse/ambig5.C: New.
8167
8168 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8169
8170         PR debug/43593
8171         * gcc.dg/guality/pr43593.c: New test.
8172
8173 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8174
8175         PR middle-end/43430
8176         * gcc.dg/vect/pr43430-1.c: New.
8177
8178 2010-03-30  Jason Merrill  <jason@redhat.com>
8179
8180         PR c++/43559
8181         * g++.dg/template/partial7.C: New.
8182
8183 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8184
8185         * gcc.target/s390/stackcheck1.c: New testcase.
8186
8187 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8188
8189         PR libfortran/43265
8190         * gfortran.dg/read_eof_8.f90: New test.
8191
8192 2010-03-29  Jason Merrill  <jason@redhat.com>
8193
8194         * gcc.dg/cpp/include6.c: Change [] to ().
8195
8196         N3077
8197         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8198         splicing and UCNs.
8199         * c-c++-common/raw-string-2.c: Add trigraph test.
8200         * c-c++-common/raw-string-8.c: New.
8201         * c-c++-common/raw-string-9.c: New.
8202         * c-c++-common/raw-string-10.c: New.
8203
8204         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8205         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8206         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8207         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8208         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8209         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8210         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8211
8212 2010-03-29  Richard Guenther  <rguenther@suse.de>
8213
8214         PR tree-optimization/43560
8215         * gcc.dg/torture/pr43560.c: New testcase.
8216
8217 2010-03-29  Jason Merrill  <jason@redhat.com>
8218
8219         N3077
8220         * g++.dg/ext/raw-string-1.C: Change [] to ().
8221         * g++.dg/ext/raw-string-2.C: Change [] to ().
8222         Don't use \ in delimiter.
8223         * g++.dg/ext/raw-string-3.C: Change [] to ().
8224         * g++.dg/ext/raw-string-4.C: Change [] to ().
8225         * g++.dg/ext/raw-string-5.C: Change [] to ().
8226         Test for error on \ in delimiter.
8227         * g++.dg/ext/raw-string-6.C: Change [] to ().
8228         * g++.dg/ext/raw-string-7.C: Change [] to ().
8229
8230 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8231
8232         PR 43564
8233         * gcc.dg/pr43564.c: New test.
8234
8235 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8236
8237         PR fortran/43551
8238         * gfortran.dg/direct_io_12.f90: New test.
8239
8240 2010-03-28  Jan Hubicka  <jh@suse.cz>
8241
8242         PR tree-optimization/43505
8243         * gfortran.dg/pr43505.f90: New testcase.
8244
8245 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8246
8247         PR tree-optimization/43528
8248         * gcc.target/i386/pr43528.c: New test.
8249
8250 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8251
8252         PR c/43381
8253         * gcc.dg/parm-impl-decl-3.c: New test.
8254
8255 2010-03-26  Jason Merrill  <jason@redhat.com>
8256
8257         PR c++/43509
8258         * g++.dg/cpp0x/parse1.C: New.
8259
8260 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8261
8262         PR target/43524
8263         * gcc.target/i386/pr43524.c: New test.
8264
8265 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8266
8267         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8268         whitespace, rename main to foo.
8269         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8270         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8271         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8272         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8273         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8274         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8275         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8276         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8277         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8278         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8279         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8280
8281 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8282
8283         PR c++/43327
8284         * g++.dg/other/crash-10.C: New test.
8285         * g++.dg/other/crash-11.C: New test.
8286
8287 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8288
8289         PR libfortran/43517
8290         * gfortran.dg/read_eof_7.f90: New test.
8291
8292 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8293
8294         PR objc/35165
8295         PR testsuite/43512
8296         * objc-obj-c++-shared: New directory.
8297         * objc-obj-c++-shared/Object1-implementation.h: New file.
8298         * objc-obj-c++-shared/Object1.h: New file.
8299         * objc-obj-c++-shared/Protocol1.h: New file.
8300         * objc-obj-c++-shared/next-abi.h: New file.
8301         * objc-obj-c++-shared/next-mapping.h: New file.
8302         * objc/execute/next_mapping.h: Delete.
8303         * objc.dg/special/special.exp: For all targets run the tests with
8304         -fgnu-runtime, for darwin targets also run the tests with
8305         -fnext-runtime.
8306         * objc.dg/dg.exp: Ditto.
8307         * obj-c++.dg/dg.exp: Ditto.
8308         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8309         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8310         include use of updated NeXT interface.
8311         * objc/execute/formal_protocol-5.m: Ditto.
8312         * objc/execute/protocol-isEqual-2.m: Ditto.
8313         * objc/execute/protocol-isEqual-4.m: Ditto.
8314         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8315         Protocol1.h) and next-mapping.h as required.
8316         * objc/execute/object_is_class.m: Ditto.
8317         * objc/execute/enumeration-1.m: Ditto.
8318         * objc/execute/class-13.m: Ditto.
8319         * objc/execute/formal_protocol-2.m: Ditto.
8320         * objc/execute/formal_protocol-4.m: Ditto.
8321         * objc/execute/class-1.m: Ditto.
8322         * objc/execute/bycopy-1.m: Ditto.
8323         * objc/execute/formal_protocol-6.m: Ditto.
8324         * objc/execute/bycopy-3.m: Ditto.
8325         * objc/execute/class-3.m: Ditto.
8326         * objc/execute/bf-11.m: Ditto.
8327         * objc/execute/class-5.m: Ditto.
8328         * objc/execute/bf-13.m: Ditto.
8329         * objc/execute/class-7.m: Ditto.
8330         * objc/execute/bf-15.m: Ditto.
8331         * objc/execute/class-9.m: Ditto.
8332         * objc/execute/bf-17.m: Ditto.
8333         * objc/execute/bf-19.m: Ditto.
8334         * objc/execute/IMP.m: Ditto.
8335         * objc/execute/exceptions/catchall-1.m: Ditto.
8336         * objc/execute/exceptions/trivial.m: Ditto.
8337         * objc/execute/exceptions/finally-1.m: Ditto.
8338         * objc/execute/exceptions/local-variables-1.m: Ditto.
8339         * objc/execute/exceptions/foward-1.m: Ditto.
8340         * objc/execute/bf-2.m: Ditto.
8341         * objc/execute/string1.m: Ditto.
8342         * objc/execute/bf-4.m: Ditto.
8343         * objc/execute/informal_protocol.m: Ditto.
8344         * objc/execute/string3.m: Ditto.
8345         * objc/execute/bf-6.m: Ditto.
8346         * objc/execute/bf-8.m: Ditto.
8347         * objc/execute/class-tests-1.h: Ditto.
8348         * objc/execute/protocol-isEqual-1.m: Ditto.
8349         * objc/execute/protocol-isEqual-3.m: Ditto.
8350         * objc/execute/_cmd.m: Ditto.
8351         * objc/execute/function-message-1.m: Ditto.
8352         * objc/execute/bf-20.m: Ditto.
8353         * objc/execute/bf-common.h: Ditto.
8354         * objc/execute/np-2.m: Ditto.
8355         * objc/execute/class-10.m: Ditto.
8356         * objc/execute/class-12.m: Ditto.
8357         * objc/execute/enumeration-2.m: Ditto.
8358         * objc/execute/class-14.m: Ditto.
8359         * objc/execute/encode-1.m: Ditto.
8360         * objc/execute/formal_protocol-1.m: Ditto.
8361         * objc/execute/formal_protocol-3.m: Ditto.
8362         * objc/execute/accessing_ivars.m: Ditto.
8363         * objc/execute/bycopy-2.m: Ditto.
8364         * objc/execute/class-2.m: Ditto.
8365         * objc/execute/bf-10.m: Ditto.
8366         * objc/execute/formal_protocol-7.m: Ditto.
8367         * objc/execute/root_methods.m: Ditto.
8368         * objc/execute/class-4.m: Ditto.
8369         * objc/execute/bf-12.m: Ditto.
8370         * objc/execute/class-6.m: Ditto.
8371         * objc/execute/bf-14.m: Ditto.
8372         * objc/execute/nested-func-1.m: Ditto.
8373         * objc/execute/class-8.m: Ditto.
8374         * objc/execute/private.m: Ditto.
8375         * objc/execute/bf-16.m: Ditto.
8376         * objc/execute/bf-18.m: Ditto.
8377         * objc/execute/load-3.m: Ditto.
8378         * objc/execute/compatibility_alias.m: Ditto.
8379         * objc/execute/bf-1.m: Ditto.
8380         * objc/execute/no_clash.m: Ditto.
8381         * objc/execute/bf-3.m: Ditto.
8382         * objc/execute/string2.m: Ditto.
8383         * objc/execute/bf-5.m: Ditto.
8384         * objc/execute/string4.m: Ditto.
8385         * objc/execute/bf-7.m: Ditto.
8386         * objc/execute/object_is_meta_class.m: Ditto.
8387         * objc/execute/bf-9.m: Ditto.
8388         * objc/execute/bf-21.m: Ditto.
8389         * objc/execute/cascading-1.m: Ditto.
8390         * objc/execute/trivial.m: Ditto.
8391         * objc/execute/np-1.m: Ditto.
8392         * objc/compile/trivial.m: Ditto.
8393         * objc/execute/class_self-2.m: Include <stdlib.h>.
8394         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8395         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8396         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8397         and 64bit. Use new NeXT interface as required.
8398         * objc.dg/special/unclaimed-category-1.m: Ditto.
8399         * objc.dg/special/unclaimed-category-1.h: Ditto.
8400         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8401         * objc.dg/func-ptr-1.m: Ditto.
8402         * objc.dg/stret-1.m: Ditto.
8403         * objc.dg/encode-2.m: Ditto.
8404         * objc.dg/category-1.m: Ditto.
8405         * objc.dg/encode-3.m: Ditto.
8406         * objc.dg/call-super-3.m: Ditto.
8407         * objc.dg/method-3.m: Ditto.
8408         * objc.dg/func-ptr-2.m: Ditto.
8409         * objc.dg/lookup-1.m: Ditto.
8410         * objc.dg/encode-4.m: Ditto.
8411         * objc.dg/fix-and-continue-1.m: Ditto.
8412         * objc.dg/proto-lossage-3.m: Ditto.
8413         * objc.dg/method-13.m: Ditto.
8414         * objc.dg/proto-qual-1.m: Ditto.
8415         * objc.dg/zero-link-3.m: Ditto.
8416         * objc.dg/bitfield-1.m: Ditto.
8417         * objc.dg/va-meth-1.m: Ditto.
8418         * objc.dg/super-class-3.m: Ditto.
8419         * objc.dg/call-super-1.m: Ditto.
8420         * objc.dg/type-size-2.m: Ditto.
8421         * objc.dg/method-10.m: Ditto.
8422         * objc.dg/defs.m: Ditto.
8423         * objc.dg/const-str-3.m: Ditto.
8424         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8425         Protocol1.h) and next-mapping.h as required. Use new NeXT
8426         interface as required.
8427         * objc.dg/super-class-4.m: Ditto.
8428         * objc.dg/comp-types-8.m: Ditto.
8429         * objc.dg/call-super-2.m: Ditto.
8430         * objc.dg/objc-fast-4.m: Ditto.
8431         * objc.dg/method-6.m: Ditto.
8432         * objc.dg/const-str-3.m: Ditto.
8433         * objc.dg/const-str-7.m: Ditto.
8434         * objc.dg/method-15.m: Ditto.
8435         * objc.dg/method-19.m: Ditto.
8436         * objc.dg/sync-1.m: Ditto.
8437         * objc.dg/layout-1.m: Ditto.
8438         * objc.dg/bitfield-3.m: Ditto.
8439         * objc.dg/try-catch-3.m: Ditto.
8440         * objc.dg/try-catch-7.m: Ditto.
8441         * objc.dg/comp-types-10.m: Ditto.
8442         * objc.dg/selector-2.: Ditto.
8443         * objc.dg/method-7.m: Ditto.
8444         * objc.dg/typedef-alias-1.m: Ditto.
8445         * objc.dg/proto-lossage-2.m: Ditto.
8446         * objc.dg/comp-types-11.m: Ditto.
8447         * objc.dg/sizeof-1.m: Ditto.
8448         * objc.dg/method-17.m: Ditto.
8449         * objc.dg/bitfield-5.m: Ditto.
8450         * objc.dg/try-catch-1.m: Ditto.
8451         * objc.dg/encode-5.m: Ditto.
8452         * objc.dg/fix-and-continue-2.m: Ditto.
8453         * objc.dg/method-9.m: Ditto.
8454         * objc.dg/isa-field-1.m: Ditto.
8455         * objc.dg/local-decl-2.m: Ditto.
8456         * objc.dg/objc-gc-4.m: Ditto.
8457         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8458         * objc.dg/gnu-runtime-3.m: Ditto.
8459         * objc.dg/encode-7.m: Ditto.
8460         * objc.dg/encode-8.m: Ditto.
8461         * objc.dg/selector-3.m: Ditto.
8462         * objc.dg/gnu-runtime-1.m: Ditto.
8463         * objc.dg/const-str-12.m: Ditto.
8464         * objc.dg/gnu-runtime-2.m: Ditto.
8465         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8466         * objc.dg/selector-1.m: Ditto.
8467         * objc.dg/stubify-2.m: Ditto.
8468         * objc.dg/zero-link-1.m: Ditto.
8469         * objc.dg/stret-2.m: Ditto.
8470         * objc.dg/zero-link-2.m: Ditto.
8471         * objc.dg/next-runtime-1.m: Ditto.
8472         * objc.dg/symtab-1.m: Ditto.
8473         * objc.dg/stubify-1.m: Ditto.
8474         * objc.dg/bitfield-2.m: Ditto.
8475         * objc.dg/try-catch-10.m: Apply to both runtimes.
8476         * objc.dg/const-str-1.m: Ditto.
8477         * objc.dg/image-info.m: Ditto.
8478         * objc.dg/encode-9.m: Ditto.
8479         * objc.dg/pragma-1.m: Apply test to all targets.
8480         * objc.dg/const-str-4.m: Ditto.
8481         * objc.dg/const-str-8.m: Ditto.
8482         * objc.dg/super-class-2.m: Ditto.
8483         * objc.dg/try-catch-5.m: Ditto.
8484         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8485         Protocol1.h) and next-mapping.h as required. Use new NeXT
8486         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8487         * objc.dg/const-str-11.m: Ditto.
8488         * objc.dg/const-str-9.m: Ditto.
8489         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8490         * objc.dg/encode-1.m: Remove redundant -lobjc.
8491         * objc.dg/try-catch-9.m: Tidy space.
8492         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8493         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8494         and 64bit. Use new NeXT interface as required.
8495         * obj-c++.dg/template-4.mm: Ditto.
8496         * obj-c++.dg/defs.mm: Ditto.
8497         * obj-c++.dg/basic.mm: Ditto.
8498         * obj-c++.dg/encode-4.mm: Ditto.
8499         * obj-c++.dg/method-17.mm: Ditto.
8500         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8501         * obj-c++.dg/cxx-class-1.mm: Ditto.
8502         * obj-c++.dg/method-10.mm: Ditto.
8503         * obj-c++.dg/va-meth-1.mm: Ditto.
8504         * obj-c++.dg/encode-5.mm: Ditto.
8505         * obj-c++.dg/lookup-2.mm: Ditto.
8506         * obj-c++.dg/template-3.mm: Ditto.
8507         * obj-c++.dg/proto-qual-1.mm: Ditto.
8508         * obj-c++.dg/qual-types-1.m: Ditto.
8509         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8510         * obj-c++.dg/template-1.mm: Ditto.
8511         * obj-c++.dg/encode-6.mm: Ditto.
8512         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8513         Protocol1.h) and next-mapping.h as required. Use new NeXT
8514         interface as required.
8515         * obj-c++.dg/except-1.mm: Ditto.
8516         * obj-c++.dg/const-str-7.mm: Ditto.
8517         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8518         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8519         * obj-c++.dg/selector-2.mm: Ditto.
8520         * obj-c++.dg/isa-field-1.mm: Ditto.
8521         * obj-c++.dg/try-catch-1.mm: Ditto.
8522         * obj-c++.dg/local-decl-1.mm: Ditto.
8523         * obj-c++.dg/try-catch-9.mm: Ditto.
8524         * obj-c++.dg/no-extra-load.mm: Ditto.
8525         * obj-c++.dg/selector-5.mm: Ditto.
8526         * obj-c++.dg/method-12.mm: Ditto.
8527         * obj-c++.dg/try-catch-11.mm: Ditto.
8528         * obj-c++.dg/comp-types-11.mm: Ditto.
8529         * obj-c++.dg/bitfield-3.mm: Ditto.
8530         * obj-c++.dg/method-6.mm: Ditto.
8531         * obj-c++.dg/super-class-2.mm: Ditto.
8532         * obj-c++.dg/method-21.mm: Ditto.
8533         * obj-c++.dg/const-str-8.mm: Ditto.
8534         * obj-c++.dg/try-catch-7.mm: Ditto.
8535         * obj-c++.dg/method-15.mm: Ditto.
8536         * obj-c++.dg/layout-1.mm: Ditto.
8537         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8538         * obj-c++.dg/const-str-3.mm: Ditto.
8539         * obj-c++.dg/try-catch-2.mm: Ditto.
8540         * obj-c++.dg/objc-gc-3.mm: Ditto.
8541         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8542         * obj-c++.dg/bitfield-1.mm: Ditto.
8543         * obj-c++.dg/selector-6.mm: Ditto.
8544         * obj-c++.dg/method-13.mm: Ditto.
8545         * obj-c++.dg/comp-types-12.mm: Ditto.
8546         * obj-c++.dg/bitfield-4.mm: Ditto.
8547         * obj-c++.dg/try-catch-8.mm: Ditto.
8548         * obj-c++.dg/method-2.mm: Ditto.
8549         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8550         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8551         * obj-c++.dg/const-str-4.mm: Ditto.
8552         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8553         * obj-c++.dg/try-catch-3.mm: Ditto.
8554         * obj-c++.dg/comp-types-9.mm: Ditto.
8555         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8556         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8557         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8558         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8559         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8560         Use new NeXT interface as required.
8561         * obj-c++.dg/const-str-10.mm: Ditto.
8562         * obj-c++.dg/const-str-11.mm: Ditto.
8563         * obj-c++.dg/const-str-9.mm: Ditto.
8564         * obj-c++.dg/method-11.mm: Ditto.
8565         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8566         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8567         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8568         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8569         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8570
8571 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8572
8573         PR c++/43206
8574         * g++.dg/template/typedef30.C: New test case.
8575
8576 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8577
8578         PR c/43385
8579         * gcc.c-torture/execute/pr43385.c: New test.
8580
8581 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8582
8583         * gcc.dg/strncpy-fix-1.c: New test.
8584
8585 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8586
8587         PR testsuite/41609
8588         * lib/objc-torture.exp (objc-set-runtime-options): New.
8589         * objc/execute/execute.exp: Check runtime options on each pass.
8590         * objc/execute/exceptions/exceptions.exp: Ditto.
8591         * objc/compile/compile.exp: Ditto.
8592
8593         PR testsuite/42348
8594         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8595         standard tests.
8596         (check_effective_target_objc2): New proc.
8597         (check_effective_target_next_runtime): New proc.
8598         * lib/objc.exp: Determine which runtime is in force and support it.
8599         * lib/obj-c++.exp: Ditto.
8600
8601 2010-03-24  Jason Merrill  <jason@redhat.com>
8602
8603         PR c++/43502
8604         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8605
8606 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8607
8608         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8609         a loop.
8610         * gcc.dg/ipa/ipa-2.c: Likewise.
8611         * gcc.dg/ipa/ipa-3.c: Likewise.
8612         * gcc.dg/ipa/ipa-4.c: Likewise.
8613         * gcc.dg/ipa/ipa-5.c: Likewise.
8614         * gcc.dg/ipa/ipa-7.c: Likewise.
8615         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8616         a loop.
8617         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8618         i_can_not_be_propagated_fully2 into a loop.
8619         * gcc.dg/ipa/ipa-8.c: New test.
8620         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8621
8622 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8623
8624         PR debug/19192
8625         PR debug/43479
8626         * gcc.dg/guality/pr43479.c: New test.
8627         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8628         and add volatile keyword.
8629
8630 2010-03-23  Mike Stump  <mikestump@comcast.net>
8631
8632         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8633
8634 2010-03-23  Jason Merrill  <jason@redhat.com>
8635
8636         * g++.dg/ext/altivec-17.C: Adjust error message.
8637
8638         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8639         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8640         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8641         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8642         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8643         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8644
8645 2010-03-22  Jason Merrill  <jason@redhat.com>
8646
8647         PR c++/43333
8648         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8649         * g++.dg/ext/is_pod_98.C: New.
8650
8651         PR c++/43281
8652         * g++.dg/cpp0x/auto18.C: New.
8653
8654         * gcc.dg/pr36997.c: Adjust error message.
8655         * g++.dg/ext/vector9.C: Likewise.
8656         * g++.dg/conversion/simd3.C: Likewise.
8657         * g++.dg/other/error23.C: Likewise.
8658
8659 2010-03-22  Michael Matz  <matz@suse.de>
8660
8661         PR middle-end/43475
8662         * gfortran.dg/pr43475.f90: New testcase.
8663
8664 2010-03-22  Richard Guenther  <rguenther@suse.de>
8665
8666         PR tree-optimization/43390
8667         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8668
8669 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8670
8671         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8672         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8673
8674 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8675             Michael Matz  <matz@suse.de>
8676
8677         PR c++/43081
8678         * g++.dg/parse/crash56.C: New test.
8679
8680 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8681
8682         PR fortran/43450
8683         * gfortran.dg/whole_file_15.f90 : New test.
8684
8685 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8686
8687         PR fortran/43409
8688         * gfortran.dg/inquire_size.f90: New test.
8689
8690 2010-03-20  Richard Guenther  <rguenther@suse.de>
8691
8692         PR rtl-optimization/43438
8693         * gcc.c-torture/execute/pr43438.c: New testcase.
8694
8695 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8696
8697         PR c++/43375
8698         * g++.dg/abi/mangle42.C: New test.
8699
8700 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8701
8702         PR C/43211
8703         * gcc.dg/pr43211.c: New test.
8704         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8705
8706 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8707
8708         PR rtl-optimization/42258
8709         * gcc.target/arm/thumb1-mul-moves.c: New test.
8710
8711         PR target/40697
8712         * gcc.target/arm/thumb-andsi.c: New test.
8713
8714         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8715         dg-require-effective-target.
8716
8717 2010-03-19  Michael Matz  <matz@suse.de>
8718
8719         PR c++/43116
8720         * g++.dg/other/pr43116.C: New testcase.
8721
8722 2010-03-19  Michael Matz  <matz@suse.de>
8723
8724         PR target/43305
8725         * gcc.dg/pr43305.c: New testcase.
8726
8727 2010-03-19  Richard Guenther  <rguenther@suse.de>
8728
8729         PR tree-optimization/43415
8730         * gcc.c-torture/compile/pr43415.c: New testcase.
8731
8732 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8733
8734         PR ada/43106
8735         * gnat.dg/case_optimization2.adb: New test.
8736         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8737
8738 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8739             Jack Howarth <howarth@bromo.med.uc.edu>
8740
8741         PR target/36399
8742         * gcc.target/i386/push-1.c: Don't xfail
8743           scan-assembler-not "movups" on darwin.
8744
8745 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8746
8747         PR debug/43058
8748         * gcc.dg/pr43058.c: New test.
8749
8750 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8751
8752         PR middle-end/42450
8753         * g++.dg/torture/pr42450.C: New test.
8754
8755 2010-03-18  Michael Matz  <matz@suse.de>
8756
8757         PR middle-end/43419
8758         * gcc.dg/pr43419.c: New testcase.
8759
8760 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8761
8762         PR rtl-optimization/43360
8763         * gcc.dg/torture/pr43360.c: New.
8764
8765 2010-03-18  Michael Matz  <matz@suse.de>
8766
8767         PR tree-optimization/43402
8768         * gcc.dg/pr43402.c: New testcase.
8769
8770 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8771
8772         PR target/42427
8773         * gcc.dg/pr42427.c: New test.
8774
8775 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8776
8777         PR libfortran/43265
8778         * gfortran.dg/read_empty_file.f: New test.
8779         * gfortran.dg/read_eof_all.f90: New test.
8780         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8781         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8782
8783 2010-03-17  Michael Matz  <matz@suse.de>
8784
8785         * gcc.dg/pr43300.c: Add -w.
8786
8787 2010-03-17  Richard Guenther  <rguenther@suse.de>
8788
8789         * gcc.dg/pr43379.c: Add -w.
8790
8791 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8792
8793         PR fortran/43331
8794         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8795
8796 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8797
8798         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8799
8800 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8801
8802         * ada/acats/run_all.sh: Log start and end times.
8803
8804 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8805
8806         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8807
8808 2010-03-16  Richard Guenther  <rguenther@suse.de>
8809
8810         PR middle-end/43379
8811         * gcc.dg/pr43379.c: New testcase.
8812
8813 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8814
8815         PR debug/43051
8816         * gcc.dg/guality/pr43051-1.c: New test.
8817
8818 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8819
8820         PR testsuite/43363
8821         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8822
8823 2010-03-15  Michael Matz  <matz@suse.de>
8824
8825         PR middle-end/43300
8826         * gcc.dg/pr43300.c: New testcase.
8827
8828 2010-03-15  Richard Guenther  <rguenther@suse.de>
8829
8830         PR tree-optimization/43367
8831         * gcc.c-torture/compile/pr43367.c: New testcase.
8832
8833 2010-03-15  Richard Guenther  <rguenther@suse.de>
8834
8835         PR tree-optimization/43317
8836         * gcc.dg/pr43317.c: New testcase.
8837
8838 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8839
8840         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8841
8842 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8843
8844         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8845
8846 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8847
8848         PR fortran/43362
8849         * gfortran.dg/impure_constructor_1.f90: New test.
8850
8851 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8852
8853         PR middle-end/43354
8854         * gfortran.dg/graphite/id-pr43354.f: New.
8855
8856 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8857
8858         PR middle-end/43349
8859         * gfortran.dg/graphite/pr43349.f: New.
8860
8861 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8862
8863         PR middle-end/43306
8864         * gcc.dg/graphite/pr43306.c: New.
8865
8866 2010-03-12  David S. Miller  <davem@davemloft.net>
8867
8868         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8869         sparc.
8870
8871 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8872
8873         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8874
8875 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8876
8877         PR fortran/43291
8878         PR fortran/43326
8879         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8880
8881 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8882
8883         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8884         fail for *-*-mingw* targets.
8885
8886 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8887
8888         PR debug/43329
8889         * gcc.dg/guality/pr43329-1.c: New test.
8890
8891 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8892
8893         PR tree-optimization/43257
8894         * g++.dg/torture/pr43257.C: New test.
8895
8896 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8897
8898         PR fortran/43228
8899         * gfortran.dg/namelist_61.f90: New test.
8900
8901 2010-03-11  Richard Guenther  <rguenther@suse.de>
8902
8903         PR tree-optimization/43255
8904         * gcc.c-torture/compile/pr43255.c: New testcase.
8905
8906 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8907
8908         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8909         * gcc.dg/pr43280.c: New testcase.
8910
8911 2010-03-11  Richard Guenther  <rguenther@suse.de>
8912
8913         PR lto/43200
8914         * gcc.dg/lto/20100227-1_0.c: New testcase.
8915         * gcc.dg/lto/20100227-1_1.c: Likewise.
8916
8917 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8918
8919         PR libfortran/43320
8920         PR libfortran/43265
8921         * gfortran.dg/read_eof_6.f: New test
8922         * gfortran.dg/read_x_eof.f90: New test.
8923         * gfortran.dg/read_x_past.f: Update test.
8924
8925 2010-03-10  Jan Hubicka  <jh@suse.cz>
8926
8927         * gcc.c-torture/compile/pr43288.c: New test.
8928
8929 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8930
8931         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8932         -fpic/-fPIC flags.
8933         * g++.old-deja/g++.pt/asm2.C: Likewise.
8934         * gcc.c-torture/compile/20000804-1.c: Likewise.
8935         * gcc.target/i386/clobbers.c: Likewise.
8936
8937 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8938
8939         PR fortran/43303
8940         * gfortran.dg/c_assoc_3.f90: New test.
8941
8942 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8943
8944         PR debug/36728
8945         * gcc.dg/guality/pr36728-1.c: New test.
8946         * gcc.dg/guality/pr36728-2.c: New test.
8947
8948 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8949
8950         * gcc.dg/h8300-div-delay-slot.c: New test.
8951
8952 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8953
8954         PR tree-optimization/43236
8955         * gcc.c-torture/execute/pr43236.c: New test.
8956
8957 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8958
8959         PR middle-end/42859
8960         * g++.dg/eh/pr42859.C: New test.
8961
8962 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8963
8964         PR debug/43299
8965         * gcc.dg/pr43299.c: New test.
8966
8967         PR debug/43290
8968         * g++.dg/eh/unwind2.C: New test.
8969
8970 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8971             Reza Yazdani  <reza.yazdani@amd.com>
8972
8973         PR middle-end/43065
8974         * gcc.dg/graphite/run-id-4.c: New.
8975
8976 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8977
8978         PR middle-end/43065
8979         * gcc.dg/graphite/run-id-3.c: New.
8980
8981 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8982
8983         PR middle-end/42644
8984         PR middle-end/42130
8985         * gcc.dg/graphite/id-18.c: New.
8986         * gcc.dg/graphite/run-id-pr42644.c: New.
8987
8988 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8989
8990         PR middle-end/42326
8991         * gcc.dg/graphite/pr42326.c: New.
8992
8993 2010-03-08  Richard Guenther  <rguenther@suse.de>
8994
8995         PR tree-optimization/43269
8996         * gcc.c-torture/execute/pr43269.c: New testcase.
8997
8998 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8999
9000         PR fortran/43256
9001         * gfortran.dg/typebound_call_13.f03: New.
9002
9003 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9004
9005         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9006         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9007
9008 2010-03-05  Jason Merrill  <jason@redhat.com>
9009
9010         * g++.dg/abi/mangle40.C: Require weak and alias.
9011
9012 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9013
9014         PR middle-end/42326
9015         * gfortran.dg/graphite/pr42326.f90: New.
9016         * gfortran.dg/graphite/pr42326-1.f90: New.
9017
9018 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9019
9020         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9021         (gnat_target_compile): Likewise.
9022         Reinitialize GNAT_UNDER_TEST if target changes.
9023         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9024         (local_find_gnatmake): Pass full --GCC to gnatlink.
9025         Remove --LINK.
9026
9027 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9028
9029         PR c/43248
9030         * gcc.dg/compound-literal-1.c: New testcase.
9031
9032 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9033
9034         PR tree-optimization/43164
9035         PR tree-optimization/43191
9036         * gcc.c-torture/compile/pr43164.c: New test.
9037         * gcc.c-torture/compile/pr43191.c: Likewise.
9038
9039 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9040
9041         PR fortran/43244
9042         * gfortran.dg/finalize_9.f90: New.
9043
9044 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9045             Ken Werner <ken@linux.vnet.ibm.com>
9046
9047         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9048         to dg-options for spu.
9049         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9050         dump-scan target to exclude spu.
9051
9052 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9053
9054         PR middle-end/43209
9055         * gcc.dg/tree-ssa/ivopts-4.c: New.
9056
9057 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9058
9059         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9060         include-opts and exclude-opts; skip checking the flags if arguments
9061         are the same as the defaults.
9062         (dg-xfail-if): Verify the number of arguments, supply defaults
9063         for unspecified optional arguments.
9064         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9065
9066 2010-03-03  Jason Merrill  <jason@redhat.com>
9067
9068         PR c++/12909
9069         * g++.dg/abi/mangle40.C: Updated.
9070
9071 2010-03-03  Jason Merrill  <jason@redhat.com>
9072
9073         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9074         * g++.dg/abi/mangle23.C: Likewise.
9075         * g++.dg/eh/simd-2.C: Likewise.
9076         * g++.dg/ext/attribute-test-2.C: Likewise.
9077         * g++.dg/ext/vector14.C: Likewise.
9078         * g++.dg/other/pr34435.C: Likewise.
9079         * g++.dg/template/conv8.C: Likewise.
9080         * g++.dg/template/nontype9.C: Likewise.
9081         * g++.dg/template/qualttp17.C: Likewise.
9082         * g++.dg/template/ref1.C: Likewise.
9083         * g++.old-deja/g++.pt/crash68.C: Likewise.
9084         * g++.old-deja/g++.pt/ref1.C: Likewise.
9085         * g++.old-deja/g++.pt/ref3.C: Likewise.
9086         * g++.old-deja/g++.pt/ref4.C: Likewise.
9087
9088         PR c++/12909
9089         * g++.dg/abi/mangle40.C: New.
9090         * g++.dg/abi/mangle41.C: New.
9091         * g++.dg/lto/20100302_0.C: New.
9092         * g++.dg/lto/20100302_1.C: New.
9093         * g++.dg/lto/20100302.h: New.
9094
9095 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9096
9097         PR fortran/43243
9098         * gfortran.dg/internal_pack_12.f90: New test.
9099
9100 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9101
9102         * gcc.dg/pr36997.c: Adjust error message.
9103
9104 2010-03-03  Mike Stump  <mikestump@comcast.net>
9105
9106         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9107         adjustments to not be present on machines that align the stack to
9108         more than 4 bytes and don't have a red zone yet as that is an
9109         unimplemented optimization.
9110
9111 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9112
9113         PR fortran/43169
9114         * gfortran.dg/impure_assignment_3.f90: New.
9115
9116 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9117
9118         PR debug/43229
9119         * gfortran.dg/pr43229.f90: New test.
9120
9121         PR debug/43237
9122         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9123
9124         PR debug/43177
9125         * gcc.dg/guality/pr43177.c: New test.
9126
9127 2010-03-02  Jason Merrill  <jason@redhat.com>
9128
9129         * g++.dg/ext/vector9.C: Adjust error message.
9130         * g++.dg/conversion/simd3.C: Likewise.
9131         * g++.dg/other/error23.C: Likewise.
9132
9133 2010-03-02  Mike Stump  <mikestump@comcast.net>
9134
9135         PR c++/41090
9136         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9137
9138 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9139
9140         PR fortran/43180
9141         * gfortran.dg/internal_pack_10.f90: New test.
9142
9143         PR fortran/43173
9144         * gfortran.dg/internal_pack_11.f90: New test.
9145
9146 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9147
9148         PR middle-end/42640
9149         * gcc.dg/tree-ssa/pr42640.c: New.
9150
9151 2010-03-01  Richard Guenther  <rguenther@suse.de>
9152
9153         PR tree-optimization/43220
9154         * gcc.c-torture/execute/pr43220.c: New testcase.
9155
9156 2010-03-01  Richard Guenther  <rguenther@suse.de>
9157
9158         PR middle-end/43213
9159         * gcc.dg/pr43213.c: New testcase.
9160
9161 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9162
9163         PR pch/14940
9164         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9165
9166 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9167
9168         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9169         New function.
9170         (check_effective_target_ucn): Likewise.
9171
9172         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9173         if !ucn.
9174         * gcc.dg/ucnid-2.c: Likewise.
9175         * gcc.dg/ucnid-3.c: Likewise.
9176         * gcc.dg/ucnid-4.c: Likewise.
9177         * gcc.dg/ucnid-11.c: Likewise.
9178         * gcc.dg/ucnid-12.c: Likewise.
9179         * gcc.dg/ucnid-6.c: Skip if !ucn.
9180         * gcc.dg/ucnid-9.c: Likewise.
9181
9182 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9183
9184         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9185         lists to dg-skip-if.
9186         * gcc.target/i386/stackalign/return-3.c: Likewise.
9187
9188 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9189
9190         * gcc.target/i386/clearcap.map: New file.
9191         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9192         Pass clearcap.map by default if supported.
9193
9194 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9195
9196         PR fortran/42900
9197         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9198         Explain this.
9199         * gfortran.dg/stat_2.f90: Likewise.
9200
9201 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9202
9203         PR fortran/43199
9204         * gfortran.dg/module_read_2.f90: New test.
9205
9206 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9207
9208         PR c++/42748
9209         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9210         * g++.dg/abi/mangle12.C: Likewise.
9211         * g++.dg/abi/mangle20-2.C: Likewise.
9212         * g++.dg/abi/mangle17.C: Likewise.
9213         * g++.dg/template/cond2.C: Likewise.
9214         * g++.dg/template/pr35240.C: Likewise.
9215
9216 2010-02-27  Richard Guenther  <rguenther@suse.de>
9217
9218         PR tree-optimization/43186
9219         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9220
9221 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9222
9223         * g++.dg/abi/packed1.C: Expect warning on the SH.
9224
9225 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9226
9227         PR c++/42054:
9228         * g++.dg/parse/error37.C: New test.
9229
9230 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9231
9232         PR c/24577
9233         PR c/43192
9234         * gcc.dg/pr8927-1.c: Match new note.
9235         * gcc.dg/990506-0.c: Likewise.
9236         * gcc.dg/gomp/flush-2.c: Likewise.
9237         * gcc.dg/gomp/atomic-5.c: Likewise.
9238         * gcc.dg/gomp/pr34607.c: Likewise.
9239         * gcc.dg/pr35746.c: Likewise.
9240         * gcc.dg/cpp/pragma-1.c: Likewise.
9241         * gcc.dg/cpp/pragma-2.c: Likewise.
9242         * gcc.dg/pr41842.c: Likewise.
9243         * gcc.dg/noncompile/20040629-1.c: Likewise.
9244         * objc.dg/private-1.m: Likewise.
9245
9246 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9247
9248         PR fortran/43185
9249         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9250         * gfortran.dg/default_initialization_4.f90: New test.
9251
9252 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9253
9254         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9255         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9256         * gnat.dg/thin_pointer2.adb: New test.
9257         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9258
9259 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9260
9261         PR c/20631
9262         * gcc.dg/cpp/c90-pedantic.c: New.
9263         * gcc.dg/cpp/c90.c: New.
9264         * gcc.dg/gnu90-const-expr-1.c: New.
9265         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9266
9267 2010-02-26  Richard Guenther  <rguenther@suse.de>
9268
9269         PR tree-optimization/43186
9270         * gcc.c-torture/compile/pr43186.c: New testcase.
9271
9272 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9273
9274         PR debug/43190
9275         * c-c++-common/dwarf2/pr43190.c: New test.
9276
9277 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9278
9279         PR testsuite/37074:
9280         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9281
9282 2010-02-26  Richard Guenther  <rguenther@suse.de>
9283
9284         PR tree-optimization/43188
9285         * gcc.c-torture/compile/pr43188.c: New testcase.
9286
9287 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9288
9289         PR target/43175
9290         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9291
9292 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9293
9294         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9295
9296 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9297
9298         PR target/43154
9299         * gcc.target/powerpc/pr43154.c: New file.
9300
9301 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9302
9303         PR debug/43166
9304         * gfortran.dg/debug/pr43166.f: New test.
9305
9306         PR debug/43165
9307         * gcc.dg/torture/pr43165.c: New test.
9308
9309 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9310
9311         PR c/43128
9312         * c-c++-common/pr41779.c: Update.
9313
9314 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9315
9316         PR ada/32547
9317         * lib/gnat-dg.exp (gnat_load): Redefine.
9318
9319         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9320         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9321
9322 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9323
9324         PR libobjc/36610
9325         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9326         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9327         -fgnu-runtime.
9328         Sort entries.
9329
9330 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9331
9332         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9333
9334 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9335
9336         PR debug/43150
9337         * gcc.dg/guality/vla-1.c: New test.
9338
9339 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9340
9341         PR fortran/43042
9342         * gfortran.dg/c_ptr_tests_15.f90: New test.
9343
9344 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9345
9346         PR target/43107
9347         * gcc.target/i386/pr43107.c: New test.
9348
9349 2010-02-23  Jason Merrill  <jason@redhat.com>
9350
9351         PR c++/43143
9352         * g++.dg/cpp0x/variadic100.C: New.
9353
9354 2010-02-23  Jason Merrill  <jason@redhat.com>
9355
9356         PR debug/42800
9357         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9358         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9359         * c-c++-common/dwarf2/vla1.c: New.
9360
9361 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9362
9363         PR target/43139
9364         * gcc.dg/pr43139.c: New test.
9365
9366         PR debug/43077
9367         * gcc.dg/guality/pr43077-1.c: New test.
9368
9369 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9370
9371         PR 43123
9372         * gcc.dg/march.c: New.
9373         * gcc.dg/march-generic.c: New.
9374         * gcc.dg/mtune.c: New.
9375
9376 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9377
9378         PR middle-end/43083
9379         * gcc.dg/graphite/pr43083.c: New.
9380
9381 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9382
9383         PR middle-end/43097
9384         * gfortran.dg/graphite/pr43097.f: New.
9385
9386 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9387             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9388
9389         PR middle-end/43140
9390         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9391
9392 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9393
9394         PR middle-end/43026
9395         * g++.dg/graphite/pr43026.C: New.
9396
9397 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9398
9399         PR c++/43126
9400         * gcc.dg/cleanup-1.c: Update.
9401         * gcc.dg/func-args-1.c: Update.
9402         * gcc.dg/format/sentinel-1.c: Update.
9403         * g++.old-deja/g++.jason/scoping10.C: Update.
9404         * g++.old-deja/g++.ns/lookup5.C: Update.
9405         * g++.dg/ext/cleanup-1.C: Update.
9406         * g++.dg/parse/varmod1.C: Update.
9407         * g++.dg/parse/error33.C: Update.
9408         * g++.dg/expr/call3.C: Update.
9409         * g++.dg/func-args-1.C: New.
9410
9411 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9412
9413         PR c/43125
9414         * gcc.dg/attr-used-2.c: Moved to ...
9415         * c-c++-common/attr-used-2.c: Here.
9416
9417         * gcc.dg/attr-used.c: Moved to ...
9418         * c-c++-common/attr-used.c: Here.
9419
9420 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9421
9422         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9423
9424 2010-02-22  Richard Guenther  <rguenther@suse.de>
9425
9426         PR lto/43045
9427         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9428         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9429
9430 2010-02-22  Richard Guenther  <rguenther@suse.de>
9431
9432         PR tree-optimization/42749
9433         * gcc.c-torture/compile/pr42749.c: New testcase.
9434
9435 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9436
9437         PR fortran/43072
9438         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9439         * gfortran.dg/internal_pack_9.f90: New test.
9440
9441 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9442
9443         PR c++/23510
9444         * g++.dg/template/recurse.C: Adjust.
9445         * g++.dg/template/pr23510.C: New.
9446
9447 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9448
9449         PR c++/42824
9450         * g++.dg/template/memclass4.C: New test.
9451
9452 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9453
9454         PR fortran/35259
9455         * gfortran.dg/reassoc_5.f90: New test.
9456
9457 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9458
9459         PR target/43067
9460         * gcc.target/i386/pr43067.c: New test.
9461
9462 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9463
9464         PR c++/35669
9465         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9466         -Wconversion-null.
9467         * g++.dg/warn/Wconversion-null.C: New test.
9468         * g++.old-deja/g++.other/null1.C: Move to...
9469         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9470
9471 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9472
9473         PR fortran/36932
9474         PR fortran/36933
9475         * gfortran.dg/dependency_26.f90: New test.
9476
9477         PR fortran/43072
9478         * gfortran.dg/internal_pack_7.f90: New test.
9479
9480         PR fortran/43111
9481         * gfortran.dg/internal_pack_8.f90: New test.
9482
9483 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9484
9485         PR 43128
9486         * c-c++-common/pr41779.c: Fix broken testcase.
9487
9488 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9489
9490         PR 36513
9491         * c-c++-common/pr36513.c: New testcase.
9492         * c-c++-common/pr36513-2.c: New testcase.
9493
9494 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9495
9496         PR 41779
9497         * c-c++-common/pr41779.c: New.
9498
9499 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9500
9501         PR debug/43084
9502         * gcc.dg/pr43084.c: New test.
9503
9504 2010-02-19  Richard Guenther  <rguenther@suse.de>
9505
9506         PR tree-optimization/42916
9507         * gcc.dg/pr42916.c: New testcase.
9508
9509 2010-02-18  Jason Merrill  <jason@redhat.com>
9510
9511         PR c++/42837
9512         * g++.dg/abi/packed1.C: Add expected warning.
9513
9514         PR c++/43108
9515         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9516         * gcc.dg/torture/dg-torture.exp: Likewise.
9517         * c-c++-common/torture/complex-sign.h,
9518         c-c++-common/torture/complex-sign-add.c,
9519         c-c++-common/torture/complex-sign-mixed-add.c,
9520         c-c++-common/torture/complex-sign-mixed-div.c,
9521         c-c++-common/torture/complex-sign-mixed-mul.c,
9522         c-c++-common/torture/complex-sign-mixed-sub.c,
9523         c-c++-common/torture/complex-sign-mul.c,
9524         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9525         Adapt for C++ compilation as well.
9526
9527         PR c++/43070
9528         * g++.dg/ext/label1.C: Update.
9529         * g++.dg/ext/label2.C: Update.
9530
9531         PR c++/26261
9532         * g++.dg/template/dependent-name6.C: New.
9533
9534         PR c++/43109
9535         * g++.dg/parse/namespace12.C: New.
9536
9537 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9538
9539         PR tree-optimization/43066
9540         * gcc.c-torture/compile/pr43066.c: New test.
9541
9542 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9543
9544         * g++.dg/ext/attrib35.C: Fix target selector string.
9545         * g++.dg/ext/attrib36.C: Ditto.
9546         * g++.dg/ext/attrib37.C: Ditto.
9547         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9548         * g++.dg/abi/mangle25.C: Ditto.
9549
9550 2010-02-17  Jason Merrill  <jason@redhat.com>
9551
9552         PR c++/43069
9553         * g++.dg/parse/namespace11.C: New.
9554
9555         PR c++/43093
9556         * g++.dg/ext/attrib37.C: New.
9557
9558         PR c++/43079
9559         * g++.dg/template/ptrmem20.C: New.
9560
9561 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9562
9563         PR target/43103
9564         * gcc.target/i386/xop-check.h: Include m256-check.h.
9565         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9566         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9567         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9568         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9569
9570 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9571
9572         PR debug/42918
9573         * gcc.dg/pr42918.c: New test.
9574
9575 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9576
9577         * g++.dg/ext/attrib36.C: Require ILP32.
9578
9579 2010-02-16  Richard Guenther  <rguenther@suse.de>
9580
9581         PR tree-optimization/41043
9582         * gfortran.dg/pr41043.f90: New testcase.
9583         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9584
9585 2010-02-16  Jason Merrill  <jason@redhat.com>
9586
9587         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9588
9589 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9590
9591         PR tree-optimization/43074
9592         * gcc.dg/vect/fast-math-pr43074.c: New test.
9593
9594 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9595
9596         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9597
9598 2010-02-16  Jason Merrill  <jason@redhat.com>
9599
9600         PR c++/43031
9601         * g++.dg/ext/attrib36.C: New.
9602
9603         PR c++/43036
9604         * g++.dg/other/array6.C: New.
9605
9606 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9607
9608         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9609
9610 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9611
9612         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9613         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9614         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9615         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9616         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9617         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9618
9619 2010-02-15  Richard Guenther  <rguenther@suse.de>
9620
9621         PR middle-end/43068
9622         * g++.dg/torture/pr43068.C: New testcase.
9623
9624 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9625
9626         PR c++/43024
9627         * g++.dg/opt/ice1.C: New.
9628
9629 2010-02-14  Jason Merrill  <jason@redhat.com>
9630
9631         PR c++/41997
9632         * g++.dg/cpp0x/initlist-opt.C: New.
9633
9634 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9635
9636         PR fortran/41113
9637         PR fortran/41117
9638         * gfortran.dg/internal_pack_6.f90: New test.
9639
9640 2010-02-12  Jason Merrill  <jason@redhat.com>
9641
9642         PR c++/43054
9643         * g++.dg/cpp0x/variadic99.C: New.
9644
9645 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9646
9647         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9648         sign extend pointers to gualchk_t.
9649
9650         PR c++/43033
9651         * g++.dg/other/default3.C: Xfail g4 test.
9652
9653 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9654
9655         PR middle-end/43012
9656         * gcc.dg/graphite/pr43012.c: New.
9657
9658 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9659
9660         PR middle-end/42930
9661         * g++.dg/graphite/pr42930.C: New.
9662
9663 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9664
9665         PR middle-end/42914
9666         PR middle-end/42530
9667         * gcc.dg/graphite/pr42530.c: New.
9668         * gcc.dg/graphite/pr42914.c: New.
9669
9670 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9671
9672         PR middle-end/42771
9673         * gcc.dg/graphite/pr42771.c: New.
9674
9675 2010-02-11  Richard Guenther  <rguenther@suse.de>
9676
9677         PR tree-optimization/42998
9678         * gcc.c-torture/compile/pr42998.c: New testcase.
9679
9680 2010-02-10  Jason Merrill  <jason@redhat.com>
9681
9682         PR c++/41896
9683         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9684
9685         PR c++/42983, core issue 906
9686         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9687         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9688
9689         PR c++/43016
9690         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9691
9692 2010-02-10  Richard Guenther  <rguenther@suse.de>
9693
9694         PR tree-optimization/43017
9695         * gcc.dg/torture/pr43017.c: New testcase.
9696
9697 2010-02-10  Tobias Burnus <burnus@net-b.de>
9698
9699         PR fortran/40823
9700         * gfortran.dg/private_type_1.f90: Update error location.
9701         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9702         * gfortran.dg/typebound_operator_2.f03: Ditto.
9703         * gfortran.dg/assignment_2.f90: Ditto.
9704         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9705         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9706
9707 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9708
9709         PR fortran/43015
9710         * gfortran.dg/bind_c_usage_20.f90: New test.
9711
9712 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9713
9714         PR debug/43010
9715         * g++.dg/debug/pr43010.C: New test.
9716
9717 2010-02-10  Richard Guenther  <rguenther@suse.de>
9718
9719         PR c/43007
9720         * gcc.c-torture/execute/20100209-1.c: New testcase.
9721         * gcc.dg/fold-div-3.c: Likewise.
9722
9723 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9724
9725         * gcc.dg/builtin-ffs-1.c: New test.
9726
9727 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9728
9729         PR fortran/42999
9730         * gfortran.dg/array_constructor_35.f90: New test.
9731
9732 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9733
9734         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9735
9736 2010-02-09  Jason Merrill  <jason@redhat.com>
9737
9738         PR c++/42399
9739         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9740
9741         PR c++/42370
9742         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9743
9744 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9745
9746         PR fortran/41869
9747         * gfortran.dg/module_write_1.f90: New test.
9748
9749 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9750
9751         * gcc.dg/pr19340.c: Adjust.
9752
9753 2010-02-09  Richard Guenther  <rguenther@suse.de>
9754
9755         PR tree-optimization/43008
9756         * gcc.c-torture/execute/pr43008.c: New testcase.
9757
9758 2010-02-09  Richard Guenther  <rguenther@suse.de>
9759
9760         PR tree-optimization/43000
9761         * gcc.dg/torture/pr43000.c: New testcase.
9762         * gcc.dg/torture/pr43002.c: Likewise.
9763
9764 2010-02-09  Daniel Kraft  <d@domob.eu>
9765
9766         PR fortran/39171
9767         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9768         and pass -Wsurprising as necessary.
9769
9770 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9771
9772         PR tree-optimization/42890
9773         * g++.dg/torture/pr42890.C: New test.
9774
9775 2010-02-08  Richard Guenther  <rguenther@suse.de>
9776
9777         PR middle-end/42995
9778         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9779
9780 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9781
9782         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9783         return 0 from main.
9784         * gcc.dg/graphite/block-1.c: Same.
9785         * gcc.dg/graphite/block-3.c: Same.
9786         * gcc.dg/graphite/block-4.c: Same.
9787         * gcc.dg/graphite/block-5.c: Same.
9788         * gcc.dg/graphite/block-6.c: Same.
9789         * gcc.dg/graphite/block-7.c: Same.
9790         * gcc.dg/graphite/interchange-0.c: Same.
9791         * gcc.dg/graphite/interchange-1.c: Same.
9792         * gcc.dg/graphite/interchange-10.c: Same.
9793         * gcc.dg/graphite/interchange-11.c: Same.
9794         * gcc.dg/graphite/interchange-12.c: Same.
9795         * gcc.dg/graphite/interchange-2.c: Same.
9796         * gcc.dg/graphite/interchange-3.c: Same.
9797         * gcc.dg/graphite/interchange-4.c: Same.
9798         * gcc.dg/graphite/interchange-5.c: Same.
9799         * gcc.dg/graphite/interchange-6.c: Same.
9800         * gcc.dg/graphite/interchange-7.c: Same.
9801         * gcc.dg/graphite/interchange-8.c: Same.
9802         * gcc.dg/graphite/interchange-9.c: Same.
9803         * gcc.dg/graphite/interchange-mvt.c: Same.
9804
9805 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9806
9807         * gfortran.dg/graphite/id-19.f: New.
9808         * gfortran.dg/graphite/pr14741.f90: New.
9809         * gfortran.dg/graphite/pr41924.f90: New.
9810         * gfortran.dg/graphite/run-id-2.f90: New.
9811
9812 2010-02-07  Richard Guenther  <rguenther@suse.de>
9813
9814         PR middle-end/42956
9815         * gcc.c-torture/compile/pr42956.c: New testcase.
9816
9817 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9818
9819         PR libfortran/42742
9820         * gfortran.dg/fmt_cache_2.f: New test.
9821
9822 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9823
9824         * gfortran.dg/read_no_eor.f90: New test.
9825
9826 2010-02-05  Jason Merrill  <jason@redhat.com>
9827
9828         * g++.dg/ext/label13.C: Move constructor body out of class.
9829
9830 2010-02-03  Jason Merrill  <jason@redhat.com>
9831
9832         PR c++/42870
9833         * g++.dg/ext/dllexport3.C: New.
9834
9835 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9836
9837         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9838
9839 2010-02-05  Richard Guenther  <rguenther@suse.de>
9840
9841         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9842
9843 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9844
9845         PR c++/42915
9846         * g++.dg/other/crash-9.C: New test.
9847
9848 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9849
9850         PR fortran/42309
9851         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9852
9853 2010-02-04  Richard Guenther  <rguenther@suse.de>
9854
9855         PR rtl-optimization/42952
9856         * gcc.dg/torture/pr42952.c: New testcase.
9857
9858 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9859
9860         PR libfortran/42901
9861         * gfortran.dg/namelist_60.f90: New test.
9862
9863 2010-02-03  Jason Merrill  <jason@redhat.com>
9864
9865         PR c++/40138
9866         * g++.dg/ext/builtin11.C: New.
9867
9868         PR c++/4926
9869         PR c++/38600
9870         * g++.dg/abi/mangle35.C: New.
9871         * g++.dg/abi/mangle37.C: New.
9872
9873         PR c++/12909
9874         * g++.dg/abi/mangle36.C: New.
9875
9876         PR c++/35652
9877         * g++.dg/warn/string1.C: New.
9878
9879 2010-02-03  Richard Guenther  <rguenther@suse.de>
9880
9881         PR tree-optimization/42944
9882         * gcc.dg/errno-1.c: New testcase.
9883
9884 2010-02-03  Richard Guenther  <rguenther@suse.de>
9885
9886         PR middle-end/42927
9887         * gcc.c-torture/compile/pr42927.c: New testcase.
9888
9889 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9890
9891         PR fortran/42936
9892         * gfortran.dg/null_4.f90: New test.
9893
9894 2010-02-02  Jason Merrill  <jason@redhat.com>
9895
9896         PR c++/41090
9897         * g++.dg/ext/label13.C: New.
9898
9899 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9900
9901         PR fortran/42650
9902         * gfortran.dg/func_result_5.f90: New test.
9903
9904 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9905
9906         PR fortran/42922
9907         * gfortran.dg/pure_initializer_3.f90: News test.
9908
9909 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9910
9911         PR fortran/42888
9912         * gfortran.dg/allocate_derived_2.f90: New test.
9913
9914 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9915
9916         PR middle-end/42898
9917         * gcc.dg/torture/pr42898-2.c: New test.
9918
9919 2010-01-31  Richard Guenther  <rguenther@suse.de>
9920
9921         PR middle-end/42898
9922         * gcc.dg/torture/pr42898.c: New testcase.
9923
9924 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9925
9926         PR fortran/38324
9927         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9928         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9929
9930 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9931
9932         * g++.dg/tree-ssa/inline-1.C: New.
9933         * g++.dg/tree-ssa/inline-2.C: New.
9934         * g++.dg/tree-ssa/inline-3.C: New.
9935
9936 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9937
9938         PR testsuite/41701
9939         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9940         the string 'pow' in the pathname of the compiler from generating a
9941         test failure.
9942
9943 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9944
9945         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9946         * g++.old-deja/g++.mike/eh17.C: Likewise.
9947         * g++.old-deja/g++.mike/p5571.C: Likewise.
9948
9949 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9950
9951         PR c++/42758
9952         PR c++/42634
9953         PR c++/42336
9954         PR c++/42797
9955         PR c++/42880
9956         * g++.dg/other/crash-5.C: New test.
9957         * g++.dg/other/crash-6.C: New test.
9958         * g++.dg/other/crash-7.C: New test.
9959         * g++.dg/other/crash-8.C: New test.
9960
9961 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9962
9963         PR rtl-optimization/42889
9964         * gcc.dg/pr42889.c: New test.
9965
9966 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9967
9968         * gcc.target/i386/pr42881.c: Use SSE2.
9969
9970 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9971
9972         PR target/42891
9973         * gcc.target/i386/pr42891.c: New test.
9974
9975 2010-01-28  Richard Guenther  <rguenther@suse.de>
9976
9977         PR tree-optimization/42871
9978         * g++.dg/torture/pr42871.C: New testcase.
9979
9980 2010-01-28  Richard Guenther  <rguenther@suse.de>
9981
9982         * gcc.dg/Wobjsize-1.h: New testcase.
9983         * gcc.dg/Wobjsize-1.c: Likewise.
9984
9985 2010-01-28  Richard Guenther  <rguenther@suse.de>
9986
9987         PR middle-end/42883
9988         * g++.dg/torture/pr42883.C: New testcase.
9989
9990 2010-01-28  Michael Matz  <matz@suse.de>
9991
9992         * gcc.target/i386/pr42881.c: New test.
9993
9994 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9995
9996         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9997         Add i?86-*-solaris2* support.
9998
9999 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10000
10001         PR c++/42713
10002         PR c++/42820
10003         * g++.dg/template/typedef27.C: New test case.
10004         * g++.dg/template/typedef28.C: New test case.
10005
10006 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10007
10008         * gcc.dg/optimize-bswap*.c: Add ARM target
10009
10010 2010-01-27  Richard Guenther  <rguenther@suse.de>
10011
10012         PR middle-end/42878
10013         * gcc.dg/torture/pr42878-1.c: New testcase.
10014         * gcc.dg/torture/pr42878-2.c: Likewise.
10015
10016 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10017
10018         PR middle-end/42874
10019         * gcc.dg/vla-22.c: New test.
10020
10021 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10022
10023         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10024         current collation.
10025
10026 2010-01-26  Richard Guenther  <rguenther@suse.de>
10027
10028         PR rtl-optimization/42685
10029         * gcc.dg/pr42685.c: New testcase.
10030         * g++.dg/other/pr42685.C: Likewise.
10031
10032 2010-01-26  Richard Guenther  <rguenther@suse.de>
10033
10034         PR middle-end/42806
10035         * g++.dg/other/pr42806.C: New testcase.
10036
10037 2010-01-26  Richard Guenther  <rguenther@suse.de>
10038
10039         PR tree-optimization/42250
10040         * gcc.dg/pr42250.c: New testcase.
10041
10042 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10043
10044         * gnat.dg/array_bounds_test.adb: New test.
10045
10046 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10047
10048         PR fortran/42858
10049         * gfortran.dg/generic_21.f90: New test.
10050
10051 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10052
10053         PR testsuite/41522
10054         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10055
10056 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10057
10058         PR c++/42748
10059         * g++.dg/abi/arm_va_list2.C: New test.
10060         * g++.dg/abi/arm_va_list2.h: Companion header file.
10061
10062 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10063
10064         PR fortran/41044
10065         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10066
10067         PR fortran/41167
10068         * gfortran.dg/char_array_arg_1.f90 : New test.
10069
10070         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10071
10072 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10073
10074         PR fortran/39304
10075         * gfortran.dg/generic_20.f90: New test.
10076
10077 2010-01-22  Michael Matz  <matz@suse.de>
10078
10079         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10080         -msse2.
10081
10082 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10083
10084         PR fortran/42736
10085         * gfortran.dg/dependency_25.f90 : New test.
10086
10087 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10088
10089         PR tree-optimization/42585
10090         * gcc.dg/tree-ssa/pr42585.c: New test.
10091
10092 2010-01-21  Richard Guenther  <rguenther@suse.de>
10093
10094         PR middle-end/19988
10095         * gcc.dg/pr19988.c: New testcase.
10096
10097 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10098
10099         * g++.dg/compat/decimal/compat-common.h: New file.
10100         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10101         * g++.dg/compat/decimal/pass_x.h: New file.
10102         * g++.dg/compat/decimal/pass_y.h: New file.
10103         * g++.dg/compat/decimal/pass-1_main.C: New file.
10104         * g++.dg/compat/decimal/pass-1_x.C: New file.
10105         * g++.dg/compat/decimal/pass-1_y.C: New file.
10106         * g++.dg/compat/decimal/pass-2_main.C: New file.
10107         * g++.dg/compat/decimal/pass-2_x.C: New file.
10108         * g++.dg/compat/decimal/pass-2_y.C: New file.
10109         * g++.dg/compat/decimal/pass-3_main.C: New file.
10110         * g++.dg/compat/decimal/pass-3_x.C: New file.
10111         * g++.dg/compat/decimal/pass-3_y.C: New file.
10112         * g++.dg/compat/decimal/pass-4_main.C: New file.
10113         * g++.dg/compat/decimal/pass-4_x.C: New file.
10114         * g++.dg/compat/decimal/pass-4_y.C: New file.
10115         * g++.dg/compat/decimal/pass-5_main.C: New file.
10116         * g++.dg/compat/decimal/pass-5_x.C: New file.
10117         * g++.dg/compat/decimal/pass-5_y.C: New file.
10118         * g++.dg/compat/decimal/pass-6_main.C: New file.
10119         * g++.dg/compat/decimal/pass-6_x.C: New file.
10120         * g++.dg/compat/decimal/pass-6_y.C: New file.
10121         * g++.dg/compat/decimal/return_x.h: New file.
10122         * g++.dg/compat/decimal/return_y.h: New file.
10123         * g++.dg/compat/decimal/return-1_main.C: New file.
10124         * g++.dg/compat/decimal/return-1_x.C: New file.
10125         * g++.dg/compat/decimal/return-1_y.C: New file.
10126         * g++.dg/compat/decimal/return-2_main.C: New file.
10127         * g++.dg/compat/decimal/return-2_x.C: New file.
10128         * g++.dg/compat/decimal/return-2_y.C: New file.
10129         * g++.dg/compat/decimal/return-3_main.C: New file.
10130         * g++.dg/compat/decimal/return-3_x.C: New file.
10131         * g++.dg/compat/decimal/return-3_y.C: New file.
10132         * g++.dg/compat/decimal/return-4_main.C: New file.
10133         * g++.dg/compat/decimal/return-4_x.C: New file.
10134         * g++.dg/compat/decimal/return-4_y.C: New file.
10135         * g++.dg/compat/decimal/return-5_main.C: New file.
10136         * g++.dg/compat/decimal/return-5_x.C: New file.
10137         * g++.dg/compat/decimal/return-5_y.C: New file.
10138         * g++.dg/compat/decimal/return-6_main.C: New file.
10139         * g++.dg/compat/decimal/return-6_x.C: New file.
10140         * g++.dg/compat/decimal/return-6_y.C: New file.
10141
10142 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10143
10144         PR debug/42715
10145         * gcc.dg/pr42715.c: New.
10146
10147 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10148
10149         PR c++/42038
10150         * g++.dg/parse/crash55.C: New.
10151
10152 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10153
10154         PR debug/42782
10155         * gcc.dg/guality/pr42782.c: New.
10156
10157 2010-01-20  Jason Merrill  <jason@redhat.com>
10158
10159         PR c++/41788
10160         * g++.dg/abi/packed1.C: New.
10161
10162         PR c++/41920
10163         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10164
10165         PR c++/40750
10166         * g++.dg/parse/fn-typedef1.C: New.
10167         * g++.dg/other/cv_quals.C: Adjust.
10168
10169 2010-01-20  Anthony Green  <green@moxielogic.com>
10170
10171         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10172         pack(push) pragma).
10173         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10174         * gcc.dg/20020312-2.c: Port this to the moxie core.
10175         * gcc.dg/weak/typeof-2.c: Ditto.
10176
10177 2010-01-20  Richard Guenther  <rguenther@suse.de>
10178
10179         PR tree-optimization/42717
10180         * gcc.c-torture/compile/pr42717.c: New testcase.
10181
10182 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10183
10184         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10185         of signed, add a few new tests.
10186
10187         PR middle-end/42803
10188         * g++.dg/parse/limits-initializer1.C: New test.
10189
10190 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10191
10192         PR fortran/42804
10193         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10194         * gfortran.dg/typebound_call_12.f03: New test.
10195
10196 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10197
10198         PR fortran/42783
10199         * gfortran.dg/bounds_check_15.f90 : New test.
10200
10201 2010-01-19  Michael Matz  <matz@suse.de>
10202
10203         PR tree-optimization/41783
10204         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10205
10206 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10207
10208         PR target/38697.
10209         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10210         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10211         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10212         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10213         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10214         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10215         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10216         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10217         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10218         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10219         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10220
10221 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10222
10223         PR fortran/42545
10224         * gfortran.dg/extends_6.f03: Modified an error message.
10225         * gfortran.dg/extends_10.f03: New test.
10226         * gfortran.dg/private_type_6.f03: Modified an error message.
10227         * gfortran.dg/structure_constructor_8.f03: Ditto.
10228
10229 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10230
10231         PR tree-optimization/42719
10232         * gcc.dg/pr42719.c: New test.
10233
10234         PR debug/42728
10235         * gcc.dg/pr42728.c: New test.
10236
10237 2010-01-19  Anthony Green  <green@moxielogic.com>
10238
10239         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10240
10241 2010-01-18  Anthony Green  <green@moxielogic.com>
10242
10243         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10244         for moxie.
10245
10246 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10247
10248         * g++.dg/template/error45.C: reverted as part of reverting the
10249         fix of PR c++/42634.
10250
10251 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10252
10253         PR c++/42634
10254         * g++.dg/template/error45.C: New test.
10255
10256 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10257
10258         PR c++/42766
10259         * g++.dg/conversion/op6.C: New test.
10260
10261 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10262
10263         PR target/42774
10264         * gcc.target/alpha/pr42774.c: New test.
10265
10266 2010-01-18  Richard Guenther  <rguenther@suse.de>
10267
10268         PR tree-optimization/42781
10269         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10270
10271 2010-01-17  Richard Guenther  <rguenther@suse.de>
10272
10273         PR middle-end/42248
10274         * gcc.c-torture/execute/pr42248.c: New testcase.
10275
10276 2010-01-17  Richard Guenther  <rguenther@suse.de>
10277
10278         PR tree-optimization/42773
10279         * g++.dg/torture/pr42773.C: New testcase.
10280
10281 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10282
10283         PR fortran/42677
10284         * gfortran.dg/interface_assignment_5.f90: New test.
10285
10286 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10287
10288         PR c++/42697
10289         * g++.dg/template/crash94.C: Reverted.
10290
10291 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10292
10293         PR debug/42767
10294         * gcc.dg/debug/pr42767.c: New.
10295
10296 2010-01-15  Jason Merrill  <jason@redhat.com>
10297
10298         PR c++/42761
10299         * g++.dg/cpp0x/decltype22.C: New.
10300
10301 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10302
10303         PR middle-end/42760
10304         * g++.dg/torture/pr42760.C: New test.
10305
10306 2010-01-15  Jing Yu  <jingyu@google.com>
10307
10308         PR rtl-optimization/42691
10309         * gcc.c-torture/execute/pr42691.c: New.
10310
10311 2010-01-15  Richard Guenther  <rguenther@suse.de>
10312
10313         PR middle-end/42739
10314         * g++.dg/torture/pr42739.C: New testcase.
10315
10316 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10317
10318         * g++.dg/template/error45.C: Revert as part of reverting changes
10319         or PR c++/42634.
10320
10321 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10322
10323         PR fortran/42684
10324         * gfortran.dg/interface_31.f90: New test.
10325
10326 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10327
10328         * gcc.target/powerpc/pr42747.c: New file.
10329
10330 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10331
10332         PR middle-end/42674
10333         * c-c++-common/pr42674.c: New test.
10334
10335         PR c++/42608
10336         * g++.dg/template/instantiate11.C: New test.
10337
10338 2010-01-14  Jason Merrill  <jason@redhat.com>
10339
10340         PR c++/42701
10341         * g++.dg/overload/error3.C: New.
10342
10343         PR c++/42655
10344         * g++.dg/overload/rvalue1.C: New.
10345
10346 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10347
10348         PR tree-optimization/42706
10349         * gcc.dg/ipa/pr42706.c: New testcase.
10350
10351 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10352
10353         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10354
10355 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10356
10357         PR tree-optimization/42714
10358         * g++.dg/torture/pr42714.C: New test.
10359
10360 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10361
10362         PR rtl-optimization/42246
10363         * gfortran.dg/pr42246-2.f: New.
10364
10365 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10366
10367         PR rtl-optimization/42389
10368         * gcc.dg/pr42389.c: New.
10369
10370 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10371
10372         PR rtl-optimization/42388
10373         * gcc.dg/pr42388.c: New.
10374
10375 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10376
10377         PR rtl-optimization/42294
10378         * gfortran.dg/pr42294.f: New.
10379
10380 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10381
10382         PR rtl-optimization/39453
10383         PR rtl-optimization/42246
10384         * gcc.dg/pr39453.c: New.
10385         * gcc.dg/pr42246.c: New.
10386
10387 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10388
10389         PR middle-end/42245
10390         * gcc.dg/pr42245.c: New.
10391         * gcc.dg/pr42245-2.c: New.
10392
10393 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10394
10395         PR rtl-optimization/42249
10396         * gcc.dg/pr42249.c: New.
10397
10398 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10399
10400         PR c/42721
10401         * gcc.c-torture/execute/pr42721.c: New test.
10402
10403 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10404
10405         PR tree-optimization/42709
10406         * gcc.dg/vect/pr42709.c: New test.
10407
10408 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10409
10410         PR fortran/41478
10411         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10412         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10413
10414 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10415
10416         PR fortran/42481
10417         * gfortran.dg/generic_19.f90 : New test.
10418
10419 2010-01-13  Richard Guenther  <rguenther@suse.de>
10420
10421         PR tree-optimization/42730
10422         * gcc.c-torture/compile/pr42730.c: New testcase.
10423
10424 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10425
10426         PR target/pr42542
10427         * gcc.target/ia64/pr42542-1.c: New.
10428         * gcc.target/ia64/pr42542-2.c: New.
10429         * gcc.target/ia64/pr42542-3.c: New.
10430
10431 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10432
10433         PR c++/42634
10434         * g++.dg/template/error45.C: New test.
10435
10436 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10437
10438         PR tree-optimization/42704
10439         * g++.dg/torture/pr42704.C: New test.
10440
10441 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10442
10443         PR tree-optimization/42703
10444         * gcc.c-torture/compile/pr42703.c: New test.
10445
10446 2010-01-13  Richard Guenther  <rguenther@suse.de>
10447
10448         PR tree-optimization/42705
10449         * gcc.c-torture/compile/pr42705.c: New testcase.
10450
10451 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10452
10453         * gcc.target/bfin/l2.c: New test.
10454         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10455
10456 2010-01-13  Richard Guenther  <rguenther@suse.de>
10457
10458         PR middle-end/42716
10459         * gcc.c-torture/compile/pr42716.c: New testcase.
10460
10461 2010-01-13  Richard Guenther  <rguenther@suse.de>
10462
10463         PR lto/42678
10464         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10465
10466 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10467
10468         PR c/42708
10469         * gcc.c-torture/compile/pr42708-1.c: New test.
10470
10471 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10472
10473         PR debug/42662
10474         * gcc.dg/pr42662.c: New test.
10475
10476         PR tree-optimization/42645
10477         * g++.dg/other/pr42645-1.C: New test.
10478         * g++.dg/other/pr42645-2.C: New test.
10479
10480 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10481
10482         PR target/42416
10483         * gcc.target/powerpc/warn-1.c: New test.
10484         * gcc.target/powerpc/warn-2.c: New test.
10485
10486 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10487
10488         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10489         stack alignment.
10490
10491 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10492
10493         * gcc.dg/lto/20100108_0.c: New.
10494
10495 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10496
10497         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10498         Add -march=i686 -msse for 32bit x86 targets.
10499
10500 2010-01-10  Richard Guenther  <rguenther@suse.de>
10501
10502         PR middle-end/42667
10503         * gcc.dg/torture/pr42667.c: New testcase.
10504
10505 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10506
10507         PR fortran/32489
10508         * gfortran.dg/array_constructor_34.f90: New test.
10509
10510 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10511
10512         PR fortran/20923
10513         * gfortran.dg/array_constructor_33.f90: New test.
10514         gfortran.dg/array_function_5.f90: Add credit.
10515
10516 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10517
10518         PR debug/42631
10519         * gcc.dg/pr42631.c: New.
10520
10521 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10522
10523         PR debug/42630
10524         * gcc.dg/pr42630.c: New.
10525
10526 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10527
10528         PR debug/42629
10529         * gcc.dg/pr42629.c: New.
10530
10531 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10532
10533         PR middle-end/42363
10534         * gcc.dg/torture/pr42363.c: New.
10535
10536 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10537
10538         PR debug/42604
10539         PR debug/42395
10540         * gcc.dg/vect/pr42604.c: New.
10541         * gcc.dg/vect/pr42395.c: New.
10542
10543 2010-01-09  Richard Guenther  <rguenther@suse.de>
10544
10545         PR middle-end/42512
10546         * gcc.c-torture/execute/pr42512.c: New testcase.
10547
10548 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10549
10550         PR fortran/41298
10551         * gfortran.dg/c_ptr_tests_14.f90: New test.
10552
10553 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10554
10555         PR ada/41929
10556         * gnat.dg/null_pointer_deref1.adb: Don't run on
10557         sparc*-sun-solaris2.11.
10558
10559 2010-01-08  Richard Guenther  <rguenther@suse.de>
10560
10561         PR lto/42528
10562         * gcc.dg/lto/20100103-1_0.c: New testcase.
10563         * gcc.dg/lto/20100103-2_0.c: Likewise.
10564
10565 2010-01-08  Tobias Burnus  <burnus@net-b.de
10566
10567         PR/fortran 25829
10568         * gfortran.dg/asynchronous_1.f90: New test.
10569         * gfortran.dg/asynchronous_2.f90: New test.
10570         * gfortran.dg/conflicts.f90: Update error message.
10571
10572 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10573
10574         c++/40155
10575         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10576
10577 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10578
10579         PR tree-optimization/42625
10580         * g++.dg/opt/dtor4.C: New test.
10581         * g++.dg/opt/dtor4.h: New.
10582         * g++.dg/opt/dtor4-aux.cc: New.
10583
10584 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10585
10586         PR fortran/42597
10587         * gfortran.dg/proc_ptr_26.f90: New test.
10588
10589 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10590
10591         PR fortran/41872
10592         * gfortran.dg/allocatable_scalar_7.f90: New test.
10593
10594 2010-01-06  Richard Guenther  <rguenther@suse.de>
10595
10596         * gcc.c-torture/compile/pr42632.c: New testcase.
10597
10598 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10599
10600         PR target/42542
10601         * gcc.target/i386/pr42542-4.c: New.
10602         * gcc.target/i386/pr42542-4a.c: Likewise.
10603         * gcc.target/i386/pr42542-5.c: Likewise.
10604         * gcc.target/i386/pr42542-5a.c: Likewise.
10605
10606 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10607
10608         * gcc.dg/tls/opt-15.c: New test.
10609
10610 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10611
10612         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10613
10614 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10615
10616         PR tree-optimization/42462
10617         * g++.dg/torture/pr42462.C: New test.
10618
10619 2010-01-05  Jason Merrill  <jason@redhat.com>
10620
10621         * g++.dg/cpp0x/initlist30.C: New test.
10622
10623 2010-01-05  Richard Guenther  <rguenther@suse.de>
10624
10625         PR tree-optimization/42614
10626         * gcc.c-torture/execute/pr42614.c: New testcase.
10627
10628 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10629
10630         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10631         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10632         -Wunreachable-code.
10633         * gcc.dg/Wunreachable-2.c: Likewise.
10634         * gcc.dg/Wunreachable-3.c: Likewise.
10635         * gcc.dg/Wunreachable-4.c: Likewise.
10636         * gcc.dg/Wunreachable-5.c: Likewise.
10637         * gcc.dg/Wunreachable-6.c: Likewise.
10638         * gcc.dg/Wunreachable-7.c: Likewise.
10639         * gcc.dg/Wunreachable-8.c: Likewise.
10640         * gcc.dg/20041231-1.c: Likewise.
10641
10642 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10643
10644         PR other/42611
10645         * gcc.dg/pr42611.c: New test.
10646
10647         PR tree-optimization/42508
10648         * g++.dg/opt/pr42508.C: New test.
10649
10650 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10651
10652         PR fortran/41872
10653         * gfortran.dg/allocatable_scalar_8.f90: New.
10654
10655 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10656
10657         PR tree-optimization/42398
10658         * gcc.c-torture/compile/pr42398.c: New test.
10659
10660 2010-01-04  Jason Merrill  <jason@redhat.com>
10661
10662         PR c++/42555
10663         * g++.dg/ext/attrib35.C: New.
10664
10665         PR c++/42567
10666         * g++.dg/cpp0x/auto17.C: New.
10667
10668 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10669
10670         * gcc.dg/lto/20100104_0.c: New.
10671
10672 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10673
10674         PR target/42542
10675         * gcc.target/i386/pr42542-1.c: New.
10676         * gcc.target/i386/pr42542-1a.c: Likewise.
10677         * gcc.target/i386/pr42542-1b.c: Likewise.
10678         * gcc.target/i386/pr42542-2.c: Likewise.
10679         * gcc.target/i386/pr42542-2a.c: Likewise.
10680         * gcc.target/i386/pr42542-2b.c: Likewise.
10681         * gcc.target/i386/pr42542-3.c: Likewise.
10682         * gcc.target/i386/pr42542-3a.c: Likewise.
10683
10684 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10685
10686         PR fortran/41872
10687         * gfortran.dg/allocatable_scalar_5.f90: New test.
10688         * gfortran.dg/allocatable_scalar_6.f90: New test.
10689
10690 2010-01-03  Richard Guenther  <rguenther@suse.de>
10691
10692         PR testsuite/42583
10693         * gfortran.dg/gomp/recursion1.f90: Remove.
10694
10695 2010-01-03  Richard Guenther  <rguenther@suse.de>
10696
10697         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10698         * gcc.dg/uninit-6.c: Likewise.
10699         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10700
10701 2010-01-03  Richard Guenther  <rguenther@suse.de>
10702
10703         PR tree-optimization/42589
10704         * gcc.target/i386/pr42589.c: New testcase.
10705
10706 2010-01-03  Richard Guenther  <rguenther@suse.de>
10707
10708         PR tree-optimization/42438
10709         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10710
10711 2010-01-02  Richard Guenther  <rguenther@suse.de>
10712
10713         PR testsuite/41651
10714         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10715
10716 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10717
10718         PR target/42448
10719         * gcc.target/alpha/pr42448-1.c: New test.
10720         * gcc.target/alpha/pr42448-2.c: Ditto.
10721
10722 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10723
10724         PR preprocessor/41947
10725         * gcc.dg/c99-hexfloat-3.c: New test.
10726
10727 2010-01-01  Richard Guenther  <rguenther@suse.de>
10728
10729         PR c/42570
10730         * gcc.c-torture/execute/pr42570.c: New testcase.
10731
10732 2010-01-01  Richard Guenther  <rguenther@suse.de>
10733
10734         PR middle-end/42559
10735         * gcc.c-torture/compile/pr42559.c: New testcase.
10736
10737 \f
10738 Copyright (C) 2010 Free Software Foundation, Inc.
10739
10740 Copying and distribution of this file, with or without modification,
10741 are permitted in any medium without royalty provided the copyright
10742 notice and this notice are preserved.