OSDN Git Service

Revert revision 164914.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
2
3         * g++.dg/torture/pr45764.C: Revert revision 164914.
4         * gcc.dg/vect/pr43432.c: Likewise.
5         * gcc.dg/vect/vect-114.c: Likewise.
6         * gcc.dg/vect/vect-15.c: Likewise.
7
8 2010-10-03  Jason Merrill  <jason@redhat.com>
9
10         * g++.dg/cpp0x/sfinae5.C: New.
11
12 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
13
14         PR tree-optimization/45720
15         PR tree-optimization/45764
16         * g++.dg/torture/pr45764.C: New.
17
18         * gcc.dg/vect/pr43432.c: Xfail.
19         * gcc.dg/vect/vect-114.c: Likewise.
20         * gcc.dg/vect/vect-15.c: Likewise.
21
22 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23
24         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
25         hppa*-*-hpux*.
26         * gcc.dg/torture/pr45678-2.c: Likewise.
27
28 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
29
30         PR fortran/45748
31         * gfortran.dg/intrinsic_6.f90: New.
32
33 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
34
35         PR fortran/42831
36         * gfortran.dg/dependency_37.f90:  New test.
37
38 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
39
40         * gcc.target/i386/shift_mask.c: New test.
41
42 2010-10-01  Richard Guenther  <rguenther@suse.de>
43
44         PR tree-optimization/45854
45         * g++.dg/torture/pr45854.C: New testcase.
46
47 2010-09-30  Michael Eager  <eager@eagercon.com>
48
49         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
50         __FLT_{MIN,MAX}__.
51
52 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
53
54         PR middle-end/45758
55         * gfortran.dg/graphite/pr45758.f90: New.
56
57 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
58
59         PR middle-end/45230
60         * gcc.dg/graphite/id-pr45230.c: New.
61
62 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
63
64         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
65         * gfortran.dg/graphite/graphite.exp: Same.
66         * gcc.dg/graphite/vect-pr43423.c: New.
67
68 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
69
70         PR target/45843
71         * g++.dg/torture/pr45843.C: New test.
72
73 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
74
75         PR fortran/45828
76         * gfortran.dg/allocate_derived_5.f90: New.
77
78 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
79
80         PR tree-optimization/31261
81         * gcc.dg/tree-ssa/pr31261.c: New test.
82
83 2010-09-30  Michael Eager  <eager@eagercon.com>
84
85         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
86         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
87         * gcc.target/microblaze/microblaze.exp: Ditto.
88         * gcc.target/microblaze/others/string_cst1.c: Ditto.
89         * gcc.target/microblaze/others/string_cst2.c: Ditto.
90         * gcc.target/microblaze/others/data_var1.c: Ditto.
91         * gcc.target/microblaze/others/data_var2.c: Ditto.
92         * gcc.target/microblaze/others/data_var3.c: Ditto.
93         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
94         * gcc.target/microblaze/others/strings1.c:: Ditto.
95         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
96         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
97         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
98         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
99         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
100         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
101         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
102         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
103         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
104         * gcc.target/microblaze/isa/pcmp.c: Ditto.
105         * gcc.target/microblaze/isa/nofloat.c: Ditto.
106         * gcc.target/microblaze/isa/fcvt.c: Ditto.
107         * gcc.target/microblaze/isa/float.c: Ditto.
108         * gcc.target/microblaze/isa/mulh.c: Ditto.
109         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
110         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
111         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
112         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
113         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
114         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
115         * gcc.target/microblaze/isa/bshift.c: Ditto.
116         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
117         * gcc.target/microblaze/isa/div.c: Ditto.
118         * gcc.target/microblaze/isa/vanilla.c: Ditto.
119         * gcc.target/microblaze/isa/mul.c: Ditto.
120
121 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
122
123         merge from FSF 'apple/trunk' branch.
124         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
125
126         Radar 4386773
127         * objc.dg/enhanced-proto-1.m: New.
128         * objc.dg/enhanced-proto-2.m: New.
129         * obj-c++.dg/enhanced-proto-1.mm: New
130         * obj-c++.dg/enhanced-proto-2.mm: New.
131
132 2010-09-30  Richard Guenther  <rguenther@suse.de>
133
134         PR testsuite/45702
135         * gcc.dg/debug/pr41893-1.c: Adjust.
136         * gcc.dg/pr30762-1.c: Likewise.
137         * gcc.dg/pr31529-1.c: Likewise.
138         * gcc.dg/pr34457-1.c: Likewise.
139         * gcc.dg/pr34668-1.c: Likewise.
140         * gcc.dg/pr43557-1.c: Likewise.
141
142 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
143
144         PR objc/45842
145         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
146         * objc.dg/const-str-3.m: Correct header for memcpy.
147         * objc.dg/const-str-7.m: Likewise.
148         * objc.dg/method-20b.m: Provide an implementation of Object.
149         Adjust XFAIL for m64 NeXT runtime.
150         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
151         * objc.dg/encode-3.m: Correct line ordering, provide header for 
152         sprintf.
153         * objc.dg/encode-7-next.m: Only run for 32bit.
154         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
155         * objc.dg/type-size-2.m: Provide an implementation of Object.
156         Ajust headers.
157         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
158         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
159         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
160         Adjust XFAIL for m64 NeXT runtime.
161         * obj-c++.dg/method-22.mm: Likewise.
162         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
163
164 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
165
166         Merge from 'apple/trunk' branch on FSF servers.
167         
168         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
169
170         Radar 4278236
171         * obj-c++.dg/bad-forward-decl.mm: New
172
173 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
174
175         * ada/acats/run_acats: Revert revision 157037.
176
177 2010-09-29  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 4281748
184         * objc.dg/naming-2.m: Update
185         * objc.dg/naming-3.m: New
186
187 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
188
189         PR target/40457
190         * gcc.target/arm/pr40457-3.c: New test.
191
192 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
193
194         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
195         alias checking.
196         * lib/target-supports.exp (check_ifunc_available): Likewise.
197
198 2010-09-29  Tristan Gingold  <gingold@adacore.com>
199
200         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
201
202 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
203
204         * objc.dg/keywords-1.m: New test.
205         * objc.dg/keywords-2.m: New test.
206         * objc.dg/keywords-3.m: New test.
207         * obj-c++.dg/keywords-1.mm: New test.
208         * obj-c++.dg/keywords-2.mm: New test.
209
210 2010-09-28  Jason Merrill  <jason@redhat.com>
211
212         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
213         * g++.dg/ext/complit11.C: Likewise.
214         * g++.old-deja/g++.law/temps1.C: Likewise.
215
216         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
217         * g++.old-deja/g++.mike/misc6.C: Likewise.
218
219 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
220
221         * objc.dg/attributes/method-attribute-1.m: New.
222         * objc.dg/attributes/method-attribute-2.m: New.
223
224         * obj-c++.dg/attributes/method-attribute-1.m: New.
225         * obj-c++.dg/attributes/method-attribute-2.m: New.
226
227 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
228
229         * objc.dg/attributes: New.
230         * objc.dg/attributes/attributes.exp: New.
231         * objc.dg/attributes/class-attribute-1.m: New.
232         * objc.dg/attributes/class-attribute-2.m: New
233         * objc.dg/attributes/categ-attribute-1.m: New
234         * objc.dg/attributes/categ-attribute-2.m: New
235         * objc.dg/attributes/proto-attribute-1.m: New
236
237         * obj-c++.dg/attributes: New.
238         * obj-c++.dg/attributes/attributes.exp: New
239         * obj-c++.dg/attributes/class-attribute-1.mm: New
240         * obj-c++.dg/attributes/class-attribute-2.mm: New
241         * obj-c++.dg/attributes/categ-attribute-1.mm: New
242         * obj-c++.dg/attributes/categ-attribute-2.mm: New
243         * obj-c++.dg/attributes/proto-attribute-1.mm: New
244
245 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
246
247         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
248         from the branch renamed to method-20b.m to avoid clashes).
249
250         2005-08-23  Stuart Hastings  <stuart@apple.com>
251                     Ziemowit Laski  <zlaski@apple.com>
252
253         Radar 4209854
254         * obj-c++.dg/method-23.mm: New.
255         * objc.dg/method-20.m: New.
256
257 2010-09-28  Jan Hubicka  <jh@suse.cz>
258
259         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
260
261 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
262
263         PR target/44452
264         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
265         i?86-*-solaris2.[89], *-*-vxworks*.
266         * gcc.target/i386/pr22152.c: Likewise.
267         * gcc.target/i386/vect8-ret.c: New test.
268
269 2010-09-28  Jie Zhang  <jie@codesourcery.com>
270
271         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
272
273 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
274
275         Merge from 'apple/trunk' branch on FSF servers.
276
277         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
278
279         Radar 4175534
280         * obj-c++.dg/method-22.mm: New.
281
282 2010-09-27  Jason Merrill  <jason@redhat.com>
283
284         * g++.dg/cpp0x/rv-lvalue-req.C: New.
285         * g++.dg/ext/complit11.C: Adjust.
286         * g++.old-deja/g++.law/temps1.C: Adjust.
287         * g++.old-deja/g++.ns/koenig6.C: Adjust.
288         * g++.old-deja/g++.oliva/partord1.C: Adjust.
289
290 2010-09-27  Ian Lance Taylor  <iant@google.com>
291
292         * lib/target-supports.exp (check_effective_target_split_stack):
293         New procedure.
294         * gcc.dg/split-1.c: New test.
295         * gcc.dg/split-2.c: New test.
296         * gcc.dg/split-3.c: New test.
297         * gcc.dg/split-4.c: New test.
298
299 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
300
301         PR objc/25464
302         * objc.dg/type-size-3.m: New test.
303
304 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
305
306         PR objc/45763
307         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
308
309 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
310
311         PR objc/25450
312         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
313         * objc.dg/type-size-2.m: Same change.
314         * obj-c++.dg/encode-5.mm: Same change.
315
316 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
317
318         Merge from 'apple/trunk' branch on FSF servers.  The original
319         Changelogs are below.
320
321         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
322         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
323         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
324         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
325         in the branch).
326         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
327         proto-qual-1.m in the branch) and the normal ABI on GNU.
328         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
329         the test only with the NeXT runtime.
330         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
331         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
332         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
333         Run the test only with the NeXT runtime.
334
335         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
336
337         Radar 4492973
338         * objc.dg/encode-7-64bit.m: New.
339         * objc.dg/encode-7.m: Skip if -m64.
340
341         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
342
343         Radar 4301047
344         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
345         * obj-c++.dg/threedotthree-abi-1.mm: New
346         * objc.dg/threedotthree-abi-1.m: New
347
348         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
349
350         Radar 4136935
351         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
352         * objc.dg/encode-6.m: Likewise.
353         * objc.dg/encode-7.m: New test case.
354
355 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
356
357         Merge from 'apple/trunk' branch on FSF servers.  Renamed
358         const-str-12.m to constr-str-12b.m to avoid conflicts.
359
360         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
361
362         Radar 4229905
363         * obj-c++.dg/warn5.mm: New
364
365         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
366
367         Radar 4154928
368         * obj-c++.dg/const-str-12.mm: New.
369         * objc.dg/const-str-12.m: New.
370
371 2010-09-27  Tobias Burnus  <burnus@net-b.de>
372
373         PR fortran/40569
374         PR fortran/40568
375         * gfortran.dg/storage_size_2.f08: Fix test.
376         * gfortran.dg/c_sizeof_1.f90: Fix test.
377         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
378         * gfortran.dg/c_sizeof_3.f90: New.
379         * gfortran.dg/c_sizeof_4.f90: New.
380         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
381         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
382
383 2010-09-26  Daniel Kraft  <d@domob.eu>
384
385         PR fortran/45783
386         PR fortran/45795
387         * gfortran.dg/select_type_18.f03: New test.
388
389 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
390
391         * gnat.dg/return2.ad[sb]: New test.
392         * gnat.dg/return2_pkg.ads: New helper.
393
394 2010-09-25  Daniel Kraft  <d@domob.eu>
395
396         PR fortran/45776
397         * gfortran.dg/io_constraints_6.f03: New test.
398         * gfortran.dg/io_constraints_7.f03: New test.
399         * gfortran.dg/newunit_2.f90: New test.
400
401 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
402
403         * gfortran.dg/operator_c1202.f90: New test.
404
405 2010-09-24  Jan Hubicka  <jh@suse.cz>
406
407         * gcc.dg/tree-ssa/leaf.c: New testcase.
408
409 2010-09-24  Jan Hubicka  <jh@suse.cz>
410
411         PR tree-optimization/45738
412         PR tree-optimization/45741
413         * gcc.c-torture/compile/pr45741.c: New.
414         * gfortran.fortran-torture/compile/pr45738.f90: New.
415
416 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
417
418         * gcc.dg/cpp/undef-opt-1.c: New test.
419
420 2010-09-24  Jason Merrill  <jason@redhat.com>
421
422         * g++.dg/other/error10.C: Adjust expected output.
423
424 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
425
426         PR middle-end/45234
427         * gcc.dg/torture/stackalign/alloca-6.c: New test.
428         * gcc.target/i386/pr45234.c: New test.
429
430 2010-09-24  Richard Guenther  <rguenther@suse.de>
431
432         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
433
434 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
435
436         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
437         as a comment leader in regexp.
438
439 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
440
441         * objc.dg/sync-2.m: New test.
442         * obj-c++.dg/sync-2.mm: New test.
443
444 2010-09-24  Tobias Burnus  <burnus@net-b.de>
445
446         PR fortran/40571
447         * gfortran.dg/iso_fortran_env_7.f90: New.
448
449 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
450
451         * obj-c++.dg/too-many-args.mm: New file.
452
453 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
454
455         Merge from 'apple/trunk' branch on FSF servers.
456
457         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
458
459         Radar 4491608
460         * objc.dg/too-many-args.m: New
461
462 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
463
464         PR fortran/45744
465         * gfortran.dg/dependency_36.f90:  New test.
466
467 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
468
469         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
470         * gcc.target/i386/pad-3.c: Ditto.
471         * gcc.target/i386/pad-7.c: Ditto.
472         * gcc.target/i386/pad-7.c: Ditto.
473         * gcc.target/i386/pr36502.c: Ditto.
474         * gcc.target/i386/zee.c: Ditto.
475         * gcc.target/i386/20060821-1.c: Ditto.
476         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
477         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
478         * gcc.target/i386/pad-5b.c: Ditto.
479         * gcc.target/i386/pad-6a.c: Ditto.
480         * gcc.target/i386/pad-6b.c: Ditto.
481         * gcc.target/i386/pad-8.c: Ditto.
482         * gcc.target/i386/pad-9.c: Ditto.
483         * gcc.target/i386/pad-10.c: Ditto.
484         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
485
486 2010-09-23  Richard Guenther  <rguenther@suse.de>
487
488         PR tree-optimization/45565
489         * g++.dg/ipa/pr45565.C: New testcase.
490
491 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
492
493         PR fortran/45745
494         PR fortran/45648
495         * gfortran.dg/vector_subscript_bound_1.f90: New.
496
497 2010-09-23  Richard Guenther  <rguenther@suse.de>
498
499         PR middle-end/45750
500         * gcc.dg/pr45750.c: New testcase.
501
502 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
503
504         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
505         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
506         build.
507
508 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
509
510         PR rtl-optimization/44374
511         * gcc.target/arm/headmerge-1.c: New test.
512         * gcc.target/arm/headmerge-2.c: New test.
513         * gcc.target/i386/headmerge-1.c: New test.
514         * gcc.target/i386/headmerge-2.c: New test.
515
516 2010-09-23  Daniel Kraft  <d@domob.eu>
517
518         PR fortran/38936
519         PR fortran/44044
520         PR fortran/45474
521         * gfortran.dg/intrinsic_intent_1.f03: New test.
522         * gfortran.dg/select_type_17.f03: New test.
523         * gfortran.dg/associate_5.f03: More definability tests.
524         * gfortran.dg/enum_2.f90: Check definability.
525         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
526         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
527         * gfortran.dg/char_expr_2.f90: Ditto.
528         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
529         * gfortran.dg/enum_5.f90: Ditto.
530         * gfortran.dg/equiv_constraint_8.f90: Ditto.
531         * gfortran.dg/impure_assignment_2.f90: Ditto.
532         * gfortran.dg/impure_assignment_3.f90: Ditto.
533         * gfortran.dg/intent_out_1.f90: Ditto.
534         * gfortran.dg/intent_out_3.f90: Ditto.
535         * gfortran.dg/pointer_assign_7.f90: Ditto.
536         * gfortran.dg/pointer_intent_3.f90: Ditto.
537         * gfortran.dg/pr19936_1.f90: Ditto.
538         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
539         * gfortran.dg/simpleif_2.f90: Ditto.
540         * gfortran.dg/protected_5.f90: Ditto.
541         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
542         * gfortran.dg/protected_6.f90: Ditto.
543         * gfortran.dg/protected_7.f90: Ditto.
544
545 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
546
547         PR libfortran/45710
548         * gfortran.dg/namelist_65.f90: New test.
549
550 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
551
552         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
553         the regexp pattern between the expected label and location string.
554
555 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
556
557         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
558
559 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
560
561         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
562         * gcc.dg/pr27898.c: Likewise.
563         * gcc.dg/pr28712.c: Likewise.
564         * gcc.dg/pr30762-1.c: Likewise.
565         * gcc.dg/pr31529-1.c: Likewise.
566         * gcc.dg/pr34457-1.c: Likewise.
567         * gcc.dg/pr34668-1.c: Likewise.
568         * gcc.dg/pr34989-1.c: Likewise.
569         * gcc.dg/pr43557-1.c: Likewise.
570
571 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
572
573         PR rtl-optimization/45739
574         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
575         regexps.
576
577 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
578
579         * gcc.target/sparc/mnofpu.c: New test.
580
581 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
582
583         PR rtl-optimization/45739
584         * gcc.target/i386/pr45739.c: New test.
585
586 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
587
588         PR fortran/45648
589         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
590         and counts. Add non-elemental function call check.
591
592         PR fortran/45648
593         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
594         arguments checks. Update temporary counts.
595         * gfortran.dg/transpose_optimization_1.f90: New.
596
597 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
598
599         PR objc/23710
600         * objc.dg/invalid-method-1.m: New.
601
602 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
603
604         Merge from 'apple/trunk' branch on FSF servers.
605
606         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
607
608         Radar 4291785
609         * objc.dg/naming-4.m: New
610         * objc.dg/naming-5.m: New
611         * obj-c++.dg/naming-1.mm: New
612         * obj-c++.dg/naming-2.mm: New
613
614 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
615             Jack Howarth  <howarth@bromo.med.uc.edu>
616
617         PR c++/45645
618         * g++.dg/torture/pr44972.C: Use portable assert().
619
620 2010-09-21  Richard Guenther  <rguenther@suse.de>
621
622         PR tree-optimization/45580
623         * g++.dg/torture/pr45580.C: New testcase.
624
625 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
626
627         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
628
629 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
630
631         PR fortran/45438
632         * gfortran.dg/pointer_check_7.f90: New.
633
634 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
635
636         PR rtl-optimization/45728
637         * gcc.c-torture/compile/pr45728.c: New test.
638
639 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
640
641         PR fortran/45081
642         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
643
644 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
645
646         * g++.dg/tree-ssa/pr45605.C: Add "\\".
647
648 2010-09-20  Richard Guenther  <rguenther@suse.de>
649
650         PR middle-end/45704
651         * gcc.dg/torture/pr45704.c: New testcase.
652
653 2010-09-20  Jan Hubicka  <jh@suse.cz>
654
655         PR tree-optimize/45605
656         * g++.dg/tree-ssa/pr45605.C: New testcase.
657
658 2010-09-20  Michael Matz  <matz@suse.de>
659
660         PR testsuite/45706
661         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
662         enough.
663
664 2010-09-20  Richard Guenther  <rguenther@suse.de>
665
666         PR tree-optimization/45705
667         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
668
669 2010-09-20  Michael Matz  <matz@suse.de>
670
671         PR testsuite/45706
672         * lib/target-supports.exp (check_effective_target_vect_perm):
673         Add i?86-*-*.
674
675 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
676
677         PR rtl-optimization/45695
678         * gcc.c-torture/execute/pr45695.c: New test.
679
680 2010-09-19  Jan Hubicka  <jh@suse.cz>
681
682         PR lto/44246
683         * gcc.c-torture/compile/pr44246.c:New file.
684
685 2010-09-19  Ira Rosen  <irar@il.ibm.com>
686
687         PR tree-optimization/45714
688         * gfortran.dg/vect/pr45714-a.f: New test.
689         * gfortran.dg/vect/pr45714-b.f: New test.
690
691 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
692
693         * gnat.dg/const1.adb: Rename into...
694         * gnat.dg/constant1.adb: ...this.
695         * gnat.dg/constant2.adb: New test.
696         * gnat.dg/constant2_pkg1.ads: New helper.
697         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
698
699 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
700
701         * gnat.dg/specs/constant1.ads: New test.
702         * gnat.dg/specs/constant1_pkg.ads: New helper.
703
704 2010-09-18  Jan Hubicka  <jh@suse.cz>
705
706         PR tree-optimization/45453
707         * g++.dg/tree-ssa/pr45453.C: New testcase.
708
709 2010-09-18  Jason Merrill  <jason@redhat.com>
710
711         * g++.dg/cpp0x/initlist44.C: New.
712
713 2010-09-18  Richard Guenther  <rguenther@suse.de>
714
715         PR tree-optimization/45709
716         * g++.dg/torture/pr45709-2.C: New testcase.
717
718 2010-09-18  Richard Guenther  <rguenther@suse.de>
719
720         PR tree-optimization/45709
721         * g++.dg/torture/pr45709.C: New testcase.
722
723 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
724
725         PR testsuite/45719
726         * gcc.target/i386/pad-3.c: Pass -fno-pic.
727
728 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
729
730         * gcc.target/i386/pad-1.c: New.
731         * gcc.target/i386/pad-2.c: Likewise.
732         * gcc.target/i386/pad-3.c: Likewise.
733         * gcc.target/i386/pad-4.c: Likewise.
734         * gcc.target/i386/pad-5a.c: Likewise.
735         * gcc.target/i386/pad-5b.c: Likewise.
736         * gcc.target/i386/pad-6a.c: Likewise.
737         * gcc.target/i386/pad-6b.c: Likewise.
738         * gcc.target/i386/pad-7.c: Likewise.
739         * gcc.target/i386/pad-8.c: Likewise.
740         * gcc.target/i386/pad-9.c: Likewise.
741         * gcc.target/i386/pad-10.c: Likewise.
742
743 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
744
745         PR middle-end/45234
746         * gcc.dg/torture/stackalign/alloca-5.c: New.
747
748 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
749
750         PR middle-end/45678
751         * gcc.dg/torture/pr45678-2.c: New.
752
753 2010-09-17  Richard Guenther  <rguenther@suse.de>
754
755         PR middle-end/45678
756         * gcc.dg/torture/pr45678-1.c: New testcase.
757
758 2010-09-17  Michael Matz  <matz@suse.de>
759
760         PR tree-optimization/43432
761         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
762         check_effective_target_vect_perm_short): New predicates.
763         (check_effective_target_vect_perm): Include x86_64.
764         * gcc.dg/vect/pr43432.c: New test.
765         * gcc.dg/vect/vect-114.c: Adjust.
766         * gcc.dg/vect/vect-15.c: Ditto.
767         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
768         * gcc.dg/vect/slp-perm-9.c: Ditto.
769
770 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
771
772         PR testsuite/45692
773         * objc/execute/exceptions/throw-nil.m: Run the test only with the
774         GNU runtime.
775
776 2010-09-17  Richard Guenther  <rguenther@suse.de>
777
778         * gcc.dg/pr27898.c: Use -flto instead of -combine.
779         * gcc.dg/pr28706.c: Likewise.
780         * gcc.dg/pr28712.c: Likewise.
781         * gcc.dg/pr30762-1.c: Likewise.
782         * gcc.dg/pr30762-2.c: Likewise.
783         * gcc.dg/pr31529-1.c: Likewise.
784         * gcc.dg/pr31529-2.c: Likewise.
785         * gcc.dg/pr34457-1.c: Likewise.
786         * gcc.dg/pr34457-2.c: Likewise.
787         * gcc.dg/pr34668-1.c: Likewise.
788         * gcc.dg/pr34668-2.c: Likewise.
789         * gcc.dg/pr34989-1.c: Likewise.
790         * gcc.dg/pr34989-2.c: Likewise.
791         * gcc.dg/pr43557-1.c: Likewise.
792         * gcc.dg/pr43557-2.c: Likewise.
793         * gcc.dg/debug/pr41893-1.c: Likewise.
794         * gcc.dg/matrix/matrix.exp: Do not use -combine.
795         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
796         * gcc.dg/matrix/matrix-4.c: Likewise.
797         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
798         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
799         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
800         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
801
802 2010-09-16  Tobias Burnus  <burnus@net-b.de>
803
804         PR fortran/43665
805         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
806         optimizations.
807         * gfortran.dg/intent_optimize_1.f90: New test.
808
809 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
810
811         * gcc.target/i386/divmod-1.c: New.
812         * gcc.target/i386/divmod-2.c: Likewise.
813         * gcc.target/i386/divmod-3.c: Likewise.
814         * gcc.target/i386/divmod-4.c: Likewise.
815         * gcc.target/i386/divmod-4a.c: Likewise.
816         * gcc.target/i386/divmod-5.c: Likewise.
817         * gcc.target/i386/divmod-6.c: Likewise.
818         * gcc.target/i386/divmod-7.c: Likewise.
819         * gcc.target/i386/divmod-8.c: Likewise.
820         * gcc.target/i386/udivmod-1.c: Likewise.
821         * gcc.target/i386/udivmod-2.c: Likewise.
822         * gcc.target/i386/udivmod-3.c: Likewise.
823         * gcc.target/i386/udivmod-4.c: Likewise.
824         * gcc.target/i386/udivmod-4a.c: Likewise.
825         * gcc.target/i386/udivmod-5.c: Likewise.
826         * gcc.target/i386/udivmod-6.c: Likewise.
827         * gcc.target/i386/udivmod-7.c: Likewise.
828         * gcc.target/i386/udivmod-8.c: Likewise.
829
830 2010-09-16  Jan Hubicka  <jh@suse.cz>
831
832         * g++.dg/lto/pr45679-1_0.C: New file.
833         * g++.dg/lto/pr45679-1_1.C: New file.
834         * g++.dg/lto/pr45679-0_0.C: New file.
835         * g++.dg/lto/pr45679-0_1.C: New file.
836
837 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
838
839         PR fortran/45674
840         * gfortran.dg/class_dummy_2.f03: New.
841
842 2010-09-16  Richard Guenther  <rguenther@suse.de>
843
844         PR tree-optimization/45623
845         * gcc.dg/torture/pr45623.c: New testcase.
846
847 2010-09-16  Ira Rosen  <irar@il.ibm.com>
848
849         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
850         name and parentheses.
851         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
852
853 2010-09-15  Jason Merrill  <jason@redhat.com>
854
855         * g++.dg/parse/parameter-declaration-2.C: New.
856
857         * g++.dg/cpp0x/scoped_enum2.C: New.
858
859 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
860
861         * gcc.c-torture/compile/20100915-1.c: New test.
862
863 2010-09-15  Martin Jambor  <mjambor@suse.cz>
864
865         PR middle-end/45644
866         * gcc.dg/ipa/pr45644.c: New test.
867
868 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
869
870         PR tree-optimization/45633
871         * gcc.dg/vect/pr45633.c: New test.
872
873 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
874
875         PR fortran/45577
876         * gfortran.dg/allocate_derived_4.f90: New.
877
878 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
879
880         * lib/target-supports.exp
881         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
882         supported flag to true for neon.
883
884 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
885
886         PR c++/45665
887         * g++.dg/template/crash103.C: New.
888
889 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
890
891         Merge from 'apple/trunk' branch on FSF servers.
892
893         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
894
895         Radar 4457381
896         * objc.dg/msg-in-protocol.m: New.
897         * obj-c++.dg/msg-in-protocol.mm: New.
898
899         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
900
901         Radar 4219590
902         * objc.dg/break-in-ifstmt.m: New.
903
904         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
905
906         Radar 4174166
907         * obj-c++.dg/comp-types-13.mm: New.
908         * objc.dg/comp-types-12.m: New.
909
910         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
911
912         Radar 4216500
913         * obj-c++.dg/proto-lossage-7.mm: New.
914         * objc.dg/proto-lossage-7.m: New.
915
916 2010-09-14  Jan Hubicka  <jh@suse.cz>
917
918         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
919         folding.
920         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
921         folding.
922
923 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
924
925         PR middle-end/45567
926         * gcc.dg/pr45567.c: New test.
927
928         PR debug/45660
929         * g++.dg/debug/pr45660.C: New test.
930
931 2010-09-14  Ira Rosen  <irar@il.ibm.com>
932
933         PR tree-optimization/45470
934         * g++.dg/vect/pr45470-a.cc: New test.
935         * g++.dg/vect/pr45470-a.cc: New test.
936
937 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
938
939         PR target/42070
940         * lib/profopt.exp: Prune warnings on execname2 compile.
941         * lib/prune.exp: Prune "can't add line info" warnings.
942
943 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
944
945         PR libfortran/45532
946         * gfortran.dg/namelist_64.f90: New test.
947
948 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
949
950         PR rtl-optimization/45617
951         * gcc.target/i386/pr45617.c: New test.
952
953 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
954
955         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
956
957 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
958
959         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
960         * gcc.target/i386/fma4-vector.c: Likewise.
961         * gcc.target/i386/vectorize2.c: Likewise.
962         * gcc.target/i386/vectorize4.c: Likewise.
963         * gcc.target/i386/vectorize5.c: Likewise.
964         * gcc.target/i386/vectorize6.c: Likewise.
965         * gcc.target/i386/vectorize8.c: Likewise.
966
967         * gcc.target/i386/vect-double-1.c: New.
968         * gcc.target/i386/vect-double-1a.c: Likewise.
969         * gcc.target/i386/vect-double-2.c: Likewise.
970         * gcc.target/i386/vect-double-2a.c: Likewise.
971
972         * lib/target-supports.exp (check_effective_target_vect_double):
973         Set et_vect_double_saved to 0 when tuning for Atom.
974
975 2010-09-13  Jan Hubicka  <jh@suse.cz>
976
977         * gcc.dg/torture/pr23821.c: Drop static keyword.
978         * gcc.dg/tree-ssa/loop-19.c: Likewise.
979         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
980
981 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
982
983         * gcc.target/arm/sync-1.c: New.
984
985 2010-09-12  Olivier Hainque  <hainque@adacore.com>
986
987         * gnat.dg/memtrap.adb: New test.
988
989 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
990
991         * gfortran.dg/promotion.f90: Fix options.
992
993 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
994
995         * g++.dg/cpp0x/range-for1.C: New.
996         * g++.dg/cpp0x/range-for2.C: New.
997         * g++.dg/cpp0x/range-for3.C: New.
998         * g++.dg/cpp0x/range-for4.C: New.
999         * g++.dg/cpp0x/range-for5.C: New.
1000         * g++.dg/cpp0x/range-for6.C: New.
1001
1002 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1003
1004         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1005         and counts. Check that transpose is not called.
1006         * gfortran.dg/transpose_2.f90: Update error message.
1007
1008 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1009
1010         PR c++/43824
1011         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1012         * g++.dg/lookup/strong-using-2.C: Likewise.
1013         * g++.dg/lookup/strong-using-3.C: Likewise.
1014         * g++.dg/lookup/strong-using-5.C: Likewise.
1015
1016         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1017         * g++.dg/cpp0x/inline-ns4.C: New.
1018         * g++.dg/cpp0x/inline-ns5.C: New.
1019
1020 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1021
1022         PR middle-end/45634
1023         * gfortran.fortran-torture/compile/pr45634.f90: New.
1024
1025 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1026
1027         * objc.dg/fobjc-exceptions.m: New test.
1028
1029 2010-09-10  Jan Hubicka  <jh@suse.cz>
1030
1031         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1032
1033 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1034
1035         PR tree-optimization/44972
1036         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1037         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1038         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1039         instead.
1040         * g++.dg/torture/pr44972.C: New test.
1041
1042 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1043
1044         PR tree-optimization/44972
1045         * g++.dg/torture/pr34850.C: Remove expected warning.
1046
1047 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1048
1049         * gfortran.dg/dummy_optional_arg.f90: New test.
1050
1051 2010-09-08  Jan Hubicka  <jh@suse.cz>
1052
1053         PR tree-optimization/45598
1054         * fortran.fortran-torture/compile/pr45598.f90: New test.
1055
1056 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1057
1058         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1059         * lib/target-supports.exp (check_ifunc_available): New.
1060         * gcc.dg/attr-ifunc-1.c: New.
1061         * gcc.dg/attr-ifunc-2.c: New.
1062         * gcc.dg/attr-ifunc-3.c: New.
1063         * gcc.dg/attr-ifunc-4.c: New.
1064         * gcc.dg/attr-ifunc-5.c: New.
1065         * g++.dg/ext/attr-ifunc-1.C: New.
1066         * g++.dg/ext/attr-ifunc-2.C: New.
1067         * g++.dg/ext/attr-ifunc-3.C: New.
1068         * g++.dg/ext/attr-ifunc-4.C: New.
1069
1070 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1071
1072         PR middle-end/40386
1073         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1074
1075 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1076
1077         * gfortran.dg/inline_transpose_1.f90: New test.
1078
1079 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1080
1081         PR c++/45588
1082         * g++.dg/warn/Wunused-var-15.C: New test.
1083
1084 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1085
1086         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1087         hppa*-*-hpux*.
1088
1089 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1090
1091         * objc/execute/exceptions/throw-nil.m: New test.
1092         * objc/execute/exceptions/handler-1.m: Updated to use the new
1093         objc_set_uncaught_exception_handler() function.
1094         * objc/execute/exceptions/matcher-1.m: New test.
1095
1096 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1097
1098         PR fortran/38282
1099         * gfortran.dg/bit_comparison_1.F90: New test.
1100         * gfortran.dg/leadz_trailz_3.f90: New test.
1101         * gfortran.dg/masklr_2.F90: New test.
1102         * gfortran.dg/shiftalr_1.F90: New test.
1103         * gfortran.dg/merge_bits_2.F90: New test.
1104         * gfortran.dg/dshift_2.F90: New test.
1105         * gfortran.dg/bit_comparison_2.F90: New test.
1106         * gfortran.dg/masklr_1.F90: New test.
1107         * gfortran.dg/merge_bits_1.F90: New test.
1108         * gfortran.dg/dshift_1.F90: New test.
1109         * gfortran.dg/shiftalr_2.F90: New test.
1110
1111 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1112
1113         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1114         functions from objc/typedstream.h are deprecated.
1115
1116 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1117
1118         * lib/target-supports.exp
1119         (check_effective_target_run_expensive_tests): New proc.
1120         * gcc.c-torture/compile/limits-fnargs.c: Use
1121         dg-require-effective-target run_expensive_tests.
1122
1123 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1124
1125         PR fortran/45597
1126         * gfortran.dg/gomp/pr45597.f90: New test.
1127
1128         PR fortran/45595
1129         * gfortran.dg/gomp/pr45595.f90: New test.
1130
1131 2010-09-08  Michael Matz  <matz@suse.de>
1132
1133         * c-c++-common/uninit-17.c: Adjust.
1134
1135 2010-09-08  Michael Matz  <matz@suse.de>
1136
1137         PR tree-optimization/43430
1138         * gcc.dg/vect/pr43430-2.c: New test.
1139
1140 2010-09-08  Michael Matz  <matz@suse.de>
1141
1142         PR tree-optimization/33244
1143         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1144
1145 2010-09-08  Richard Guenther  <rguenther@suse.de>
1146
1147         PR tree-optimization/45578
1148         * gfortran.dg/pr45578.f90: New testcase.
1149
1150 2010-09-08  Richard Guenther  <rguenther@suse.de>
1151
1152         PR testsuite/45590
1153         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1154
1155 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1156
1157         PR fortran/45576
1158         * gfortran.dg/char_length_18.f90:  New test.
1159
1160 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1161
1162         PR target/36502
1163         * gcc.target/i386/pr36502.c: New test.
1164
1165         PR target/42313
1166         PR target/44651
1167         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1168         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1169
1170 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1171
1172         * gfortran.dg/achar_4.f90: Enable bounds checking.
1173
1174 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1175
1176         PR target/45206
1177         * gcc.target/i386/pr45206.c: New test.
1178
1179 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1180
1181         PR fortran/45505
1182         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1183
1184 2010-09-07  Jan Hubicka  <jh@suse.cz>
1185
1186         * gcc.c-torture/compile/20100907.c: New testcase.
1187
1188 2010-09-07  Richard Guenther  <rguenther@suse.de>
1189
1190         PR middle-end/45569
1191         * g++.dg/eh/pr45569.C: New testcase.
1192
1193 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1194
1195         PR target/43137
1196         * gcc.target/arm/pr43137.c: New test.
1197
1198 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1199
1200         PR fortran/36931
1201         * gfortran.dg/dependency_35.f90:  New test.
1202
1203 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1204
1205         PR fortran/34145
1206         * gfortran.dg/char_length_17.f90:  New test.
1207
1208 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1209
1210         PR c++/45200
1211         PR c++/45293
1212         PR c++/45558
1213         * g++.dg/template/typedef34.C: New test.
1214         * g++.dg/template/typedef35.C: New test.
1215
1216 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1217
1218         PR target/22152
1219         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1220
1221 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1222
1223         * g++.dg/warn/Wdouble-promotion.C: New.
1224
1225 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1226
1227         * g++.dg/parse/redef2.C: New.
1228
1229 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1230
1231         * gcc.dg/20100906-1.c: New testcase.
1232
1233 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1234
1235         PR testsuite/45543
1236         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1237         DW_TAG_enumeration_type DIE.
1238
1239 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1240
1241         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1242         Update XFAILs.
1243
1244 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1245
1246         PR rtl-optimization/44919
1247         * g++.dg/opt/pr44919.C: New.
1248
1249 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1250
1251         PR fortran/38282
1252         * gfortran.dg/iall_iany_iparity_1.f90: New.
1253         * gfortran.dg/iall_iany_iparity_2.f90: New.
1254
1255 2010-09-06  Jason Merrill  <jason@redhat.com>
1256
1257         * g++.dg/cpp0x/initlist42.C: New.
1258
1259         * g++.dg/cpp0x/auto19.C: New.
1260
1261         * g++.dg/template/sfinae25.C: New.
1262         * g++.dg/template/char1.C: Expect warning.
1263         * g++.dg/template/nontype10.C: Likewise.
1264
1265         * g++.dg/cpp0x/implicit9.C: New.
1266
1267         * g++.dg/cpp0x/initlist43.C: New.
1268
1269 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1270
1271         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1272
1273 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1274
1275         * gcc.dg/Wdouble-promotion.c: New.
1276
1277 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1278
1279         * gfortran.dg/float128_1.f90: Remove test case as
1280         it always fails since Rev 163611 backed out the
1281         front-end implementation.
1282
1283 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1284
1285         * gfortran.dg/float128_1.f90: XFAIL test case.
1286
1287 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1288
1289         * gfortran.dg/bessel_7.f90: Decrease required precision.
1290
1291 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1292
1293         PR testsuite/45545
1294         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1295         ref-all-matching targets.
1296
1297 2010-09-05  Richard Guenther  <rguenther@suse.de>
1298
1299         PR tree-optimization/45535
1300         * gcc.c-torture/compile/pr45535.c: New testcase.
1301
1302 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1303
1304         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1305         "\[^\n\]*".
1306         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1307         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1308         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1309         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1310         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1311         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1312         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1313         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1314         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1315         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1316         * gcc.target/i386/pr22152.c: Likewise.
1317         * gcc.target/i386/pr36992-1.c: Likewise.
1318         * gcc.target/i386/pr36992-2.c: Likewise.
1319         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1320
1321 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1322
1323         PR testsuite/43957
1324         * gcc.dg/const-uniq-1.c: Modify regexp.
1325
1326 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1327
1328         PR fortran/45530
1329         * gfortran.dg/namelist_63.f90: New.
1330
1331 2010-09-04  Jan Hubicka  <jh@suse.cz>
1332
1333         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1334         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1335
1336 2010-09-04  Jan Hubicka  <jh@suse.cz>
1337
1338         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1339
1340 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1341
1342         PR fortran/45507
1343         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1344
1345 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1346
1347         * gcc.dg/opts-4.c: New test.
1348
1349 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1350
1351         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1352         * gcc.dg/vect/vect-peel-4.c: Ditto.
1353
1354 2010-09-03  Daniel Kraft  <d@domob.eu>
1355
1356         PR fortran/45525
1357         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1358
1359 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1360
1361         PR fortran/45159
1362         * gfortran.dg/dependency_34.f90:  New test.
1363
1364 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1365
1366         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1367
1368 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1369
1370         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1371         gcc.target/i386/clearcap.map if supported.
1372
1373 2010-09-03  Michael Matz  <matz@suse.de>
1374
1375         PR middle-end/45415
1376         * gcc.dg/pr45415.c: New test.
1377
1378 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1379
1380         PR tree-optimization/45506
1381         * gcc.dg/pr45506.c: New.
1382
1383 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1384
1385         PR target/45476
1386         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1387         * gcc.target/i386/float128-2.c: Ditto.
1388
1389 2010-09-03  Daniel Kraft  <d@domob.eu>
1390
1391         PR fortran/34162
1392         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1393         * gfortran.dg/internal_dummy_2.f08: New test.
1394         * gfortran.dg/internal_dummy_3.f08: New test.
1395         * gfortran.dg/internal_dummy_4.f08: New test.
1396
1397 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1398
1399         PR debug/45500
1400         * gcc.target/i386/pr45500.c: New test.
1401
1402 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1403
1404         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1405
1406 2010-09-03  Daniel Kraft  <d@domob.eu>
1407
1408         PR fortran/44602
1409         * gfortran.dg/exit_2.f08; Adapt error messages.
1410         * gfortran.dg/exit_3.f08: New test.
1411         * gfortran.dg/exit_4.f08: New test.
1412         * gfortran.dg/exit_5.f03: New test.
1413
1414 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1415
1416         * gfortran.dg/ishft_4.f90: New test.
1417
1418 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1419
1420         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1421         FRIZ/XSRIZ instruciton for (double)(long long)x.
1422         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1423
1424 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1425
1426         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1427
1428 2010-09-02  Richard Guenther  <rguenther@suse.de>
1429
1430         PR tree-optimization/44937
1431         PR tree-optimization/45412
1432         * g++.dg/opt/pr45412.C: New testcase.
1433         * gcc.c-torture/compile/pr45412.c: Likewise.
1434         * gcc.c-torture/compile/pr44937.c: Likewise.
1435
1436 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1437
1438         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1439         but using -Werror=comment.
1440         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1441         expected error messages.
1442
1443 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1444
1445         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1446         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1447
1448 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1449
1450         PR fortran/45489
1451         * gfortran.dg/initialization_27.f90: New.
1452
1453 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1454
1455         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1456         check into different basic blocks. Expect vectorization if misaligned
1457         stores are supported.
1458         * gcc.dg/vect/bb-slp-8a.c: New test.
1459         * gcc.dg/vect/bb-slp-8b.c: New test.
1460
1461 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1462
1463         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1464
1465 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1466
1467         PR fortran/44541
1468         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1469         * gfortran.dg/class_dummy_1.f03: New.
1470
1471 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1472
1473         PR middle-end/45458
1474         * g++.dg/tree-prof/partition2.C: New test.
1475
1476 2010-09-01  Richard Guenther  <rguenther@suse.de>
1477
1478         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1479         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1480         * gcc.c-torture/execute/20100827-1.c: Likewise.
1481
1482 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1483
1484         * gfortran.dg/execute_command_line_1.f90: New test.
1485
1486 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1487
1488         PR preprocessor/45457
1489         * c-c++-common/cpp/pr45457.c: New test.
1490
1491 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1492
1493         * gcc.dg/nested-func-8.c: New test.
1494
1495 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1496
1497         PR fortran/38282
1498         * gfortran.dg/popcnt_poppar_1.F90: New test.
1499         * gfortran.dg/popcnt_poppar_2.F90: New test.
1500
1501 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1502
1503         * gcc.target/i386/volatile-2.c: Require nonpic target.
1504
1505 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1506
1507         PR middle-end/45461
1508         * gcc.dg/pr45461.c: New test.
1509
1510 2010-08-31  Richard Guenther  <rguenther@suse.de>
1511
1512         PR testsuite/45455
1513         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1514
1515 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1516
1517         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1518
1519 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1520
1521         PR fortran/45456
1522         * gfortran.dg/typebound_proc_18.f03: New.
1523
1524 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1525
1526         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1527         * lib/scanasm.exp (scan-stack-usage): Likewise.
1528         (scan-stack-usage-not): Likewise.
1529         * gcc.dg/stack-usage-1.c: New test.
1530         * gcc.target/i386/stack-usage-realign.c: Likewise.
1531
1532 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1533
1534         PR tree-optimization/45427
1535         * gcc.dg/tree-ssa/pr45427.c: New test.
1536
1537 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1538
1539         PR c++/45043
1540         * g++.dg/template/crash102.C: New.
1541
1542 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1543
1544         PR middle-end/45423
1545         * gcc.dg/gomp/atomic-12.c: New test.
1546         * gcc.dg/gomp/atomic-13.c: New test.
1547         * gcc.dg/gomp/atomic-14.c: New test.
1548         * g++.dg/gomp/atomic-11.C: New test.
1549         * g++.dg/gomp/atomic-12.C: New test.
1550         * g++.dg/gomp/atomic-13.C: New test.
1551         * g++.dg/gomp/atomic-14.C: New test.
1552
1553 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1554
1555         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1556         delimiter.
1557
1558 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1559
1560         * gnat.dg/discr24.adb: New test.
1561
1562 2010-08-30  Richard Guenther  <rguenther@suse.de>
1563
1564         PR tree-optimization/45449
1565         * gcc.dg/pr45449.c: New testcase.
1566
1567 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1568
1569         * gcc.dg/opts-1.c: Expect errors, not warnings.
1570
1571 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1572
1573         PR fortran/42769
1574         * gfortran.dg/dynamic_dispatch_11.f03: New.
1575
1576 2010-08-29  Jason Merrill  <jason@redhat.com>
1577
1578         PR c++/44991
1579         * g++.dg/parse/defarg15.C: New.
1580
1581 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1582
1583         PR fortran/45439
1584         * gfortran.dg/select_type_16.f03: New.
1585
1586 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1587             Tobias Burnus  <burnus@net-b.de>
1588
1589         * gfortran.dg/bessel_7.f90: Decrease required precision.
1590
1591 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1592             Kaz Kojima  <kkojima@gcc.gnu.org>
1593
1594         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1595
1596 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1597
1598         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1599         floating point conversion code generation.
1600         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1601         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1602         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1603         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1604         to integer conversion code generation.
1605         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1606         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1607         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1608         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1609
1610 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1611
1612         PR fortran/32049
1613         * gfortran.dg/random_seed_1.f90: Adjust test.
1614         * gfortran.dg/float128_1.f90: New test.
1615
1616 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1617
1618         PR fortran/33197
1619         * gfortran.dg/norm2_1.f90: New.
1620         * gfortran.dg/norm2_2.f90: New.
1621         * gfortran.dg/norm2_3.f90: New.
1622         * gfortran.dg/norm2_4.f90: New.
1623         * gfortran.dg/parity_1.f90: New.
1624         * gfortran.dg/parity_2.f90: New.
1625         * gfortran.dg/parity_3.f90: New.
1626
1627 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1628
1629         PR fortran/45420
1630         * gfortran.dg/select_type_15.f03: New.
1631
1632 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1633
1634         PR libfortran/43217
1635         * gfortran.dg/hollerith8.f90: New test.
1636
1637 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1638
1639         PR fortran/45159
1640         * gfortran.dg/dependency_33.f90:  New test.
1641
1642 2010-08-27  Richard Guenther  <rguenther@suse.de>
1643
1644         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1645         * gcc.dg/graphite/scop-2.c: Likewise.
1646         * gcc.dg/graphite/scop-20.c: Likewise.
1647         * gcc.dg/vect/slp-25.c: Likewise.
1648
1649 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1650
1651         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1652
1653 2010-08-26  Daniel Kraft  <d@domob.eu>
1654
1655         PR fortran/38936
1656         PR fortran/44047
1657         PR fortran/45384
1658         * gfortran.dg/associate_8.f03: New test.
1659         * gfortran.dg/select_type_13.f03: New test.
1660         * gfortran.dg/select_type_14.f03: New test.
1661
1662 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1663
1664         PR tree-optimization/44485
1665         * gcc.dg/pr44485.c: New test.
1666
1667 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1668
1669         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1670         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1671         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1672
1673 2010-08-26  Richard Guenther  <rguenther@suse.de>
1674
1675         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1676         * gcc.dg/graphite/scop-21.c: Likewise.
1677
1678 2010-08-26  Richard Guenther  <rguenther@suse.de>
1679
1680         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1681         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1682         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1683         * gcc.dg/vect/vect-91.c: Likewise.
1684         * gcc.dg/vect/vect-peel-1.c: Likewise.
1685         * gcc.dg/vect/vect-peel-2.c: Likewise.
1686         * gcc.dg/vect/vect-peel-4.c: Likewise.
1687
1688 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1689
1690         PR libfortran/41859
1691         * gfortran.dg/der_io_4.f90: New test.
1692
1693 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1694
1695         PR rtl-optimization/44858
1696         * gcc.c-torture/execute/pr44858.c: New test.
1697
1698         PR rtl-optimization/45400
1699         * g++.dg/other/i386-8.C: New test.
1700
1701 2010-08-25  Richard Guenther  <rguenther@suse.de>
1702
1703         * gcc.dg/alias-8.c: Adjust.
1704
1705 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1706
1707         * gcc.target/i386/combine-mul.c: New test.
1708
1709 2010-08-25  Richard Guenther  <rguenther@suse.de>
1710
1711         PR lto/44562
1712         * gcc.dg/graphite/id-27.c: New testcase.
1713         * gcc.dg/lto/20100825-1_0.c: Likewise.
1714
1715 2010-08-25  Richard Guenther  <rguenther@suse.de>
1716
1717         PR tree-optimization/45316
1718         * g++.dg/opt/pr45316.C: New testcase.
1719
1720 2010-08-25  Richard Guenther  <rguenther@suse.de>
1721
1722         PR tree-optimization/45393
1723         * g++.dg/torture/pr45393.C: New testcase.
1724
1725 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1726
1727         PR tree-optimization/45059
1728         * gcc.c-torture/compile/pr45059.c: New test.
1729
1730 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1731
1732         * lib/target-supports.exp (check_effective_target_vect_unpack):
1733         Set vect_unpack supported flag to true for neon.
1734
1735 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1736
1737         * gcc.dg/tree-ssa/ifc-5.c: New.
1738
1739 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1740
1741         * gcc.dg/tree-ssa/ifc-4.c: New.
1742         * gcc.dg/tree-ssa/ifc-7.c: New.
1743
1744 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1745
1746         * gcc.dg/vect/vect.exp: Check loongson targets
1747         * g++.dg/vect/vect.exp: Likewise
1748         * gfortran.dg/vect/vect.exp: Likewise
1749
1750 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1751
1752         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1753         -mveclibabi=mass.
1754
1755 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1756
1757         PR fortran/45366
1758         * gfortran.dg/proc_ptr_29.f90: New.
1759
1760 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1761             Dominique d'Humieres <dominiq@lps.ens.fr>
1762
1763         PR fortran/45367
1764         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1765
1766 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1767
1768         PR fortran/45367
1769         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1770
1771 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1772
1773         PR fortran/36158
1774         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1775
1776 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1777             Dominique d'Humieres <dominiq@lps.ens.fr>
1778
1779         PR fortran/45367
1780         PR fortran/36158
1781         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1782         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1783
1784 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1785
1786         PR fortran/44863
1787         PR fortran/45271
1788         PR fortran/45290
1789         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1790         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1791         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1792
1793 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1794
1795         PR fortran/36158
1796         PR fortran/33197
1797         * gfortran.dg/bessel_6.f90: New.
1798         * gfortran.dg/bessel_7.f90: New.
1799
1800 2010-08-20  Jan Hubicka  <jh@suse.cz>
1801
1802         PR c++/45307
1803         PR c++/17736
1804         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1805         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1806
1807 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1808
1809         PR target/45336
1810         * gcc.target/i386/pr45336-1.c: New.
1811         * gcc.target/i386/pr45336-2.c: Likewise.
1812         * gcc.target/i386/pr45336-3.c: Likewise.
1813         * gcc.target/i386/pr45336-4.c: Likewise.
1814
1815 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1816
1817         PR testsuite/45361
1818         * gcc.target/i386/volatile-2.c: Update scan strings to also
1819         include (%rip) for the memory reference on x86_64.
1820
1821 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1822
1823         PR middle-end/44974
1824         * gcc.dg/pr44974.c: New test.
1825
1826         PR rtl-optimization/45353
1827         * gcc.dg/pr45353.c: New test.
1828
1829 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1830
1831         * gcc.target/i386/volatile-2.c: New.
1832
1833 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1834
1835         PR rtl-optimization/44691
1836         * gfortran.dg/pr44691.f: New test.
1837
1838 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1839
1840         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1841
1842 2010-08-19  Jason Merrill  <jason@redhat.com>
1843
1844         * g++.dg/init/synth3.C: New.
1845         * g++.dg/init/value8.C: New.
1846         * g++.dg/tree-ssa/empty-2.C: New.
1847         * g++.dg/cpp0x/noexcept09.C: New.
1848
1849 2010-08-19  Daniel Kraft  <d@domob.eu>
1850
1851         PR fortran/29785
1852         PR fortran/45016
1853         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1854         * gfortran.dg/pointer_remapping_1.f90: New test.
1855         * gfortran.dg/pointer_remapping_2.f03: New test.
1856         * gfortran.dg/pointer_remapping_3.f08: New test.
1857         * gfortran.dg/pointer_remapping_4.f03: New test.
1858         * gfortran.dg/pointer_remapping_5.f08: New test.
1859         * gfortran.dg/pointer_remapping_6.f08: New test.
1860
1861 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1862
1863         PR testsuite/45324
1864         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1865
1866 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1867
1868         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1869
1870 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1871
1872         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1873         variable.
1874
1875 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1876
1877         PR target/45070
1878         * gcc.c-torture/execute/pr45070.c: New.
1879
1880 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1881
1882         * g++.dg/pr44328.C: New test.
1883
1884 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1885
1886         PR fortran/36158
1887         PR fortran/33197
1888         * gfortran.dg/bessel_3.f90: New.
1889         * gfortran.dg/bessel_4.f90: New.
1890         * gfortran.dg/bessel_5.f90: New.
1891
1892 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1893
1894         PR fortran/45290
1895         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1896         * gfortran.dg/pointer_init_2.f90: New.
1897         * gfortran.dg/pointer_init_3.f90: New.
1898         * gfortran.dg/pointer_init_4.f90: New.
1899
1900 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1901
1902         PR c++/45049
1903         * g++.dg/pr45049-1.C: New test.
1904         * g++.dg/pr45049-2.C: New test.
1905
1906 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1907
1908         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1909         20 if __ARM_PCS is defined otherwise 64.
1910         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1911         instead of hard coded 64.
1912
1913 2010-08-18  Yao Qi  <yao@codesourcery.com>
1914
1915         PR target/45094
1916         * gcc.target/arm/pr45094.c: New test.
1917
1918 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1919
1920         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1921
1922 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1923
1924         PR rtl-optimization/42575
1925         * gcc.target/arm/pr42575.c: New test.
1926
1927 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1928
1929         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1930         * gcc.dg/tls/thr-cse-1.c: New.
1931
1932 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1933
1934         PR debug/42487
1935         * lib/target-supports.exp
1936         (check_effective_target_function_sections): New.
1937         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1938         function sections before proceding.
1939
1940 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1941
1942         PR fortran/45308
1943         * gfortran.dg/pr45308.f03: New test.
1944
1945 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1946
1947         PR target/45296
1948         * gcc.target/i386/pr45296.c: New test.
1949
1950 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1951
1952         * g++.dg/ext/uow-1.C: New.
1953         * g++.dg/ext/uow-2.C: New.
1954         * g++.dg/ext/uow-3.C: New.
1955         * g++.dg/ext/uow-4.C: New.
1956
1957 2010-08-17  Richard Guenther  <rguenther@suse.de>
1958
1959         PR testsuite/45266
1960         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1961
1962 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1963
1964         PR c/40563
1965         * gcc.dg/Wcxx-compat-20.c: New test.
1966
1967 2010-08-17  Daniel Kraft  <d@domob.eu>
1968
1969         PR fortran/38936
1970         * gfortran.dg/associate_1.f03: Extended to test newly supported
1971         features like association to variables.
1972         * gfortran.dg/associate_3.f03: Removed check for illegal change
1973         of associate-name here...
1974         * gfortran.dg/associate_5.f03: ...and added it here.
1975         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1976         * gfortran.dg/associate_7.f03: New test.
1977
1978 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1979
1980         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1981
1982 2010-08-15  Daniel Kraft  <d@domob.eu>
1983
1984         PR fortran/38936
1985         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1986         * gfortran.dg/associate_3.f03: Clarify comment.
1987         * gfortran.dg/associate_5.f03: New test.
1988         * gfortran.dg/associate_6.f03: New test.
1989
1990 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1991
1992         PR fortran/45211
1993         * gfortran.dg/bind_c_usage_21.f90: New.
1994         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1995
1996 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1997
1998         * gfortran.dg/optional_absent_1.f90: New.
1999         * gfortran.dg/null_actual.f90: New.
2000
2001 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2002
2003         * gfortran.dg/pointer_target_1.f90: New.
2004         * gfortran.dg/pointer_target_2.f90: New.
2005         * gfortran.dg/pointer_target_3.f90: New.
2006
2007 2010-08-15  Daniel Kraft  <d@domob.eu>
2008
2009         PR fortran/45197
2010         * gfortran.dg/elemental_args_check_3.f90: New test.
2011         * gfortran.dg/impure_1.f08: New test.
2012         * gfortran.dg/impure_2.f08: New test.
2013         * gfortran.dg/impure_3.f90: New test.
2014         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2015
2016 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2017
2018         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2019         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2020         SLP tests.
2021         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2022         misaligned loads.
2023         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2024         misaligned stores.c
2025         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2026
2027 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2028
2029         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2030         dg-require-effective-target after dg-do.
2031
2032 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2033
2034         * lib/target-supports.exp (check_effective_target_vect_int): Return
2035         true for Loongson targets.
2036         (check_effective_target_vect_shift): Likewise.
2037         (check_effective_target_vect_no_int_max): Likewise.
2038         (check_effective_target_vect_no_align): Likewise.
2039         (check_effective_target_vect_short_mult): Likewise.
2040
2041 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2042
2043         * g++.dg/cast.C: Change fields of structures to "long" to pass
2044         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2045         * g++.dg/cpp0x/iop.C: Ditto.
2046         * g++.dg/cpp0x/named_refs.C: Ditto.
2047         * g++.dg/cpp0x/rv1p.C: Ditto.
2048         * g++.dg/cpp0x/rv2p.C: Ditto.
2049         * g++.dg/cpp0x/rv3p.C: Ditto.
2050         * g++.dg/cpp0x/rv4p.C: Ditto.
2051         * g++.dg/cpp0x/rv5p.C: Ditto.
2052         * g++.dg/cpp0x/rv6p.C: Ditto.
2053         * g++.dg/cpp0x/rv7p.C: Ditto.
2054         * g++.dg/cpp0x/rv8p.C: Ditto.
2055         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2056
2057 2010-08-13  Daniel Kraft  <d@domob.eu>
2058
2059         * gfortran.dg/implied_shape_1.f08: New test.
2060         * gfortran.dg/implied_shape_2.f90: New test.
2061         * gfortran.dg/implied_shape_3.f08: New test.
2062
2063 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2064
2065         PR libfortran/42526
2066         * gfortran.dg/char_component_initializer_1.f90: New test.
2067
2068 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2069
2070         PR tree-optimization/45241
2071         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2072
2073 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2074
2075         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2076         to dg-options.
2077         * gcc.target/i386/pr40906-2.c: Ditto.
2078         * gcc.target/i386/pr40906-3.c: Ditto.
2079
2080 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2081
2082         PR middle-end/45262
2083         * gcc.c-torture/execute/pr45262.c: New test.
2084
2085 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2086
2087         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2088         empty argument.
2089         * g++.dg/other/profile1.C: Ditto.
2090
2091 2010-08-12  Richard Guenther  <rguenther@suse.de>
2092
2093         PR tree-optimization/45232
2094         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2095         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2096         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2097         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2098         unsigned arithmetic.
2099         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2100         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2101         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2102         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2103         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2104         unsigned arithmetic.
2105         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2106         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2107         unsigned arithmetic.
2108         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2109         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2110         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2111         unsigned arithmetic.
2112         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2113         * gcc.dg/tree-ssa/negate.c: Adjust.
2114         * gcc.dg/vect/vect-1.c: Adjust.
2115         * gfortran.dg/reassoc_6.f: XFAIL.
2116
2117 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2118
2119         PR debug/45259
2120         * gcc.dg/pr45259.c: New test.
2121
2122 2010-08-12  Wei Guozhi  <carrot@google.com>
2123
2124         PR target/44999
2125         * gcc.target/arm/pr44999.c: New testcase.
2126
2127 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2128
2129         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2130         (N): Likewise.
2131         (main): Adjust accordingly.
2132
2133 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2134
2135         * gfortran.dg/graphite/id-22.f: New.
2136
2137 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2138
2139         * gcc.dg/graphite/id-26.c: New.
2140
2141 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2142
2143         * gcc.dg/graphite/id-25.c: New.
2144
2145 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2146
2147         * gcc.dg/graphite/run-id-5.c: New.
2148         * gcc.dg/graphite/run-id-6.c: New.
2149         * gfortran.dg/graphite/id-21.f: New.
2150
2151 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2152
2153         * gcc.dg/graphite/id-24.c: New.
2154
2155 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2156
2157         * gcc.dg/tree-ssa/pr20742.c: New.
2158
2159 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2160
2161         * gcc.dg/graphite/id-23.c: New.
2162
2163 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2164
2165         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2166
2167 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2168
2169         * gcc.dg/graphite/pr42729.c: New.
2170
2171 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2172
2173         * gfortran.dg/graphite/id-20.f: New.
2174
2175 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2176
2177         * gcc.dg/graphite/id-22.c: New.
2178
2179 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2180
2181         * gcc.dg/graphite/run-id-2.c: Call abort.
2182
2183 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2184
2185         * gcc.dg/graphite/id-20.c: New.
2186
2187 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2188             Steve Kargl <kargl@gcc.gnu.org>
2189
2190         PR fortran/44595
2191         * gfortran.dg/move_alloc_3.f90: New.
2192         * gfortran.dg/random_seed_2.f90: New.
2193
2194 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2195
2196         * lib/target-supports.exp (check_effective_target_sync_int_long):
2197         Add hppa*-*-linux*.
2198         (check_effective_target_sync_char_short): Likewise.
2199
2200 2010-08-10  Yao Qi  <yao@codesourcery.com>
2201
2202         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2203         general form.
2204         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2205         * g++.dg/other/packed1.C: Likewise.
2206         * g++.dg/other/crash-4.C: Likewise.
2207         * g++.dg/ext/packed8.C: Likewise.
2208         * g++.dg/init/array16.C: Likewise.
2209
2210 2010-08-10  xinliang David Li  <davidxl@google.com>
2211         * gcc.dg/tree-ssa/loop-19.c: Add option
2212         -fno-prefetch-loop-array
2213
2214 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2215
2216         PR middle-end/45182
2217         * gcc.c-torture/compile/pr45182.c: New test.
2218
2219 2010-08-09  Jason Merrill  <jason@redhat.com>
2220
2221         PR c++/45236
2222         * g++.dg/cpp0x/variadic-104.C: New.
2223
2224 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2225
2226         PR fortran/44235
2227         * gfortran.dg/dependency_32.f90:  New test.
2228
2229 2010-08-09  Richard Guenther  <rguenther@suse.de>
2230
2231         PR middle-end/44632
2232         * g++.dg/opt/nrv17.C: New testcase.
2233
2234 2010-08-09  Richard Guenther  <rguenther@suse.de>
2235
2236         PR middle-end/45212
2237         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2238         alignment from MEM_REF offset only if we took it from the
2239         base object.
2240
2241         * gcc.target/i386/pr24178.c: New testcase.
2242
2243 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2244
2245         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2246         * gcc.dg/20030702-1.c: Ditto.
2247         * gcc.dg/20050309-1.c: Ditto.
2248         * gcc.dg/20050325-1.c: Ditto.
2249         * gcc.dg/20050330-2.c: Ditto.
2250         * gcc.dg/20051201-1.c: Ditto.
2251         * gcc.dg/gomp/pr27573.c: Ditto.
2252         * gcc.dg/gomp/pr34610.c: Ditto.
2253         * gcc.dg/pr24225.c: Ditto.
2254         * gcc.dg/pr26570.c: Ditto.
2255         * gcc.dg/pr32773.c: Ditto.
2256         * g++.dg/gcov/gcov-6.C: Ditto.
2257         * g++.dg/gomp/pr34608.C: Ditto.
2258         * gfortran.dg/gomp/pr27573.f90: Ditto.
2259
2260         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2261         dg-require-host-local dg directive.
2262         * gcc.dg/profile-dir-2.c: Ditto.
2263         * gcc.dg/profile-dir-3.c: Ditto.
2264
2265 2010-08-08  Richard Guenther  <rguenther@suse.de>
2266
2267         PR tree-optimization/45109
2268         * gcc.c-torture/compile/pr45109.c: New testcase.
2269
2270 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2271
2272         * gcc.dg/march.c: Skip if -march defined.
2273         * gcc.dg/mtune.c: Skip if -mtune defined.
2274
2275         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2276         generic thunk support.
2277
2278 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2279
2280         PR target/45213
2281         * gcc.target/i386/pr45213.c: New test.
2282
2283 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2284
2285         PR libfortran/45143
2286         * gfortran.dg/fmt_error_11.f03: New test.
2287
2288 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2289
2290         * lib/target-supports.exp (check_effective_target_sync_int_long):
2291         Add arm*-*-linux-gnueabi.
2292         (check_effective_target_sync_char_short): Likewise.
2293
2294 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2295
2296         PR fortran/45159
2297         * gfortran.dg/dependency_31.f90:  New test.
2298
2299 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2300
2301         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2302
2303 2010-08-06  Jason Merrill  <jason@redhat.com>
2304
2305         * g++.dg/cpp0x/sfinae3.C: New.
2306         * g++.dg/cpp0x/sfinae4.C: New.
2307
2308 2010-08-06  Richard Guenther  <rguenther@suse.de>
2309
2310         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2311         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2312         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2313         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2314         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2315         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2316         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2317         * gcc.c-torture/execute/20100805-1.c: Likewise.
2318
2319 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2320
2321         PR testsuite/42855
2322         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2323
2324 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2325
2326         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2327         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2328
2329 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2330
2331         * g++.dg/ipa/devirt-1.C: New test.
2332         * g++.dg/ipa/devirt-2.C: Likewise.
2333         * g++.dg/ipa/devirt-3.C: Likewise.
2334         * g++.dg/ipa/devirt-4.C: Likewise.
2335         * g++.dg/ipa/devirt-5.C: Likewise.
2336         * gcc.dg/ipa/iinline-3.c: Likewise.
2337
2338 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2339
2340         PR tree-optimization/45144
2341         * gcc.dg/tree-ssa/pr45144.c: New test.
2342
2343 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2344
2345         PR fortran/42207
2346         PR fortran/44064
2347         PR fortran/44065
2348         * gfortran.dg/class_25.f03: New.
2349         * gfortran.dg/class_26.f03: New.
2350
2351 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2352
2353         * g++.dg/warn/miss-format-1.C: Update line number.
2354
2355 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2356
2357         PR c++/44641
2358         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2359         .frame and .mask assembler directives.
2360
2361 2010-08-04  Richard Guenther  <rguenther@suse.de>
2362
2363         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2364         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2365         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2366         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2367
2368 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2369
2370         PR fortran/44857
2371         * gfortran.dg/derived_constructor_char_1.f90: New.
2372         * gfortran.dg/derived_constructor_char_2.f90: New.
2373
2374 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2375
2376         PR fortran/45159
2377         * gfortran.dg/dependency_30.f90:  New test.
2378
2379 2010-08-03  Jan Hubicka  <jh@suse.cz>
2380
2381         * gcc.c-torture/compile/pr45085.c: New testcase.
2382
2383 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2384
2385         PR fortran/44584
2386         PR fortran/45161
2387         * gfortran.dg/typebound_call_9.f03: Modified.
2388         * gfortran.dg/typebound_generic_1.f03: Modified.
2389
2390 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2391
2392         PR fortran/45159
2393
2394         * gfortran.dg/dependency_29.f90:  New test.
2395
2396 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2397
2398         PR fortran/36854
2399         * gfortran.dg/character_comparison_2.f90:  New test.
2400         * gfortran.dg/character_comparison_3.f90:  New test.
2401         * gfortran.dg/dependency_28.f90:  New test.
2402
2403 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2404
2405         PR target/40457
2406         * gcc.target/arm/pr40457-1.c: New test.
2407         * gcc.target/arm/pr40457-2.c: New test.
2408
2409 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2410
2411         PR fortran/44912
2412         * gfortran.dg/typebound_call_17.f03: New.
2413
2414 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2415
2416         PR fortran/44929
2417         * gfortran.dg/allocate_derived_3.f90: New.
2418
2419 2010-07-30  Xinliang David Li  <davidxl@google.com>
2420         PR tree-optimization/45121
2421         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2422
2423 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2424
2425         PR c++/45112
2426         * g++.dg/pr45112.C: New test.
2427
2428 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2429
2430         PR debug/45055
2431         PR rtl-optimization/45137
2432         * gcc.dg/pr45055.c: New test.
2433
2434 2010-07-30  Alan Modra  <amodra@gmail.com>
2435
2436         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2437         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2438
2439 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2440
2441         PR fortran/45087
2442         PR fortran/45125
2443         * gfortran.dg/whole_file_25.f90: New.
2444         * gfortran.dg/whole_file_26.f90: New.
2445         * gfortran.dg/whole_file_27.f90: New.
2446
2447 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2448
2449         PR fortran/44962
2450         * gfortran.dg/typebound_proc_17.f03: New.
2451
2452 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2453
2454         PR fortran/45004
2455         * gfortran.dg/move_alloc_2.f90: New.
2456
2457 2010-07-29  Xinliang David Li  <davidxl@google.com>
2458         PR tree-optimization/45121
2459         * c-c++-common/uninit-17.c: Fix expected output.
2460
2461 2010-07-29  Richard Guenther  <rguenther@suse.de>
2462
2463         PR tree-optimization/45120
2464         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2465
2466 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2467
2468         PR fortran/42051
2469         PR fortran/44064
2470         * gfortran.dg/pr42051.f03: New testcase.
2471
2472 2010-07-29  Richard Guenther  <rguenther@suse.de>
2473
2474         PR middle-end/45034
2475         * gcc.c-torture/execute/pr45034.c: New testcase.
2476
2477 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2478
2479         PR c++/45096
2480         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2481
2482 2010-07-28  Daniel Kraft  <d@domob.eu>
2483
2484         * gfortran.dg/bound_8.f90: New test.
2485
2486 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2487
2488         PR debug/45105
2489         * gcc.dg/pr45105.c: New test.
2490
2491 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2492
2493         PR rtl-optimization/45107
2494         * gcc.dg/pr45107.c: New test.
2495
2496 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2497
2498         PR rtl-optimization/45101
2499         * gcc.dg/pr45101.c: New test.
2500
2501 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2502
2503         PR fortran/45077
2504         * gfortran.dg/whole_file_24.f90: New.
2505
2506 2010-07-27  Jason Merrill  <jason@redhat.com>
2507
2508         * g++.dg/cpp0x/variadic102.C: New.
2509         * g++.dg/cpp0x/variadic103.C: New.
2510
2511 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2512
2513         PR rtl-optimization/40956
2514         PR target/42495
2515         PR middle-end/42574
2516         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2517         * gcc.target/arm/pr42574.c: Add tests.
2518
2519 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2520
2521         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2522         test name.
2523         (cleanup-repo-files): Ditto.
2524         (cleanup-saved-temps): Ditto.
2525
2526 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2527
2528         PR testsuite/44701
2529         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2530
2531         PR c/45079
2532         * gcc.dg/pr45079.c: New test.
2533
2534 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2535
2536         PR tree-optimization/44152
2537         * gcc.dg/vect/fast-math-pr44152.c: New test.
2538
2539 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2540
2541         PR ObjC/44140
2542         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2543         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2544         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2545         * obj-c++.dg/torture/trivial.mm: Ditto.
2546         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2547         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2548         * objc.dg/torture/tls/thr-init.m: Ditto.
2549         * objc.dg/torture/trivial.m: Ditto.
2550
2551 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2552
2553         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2554         Skip on spu-*-* targets.
2555
2556 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2557
2558         PR tree-optimization/45083
2559         * gcc.dg/pr45083.c: New test.
2560
2561 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2562
2563         PR fortran/40873
2564         * gfortran.dg/whole_file_22.f90: New test.
2565         * gfortran.dg/whole_file_23.f90: New test.
2566
2567 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2568             Jack Howarth  <howarth@bromo.med.uc.edu>
2569             Richard Henderson  <rth@redhat.com>
2570
2571         PR target/44132
2572         * gcc.dg/tls/thr-init-1.c: New.
2573         * gcc.dg/tls/thr-init-2.c: New.
2574         * gcc.dg/torture/tls New.
2575         * gcc.dg/torture/tls/tls-test.c: New.
2576         * gcc.dg/torture/tls/thr-init-1.c: New.
2577         * gcc.dg/torture/tls/tls.exp: New.
2578         * gcc.dg/torture/tls/thr-init-2.c: New.
2579         * gcc.dg/tls/emutls-2.c: New test
2580
2581         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2582         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2583         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2584         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2585         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2586         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2587         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2588         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2589         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2590         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2591         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2592         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2593         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2594         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2595         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2596         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2597         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2598         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2599         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2600         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2601         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2602         gfortran.dg/gomp/omp_threadprivate1.f90,
2603         gfortran.dg/gomp/omp_threadprivate2.f90,
2604         gfortran.dg/gomp/reduction1.f90,
2605         gfortran.dg/gomp/sharing-1.f90: Likewise.
2606
2607 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2608
2609         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2610         sse_runtime.
2611         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2612         dg-require-visibility.
2613
2614 2010-07-26  Richard Guenther  <rguenther@suse.de>
2615
2616         PR tree-optimization/43784
2617         * gcc.c-torture/execute/pr43784.c: New testcase.
2618         * g++.dg/torture/pr43784.C: Likewise.
2619
2620 2010-07-26  Richard Guenther  <rguenther@suse.de>
2621
2622         PR middle-end/45056
2623         * g++.dg/pr45056.C: New testcase.
2624
2625 2010-07-26  Richard Guenther  <rguenther@suse.de>
2626
2627         PR tree-optimization/45071
2628         * gcc.dg/pr45071.c: New testcase.
2629
2630 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2631
2632         PR fortran/45066
2633         * gfortran.dg/namelist_62.f90: New.
2634
2635 2010-07-26  Richard Guenther  <rguenther@suse.de>
2636
2637         * gcc.c-torture/execute/pr45017.c: Move ...
2638         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2639
2640 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2641
2642         PR fortran/40628
2643         * trim_optimize_1.f90:  New test.
2644         * character_comparision_1.f90:  New test.
2645
2646 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2647
2648         PR fortran/42852
2649         * gfortran.dg/wtruncate_fix.f: New test.
2650
2651 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2652
2653         PR testsuite/45068
2654         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2655
2656 2010-07-24  Richard Guenther  <rguenther@suse.de>
2657
2658         PR lto/43788
2659         * g++.dg/lto/20100724-1_0.C: New testcase.
2660
2661 2010-07-24  Richard Guenther  <rguenther@suse.de>
2662
2663         PR lto/43212
2664         * gcc.dg/lto/20100724-1_0.c: New testcase.
2665         * gcc.dg/lto/20100724-1_1.c: Likewise.
2666
2667 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2668
2669         PR fortran/40011
2670         * gfortran.dg/whole_file_21.f90: New.
2671
2672         * gfortran.dg/integer_exponentiation_3.F90: Use
2673         -ffloat-store only for i?86/x86-64 -m32.
2674
2675 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2676
2677         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2678         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2679
2680 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2681
2682         * gfortran.dg/func_decl_4.f90: Split test into two ...
2683         * gfortran.dg/func_decl_5.f90: ... parts.
2684         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2685         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2686         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2687         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2688         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2689         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2690         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2691         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2692         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2693         * gfortran.dg/sizeof.f90: Make test valid.
2694         * gfortran.dg/pr20865.f90: Add new dg-error.
2695         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2696         * gfortran.dg/g77/19990218-0.f: Ditto.
2697         * gfortran.dg/g77/19990218-1.f: Ditto.
2698         * gfortran.dg/g77/970625-2.f: Ditto.
2699         * gfortran.dg/pr37243.f: Fix function declaration.
2700         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2701         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2702
2703 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2704
2705         PR fortran/44945
2706         * gfortran.dg/char_array_structure_constructor.f90: Add
2707         -fwhole-file as dg-option as it otherwise fails on some
2708         systems.
2709
2710 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2711
2712         * gnat.dg/aggr16.ad[sb]: New test.
2713         * gnat.dg/aggr16_pkg.ads: New helper.
2714
2715 2010-07-23  Richard Guenther  <rguenther@suse.de>
2716
2717         PR lto/43071
2718         * g++.dg/lto/20100723-1_0.C: New testcase.
2719
2720 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2721
2722         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2723         AVX support.
2724         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2725         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2726
2727 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2728
2729         * lib/target-supports.exp (add_options_for_tls): New proc.
2730         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2731         * g++.dg/tls/static-1a.cc: Likewise.
2732         * gcc.dg/tls/emutls-1.c: Likewise.
2733         * gcc.dg/tls/opt-11.c: Likewise.
2734         * gcc.dg/tls/opt-12.c: Likewise.
2735         * gcc.dg/tls/pr24428-2.c: Likewise.
2736         * gcc.dg/tls/pr24428.c: Likewise.
2737         * obj-c++.dg/tls/static-1.mm: Likewise.
2738         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2739         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2740         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2741         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2742         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2743         * objc.dg/torture/tls/thr-init.m: Likewise.
2744         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2745
2746 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2747
2748         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2749         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2750         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2751         optimized dump files.
2752
2753 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2754
2755         PR tree-optimization/45047
2756         * gcc.c-torture/compile/pr45047.c: New test.
2757
2758 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2759
2760         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2761         instead of dg-compile.
2762         * gcc.dg/float-range-4.c: Ditto.
2763         * gcc.dg/float-range-5.c: Ditto.
2764         * gcc.dg/fold-overflow-1.c: Ditto.
2765         * gcc.dg/gomp/sections-4.c: Ditto.
2766         * gcc.dg/transparent-union-1.c: Ditto.
2767         * gcc.dg/transparent-union-2.c: Ditto.
2768         * gcc.target/i386/pr39315-check.c: Ditto.
2769         * g++.dg/gomp/sections-4.C: Ditto.
2770         * g++.dg/template/dtor7.C: Ditto.
2771         * g++.dg/tree-ssa/pr19952.C: Ditto.
2772         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2773         * gfortran.dg/graphite/pr42185.f90: Ditto.
2774         * gfortran.dg/namelist_36.f90: Ditto.
2775         * gnat.dg/noreturn1.adb: Ditto.
2776         * gnat.dg/specs/small_alignment.ads: Ditto.
2777
2778 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2779
2780         PR tree-optimization/44915
2781         * g++.dg/torture/pr44915.C: New test.
2782
2783 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2784
2785         PR tree-optimization/44914
2786         * g++.dg/tree-ssa/pr44914.C: New test.
2787
2788 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2789
2790         PR target/44290
2791         * gcc.dg/pr44290-1.c: New test.
2792         * gcc.dg/pr44290-2.c: New test.
2793
2794 2010-07-23  Jason Merrill  <jason@redhat.com>
2795
2796         PR c++/45008
2797         * g++.dg/abi/mangle44.C: New.
2798
2799 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2800
2801         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2802         for compile-time only tests.
2803         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2804         target check.
2805         * gcc.target/i386/pr39315-4.c: Ditto.
2806         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2807         target check.  Include sse-os-support.h.
2808         (main): Call check_isa and sse_os_support.
2809         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2810         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2811         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2812         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2813         target check.  Include sse-os-support.h.
2814         (main): Call check_isa and sse_os_support.
2815         * gcc.target/i386/vperm-v2df.c: Ditto.
2816
2817 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2818
2819         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2820         (check_effective_target_avx_runtime): New procedure.
2821         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2822         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2823
2824         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2825         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2826         and __get_cpuid test.
2827         * gcc.dg/compat/vector-2b_main.c: Ditto.
2828
2829         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2830
2831         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2832         for compile-time only test.
2833         * gcc.dg/pr32716.c: Ditto.
2834         * gcc.dg/pr34856.c: Ditto.
2835         * gcc.dg/pr36997.c: Ditto.
2836         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2837         * gfortran.dg/pr28158.f90: Ditto.
2838         * gfortran.dg/pr30667.f: Ditto.
2839
2840         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2841         i?86-*-* and x86_64-*-* targets to disable execution on targets
2842         without sse2 runtime support.
2843         * g++.dg/vect/vect.exp: Ditto.
2844         * gfortran.dg/vect/vect.exp: Ditto.
2845
2846         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2847         * gcc.dg/pr37544.c: Ditto.
2848         * gcc.dg/pr40550.c: Ditto.
2849         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2850         * gcc.dg/compat/vector-1a_main.c: Ditto.
2851         * gcc.dg/compat/vector-2a_main.c: Ditto.
2852         * gcc.dg/torture/pr16104-1.c: Ditto.
2853         * gcc.dg/torture/pr35771-1.c: Ditto.
2854         * gcc.dg/torture/pr35771-2.c: Ditto.
2855         * gcc.dg/torture/pr35771-3.c: Ditto.
2856         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2857         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2858         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2859         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2860         * g++.dg/other/i386-1.C: Ditto.
2861         * g++.dg/other/pr40446.C: Ditto.
2862
2863 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2864
2865         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2866
2867 2010-07-23  Daniel Kraft  <d@domob.eu>
2868
2869         PR fortran/44709
2870         * gfortran.dg/exit_1.f08: New test.
2871         * gfortran.dg/exit_2.f08: New test.
2872
2873 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2874
2875         PR tree-optimization/39839
2876         * gcc.target/arm/pr39839.c: New test case.
2877
2878 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2879
2880         * gnat.dg/unchecked_convert5b.adb: New test.
2881         * gnat.dg/unchecked_convert6.adb: Likewise.
2882         * gnat.dg/unchecked_convert6b.adb: Likewise.
2883
2884 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2885
2886         * gnat.dg/aggr15.ad[sb]: New test.
2887
2888 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2889
2890         PR debug/45024
2891         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2892
2893 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2894
2895         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2896         with dg-require-linker-plugin.
2897
2898 2010-07-22  Richard Guenther  <rguenther@suse.de>
2899
2900         PR lto/43850
2901         * g++.dg/lto/20100722-1_0.C: New testcase.
2902
2903 2010-07-22  Richard Guenther  <rguenther@suse.de>
2904
2905         PR lto/42451
2906         * gcc.dg/lto/20100720-3_0.c: New testcase.
2907         * gcc.dg/lto/20100720-3_1.c: Likewise.
2908
2909 2010-07-22  Richard Guenther  <rguenther@suse.de>
2910
2911         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2912         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2913
2914         PR lto/43373
2915         * gcc.dg/lto/20100722-1_0.c: New testcase.
2916
2917 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2918
2919         PR tree-optimization/44891
2920         * gcc.c-torture/compile/pr44891.c: New test.
2921
2922 2010-07-22  Richard Guenther  <rguenther@suse.de>
2923
2924         PR tree-optimization/45017
2925         * gcc.c-torture/execute/pr45017.c: New testcase.
2926
2927 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2928
2929         PR fortran/45019
2930         * gfortran.dg/aliasing_dummy_5.f90: New.
2931
2932 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2933
2934         PR target/43698
2935         * gcc.target/arm/pr43698.c: New test.
2936
2937 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2938
2939         PR fortran/44929
2940         * Revert my commit r162325 for this PR.
2941
2942 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2943
2944         PR debug/45015
2945         * gcc.target/m68k/pr45015.c: New test.
2946
2947 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2948
2949         PR c++/44641
2950         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2951         comments.
2952
2953 2010-07-21  Richard Guenther  <rguenther@suse.de>
2954
2955         PR lto/45018
2956         * g++.dg/lto/20100721-1_0.C: New testcase.
2957
2958 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2959
2960         PR tree-optimization/44900
2961         * g++.dg/torture/pr44900.C: New test.
2962
2963 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2964
2965         PR middle-end/44738
2966         * c-c++-common/uninit-17.c: Correct expected error.
2967
2968 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2969
2970         * gcc.dg/guality/asm-1.c: New test.
2971
2972         PR debug/45003
2973         * gcc.dg/guality/pr45003-2.c: New test.
2974         * gcc.dg/guality/pr45003-3.c: New test.
2975
2976 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2977
2978         PR libfortran/44697
2979         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2980
2981 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2982
2983         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2984         defined on the current line.
2985         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2986         * g++.dg/debug/dwarf2/pr44641.C: New.
2987
2988 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2989
2990         * gcc.target/powerpc/block-move-1.c: New test.
2991         * gcc.target/powerpc/block-move-2.c: New test.
2992
2993 2010-07-20  Jason Merrill  <jason@redhat.com>
2994
2995         PR c++/44967
2996         * g++.dg/cpp0x/sfinae2.C: New.
2997
2998 2010-07-20  Richard Guenther  <rguenther@suse.de>
2999
3000         PR lto/42696
3001         * gcc.dg/lto/20100720-4_0.c: New testcase.
3002
3003 2010-07-20  Richard Guenther  <rguenther@suse.de>
3004
3005         PR lto/43221
3006         * gcc.dg/lto/20100720-2_0.c: New testcase.
3007         * gcc.dg/lto/20100720-2_1.c: Likewise.
3008
3009 2010-07-20  Richard Guenther  <rguenther@suse.de>
3010
3011         PR lto/43208
3012         * gcc.dg/lto/20100720-1_0.c: New testcase.
3013         * gcc.dg/lto/20100720-1_1.c: Likewise.
3014
3015 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3016
3017         PR debug/45003
3018         * gcc.dg/guality/pr45003-1.c: New test.
3019
3020 2010-07-20  Richard Guenther  <rguenther@suse.de>
3021
3022         PR tree-optimization/44977
3023         * gcc.dg/torture/pr44977.c: New testcase.
3024
3025 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3026
3027         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3028         sync_char_short
3029
3030 2010-07-20  Richard Guenther  <rguenther@suse.de>
3031
3032         PR middle-end/44971
3033         PR middle-end/44988
3034         * gcc.dg/pr44971.c: New testcase.
3035         * gcc.c-torture/compile/pr44988.c: Likewise.
3036
3037 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3038
3039         PR fortran/44929
3040         * gfortran.dg/allocate_with_typespec.f90: New test.
3041         * gfortran.dg/allocate_derived_1.f90: Update error message.
3042
3043 2010-07-19  Jason Merrill  <jason@redhat.com>
3044
3045         PR c++/44996
3046         * g++.dg/cpp0x/decltype23.C: New.
3047
3048 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3049
3050         PR fortran/42385
3051         * gfortran.dg/class_defined_operator_1.f03 : New test.
3052
3053 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3054
3055         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3056         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3057         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3058         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3059
3060 2010-07-19  Richard Guenther  <rguenther@suse.de>
3061
3062         PR middle-end/44941
3063         * gcc.c-torture/compile/pr44941.c: New testcase.
3064
3065 2010-07-19  Jason Merrill  <jason@redhat.com>
3066
3067         PR c++/44969
3068         * g++.dg/template/sfinae24.C: New.
3069
3070 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3071
3072         PR fortran/44353
3073         * gfortran.dg/data_implied_do_2.f90: Removed.
3074
3075 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3076
3077         PR c++/44969
3078         * g++.dg/template/sfinae23.C: New.
3079
3080 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3081
3082         * lib/target-supports.exp (check_sse_os_support_available): New
3083         proc.
3084         (check_sse_hw_available): New proc.
3085         (check_effective_target_sse_runtime): New proc.
3086         (check_effective_target_sse2_runtime): New proc.
3087         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3088         -msse2 if check_sse_os_support_available.
3089         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3090         check_sse_os_support_available.
3091         * gcc.dg/vect/vect.exp: Likewise.
3092         * gfortran.dg/vect/vect.exp: Likewise.
3093         * gcc.target/i386/sol2-check: Renamed to ...
3094         * gcc.target/i386/sse-os-support.h: ... this.
3095         (sol2_check): Renamed to ...
3096         (sse_os_support): ... this.
3097         Only test movss with xmm registers.
3098         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3099         Removed ILL_INSN, ILL_INSN_LEN.
3100         * gcc.target/i386/sse2-check.h: Likewise.
3101         * gcc.target/i386/sse3-check.h: Likewise.
3102         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3103         Removed cpuid.h, __get_cpuid test.
3104         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3105         Removed cpuid.h, __get_cpuid test.
3106         * g++.dg/other/pr40446.C: Likewise.
3107         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3108         * gcc.dg/compat/vector-1a_main.c: Likewise.
3109         * gcc.dg/compat/vector-2a_main.c: Likewise.
3110         * gcc.dg/pr36584.c: Likewise.
3111         * gcc.dg/pr37544.c: Likewise.
3112         * gcc.dg/torture/pr16104-1.c: Likewise.
3113         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3114         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3115         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3116         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3117         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3118         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3119         sse2_runtime.
3120         * gcc.dg/torture/pr35771-2.c: Likewise.
3121         * gcc.dg/torture/pr35771-3.c: Likewise.
3122         * gcc.target/i386/pr39315-2.c: Likewise.
3123         * gcc.target/i386/pr39315-4.c: Likewise.
3124         * gcc.target/i386/vperm-v2df.c: Likewise.
3125         * gcc.target/i386/vperm-v2di.c: Likewise.
3126         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3127         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3128         sse_runtime.
3129
3130 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3131
3132         PR fortran/44353
3133         * gfortran.dg/data_implied_do_2.f90: New test.
3134
3135 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3136
3137         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3138
3139 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3140
3141         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3142         to the "mips16" group.
3143         (mips_using_mips16_p): New procedure.
3144         (mips-dg-options): Use it.
3145
3146 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3147
3148         * gcc.target/mips/mips16-attributes-4.c: New test.
3149
3150 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3151
3152         PR testsuite/44418
3153         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3154         * gcc.target/powerpc/recip-2.c: Ditto.
3155         * gcc.target/powerpc/recip-3.c: Ditto.
3156
3157 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3158
3159         * gcc.target/arm/pr42235.c: New test.
3160
3161 2010-07-16  Jason Merrill  <jason@redhat.com>
3162
3163         PR c++/32505
3164         * g++.dg/template/partial8.C: New.
3165
3166 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3167
3168         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3169         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3170         in C++.
3171         (gualcvt): New overloaded inline.
3172         (GUALCVT): Use it for C++.
3173         * g++.dg/guality/guality.exp: New.
3174         * g++.dg/guality/guality.h: New.
3175         * g++.dg/guality/redeclaration1.C: New test.
3176         * g++.dg/dg.exp: Prune also guality/* tests.
3177         * gcc.dg/guality/pr43141.c: Moved to...
3178         * c-c++-common/guality/pr43141.c: ... here.
3179
3180 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3181
3182         PR libfortran/37077
3183         * gfortran.dg/char4_iunit_2.f03: New test.
3184
3185 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3186
3187         * lib/plugin-support.exp (plugin-test-execute):
3188         Add ${gcc_objdir}/intl to includes.
3189
3190 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3191
3192         PR target/44942
3193         * gcc.c-torture/execute/pr44942.c: New test.
3194         * gcc.target/i386/pr44942.c: New test.
3195
3196 2010-07-15  Jason Merrill  <jason@redhat.com>
3197
3198         PR c++/44909
3199         * g++.dg/cpp0x/implicit7.C: New.
3200         * g++.dg/cpp0x/implicit8.C: New.
3201
3202 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3203
3204         Disable float tests for __SPU__ targets due to lack of signed zero:
3205         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3206         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3207         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3208         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3209         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3210         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3211         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3212         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3213         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3214
3215 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3216
3217         * gfortran.dg/select_char_2.f90: New test.
3218
3219 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3220
3221         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3222         with DECL_CHAIN.
3223
3224 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3225
3226         PR fortran/44936
3227         * gfortran.dg/typebound_generic_9.f03: New.
3228
3229 2010-07-15  Richard Guenther  <rguenther@suse.de>
3230
3231         PR tree-optimization/44946
3232         * gcc.c-torture/compile/pr44946.c: New testcase.
3233
3234 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3235
3236         PR fortran/40206
3237         * gfortran.dg/select_char_3.f90: New test.
3238
3239 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3240             Kevin F. Quinn  <kevquinn@gentoo.org>
3241
3242         * gcc.dg/Wtrampolines.c: New.
3243
3244 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3245
3246         PR libfortran/44934
3247         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3248
3249 2010-07-14  Jason Merrill  <jason@redhat.com>
3250
3251         PR c++/44810
3252         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3253
3254         Implement C++0x unrestricted unions (N2544)
3255         * g++.dg/cpp0x/union1.C: New.
3256         * g++.dg/cpp0x/union2.C: New.
3257         * g++.dg/cpp0x/union3.C: New.
3258         * g++.dg/cpp0x/defaulted2.C: Adjust.
3259         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3260         * g++.old-deja/g++.ext/anon2.C: Adjust.
3261         * g++.old-deja/g++.mike/misc6.C: Adjust.
3262
3263 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3264
3265         PR fortran/44925
3266         * gfortran.dg/c_loc_tests_15.f90: New.
3267
3268 2010-07-13  Jason Merrill  <jason@redhat.com>
3269
3270         PR c++/44909
3271         * g++.dg/cpp0x/implicit6.C: New.
3272
3273 2010-07-13  Jason Merrill  <jason@redhat.com>
3274
3275         PR c++/44540
3276         * g++.dg/abi/noreturn1.C: New.
3277         * g++.dg/abi/noreturn2.C: New.
3278
3279 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3280
3281         PR other/44874
3282         PR debug/44832
3283         * c-c++-common/pr44832.c: New test.
3284
3285 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3286
3287         PR objc/44488
3288         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3289         on the target.  Make sure that we can assemble the emitted asm when
3290         the test type is 'compile'.
3291
3292 2010-07-13  Richard Guenther  <rguenther@suse.de>
3293
3294         PR tree-optimization/36960
3295         * g++.dg/torture/pr36960.C: New testcase.
3296
3297 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3298
3299         PR c++/44908
3300         * g++.dg/template/sfinae21.C: New.
3301         * g++.dg/template/sfinae22.C: Likewise.
3302
3303 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3304
3305         PR testsuite/42843
3306         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3307         * gcc.dg/plugin/ggcplug.c: Likewise.
3308         * g++.dg/plugin/selfassign.c: Likewise.
3309         * g++.dg/plugin/attribute_plugin.c: Likewise.
3310         * g++.dg/plugin/dumb_plugin.c: Likewise.
3311         * g++.dg/plugin/pragma_plugin.c: Likewise.
3312
3313 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3314
3315         * gcc.c-torture/execute/pr44683.x: New.
3316         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3317
3318 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3319
3320         PR fortran/44434
3321         PR fortran/44565
3322         PR fortran/43945
3323         PR fortran/44869
3324         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3325         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3326         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3327         * gfortran.dh/typebound_call_16.f03: New.
3328         * gfortran.dg/typebound_generic_6.f03: New.
3329         * gfortran.dg/typebound_generic_7.f03: New.
3330         * gfortran.dg/typebound_generic_8.f03: New.
3331
3332 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3333
3334         PR libfortran/37077
3335         * gfortran.dg/char4_iunit_1.f03: New test.
3336
3337 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3338
3339         * gcc.dg/tree-ssa/vrp53.c: New test.
3340
3341 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3342
3343         PR c++/44907
3344         * g++.dg/template/sfinae19.C: New.
3345         * g++.dg/template/sfinae20.C: Likewise.
3346
3347 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3348
3349         * gcc.target/arm/interrupt-1.c: New test.
3350         * gcc.target/arm/interrupt-2.c: New test.
3351
3352 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3353
3354         * gcc.dg/pr42427.c: Require c99_runtime.
3355         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3356         c99_runtime.
3357         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3358         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3359         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3360         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3361         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3362         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3363         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3364         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3365         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3366         * gcc.target/i386/pr37275.c: Require visibility support.
3367
3368 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3369
3370         * lib/target-supports.exp (check_effective_target_sse): New proc.
3371         * gcc.target/i386/sol2-check.h: New file.
3372         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3373         Include sol2-check.h.
3374         (main) Only run do_test () if sol2_check ().
3375         * gcc.target/i386/sse2-check.h: Likewise.
3376         * gcc.target/i386/sse3-check.h: Likewise.
3377         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3378         [__sun__ && __svr4__]: Execute SSE2 instruction.
3379         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3380         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3381         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3382         * g++.dg/ext/vector14.C: Likewise.
3383         * g++.dg/other/mmintrin.C: Likewise.
3384         * gcc.dg/20020418-1.c: Likewise.
3385         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3386         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3387         * gcc.dg/format/unnamed-1.c: Likewise.
3388         Adapt dg-warning line number.
3389         * gcc.dg/graphite/pr40281.c: Likewise.
3390         * gcc.dg/pr32176.c: Likewise.
3391         * gcc.dg/pr40550.c: Likewise.
3392         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3393         * gcc.dg/torture/pr36891.c: Likewise.
3394         * gcc.target/i386/20020218-1.c: Likewise.
3395         * gcc.target/i386/20020523.c: Likewise.
3396         * gcc.target/i386/abi-1.c: Likewise.
3397         * gcc.target/i386/brokensqrt.c: Likewise.
3398         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3399         * gcc.target/i386/pr13366.c: Likewise.
3400         * gcc.target/i386/pr13685.c: Likewise.
3401         * gcc.target/i386/pr24306.c: Likewise.
3402         * gcc.target/i386/pr31486.c: Likewise.
3403         * gcc.target/i386/pr32065-1.c: Likewise.
3404         * gcc.target/i386/pr32065-2.c: Likewise.
3405         * gcc.target/i386/pr32389.c: Likewise.
3406         * gcc.target/i386/pr38824.c: Likewise.
3407         * gcc.target/i386/pr38931.c: Likewise.
3408         * gcc.target/i386/pr39592-1.c: Likewise.
3409         * gcc.target/i386/pr43766.c: Likewise.
3410         * gcc.target/i386/recip-divf.c: Likewise.
3411         * gcc.target/i386/recip-sqrtf.c: Likewise.
3412         * gcc.target/i386/recip-vec-divf.c: Likewise.
3413         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3414         * gcc.target/i386/sse-1.c: Likewise.
3415         * gcc.target/i386/sse-16.c: Likewise.
3416         * gcc.target/i386/sse-2.c: Likewise.
3417         * gcc.target/i386/sse-20.c: Likewise.
3418         * gcc.target/i386/sse-3.c: Likewise.
3419         * gcc.target/i386/sse-7.c: Likewise.
3420         * gcc.target/i386/sse-9.c: Likewise.
3421         * gcc.target/i386/sse-addps-1.c: Likewise.
3422         * gcc.target/i386/sse-addss-1.c: Likewise.
3423         * gcc.target/i386/sse-andnps-1.c: Likewise.
3424         * gcc.target/i386/sse-andps-1.c: Likewise.
3425         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3426         * gcc.target/i386/sse-comiss-1.c: Likewise.
3427         * gcc.target/i386/sse-comiss-2.c: Likewise.
3428         * gcc.target/i386/sse-comiss-3.c: Likewise.
3429         * gcc.target/i386/sse-comiss-4.c: Likewise.
3430         * gcc.target/i386/sse-comiss-5.c: Likewise.
3431         * gcc.target/i386/sse-comiss-6.c: Likewise.
3432         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3433         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3434         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3435         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3436         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3437         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3438         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3439         * gcc.target/i386/sse-divps-1.c: Likewise.
3440         * gcc.target/i386/sse-divss-1.c: Likewise.
3441         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3442         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3443         * gcc.target/i386/sse-maxps-1.c: Likewise.
3444         * gcc.target/i386/sse-maxss-1.c: Likewise.
3445         * gcc.target/i386/sse-minps-1.c: Likewise.
3446         * gcc.target/i386/sse-minss-1.c: Likewise.
3447         * gcc.target/i386/sse-movaps-1.c: Likewise.
3448         * gcc.target/i386/sse-movaps-2.c: Likewise.
3449         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3450         * gcc.target/i386/sse-movhps-1.c: Likewise.
3451         * gcc.target/i386/sse-movhps-2.c: Likewise.
3452         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3453         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3454         * gcc.target/i386/sse-movntps-1.c: Likewise.
3455         * gcc.target/i386/sse-movss-1.c: Likewise.
3456         * gcc.target/i386/sse-movss-2.c: Likewise.
3457         * gcc.target/i386/sse-movss-3.c: Likewise.
3458         * gcc.target/i386/sse-movups-1.c: Likewise.
3459         * gcc.target/i386/sse-movups-2.c: Likewise.
3460         * gcc.target/i386/sse-mulps-1.c: Likewise.
3461         * gcc.target/i386/sse-mulss-1.c: Likewise.
3462         * gcc.target/i386/sse-orps-1.c: Likewise.
3463         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3464         * gcc.target/i386/sse-recip-vec.c: Likewise.
3465         * gcc.target/i386/sse-recip.c: Likewise.
3466         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3467         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3468         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3469         * gcc.target/i386/sse-subps-1.c: Likewise.
3470         * gcc.target/i386/sse-subss-1.c: Likewise.
3471         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3472         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3473         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3474         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3475         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3476         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3477         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3478         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3479         * gcc.target/i386/sse-xorps-1.c: Likewise.
3480         * gcc.target/i386/ssefn-1.c: Likewise.
3481         * gcc.target/i386/ssefn-3.c: Likewise.
3482         * gcc.target/i386/sseregparm-1.c: Likewise.
3483         * gcc.target/i386/stackalign/return-3.c: Likewise.
3484         * gcc.target/i386/vectorize1.c: Likewise.
3485         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3486         * gcc.target/i386/xorps-sse.c: Likewise.
3487         * gfortran.dg/pr28158.f90: Likewise.
3488         * gfortran.dg/pr30667.f: Likewise.
3489         * gnat.dg/loop_optimization7.adb: Likewise.
3490         * gnat.dg/sse_nolib.adb: Likewise.
3491
3492 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3493
3494         PR fortran/44702
3495         * gfortran.dg/use_rename_6.f90: New.
3496         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3497
3498 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3499
3500         PR fortran/44869
3501         * gfortran.dg/class_24.f03: New.
3502
3503 2010-07-10  Richard Guenther  <rguenther@suse.de>
3504
3505         PR lto/44889
3506         * gcc.dg/lto/20100709-1_0.c: New testcase.
3507         * gcc.dg/lto/20100709-1_1.c: Likewise.
3508
3509 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3510
3511         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3512
3513 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3514
3515         PR objc/44140
3516         * objc.dg/lto/trivial-1_0.m: New.
3517         * objc.dg/lto/lto.exp: New.
3518         * obj-c++.dg/lto/trivial-1_0.mm: New.
3519         * obj-c++.dg/lto/lto.exp: New.
3520         * objc.dg/symtab-1.m: Adjust sizes.
3521         * objc.dg/image-info.m: Do not run for gnu-runtime.
3522
3523 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3524
3525         * gcc.dg/pr32370.c: Allow another kind of error message.
3526
3527 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3528
3529         * gnat.dg/atomic3.adb: New test.
3530
3531 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3532             Denys Vlasenko  <dvlasenk@redhat.com>
3533             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3534
3535         PR tree-optimization/28632
3536         * gcc.dg/tree-ssa/vrp51.c: New test.
3537         * gcc.dg/tree-ssa/vrp52.c: New test.
3538
3539 2010-07-09  Jason Merrill  <jason@redhat.com>
3540
3541         * g++.dg/abi/covariant6.C: New.
3542         * g++.dg/inherit/covariant17.C: Test both bases.
3543         * g++.dg/inherit/covariant7.C: Check vtable layout.
3544
3545 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3546
3547         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3548
3549 2010-07-09  Richard Guenther  <rguenther@suse.de>
3550
3551         PR tree-optimization/44852
3552         * gcc.c-torture/execute/pr44852.c: New testcase.
3553
3554 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3555
3556         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3557         multiplication by values.
3558         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3559         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3560
3561 2010-07-09  Richard Guenther  <rguenther@suse.de>
3562
3563         PR tree-optimization/44882
3564         * gfortran.dg/pr44882.f90: New testcase.
3565
3566 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3567
3568         PR target/40657
3569         * gcc.target/arm/pr40657-1.c: New test.
3570         * gcc.target/arm/pr40657-2.c: New test.
3571         * gcc.c-torture/execute/pr40657.c: New test.
3572
3573 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3574
3575         * gcc.dg/tree-ssa/vrp50.c: New test.
3576         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3577
3578 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3579
3580         PR fortran/44649
3581         * gfortran.dg/c_sizeof_1.f90: Modified.
3582         * gfortran.dg/storage_size_1.f08: New.
3583         * gfortran.dg/storage_size_2.f08: New.
3584
3585 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3586
3587         * gcc.c-torture/execute/20100708-1.c: New test.
3588
3589 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3590
3591         PR fortran/44847
3592         * gfortran.dg/gomp/pr44847.f90: New test.
3593
3594 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3595
3596         PR tree-optimization/44710
3597         * gcc.dg/tree-ssa/ifc-6.c: New.
3598         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3599
3600 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3601
3602         PR fortran/18918
3603         * gfortran.dg/coarray_10.f90: Add an additional test.
3604
3605 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3606
3607         PR middle-end/44828
3608         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3609         * gcc.c-torture/execute/pr44828.x: Revert.
3610
3611 2010-07-08  Jason Merrill  <jason@redhat.com>
3612
3613         PR c++/43120
3614         * g++.dg/inherit/covariant17.C: New.
3615         * g++.dg/abi/covariant1.C: Actually test for the bug.
3616
3617 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3618
3619         PR rtl-optimization/44838
3620         * gcc.dg/pr44838.c: New.
3621
3622 2010-07-08  Richard Guenther  <rguenther@suse.de>
3623
3624         PR tree-optimization/44831
3625         * gcc.c-torture/compile/pr44831.c: New testcase.
3626         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3627
3628 2010-07-08  Richard Guenther  <rguenther@suse.de>
3629
3630         PR tree-optimization/44861
3631         * g++.dg/vect/pr44861.cc: New testcase.
3632
3633 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3634
3635         PR middle-end/44828
3636         * gcc.c-torture/execute/pr44828.x: New file.
3637
3638 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3639
3640         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3641         dg-options.
3642         * g++.dg/ext/altivec-17.C: Adjust error message.
3643
3644 2010-07-07  Tom Tromey  <tromey@redhat.com>
3645
3646         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3647
3648 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3649
3650         PR target/44844
3651         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3652         * gcc.target/i386/rdrand-2.c: Likewise.
3653         * gcc.target/i386/rdrand-3.c: Likewise.
3654
3655 2010-07-07  Jan Hubicka  <jh@suse.cz>
3656
3657         PR middle-end/44813
3658         * g++.dg/torture/pr44813.C: New testcase.
3659         * g++.dg/torture/pr44826.C: New testcase.
3660
3661 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3662
3663         PR rtl-optimization/44787
3664         * gcc.c-torture/compile/pr44788.c: New test.
3665         * gcc.target/arm/pr44788.c: New test.
3666
3667 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3668
3669         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3670
3671 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3672
3673         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3674         to dg-options.
3675
3676 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3677
3678         PR fortran/44742
3679         * gfortran.dg/parameter_array_init_6.f90: New.
3680         * gfortran.dg/initialization_20.f90: Update dg-error.
3681         * gfortran.dg/initialization_24.f90: Ditto.
3682
3683 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3684         PR fortran/PR44693
3685         * gfortran.dg/dim_range_1.f90:  New test.
3686         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3687
3688 2010-07-06  Jason Merrill  <jason@redhat.com>
3689
3690         PR c++/44703
3691         * g++.dg/cpp0x/initlist41.C: New.
3692
3693         PR c++/44778
3694         * g++.dg/template/ptrmem22.C: New.
3695
3696 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3697
3698         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3699         support.
3700         * gcc.target/i386/i386.exp: Likewise.
3701
3702 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3703
3704         PR testsuite/44195
3705         * gcc.dg/lto/20100518_0.c: Limit to x86.
3706
3707 2010-07-06  Richard Guenther  <rguenther@suse.de>
3708
3709         PR middle-end/44828
3710         * gcc.c-torture/execute/pr44828.c: New testcase.
3711
3712 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3713
3714         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3715         * g++.dg/warn/volatile1.C: Likewise.
3716         * g++.dg/template/warn1.C: Likewise.
3717
3718 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3719
3720         AVX Programming Reference (June, 2010)
3721         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3722         * g++.dg/other/i386-3.C: Likewise.
3723         * gcc.target/i386/sse-12.c: Likewise.
3724
3725         * gcc.target/i386/f16c-check.h: New.
3726         * gcc.target/i386/rdfsbase-1.c: Likewise.
3727         * gcc.target/i386/rdfsbase-2.c: Likewise.
3728         * gcc.target/i386/rdgsbase-1.c: Likewise.
3729         * gcc.target/i386/rdgsbase-2.c: Likewise.
3730         * gcc.target/i386/rdrand-1.c: Likewise.
3731         * gcc.target/i386/rdrand-2.c: Likewise.
3732         * gcc.target/i386/rdrand-3.c: Likewise.
3733         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3734         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3735         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3736         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3737         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3738         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3739         * gcc.target/i386/wrfsbase-1.c: Likewise.
3740         * gcc.target/i386/wrfsbase-2.c: Likewise.
3741         * gcc.target/i386/wrgsbase-1.c: Likewise.
3742         * gcc.target/i386/wrgsbase-2.c: Likewise.
3743
3744         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3745         (__builtin_ia32_vcvtps2ph): New.
3746         (__builtin_ia32_vcvtps2ph256): Likewise.
3747
3748         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3749         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3750
3751         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3752         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3753
3754         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3755         (__builtin_ia32_vcvtps2ph256): Likewise.
3756         Add fsgsbase,rdrnd,f16c.
3757
3758         * lib/target-supports.exp (check_effective_target_f16c): New.
3759
3760 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3761
3762         * gcc.dg/guality/nrv-1.c: New test.
3763
3764 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3765
3766         PR middle-end/42505
3767         * gcc.target/arm/pr42505.c: New test case.
3768
3769 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3770
3771         PR c++/44808
3772         * g++.dg/opt/nrv16.C: New test.
3773
3774 2010-07-05  Richard Guenther  <rguenther@suse.de>
3775
3776         PR tree-optimization/44784
3777         * gcc.c-torture/compile/pr44784.c: New testcase.
3778
3779 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3780
3781         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3782         Increase loop bound and array size.
3783         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3784         Likewise.
3785
3786 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3787
3788         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3789         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3790         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3791         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3792         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3793
3794 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3795
3796         PR c++/22138
3797         * g++.dg/parse/template25.C: New.
3798
3799 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3800
3801         PR rtl-optimization/44695
3802         * gcc.dg/torture/pr44695.c: New.
3803
3804 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3805
3806         PR c++/16630
3807         * g++.dg/ext/pretty3.C: New.
3808
3809 2010-07-04  Richard Guenther  <rguenther@suse.de>
3810
3811         PR middle-end/44809
3812         * g++.dg/torture/pr44809.C: New testcase.
3813
3814 2010-07-04  Richard Guenther  <rguenther@suse.de>
3815
3816         PR tree-optimization/44656
3817         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3818
3819 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3820             Revital Eres  <eres@il.ibm.com>
3821
3822         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3823         misaligned stores.
3824         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3825         gcc.dg/vect/vect-96.c: Likewise.
3826         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3827         that support misaligned stores. Change the number of expected
3828         misaligned accesses.
3829         * gcc.dg/vect/vect-peel-1.c: New test.
3830         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3831         gcc.dg/vect/vect-peel-4.c: Likewise.
3832         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3833         vectorizable on all targets that support realignment.
3834         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3835
3836 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3837
3838         PR c/44806
3839         * gcc.dg/torture/pr44806.c: New.
3840
3841 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3842
3843         * gnat.dg/cond_expr1.adb: New test.
3844
3845 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3846
3847         * gnat.dg/modular3.adb: New test.
3848         * gnat.dg/modular3_pkg.ads: New helper.
3849
3850 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3851             Mikael Pettersson  <mikpe@it.uu.se>
3852
3853         PR testsuite/44518
3854         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3855         Make signed-ness of chars explicit.  Scan the object for
3856         strings that are split by some target assemblers.
3857         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3858         explicit.
3859
3860 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3861
3862         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3863
3864 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3865
3866         PR/44128
3867         * g++.dg/warn/Wshadow-7.C: New test.
3868
3869 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3870             Julian Brown  <julian@codesourcery.com>
3871             Sandra Loosemore  <sandra@codesourcery.com>
3872
3873         * gcc.c-torture/execute/20100416-1.c: New test case.
3874
3875 2010-07-02  Julian Brown  <julian@codesourcery.com>
3876             Sandra Loosemore  <sandra@codesourcery.com>
3877
3878         PR target/43703
3879
3880         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3881         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3882
3883 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3884             Julian Brown  <julian@codesourcery.com>
3885
3886         * gcc.target/arm/neon/vadds64.c: Regenerated.
3887         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3888         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3889         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3890         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3891         * gcc.target/arm/neon-vmls-1.c: Likewise.
3892         * gcc.target/arm/neon-vsubs64.c: New execution test.
3893         * gcc.target/arm/neon-vsubu64.c: New execution test.
3894         * gcc.target/arm/neon-vadds64.c: New execution test.
3895         * gcc.target/arm/neon-vaddu64.c: New execution test.
3896
3897 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3898
3899         * gcc.target/arm/neon-vands64.c: New.
3900         * gcc.target/arm/neon-vandu64.c: New.
3901         * gcc.target/arm/neon-vbics64.c: New.
3902         * gcc.target/arm/neon-vbicu64.c: New.
3903         * gcc.target/arm/neon-veors64.c: New.
3904         * gcc.target/arm/neon-veoru64.c: New.
3905         * gcc.target/arm/neon-vorns64.c: New.
3906         * gcc.target/arm/neon-vornu64.c: New.
3907         * gcc.target/arm/neon-vorrs64.c: New.
3908         * gcc.target/arm/neon-vorru64.c: New.
3909         * gcc.target/arm/neon/vands64.c: Regenerated.
3910         * gcc.target/arm/neon/vandu64.c: Regenerated.
3911         * gcc.target/arm/neon/vbics64.c: Regenerated.
3912         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3913         * gcc.target/arm/neon/veors64.c: Regenerated.
3914         * gcc.target/arm/neon/veoru64.c: Regenerated.
3915         * gcc.target/arm/neon/vorns64.c: Regenerated.
3916         * gcc.target/arm/neon/vornu64.c: Regenerated.
3917         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3918         * gcc.target/arm/neon/vorru64.c: Regenerated.
3919
3920 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3921
3922         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3923
3924 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3925
3926         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3927         * gfortran.dg/intent_out_5.f90: Same.
3928         * gfortran.dg/ltrans-7.f90: Same.
3929         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3930
3931 2010-07-02  Jan Hubicka  <jh@suse.cz>
3932
3933         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3934
3935 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3936
3937         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3938
3939 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3940
3941         PR c++/44780
3942         * c-c++-common/Wunused-var-12.c: New test.
3943
3944 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3945
3946         PR target/42835
3947         * gcc.target/arm/pr42835.c: New test.
3948
3949         PR target/42172
3950         * gcc.target/arm/pr42172-1.c: New test.
3951
3952 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3953
3954         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3955
3956 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3957
3958         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3959         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3960         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3961         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3962         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3963         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3964         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3965         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3966         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3967         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3968         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3969         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3970         * gcc.target/arm/neon-vdup_ns64.c: New.
3971         * gcc.target/arm/neon-vdup_nu64.c: New.
3972         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3973         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3974         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3975         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3976         * gcc.target/arm/neon-vmov_ns64.c: New.
3977         * gcc.target/arm/neon-vmov_nu64.c: New.
3978         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3979         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3980         * gcc.target/arm/neon-vget_lanes64.c: New.
3981         * gcc.target/arm/neon-vget_laneu64.c: New.
3982         * gcc.target/arm/neon-vset_lanes64.c: New.
3983         * gcc.target/arm/neon-vset_laneu64.c: New.
3984
3985 2010-07-02  Richard Guenther  <rguenther@suse.de>
3986
3987         * g++.dg/torture/20100702-1.C: New testcase.
3988
3989 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3990
3991         PR target/44707
3992         * gcc.c-torture/compile/pr44707.c: New test.
3993
3994 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3995
3996         PR c++/44039
3997         * g++.dg/template/crash101.C: New.
3998
3999 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4000
4001         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4002         Use the ABI-0 accessors and fail it for m64.
4003
4004 2010-07-02  Jan Hubicka  <jh@suse.cz>
4005
4006         * g++.dg/tree-ssa/pr44706.C: New testcase.
4007
4008 2010-07-02  Richard Guenther  <rguenther@suse.de>
4009
4010         PR tree-optimization/44748
4011         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4012
4013 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4014
4015         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4016         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4017         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4018         the method types to forward:.
4019
4020 2010-06-30  Jason Merrill  <jason@redhat.com>
4021
4022         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4023         * g++.dg/other/pr25632.C: Likewise.
4024
4025 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4026
4027         PR tree-optimization/40421
4028         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4029
4030 2010-07-01  Richard Guenther  <rguenther@suse.de>
4031
4032         PR middle-end/42834
4033         PR middle-end/44468
4034         * gcc.c-torture/execute/20100316-1.c: New testcase.
4035         * gcc.c-torture/execute/pr44468.c: Likewise.
4036         * gcc.c-torture/compile/20100609-1.c: Likewise.
4037         * gcc.dg/volatile2.c: Adjust.
4038         * gcc.dg/plugin/selfassign.c: Likewise.
4039         * gcc.dg/pr36902.c: Likewise.
4040         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4041         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4042         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4043         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4044         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4045         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4046         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4047         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4048         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4049         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4050         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4051         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4052         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4053         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4054         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4055         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4056         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4057         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4058         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4059         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4060         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4061         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4062         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4063         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4064         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4065         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4066         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4067         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4068         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4069         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4070         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4071         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4072         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4073         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4074         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4075         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4076         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4077         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4078         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4079         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4080         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4081         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4082         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4083         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4084         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4085         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4086         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4087         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4088         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4089         * g++.dg/tree-ssa/pr31146.C: Likewise.
4090         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4091         * g++.dg/tree-ssa/pr33604.C: Likewise.
4092         * g++.dg/plugin/selfassign.c: Likewise.
4093         * gfortran.dg/array_memcpy_3.f90: Likewise.
4094         * gfortran.dg/array_memcpy_4.f90: Likewise.
4095         * c-c++-common/torture/pr42834.c: New testcase.
4096
4097 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4098
4099         PR c++/44628
4100         * g++.dg/template/crash100.C: New.
4101
4102 2010-06-30  Jan Hubicka  <jh@suse.cz>
4103
4104         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4105
4106 2010-06-30  Michael Matz  <matz@suse.de>
4107
4108         PR bootstrap/44699
4109         * gcc.dg/pr44699.c: New test.
4110
4111 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4112
4113         PR tree-optimization/39799
4114         * c-c++-common/uninit-17.c: New test.
4115
4116 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4117
4118         PR libfortran/43298
4119         * gfortran.dg/read_infnan_1.f90: New test.
4120
4121 2010-06-29  Jason Merrill  <jason@redhat.com>
4122
4123         Enable implicitly declared move constructor/operator= (N3053).
4124         * g++.dg/cpp0x/implicit3.C: New.
4125         * g++.dg/cpp0x/implicit4.C: New.
4126         * g++.dg/cpp0x/implicit5.C: New.
4127         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4128         * g++.dg/cpp0x/not_special.C: Adjust.
4129         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4130         * g++.dg/cpp0x/rv1n.C: Adjust.
4131         * g++.dg/cpp0x/rv1p.C: Adjust.
4132         * g++.dg/cpp0x/rv2n.C: Adjust.
4133         * g++.dg/cpp0x/rv2p.C: Adjust.
4134         * g++.dg/cpp0x/rv3n.C: Adjust.
4135         * g++.dg/cpp0x/rv3p.C: Adjust.
4136         * g++.dg/cpp0x/rv4n.C: Adjust.
4137         * g++.dg/cpp0x/rv4p.C: Adjust.
4138         * g++.dg/cpp0x/rv5n.C: Adjust.
4139         * g++.dg/cpp0x/rv5p.C: Adjust.
4140         * g++.dg/cpp0x/rv6n.C: Adjust.
4141         * g++.dg/cpp0x/rv6p.C: Adjust.
4142         * g++.dg/cpp0x/rv7n.C: Adjust.
4143         * g++.dg/cpp0x/rv7p.C: Adjust.
4144         * g++.dg/cpp0x/rv8p.C: Adjust.
4145         * g++.dg/gomp/pr26690-1.C: Adjust.
4146         * g++.dg/other/error20.C: Adjust.
4147         * g++.dg/other/error31.C: Adjust.
4148         * g++.dg/parse/error19.C: Adjust.
4149         * g++.dg/template/qualttp5.C: Adjust.
4150         * g++.old-deja/g++.law/ctors5.C: Adjust.
4151
4152         Enable implicitly deleted functions (N2346)
4153         * g++.dg/cpp0x/defaulted17.C: New.
4154         * g++.dg/cpp0x/implicit1.C: New.
4155         * g++.dg/cpp0x/implicit2.C: New.
4156         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4157         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4158         * g++.dg/init/ctor4.C: Adjust.
4159         * g++.dg/init/synth2.C: Adjust.
4160         * g++.dg/lto/20081118_1.C: Adjust.
4161         * g++.dg/other/error13.C: Adjust.
4162         * g++.dg/other/unused1.C: Adjust.
4163         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4164         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4165         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4166         * g++.old-deja/g++.law/ctors17.C: Adjust.
4167         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4168         * g++.old-deja/g++.pt/assign1.C: Adjust.
4169         * g++.old-deja/g++.pt/crash20.C: Adjust.
4170
4171         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4172         * g++.dg/cpp0x/defaulted13.C: Adjust.
4173         * g++.dg/cpp0x/defaulted2.C: Adjust.
4174         * g++.dg/cpp0x/defaulted3.C: Adjust.
4175         * g++.dg/cpp0x/initlist9.C: Adjust.
4176         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4177         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4178         * g++.dg/init/synth2.C: Adjust.
4179
4180         * g++.dg/cpp0x/defaulted19.C: New.
4181
4182         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4183         * g++.dg/template/error23.C: Fix for -std=c++0x.
4184
4185 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4186
4187         PR fortran/44718
4188         * gfortran.dg/proc_ptr_28.f90: New.
4189
4190 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4191
4192         PR tree-optimization/43801
4193         * g++.dg/torture/pr43801.C: New test.
4194
4195         PR debug/44668
4196         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4197
4198 2010-06-29  Jason Merrill  <jason@redhat.com>
4199
4200         PR c++/44587
4201         * g++.dg/template/qualified-id2.C: New.
4202         * g++.dg/template/qualified-id3.C: New.
4203
4204 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4205
4206         PR fortran/44696
4207         * gfortran.dg/associated_target_4.f90: New.
4208
4209 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4210
4211         PR fortran/44582
4212         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4213
4214 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4215
4216         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4217
4218 2010-06-29  Jan Hubicka  <jh@suse.cz>
4219
4220         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4221
4222 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4223
4224         PR target/43902
4225         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4226         * gcc.target/arm/wmul-3.c: New test.
4227         * gcc.target/arm/wmul-4.c: New test.
4228
4229 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4230
4231         PR rtl-optimization/44659
4232         * gcc.target/i386/extract-1.c: New.
4233         * gcc.target/i386/extract-2.c: Likewise.
4234         * gcc.target/i386/extract-3.c: Likewise.
4235         * gcc.target/i386/extract-4.c: Likewise.
4236         * gcc.target/i386/extract-5.c: Likewise.
4237         * gcc.target/i386/extract-6.c: Likewise.
4238
4239 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4240
4241         PR c++/44682
4242         * g++.dg/warn/Wunused-var-14.C: New test.
4243
4244 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4245
4246         PR fortran/43298
4247         * gfortran.dg/nan_6.f90: New.
4248
4249 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4250
4251         PR tree-optimization/43781
4252         * gcc.dg/torture/pr43781.c: New.
4253
4254 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4255
4256         PR fortran/40158
4257         * gfortran.dg/actual_rank_check_1.f90: New test.
4258
4259 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4260
4261         * gcc.dg/ipa/ipa-sra-6.c: New test.
4262
4263 2010-06-28  Jan Hubicka  <jh@suse.cz>
4264
4265         PR tree-optimization/44687
4266         * gcc.c-torture/compile/pr44687.c
4267
4268 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4269
4270         PR c++/44535
4271         * g++.dg/torture/pr44535.C: New test.
4272
4273 2010-06-28  Michael Matz  <matz@suse.de>
4274
4275         PR middle-end/44592
4276         * gfortran.dg/pr44592.f90: New test.
4277
4278 2010-06-28  Jan Hubicka  <jh@suse.cz>
4279
4280         PR tree-optimization/44357
4281         * g++.dg/torture/pr44357.C: New testcase.
4282
4283 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4284
4285         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4286         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4287         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4288         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4289         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4290         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4291         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4292         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4293
4294 2010-06-27  Jan Hubicka  <jh@suse.cz>
4295
4296         * gcc.c-torture/compile/pr44686.c: New file.
4297
4298 2010-06-27  Richard Guenther  <rguenther@suse.de>
4299
4300         PR tree-optimization/44683
4301         * gcc.c-torture/execute/pr44683.c: New testcase.
4302
4303 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4304
4305         * gnat.dg/noreturn3.ad[sb]: New test.
4306
4307 2010-06-26  Jason Merrill  <jason@redhat.com>
4308
4309         * g++.dg/cpp0x/explicit5.C: New.
4310
4311 2010-06-26  Richard Guenther  <rguenther@suse.de>
4312
4313         PR tree-optimization/44393
4314         * gcc.dg/pr44393.c: New testcase.
4315
4316 2010-06-26  Jan Hubicka  <jh@suse.cz>
4317
4318         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4319
4320 2010-06-26  Richard Guenther  <rguenther@suse.de>
4321
4322         PR middle-end/44674
4323         * gcc.dg/pr44674.c: New testcase.
4324
4325 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4326
4327         * gcc.dg/opts-3.c: New test.
4328
4329 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4330
4331         * gfortran.dg/type_decl_1.f90: New.
4332         * gfortran.dg/type_decl_2.f90: New.
4333
4334 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4335
4336         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4337         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4338
4339 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4340
4341         PR testsuite/38946
4342         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4343         error in comparing reals.
4344
4345 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4346
4347         * selected_real_kind_2.f90: New.
4348         * selected_real_kind_3.f90: New.
4349
4350 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4351
4352         * gfortran.dg/entry_19.f90: New.
4353
4354 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4355
4356         * gfortran.dg/end_subroutine_1.f90: New.
4357         * gfortran.dg/end_subroutine_2.f90: New.
4358         * gfortran.dg/interface_proc_end.f90: Update.
4359
4360 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4361
4362         * gfortran.dg/semicolon_fixed.f: Update.
4363         * gfortran.dg/semicolon_fixed_2.f: New.
4364         * gfortran.dg/semicolon_free_2.f90: New.
4365         * gfortran.dg/semicolon_free.f90: Update.
4366
4367 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4368
4369         PR fortran/44448
4370         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4371
4372 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4373
4374         * g++.dg/ipa/iinline-3.C: New test.
4375         * gcc.dg/ipa/modif-1.c: Removed.
4376
4377 2010-06-25  Jan Hubicka  <jh@suse.cz>
4378
4379         * gcc.dg/tree-ssa/ipa-split-1.c
4380
4381 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4382
4383         * g++.dg/ipa/iinline-2.C: New test.
4384
4385 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4386
4387         PR middle-end/43866
4388         * gfortran.dg/pr43866.f90: New test.
4389
4390         PR tree-optimization/44539
4391         * gcc.dg/pr44539.c: New test.
4392
4393 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4394
4395         From Jim Wilson:
4396         PR target/43902
4397         * gcc.target/mips/madd-9.c: New test.
4398
4399 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4400
4401         PR c/44517
4402         * gcc.dg/noncompile/pr44517.c: New.
4403         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4404
4405 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4406
4407         PR testsuite/43283
4408         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4409         and add argument to nop for IA64.
4410
4411 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4412
4413         PR target/44588
4414         * gcc.target/i386/mod-1.c: New.
4415         * gcc.target/i386/umod-1.c: Likewise.
4416         * gcc.target/i386/umod-2.c: Likewise.
4417         * gcc.target/i386/umod-3.c: Likewise.
4418
4419 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4420
4421         PR middle-end/44492
4422         * g++.dg/torture/pr44492.C: New test.
4423
4424 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4425
4426         * c-c++-common/warn-omitted-condop.c: New.
4427
4428 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4429
4430         PR fortran/44614
4431         * gfortran.dg/import8.f90: New.
4432
4433 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4434
4435         * gnat.dg/not_null.adb: Update test case.
4436
4437 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4438
4439         PR c++/44619
4440         * g++.dg/warn/Wunused-var-13.C: New test.
4441
4442         PR c++/44627
4443         * g++.dg/diagnostic/method1.C: New test.
4444
4445 2010-06-22  Cary Coutant  <ccoutant@google.com>
4446
4447         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4448
4449 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4450
4451         PR fortran/44616
4452         * gfortran.dg/abstract_type_8.f03: New.
4453
4454 2010-06-21  Jason Merrill  <jason@redhat.com>
4455
4456         * g++.dg/cpp0x/noexcept08.C: New.
4457
4458         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4459
4460 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4461
4462         PR target/44615
4463         * gcc.target/i386/sse2-vec-2a.c: New.
4464
4465 2010-06-21  DJ Delorie  <dj@redhat.com>
4466
4467         * gcc.dg/pragma-diag-1.c: New.
4468
4469 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4470
4471         PR target/44615
4472         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4473
4474 2010-06-21  Alan Modra  <amodra@gmail.com>
4475
4476         PR testsuite/44505
4477         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4478         tail call to check_fa_mid.
4479
4480 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4481
4482         PR target/44575
4483         * gcc.c-torture/execute/pr44575.c: New test.
4484
4485 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4486
4487         PR fortran/40632
4488         * gfortran.dg/contiguous_1.f90: New.
4489         * gfortran.dg/contiguous_2.f90: New.
4490         * gfortran.dg/contiguous_3.f90: New.
4491
4492 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4493
4494         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4495         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4496
4497 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4498
4499         PR target/44546
4500         * gcc.target/i386/pr44546.c: New test.
4501
4502 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4503
4504         * gcc.dg/opts-2.c: New test.
4505
4506 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4507
4508         PR fortran/44584
4509         * gfortran.dg/typebound_proc_15.f03: Modified.
4510
4511 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4512
4513         PR target/44072
4514         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4515         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4516
4517 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4518
4519         * g++.dg/ext/label13.C: Fix typo in last change.
4520
4521 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4522
4523         PR libfortran/44477
4524         * gfortran.dg/eof_3.f90
4525         * gfortran.dg/endfile_2.f90
4526         * gfortran.dg/endfile_4.f90
4527         * gfortran.dg/endfile_3.f90
4528
4529 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4530
4531         PR c++/41090
4532         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4533
4534 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4535
4536         PR fortran/44556
4537         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4538
4539 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4540
4541         * gcc.target/arm/pr40900.c: New test.
4542
4543 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4544
4545         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4546
4547 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4548
4549         PR fortran/44558
4550         * gfortran.dg/typebound_call_15.f03: New.
4551
4552 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4553
4554         PR c++/44486
4555         * g++.dg/pr44486.C: New.
4556
4557 2010-06-16  DJ Delorie  <dj@redhat.com>
4558
4559         * gcc.target/i386/volatile-bitfields-1.c: New.
4560         * gcc.target/i386/volatile-bitfields-2.c: New.
4561
4562 2010-06-16  Jason Merrill  <jason@redhat.com>
4563
4564         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4565
4566         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4567
4568 2010-06-16  Richard Guenther  <rguenther@suse.de>
4569
4570         PR c/44555
4571         * gcc.c-torture/execute/pr44555.c: New testcase.
4572
4573 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4574
4575         PR fortran/44549
4576         * gfortran.dg/typebound_proc_16.f03: New.
4577
4578 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4579
4580         * g++.dg/torture/pr43905.C: New test.
4581
4582 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4583
4584         PR testsuite/44538
4585         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4586         initialization loop from being vectorized.
4587         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4588
4589 2010-06-16  Alan Modra  <amodra@gmail.com>
4590
4591         PR tree-optimization/44507
4592         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4593
4594 2010-06-15  Jason Merrill  <jason@redhat.com>
4595
4596         * g++.dg/overload/arg3.C: Adjust error locations.
4597         * g++.dg/overload/copy1.C: Likewise.
4598         * g++.dg/tc1/dr152.C: Likewise.
4599         * g++.dg/template/incomplete4.C: Likewise.
4600         * g++.dg/template/incomplete5.C: Likewise.
4601         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4602         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4603         * g++.old-deja/g++.pt/crash9.C: Likewise.
4604
4605         * g++.dg/inherit/virtual5.C: New.
4606
4607         * g++.dg/cpp0x/defaulted18.C: New.
4608
4609         * g++.dg/cpp0x/initlist40.C: New.
4610
4611         * g++.dg/cpp0x/initlist39.C: New.
4612
4613 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4614
4615         PR middle-end/44391
4616         * gcc.dg/graphite/pr44391.c: New.
4617
4618 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4619
4620         PR fortran/43388
4621         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4622         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4623         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4624         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4625
4626 2010-06-15  Richard Guenther  <rguenther@suse.de>
4627
4628         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4629
4630 2010-06-15  Richard Guenther  <rguenther@suse.de>
4631
4632         * gcc.dg/vect/bb-slp-21.c: Adjust.
4633         * gcc.dg/vect/bb-slp-13.c: Likewise
4634         * gcc.dg/vect/bb-slp-4.c: Likewise
4635         * gcc.dg/vect/bb-slp-22.c: Likewise
4636         * gcc.dg/vect/bb-slp-14.c: Likewise
4637         * gcc.dg/vect/bb-slp-23.c: Likewise
4638         * gcc.dg/vect/bb-slp-15.c: Likewise
4639         * gcc.dg/vect/bb-slp-17.c: Likewise
4640         * gcc.dg/vect/bb-slp-18.c: Likewise
4641         * gcc.dg/vect/bb-slp-19.c: Likewise
4642         * gcc.dg/vect/bb-slp-10.c: Likewise
4643         * gcc.dg/vect/bb-slp-11.c: Likewise
4644         * gcc.dg/vect/bb-slp-20.c: Likewise
4645         * gcc.dg/vect/bb-slp-3.c: Likewise
4646
4647 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4648
4649         PR fortran/44536
4650         * gfortran.dg/gomp/pr44536.f90: New test.
4651         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4652
4653 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4654
4655         PR target/44534
4656         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4657         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4658
4659 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4660
4661         PR tree-optimization/44508
4662         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4663
4664         PR bootstrap/44509
4665         * gcc.dg/pr44509.c: New test.
4666
4667 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4668
4669         PR tree-optimization/44507
4670         * gcc.dg/vect/pr44507.c: New test.
4671
4672 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4673
4674         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4675         and c-pretty-print.h.
4676
4677         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4678
4679 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4680
4681         * gfortran.dg/whole_file_18.f90: Updated error message.
4682
4683 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4684
4685         * gfortran.dg/whole_file_20.f03: New.
4686
4687 2010-06-12  Jan Hubicka  <jh@suse.cz>
4688
4689         * gcc.c-torture/compile/pc44485.c: New testcase.
4690
4691 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4692
4693         PR fortran/40117
4694         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4695         * gfortran.dg/typebound_proc_14.f03: New.
4696         * gfortran.dg/typebound_proc_15.f03: New.
4697
4698 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4699
4700         * gcc.dg/opts-1.c: New test.
4701
4702 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4703
4704         * gcc.dg/funroll-loops-all.c: Update expected error.
4705
4706 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4707
4708         PR target/44481
4709         * gcc.target/i386/pr44481.c: New test.
4710
4711 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4712
4713         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4714
4715 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4716
4717         PR middle-end/44483
4718         * gcc.dg/tree-ssa/pr44483.c: New.
4719
4720 2010-06-11  Paul Brook  <paul@codesourcery.com>
4721
4722         * g++.dg/other/arm-neon-1.C: New test.
4723
4724 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4725
4726         PR fortran/42051
4727         PR fortran/43896
4728         * gfortran.dg/class_23.f03: New test.
4729
4730 2010-06-11  Jan Hubicka  <jh@suse.cz>
4731
4732         * gcc.dg/ipa/pure-const-2.c: New testcase.
4733
4734 2010-06-11  Jan Hubicka  <jh@suse.cz>
4735
4736         * gcc.dg/noreturn-7.c: Update.
4737         * gcc.dg/noreturn-4.c: Update.
4738
4739 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4740
4741         Fix MIPS bootstrap
4742         * g++.dg/other/typedef4.C: New test.
4743
4744 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4745
4746         PR fortran/44207
4747         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4748
4749 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4750
4751         PR fortran/44457
4752         * gfortran.dg/asynchronous_3.f03
4753
4754 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4755
4756         PR middle-end/44185
4757         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4758         non-temporal stores out of the tests to form new test cases.  As a
4759         result, no non-temporal store should be generated in this case.
4760
4761         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4762         prefetch-7.c that generate one non-temporal store.
4763
4764         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4765         prefetch-7.c that generate one non-temporal store and one
4766         one-temporal prefetch.
4767
4768 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4769
4770         PR tree-optimization/44258
4771         * gcc.dg/tree-ssa/pr44258.c: New test.
4772
4773 2010-06-10  Daniel Kraft  <d@domob.eu>
4774
4775         PR fortran/38936
4776         * gfortran.dg/associate_1.f03: New test.
4777         * gfortran.dg/associate_2.f95: New test.
4778         * gfortran.dg/associate_3.f03: New test.
4779         * gfortran.dg/associate_4.f08: New test.
4780
4781 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4782
4783         * gfortran.dg/selected_char_kind_4.f90: New test.
4784
4785 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4786
4787         * gcc.dg/pr42461.c: New test.
4788
4789 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4790
4791         PR fortran/44347
4792         * gfortran.dg/selected_real_kind_1.f90: New.
4793
4794 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4795
4796         PR fortran/44359
4797         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4798         warning.
4799         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4800         check for warning.
4801
4802 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4803
4804         * gfortran.dg/data_namelist_conflict.f90: New test.
4805
4806 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4807
4808         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4809         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4810         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4811
4812 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4813
4814         * gfortran.dg/mvbits_9.f90: New test.
4815         * gfortran.dg/ibset_1.f90: Ditto.
4816         * gfortran.dg/ibits_1.f90: Ditto.
4817         * gfortran.dg/btest_1.f90: Ditto.
4818         * gfortran.dg/ibclr_1.f90: Ditto.
4819
4820 2010-06-09  Jason Merrill  <jason@redhat.com>
4821
4822         PR c++/44366
4823         * g++.dg/cpp0x/decltype23.C: Move to...
4824         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4825
4826 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4827
4828         PR fortran/44211
4829         * gfortran.dg/typebound_call_14.f03: New test.
4830
4831 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4832
4833         PR tree-optimization/44423
4834         * gcc.dg/tree-ssa/pr44423.c: New test.
4835
4836 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4837
4838         PR testsuite/42843
4839         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4840         TV_NONE to initialize tv_id field.
4841         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4842         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4843         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4844         Include toplev.h .
4845         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4846         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4847         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4848
4849 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4850
4851         PR tree-optimization/39874
4852         PR middle-end/28685
4853         * gcc.dg/pr39874.c: New file.
4854
4855 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4856
4857         * g++.dg/ext/attr-alias-1.C: New.
4858         * g++.dg/ext/attr-alias-2.C: New.
4859
4860 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4861
4862         PR fortran/44446
4863         * gfortran.dg/proc_ptr_27.f90: New.
4864
4865 2010-06-07  Jason Merrill  <jason@redhat.com>
4866
4867         PR c++/44366
4868         * g++.dg/cpp0x/decltype23.C: New.
4869
4870 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4871             Shujing Zhao  <pearly.zhao@oracle.com>
4872
4873         PR c/37724
4874         * gcc.dg/c90-const-expr-10.c: Adjust.
4875         * gcc.dg/c99-const-expr-10.c: Adjust.
4876         * gcc.dg/init-bad-7.c: New.
4877
4878 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4879
4880         * lib/target-supports.exp (check_effective_target_gas): New proc.
4881         * gcc.c-torture/execute/960321-1.x: New file.
4882
4883 2010-06-07  Jason Merrill  <jason@redhat.com>
4884
4885         PR c++/44401
4886         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4887
4888 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4889
4890         PR c++/44444
4891         * g++.dg/warn/Wunused-var-12.C: New test.
4892
4893         PR c++/44443
4894         * c-c++-common/Wunused-var-11.c: New test.
4895
4896 2010-06-07  Jan Hubicka  <jh@suse.cz>
4897
4898         * gcc.dg/ipa/pure-const-1.c: New testcase.
4899
4900 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4901
4902         PR rtl-optimization/44404
4903         * gcc.dg/pr44404.c: New.
4904
4905 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4906
4907         PR target/44159
4908         * gcc.target/i386/abi-2.c: Check sysv abi here.
4909         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4910         function to avoid failures by different ABIs.
4911         * gcc.target/i386/aes-check.h: Likewise.
4912         * gcc.target/i386/avx-check.h: Likewise.
4913         * gcc.target/i386/fma4-check.h: Likewise.
4914         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4915         * gcc.target/i386/mmx-check.h: Likewise.
4916         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4917         * gcc.target/i386/pclmul-check.h: Likewise.
4918         * gcc.target/i386/sse-check.h: Likewise.
4919         * gcc.target/i386/sse2-check.h: Likewise.
4920         * gcc.target/i386/sse3-check.h: Likewise.
4921         * gcc.target/i386/sse4_1-check.h: Likewise.
4922         * gcc.target/i386/sse4_2-check.h: Likewise.
4923         * gcc.target/i386/sse4a-check.h: Likewise.
4924         * gcc.target/i386/ssse3-check.h: Likewise.
4925         * gcc.target/i386/xop-check.h: Likewise.
4926         * gcc.target/i386/pr27971.c: Fix for LLP64.
4927         * gcc.target/i386/pr39139.c: Likewise.
4928         * gcc.target/i386/pr39315-check.c: Likewise.
4929         * gcc.target/i386/vararg-1.c: Likewise.
4930         * gcc.target/i386/vararg-2.c: Likewise.
4931         Additional add dg-compile to avoid failure due
4932         missing foo symbol.
4933
4934         * gcc.dg/compound-literal-1.c: Fix for llp64.
4935         * gcc.dg/pr32370.c: Likewise.
4936         * gcc.dg/pr37561.c: Likewise.
4937         * gcc.dg/pr41340.c: Likewise.
4938         * gcc.dg/pr41551.c: Likewise.
4939
4940 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4941
4942         PR c++/44188
4943         * g++.dg/debug/dwarf2/typedef3.C: New test.
4944
4945 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4946
4947         PR c/20000
4948         * c-c++-common/pr20000.c: New.
4949
4950 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4951
4952         PR c++/44086
4953         * g++.dg/init/pr44086.C: New.
4954         * g++.dg/cpp0x/decltype4.C: Adjust.
4955
4956 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4957
4958         PR fortran/43945
4959         * gfortran.dg/generic_23.f03: New test.
4960
4961 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4962
4963         PR fortran/43895
4964         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4965
4966 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4967
4968         PR c++/44361
4969         * c-c++-common/Wunused-var-9.c: New test.
4970
4971 2010-06-05  Jason Merrill  <jason@redhat.com>
4972
4973         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4974
4975 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4976
4977         PR c/44322
4978         * gcc.dg/c99-restrict-4.c: New test.
4979
4980 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4981
4982         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4983         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4984         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4985         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4986         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4987         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4988         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4989         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4990         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4991         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4992         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4993         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4994         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4995         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4996         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4997         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4998         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4999         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5000         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5001         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5002         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5003         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5004
5005 2010-06-04  Jason Merrill  <jason@redhat.com>
5006
5007         * g++.dg/cpp0x/noexcept06.C: New.
5008         * g++.dg/cpp0x/noexcept07.C: New.
5009
5010         * g++.dg/cpp0x/noexcept01.C: New.
5011         * g++.dg/cpp0x/noexcept02.C: New.
5012         * g++.dg/cpp0x/noexcept03.C: New.
5013         * g++.dg/cpp0x/noexcept04.C: New.
5014         * g++.dg/cpp0x/noexcept05.C: New.
5015
5016 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5017
5018         PR c++/44412
5019         * g++.dg/warn/Wunused-var-10.C: New test.
5020         * g++.dg/warn/Wunused-var-11.C: New test.
5021
5022         PR c++/44362
5023         * c-c++-common/Wunused-var-10.c: New test.
5024
5025 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5026
5027         PR c/25880
5028         * gcc.dg/assign-warn-2.c: Update.
5029         * gcc.dg/cpp/line3.c: Update.
5030         * gcc.dg/c99-array-lval-8.c: Update.
5031         * gcc.dg/cast-qual-2.c: Update.
5032         * gcc.dg/c99-arraydecl-3.c:  Update.
5033         * gcc.dg/assign-warn-1.c:  Update.
5034         * gcc.dg/format/gcc_diag-1.c:  Update.
5035
5036 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5037
5038         PR rtl-optimization/39871
5039         PR rtl-optimization/40615
5040         PR rtl-optimization/42500
5041         PR rtl-optimization/42502
5042         * gcc.target/arm/eliminate.c: New test.
5043
5044 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5045
5046         PR libstdc++/44410
5047         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5048         * g++.old-deja/g++.other/delete3.C: Likewise.
5049         * g++.old-deja/g++.other/new.C: Likewise.
5050         * g++.old-deja/g++.law/operators27.C: Likewise.
5051         * g++.old-deja/g++.mike/p755.C: Likewise.
5052         * g++.dg/eh/new1.C: Likewise.
5053         * g++.dg/init/new5.C: Likewise.
5054
5055 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5056
5057         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5058         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5059         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5060
5061 2010-06-03  Richard Guenther  <rguenther@suse.de>
5062
5063         PR lto/41921
5064         * lib/lto.exp: Always load gcc.exp.
5065         (lto-obj): For C source files invoke gcc_target_compile.
5066         * g++.dg/lto/20100603-1_0.C: New testcase.
5067         * g++.dg/lto/20100603-1_1.c: Likewise.
5068
5069 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5070
5071         PR tree-optimization/43688
5072         * gfortran.dg/pr43688.f90: New.
5073
5074 2010-06-03  Richard Guenther  <rguenther@suse.de>
5075
5076         PR lto/41584
5077         * gcc.dg/lto/20100603-1_0.c: New testcase.
5078         * gcc.dg/lto/20100603-2_0.c: Likewise.
5079         * gcc.dg/lto/20100603-3_0.c: Likewise.
5080
5081 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5082
5083         PR target/44218
5084         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5085         * gcc.target/powerpc/recip-2.c: Ditto.
5086         * gcc.target/powerpc/recip-3.c: Ditto.
5087         * gcc.target/powerpc/recip-4.c: Ditto.
5088         * gcc.target/powerpc/recip-5.c: Ditto.
5089         * gcc.target/powerpc/recip-6.c: Ditto.
5090         * gcc.target/powerpc/recip-7.c: Ditto.
5091         * gcc.target/powerpc/recip-test.h: Ditto.
5092         * gcc.target/powerpc/recip-test2.h: Ditto.
5093
5094 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5095
5096         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5097
5098 2010-06-02  Jason Merrill  <jason@redhat.com>
5099
5100         * g++.dg/ext/vector9.C: Expect typedef in error message.
5101
5102         PR c++/9726
5103         PR c++/23594
5104         PR c++/44333
5105         * g++.dg/tc1/dr101.C: Remove xfails.
5106
5107 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5108
5109         PR middle-end/44372
5110         * g++.dg/ipa/pr44372.C: New.
5111
5112 2010-06-02  Jan Hubicka  <jh@suse.cz>
5113
5114         PR middle-end/44295
5115         * g++.dg/torture/pr44295.C: Neww testcase.
5116
5117 2010-06-02  Jan Hubicka  <jh@suse.cz>
5118
5119         * gcc.dg/tree-ssa/loadpre6.c: Update.
5120
5121 2010-06-02  Richard Guenther  <rguenther@suse.de>
5122
5123         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5124         diagnostic.h.
5125
5126 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5127
5128         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5129         the link fail message.
5130
5131 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5132
5133         PR fortran/44360
5134         * gfortran.dg/use_13.f90: New test case.
5135
5136 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5137
5138         PR fortran/44371
5139         * gfortran.dg/error_stop_2.f08: Minor update.
5140
5141 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5142
5143         PR fortran/44371
5144         * gfortran.dg/error_stop_1.f08: New test.
5145         * gfortran.dg/error_stop_2.f08: New test.
5146
5147 2010-06-01  Jason Merrill  <jason@redhat.com>
5148
5149         DR 990
5150         * g++.dg/cpp0x/initlist37.C: New.
5151         * g++.dg/cpp0x/initlist38.C: New.
5152
5153         PR c++/44358
5154         * g++.dg/cpp0x/initlist36.C: New.
5155
5156 2010-05-31 Jan Hubicka  <jh@suse.cz>
5157
5158         * gcc.dg/noreturn-8.c: New testcase.
5159
5160 2010-05-31 Jan Hubicka  <jh@suse.cz>
5161
5162         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5163         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5164
5165 2010-05-31 Jan Hubicka  <jh@suse.cz>
5166
5167         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5168         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5169
5170 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5171
5172         PR fortran/36928
5173         * gfortran.dg/dependency_27.f90:  New test.
5174         * gfortran.dg/array_assign_1.F90:  New test.
5175
5176 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5177
5178         PR target/44338
5179         * gcc.target/i386/sse-24.c: New test.
5180
5181 2010-05-31  Jan Hubicka  <jh@suse.cz>
5182
5183         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5184
5185 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5186
5187         PR middle-end/44337
5188         * gcc.dg/pr44337.c: New test.
5189
5190         PR tree-optimization/44182
5191         * g++.dg/debug/pr44182.C: New test.
5192
5193 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5194
5195         * gcc.dg/nested-func-7.c: New test.
5196         * gnat.dg/frame_overflow.adb: Adjust directives.
5197
5198 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5199
5200         * gnat.dg/prot2.ad[sb]: New test.
5201         * gnat.dg/prot2_pkg1.ads: New helper.
5202         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5203
5204 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5205
5206         * gnat.dg/array11.adb: Adjust dg-warning directive.
5207         * gnat.dg/object_overflow.adb: Likewise.
5208
5209 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5210
5211         PR middle-end/44306
5212         * gcc.dg/tree-ssa/pr44306.c: New.
5213
5214 2010-05-29  Jan Hubicka  <jh@suse.cz>
5215
5216         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5217
5218 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5219
5220         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5221
5222 2010-05-28  Mike Stump  <mikestump@comcast.net>
5223
5224         PR objc/44125
5225         * objc.dg/const-str-9.m: Remove static.
5226
5227 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5228
5229         PR target/43636
5230         * gcc.c-torture/compile/pr43636.c: New test.
5231
5232 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5233
5234         PR objc++/23616
5235         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5236         * obj-c++.dg/try-catch-9.mm: Ditto.
5237
5238 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5239
5240         Revert patch for PR c++/44188
5241         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5242
5243 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5244
5245         PR c++/44188
5246         * g++.dg/debug/dwarf2/typedef3.C: New test.
5247
5248 2010-05-27  Jason Merrill  <jason@redhat.com>
5249
5250         PR c++/43555
5251         * g++.dg/ext/vla9.C: New.
5252
5253 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5254
5255         PR objc/44140
5256         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5257         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5258         * objc.dg/torture/tls/thr-init.m: Ditto.
5259         * objc.dg/torture/trivial.m: Ditto.
5260         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5261         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5262         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5263         * obj-c++.dg/torture/trivial.mm: Ditto.
5264
5265 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5266
5267         * g++.dg/lto/20100302_0.C: Skip on darwin.
5268
5269 2010-05-27  Richard Guenther  <rguenther@suse.de>
5270
5271         PR tree-optimization/44284
5272         * gcc.dg/vect/vect-118.c: New testcase.
5273         * gcc.dg/vect/bb-slp-20.c: Adjust.
5274         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5275         * gcc.dg/vect/slp-9.c: Likewise.
5276         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5277         * gcc.dg/vect/vect-10.c: Likewise.
5278         * gcc.dg/vect/vect-109.c: Likewise.
5279         * gcc.dg/vect/vect-12.c: Likewise.
5280         * gcc.dg/vect/vect-36.c: Likewise.
5281         * gcc.dg/vect/vect-7.c: Likewise.
5282         * gcc.dg/vect/vect-iv-8.c: Likewise.
5283         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5284         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5285         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5286         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5287         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5288         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5289         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5290         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5291         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5292         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5293         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5294         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5295         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5296         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5297         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5298         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5299         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5300
5301 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5302
5303         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5304         necessary.
5305
5306 2010-05-26  Jan Hubicka  <jh@suse.cz>
5307
5308         * gcc.dg/lto/materialize-1_0.c: New file.
5309         * gcc.dg/lto/materialize-1_1.c: New file.
5310
5311 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5312
5313         * gnat.dg/lto10.adb: New test.
5314         * gnat.dg/lto10_pkg.ads: New helper.
5315
5316 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5317
5318         * lib/target-supports.exp (check_effective_target_int128): New
5319         function to check if __int128 types are available for target.
5320         * c-c++-common/int128-types-1.c: New.
5321         * c-c++-common/int128-1.c: New.
5322         * c-c++-common/int128-2.c: New.
5323         * g++.dg/abi/mangle43.C: New.
5324         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5325         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5326         pointer-wide scalar.
5327         * g++.dg/other/pr25632.C: Likewise.
5328         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5329         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5330         overflow warnings.
5331         * g++.dg/warn/pr13358-4.C: Likewise.
5332         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5333         * g++.dg/warn/Wconversion-null.C: Likewise.
5334
5335 2010-05-26  Jason Merrill  <jason@redhat.com>
5336
5337         PR c++/43382
5338         * g++.dg/cpp0x/variadic101.C: New.
5339
5340 2010-05-26  Richard Guenther  <rguenther@suse.de>
5341
5342         PR rtl-optimization/44164
5343         * gcc.c-torture/execute/pr44164.c: New testcase.
5344         * g++.dg/tree-ssa/pr13146.C: Adjust.
5345
5346 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5347
5348         PR fortran/40011
5349         * gfortran.dg/whole_file_19.f90 : New test.
5350
5351 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5352
5353         PR fortran/30668
5354         PR fortran/31346
5355         PR fortran/34260
5356         * gfortran.dg/pr40999.f: Fix function type.
5357         * gfortran.dg/whole_file_5.f90: Likewise.
5358         * gfortran.dg/whole_file_6.f90: Likewise.
5359         * gfortran.dg/whole_file_16.f90: New.
5360         * gfortran.dg/whole_file_17.f90: New.
5361         * gfortran.dg/whole_file_18.f90: New.
5362
5363 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5364             Iain Sandoe  <iains@gcc.gnu.org>
5365
5366         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5367         * gcc.c-torture/compile/pr44197.c: Require alias support.
5368         * gcc.dg/lto/20081222_0.c: Ditto.
5369
5370 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5371
5372         PR debug/42801
5373         * gcc.dg/guality/vla-2.c: New test.
5374
5375 2010-05-25  Richard Guenther  <rguenther@suse.de>
5376
5377         PR middle-end/44069
5378         * g++.dg/torture/pr44069.C: New testcase.
5379
5380 2010-05-25  Richard Guenther  <rguenther@suse.de>
5381
5382         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5383
5384 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5385
5386         PR objc/44140
5387         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5388
5389 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5390
5391         * obj-c++.dg/torture/tls/trivial.mm: New.
5392         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5393         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5394         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5395         * obj-c++.dg/torture/tls/diag-1.mm: New.
5396         * obj-c++.dg/torture/tls/tls.exp: New.
5397         * obj-c++.dg/torture/trivial.mm: New.
5398         * obj-c++.dg/torture/dg-torture.exp: New.
5399         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5400         * obj-c++.dg/tls/trivial.m: New.
5401         * obj-c++.dg/tls/init-1.mm: New.
5402         * obj-c++.dg/tls/diag-1.mm: New.
5403         * obj-c++.dg/tls/init-2.mm: New.
5404         * obj-c++.dg/tls/diag-2.mm: New.
5405         * obj-c++.dg/tls/diag-3.mm: New.
5406         * obj-c++.dg/tls/diag-4.mm: New.
5407         * obj-c++.dg/tls/static-1.mm: New.
5408         * obj-c++.dg/tls/tls.exp: New.
5409         * obj-c++.dg/tls/diag-5.mm: New.
5410         * obj-c++.dg/tls/static-1a.mm: New.
5411         * objc-obj-c++-shared/Object1.mm: New.
5412         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5413
5414 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5415
5416         PR objc++/43689
5417         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5418         * obj-c++.dg/const-str-6.mm: Ditto.
5419
5420 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5421
5422         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5423
5424 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5425
5426         PR ada/38394
5427         * gnat.dg/array13.ad[sb]: New test.
5428
5429 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5430             Sandra Loosemore  <sandra@codesourcery.com>
5431
5432         * gcc.target/arm/neon/: Regenerated test cases.
5433
5434         * gcc.target/arm/neon/polytypes.c,
5435         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5436         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5437         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5438         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5439         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5440         dg-add-options arm_neon.
5441
5442         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5443         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5444         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5445         and arm_neon_fp16_ok.
5446
5447         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5448         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5449
5450         * lib/target-supports.exp (add_options_for_arm_neon): New.
5451         (check_effective_target_arm_neon_ok_nocache): New, from
5452         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5453         (check_effective_target_arm_neon_ok): Use
5454         check_effective_target_arm_neon_ok_nocache.
5455         (add_options_for_arm_neon_fp16)
5456         (check_effective_target_arm_neon_fp16_ok)
5457         check_effective_target_arm_neon_fp16_ok_nocache): New.
5458         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5459
5460 2010-05-24  Jason Merrill  <jason@redhat.com>
5461
5462         PR c++/41510
5463         * g++.dg/cpp0x/initlist35.C: New.
5464         * g++.dg/init/brace6.C: Adjust.
5465
5466 2010-05-24  Paul Brook  <paul@codesourcery.com>
5467
5468         * gcc.target/arm/frame-pointer-1.c: New test.
5469         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5470         pointer elimination.
5471
5472 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5473
5474         PR target/44245
5475         * gcc.target/i386/crc32-3.c: New.
5476         * gcc.target/i386/crc32-4.c: Likewise.
5477
5478 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5479
5480         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5481         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5482         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5483
5484 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5485
5486         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5487
5488 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5489
5490         PR target/43869
5491         * gcc.c-target/pr43869.c: New test.
5492
5493 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5494
5495         PR fortran/44212
5496         * gfortran.dg/class_22.f03: New.
5497
5498 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5499
5500         PR lto/44238
5501         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5502
5503 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5504
5505         PR fortran/44213
5506         * gfortran.dg/abstract_type_7.f03: New.
5507
5508 2010-05-21  Jason Merrill  <jason@redhat.com>
5509
5510         * g++.dg/eh/spec11.C: Test cleanup optimization.
5511
5512 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5513
5514         PR debug/44223
5515         * gcc.target/i386/pr44223.c: New test.
5516
5517 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5518
5519         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5520
5521 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5522
5523         * g++.dg/other/const3.C: New test.
5524
5525 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5526
5527         PR fortran/38407
5528         * warn_unused_dummy_argument_1.f90: New.
5529         * warn_unused_dummy_argument_2.f90: New.
5530
5531 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5532
5533         PR c++/30298
5534         * g++.dg/inherit/crash1.C: New.
5535         * g++.dg/inherit/crash2.C: Likewise.
5536
5537 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5538
5539         PR debug/44178
5540         * g++.dg/debug/pr44178.C: New test.
5541
5542 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5543
5544         PR middle-end/44185
5545         * gcc.dg/tree-ssa/prefetch-6.c: Add
5546         --param min-insn-to-prefetch-ratio=6.
5547         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5548         allow unrolling, and adjust the movnti count.
5549
5550 2010-05-20  Jan Hubicka  <jh@suse.cz>
5551
5552         PR middle-end/44197
5553         * gcc.c-torture/compile/pr44197.c: New file.
5554
5555 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5556
5557         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5558         Fix test code.
5559         (check_effective_target_xop): Remove __may_alias__ attribute.
5560
5561 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5562
5563         PR target/44202
5564         * gcc.c-torture/execute/pr44202-1.c: New test.
5565
5566 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5567
5568         PR fortran/43851
5569         * gfortran.dg/label_1.f90: Update test.
5570
5571 2010-05-19  Jan Hubicka  <jh@suse.cz>
5572
5573         * gcc.dg/lto/ipareference2_0.c: New file.
5574         * gcc.dg/lto/ipareference2_1.c: New file.
5575
5576 2010-05-19  Jason Merrill  <jason@redhat.com>
5577
5578         * g++.dg/parse/fn-typedef2.C: New.
5579
5580         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5581         function type.
5582
5583         PR c++/44193
5584         * g++.dg/template/fntype1.C: New.
5585
5586 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5587
5588         * gnat.dg/discr23.ad[sb]: New test.
5589         * gnat.dg/discr23_pkg.ads: New helper.
5590
5591         * gnat.dg/specs/controlled1.ads: New test.
5592         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5593
5594 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5595
5596         PR fortran/44055
5597         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5598         Fixed scope of C_SIZEOF.
5599         * gfortran.dg/warn_conversion_2.f90: New.
5600
5601 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5602
5603         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5604         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5605         for optional selector.
5606         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5607         (check_effective_target_sse3): New proc.
5608         * gcc.target/i386/math-torture/math-torture.exp: Load
5609         target-supports.exp.
5610         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5611         check_effective_target_sse2.
5612         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5613         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5614         * g++.dg/vect/vect.exp: Likewise.
5615         * gfortran.dg/vect/vect.exp: Likewise.
5616         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5617         -msse2 if check_effective_target_sse2.
5618
5619         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5620         * gcc.target/i386/3dnow-2.c: Likewise.
5621         * gcc.target/i386/3dnowA-1.c: Likewise.
5622         * gcc.target/i386/3dnowA-2.c: Likewise.
5623         * gcc.target/i386/pr42549.c: Likewise.
5624
5625         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5626         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5627         * gcc.target/i386/sse3-addsubps.c: Likewise.
5628         * gcc.target/i386/sse3-haddpd.c: Likewise.
5629         * gcc.target/i386/sse3-haddps.c: Likewise.
5630         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5631         * gcc.target/i386/sse3-hsubps.c: Likewise.
5632         * gcc.target/i386/sse3-movddup.c: Likewise.
5633         * gcc.target/i386/sse3-movshdup.c: Likewise.
5634         * gcc.target/i386/sse3-movsldup.c: Likewise.
5635
5636         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5637         * g++.dg/ext/attrib35.C: Likewise.
5638         * g++.dg/opt/pr40496.C: Likewise.
5639         * g++.dg/other/i386-1.C: Likewise.
5640         * g++.dg/other/i386-4.C: Likewise.
5641         * g++.dg/other/pr34435.C: Likewise.
5642         * g++.dg/other/pr39496.C: Likewise.
5643         * g++.dg/other/pr40446.C: Likewise.
5644         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5645         * gcc.dg/compat/vector-1a_main.c: Likewise.
5646         * gcc.dg/compat/vector-2a_main.c: Likewise.
5647         * gcc.dg/lto/20090206-1_0.c: Likewise.
5648         * gcc.dg/pr34856.c: Likewise.
5649         * gcc.dg/pr36584.c: Likewise.
5650         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5651         * gcc.dg/pr37544.c: Likewise.
5652         * gcc.dg/torture/pr16104-1.c: Likewise.
5653         * gcc.dg/torture/pr35771-1.c: Likewise.
5654         * gcc.dg/torture/pr35771-2.c: Likewise.
5655         * gcc.dg/torture/pr35771-3.c: Likewise.
5656         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5657         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5658         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5659         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5660         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5661         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5662         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5663         * gcc.target/i386/20060512-1.c: Likewise.
5664         * gcc.target/i386/20060512-3.c: Likewise.
5665         * gcc.target/i386/all_one_m128i.c: Likewise.
5666         * gcc.target/i386/float128-1.c: Likewise.
5667         * gcc.target/i386/float128-2.c: Likewise.
5668         * gcc.target/i386/fpcvt-1.c: Likewise.
5669         * gcc.target/i386/fpcvt-2.c: Likewise.
5670         * gcc.target/i386/fpcvt-3.c: Likewise.
5671         * gcc.target/i386/fpprec-1.c: Likewise.
5672         * gcc.target/i386/funcspec-9.c: Likewise.
5673         * gcc.target/i386/incoming-1.c: Likewise.
5674         * gcc.target/i386/incoming-12.c: Likewise.
5675         * gcc.target/i386/incoming-2.c: Likewise.
5676         * gcc.target/i386/incoming-3.c: Likewise.
5677         * gcc.target/i386/incoming-4.c: Likewise.
5678         * gcc.target/i386/incoming-6.c: Likewise.
5679         * gcc.target/i386/incoming-7.c: Likewise.
5680         * gcc.target/i386/incoming-8.c: Likewise.
5681         * gcc.target/i386/opt-1.c: Likewise.
5682         * gcc.target/i386/opt-2.c: Likewise.
5683         * gcc.target/i386/ordcmp-1.c: Likewise.
5684         * gcc.target/i386/pr17692.c: Likewise.
5685         * gcc.target/i386/pr18614-1.c: Likewise.
5686         * gcc.target/i386/pr22152.c: Likewise.
5687         * gcc.target/i386/pr23570.c: Likewise.
5688         * gcc.target/i386/pr23575.c: Likewise.
5689         * gcc.target/i386/pr26449-1.c: Likewise.
5690         * gcc.target/i386/pr26600.c: Likewise.
5691         * gcc.target/i386/pr27790.c: Likewise.
5692         * gcc.target/i386/pr28839.c: Likewise.
5693         * gcc.target/i386/pr30970.c: Likewise.
5694         * gcc.target/i386/pr32000-1.c: Likewise.
5695         * gcc.target/i386/pr32000-2.c: Likewise.
5696         * gcc.target/i386/pr32280.c: Likewise.
5697         * gcc.target/i386/pr32661.c: Likewise.
5698         * gcc.target/i386/pr32708-1.c: Likewise.
5699         * gcc.target/i386/pr32961.c: Likewise.
5700         * gcc.target/i386/pr33329.c: Likewise.
5701         * gcc.target/i386/pr35714.c: Likewise.
5702         * gcc.target/i386/pr35767-1.c: Likewise.
5703         * gcc.target/i386/pr35767-1d.c: Likewise.
5704         * gcc.target/i386/pr35767-1i.c: Likewise.
5705         * gcc.target/i386/pr35767-2.c: Likewise.
5706         * gcc.target/i386/pr35767-2d.c: Likewise.
5707         * gcc.target/i386/pr35767-2i.c: Likewise.
5708         * gcc.target/i386/pr35767-3.c: Likewise.
5709         * gcc.target/i386/pr35767-5.c: Likewise.
5710         * gcc.target/i386/pr36222-1.c: Likewise.
5711         * gcc.target/i386/pr36578-1.c: Likewise.
5712         * gcc.target/i386/pr36578-2.c: Likewise.
5713         * gcc.target/i386/pr36992-1.c: Likewise.
5714         * gcc.target/i386/pr37101.c: Likewise.
5715         * gcc.target/i386/pr37216.c: Likewise.
5716         * gcc.target/i386/pr37434-1.c: Likewise.
5717         * gcc.target/i386/pr37434-2.c: Likewise.
5718         * gcc.target/i386/pr37843-3.c: Likewise.
5719         * gcc.target/i386/pr37843-4.c: Likewise.
5720         * gcc.target/i386/pr39162.c: Likewise.
5721         * gcc.target/i386/pr39315-1.c: Likewise.
5722         * gcc.target/i386/pr39315-2.c: Likewise.
5723         * gcc.target/i386/pr39315-3.c: Likewise.
5724         * gcc.target/i386/pr39315-4.c: Likewise.
5725         * gcc.target/i386/pr39445.c: Likewise.
5726         * gcc.target/i386/pr39496.c: Likewise.
5727         * gcc.target/i386/pr40809.c: Likewise.
5728         * gcc.target/i386/pr40906-3.c: Likewise.
5729         * gcc.target/i386/pr41019.c: Likewise.
5730         * gcc.target/i386/pr42542-1.c: Likewise.
5731         * gcc.target/i386/pr42542-2.c: Likewise.
5732         * gcc.target/i386/pr42542-3.c: Likewise.
5733         * gcc.target/i386/pr42542-3a.c: Likewise.
5734         * gcc.target/i386/pr42881.c: Likewise.
5735         * gcc.target/i386/push-1.c: Likewise.
5736         * gcc.target/i386/quad-sse.c: Likewise.
5737         * gcc.target/i386/reload-1.c: Likewise.
5738         * gcc.target/i386/sse-10.c: Likewise.
5739         * gcc.target/i386/sse-11.c: Likewise.
5740         * gcc.target/i386/sse-15.c: Likewise.
5741         * gcc.target/i386/sse-17.c: Likewise.
5742         * gcc.target/i386/sse-18.c: Likewise.
5743         * gcc.target/i386/sse-19.c: Likewise.
5744         * gcc.target/i386/sse-4.c: Likewise.
5745         * gcc.target/i386/sse-6.c: Likewise.
5746         * gcc.target/i386/sse-vect-types.c: Likewise.
5747         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5748         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5749         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5750         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5751         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5752         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5753         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5754         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5755         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5756         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5757         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5758         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5759         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5760         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5761         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5762         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5763         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5764         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5765         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5766         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5767         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5768         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5769         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5770         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5771         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5772         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5773         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5774         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5775         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5776         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5777         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5778         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5779         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5780         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5781         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5782         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5783         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5784         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5785         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5786         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5787         * gcc.target/i386/sse2-mmx.c: Likewise.
5788         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5789         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5790         * gcc.target/i386/sse2-movd-1.c: Likewise.
5791         * gcc.target/i386/sse2-movd-2.c: Likewise.
5792         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5793         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5794         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5795         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5796         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5797         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5798         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5799         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5800         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5801         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5802         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5803         * gcc.target/i386/sse2-movq-1.c: Likewise.
5804         * gcc.target/i386/sse2-movq-2.c: Likewise.
5805         * gcc.target/i386/sse2-movq-3.c: Likewise.
5806         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5807         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5808         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5809         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5810         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5811         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5812         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5813         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5814         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5815         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5816         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5817         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5818         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5819         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5820         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5821         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5822         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5823         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5824         * gcc.target/i386/sse2-pand-1.c: Likewise.
5825         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5826         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5827         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5828         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5829         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5830         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5831         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5832         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5833         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5834         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5835         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5836         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5837         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5838         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5839         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5840         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5841         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5842         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5843         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5844         * gcc.target/i386/sse2-por-1.c: Likewise.
5845         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5846         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5847         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5848         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5849         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5850         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5851         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5852         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5853         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5854         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5855         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5856         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5857         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5858         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5859         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5860         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5861         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5862         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5863         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5864         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5865         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5866         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5867         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5868         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5869         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5870         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5871         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5872         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5873         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5874         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5875         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5876         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5877         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5878         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5879         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5880         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5881         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5882         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5883         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5884         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5885         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5886         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5887         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5888         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5889         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5890         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5891         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5892         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5893         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5894         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5895         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5896         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5897         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5898         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5899         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5900         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5901         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5902         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5903         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5904         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5905         * gcc.target/i386/sse2-vec-1.c: Likewise.
5906         * gcc.target/i386/sse2-vec-2.c: Likewise.
5907         * gcc.target/i386/sse2-vec-3.c: Likewise.
5908         * gcc.target/i386/sse2-vec-4.c: Likewise.
5909         * gcc.target/i386/sse2-vec-5.c: Likewise.
5910         * gcc.target/i386/sse2-vec-6.c: Likewise.
5911         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5912         * gcc.target/i386/ssefn-2.c: Likewise.
5913         * gcc.target/i386/ssefn-4.c: Likewise.
5914         * gcc.target/i386/ssefp-1.c: Likewise.
5915         * gcc.target/i386/ssefp-2.c: Likewise.
5916         * gcc.target/i386/sseregparm-3.c: Likewise.
5917         * gcc.target/i386/sseregparm-4.c: Likewise.
5918         * gcc.target/i386/sseregparm-5.c: Likewise.
5919         * gcc.target/i386/sseregparm-6.c: Likewise.
5920         * gcc.target/i386/sseregparm-7.c: Likewise.
5921         * gcc.target/i386/ssetype-1.c: Likewise.
5922         * gcc.target/i386/ssetype-2.c: Likewise.
5923         * gcc.target/i386/ssetype-3.c: Likewise.
5924         * gcc.target/i386/ssetype-4.c: Likewise.
5925         * gcc.target/i386/ssetype-5.c: Likewise.
5926         * gcc.target/i386/unordcmp-1.c: Likewise.
5927         * gcc.target/i386/vararg-1.c: Likewise.
5928         * gcc.target/i386/vararg-2.c: Likewise.
5929         * gcc.target/i386/vararg-3.c: Likewise.
5930         * gcc.target/i386/vararg-4.c: Likewise.
5931         * gcc.target/i386/vararg-7.c: Likewise.
5932         * gcc.target/i386/vararg-8.c: Likewise.
5933         * gcc.target/i386/vecinit-1.c: Likewise.
5934         * gcc.target/i386/vecinit-2.c: Likewise.
5935         * gcc.target/i386/vecinit-3.c: Likewise.
5936         * gcc.target/i386/vecinit-4.c: Likewise.
5937         * gcc.target/i386/vecinit-5.c: Likewise.
5938         * gcc.target/i386/vecinit-6.c: Likewise.
5939         * gcc.target/i386/vectorize2.c: Likewise.
5940         * gcc.target/i386/vectorize3.c: Likewise.
5941         * gcc.target/i386/vectorize4.c: Likewise.
5942         * gcc.target/i386/vectorize6.c: Likewise.
5943         * gcc.target/i386/vectorize7.c: Likewise.
5944         * gcc.target/i386/vectorize8.c: Likewise.
5945         * gcc.target/i386/vperm-v2df.c: Likewise.
5946         * gcc.target/i386/vperm-v2di.c: Likewise.
5947         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5948         * gcc.target/i386/xorps-sse2.c: Likewise.
5949         * gcc.target/i386/xorps.c: Likewise.
5950         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5951         * gfortran.dg/graphite/pr42326.f90: Likewise.
5952         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5953
5954 2010-05-19  Richard Guenther  <rguenther@suse.de>
5955
5956         PR lto/44196
5957         * g++.dg/lto/20100519-1_0.C: New testcase.
5958
5959 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5960
5961         PR fortran/42360
5962         * gfortran.dg/warn_intent_out_not_set.f90: New.
5963
5964 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5965
5966         PR fortran/38404
5967         * gfortran.dg/data_char_1.f90: Updated warning message.
5968         * gfortran.dg/data_array_6.f: New.
5969
5970 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5971
5972         * g++.dg/ipa/ivinline-8.C: New test.
5973         * gcc.dg/ipa/iinline-2.c: Likewise.
5974
5975 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5976
5977         PR fortran/34505
5978         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5979         arguments; add check for return value kind.
5980         * gfortran.dg/float_1.f90: Likewise.
5981
5982 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5983
5984         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5985         (main): Use it.
5986         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5987         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5988         Prune another location line format.
5989         (lto-obj): Call lto_prune_warns on comp_output.
5990
5991 2010-05-18  Jan Hubicka  <jh@suse.cz>
5992
5993         * gcc.dg/lto/ipacp_0.c: New test.
5994         * gcc.dg/lto/ipacp_1.c: New test.
5995
5996 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5997
5998         PR lto/44184
5999         * gcc.dg/lto/20100518_0.c: New test.
6000
6001 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6002
6003         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6004
6005 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6006
6007         PR fortran/43990
6008         * gfortran.dg/class_21.f03: New.
6009
6010 2010-05-17  Jason Merrill  <jason@redhat.com>
6011
6012         PR c++/44157
6013         * g++.dg/cpp0x/initlist34.C: New.
6014
6015         PR c++/44158
6016         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6017
6018 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6019
6020         * g++.dg/ipa/ivinline-1.C: New test.
6021         * g++.dg/ipa/ivinline-2.C: New test.
6022         * g++.dg/ipa/ivinline-3.C: New test.
6023         * g++.dg/ipa/ivinline-4.C: New test.
6024         * g++.dg/ipa/ivinline-5.C: New test.
6025         * g++.dg/ipa/ivinline-6.C: New test.
6026
6027 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6028             Jason Merrill  <jason@redhat.com>
6029
6030         PR c++/44108
6031         * c-c++-common/Wunused-var-8.c: New test.
6032
6033 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6034
6035         PR bootstrap/42347
6036         * gcc.c-torture/compile/pr42347.c: New test.
6037
6038         PR middle-end/44102
6039         * g++.dg/ext/asmgoto1.C: New test.
6040
6041 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6042
6043         PR middle-end/44133
6044         * gcc.dg/tree-ssa/pr44133.c: New test.
6045         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6046         precise.
6047
6048 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6049
6050         PR fortran/44044
6051         * gfortran.dg/class_20.f03: New.
6052
6053 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6054
6055         PR 44078
6056         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6057         debug messages but not the newly introduced one.
6058
6059 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6060
6061         PR fortran/35779
6062         * gfortran.dg/initialization_25.f90: Commented testcase.
6063         * gfortran.dg/initialization_26.f90: New.
6064
6065 2010-05-16  Richard Guenther  <rguenther@suse.de>
6066
6067         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6068         * gcc.dg/pr43084.c: Likewise.
6069         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6070         -fipa-type-escape.
6071         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6072         -fipa-type-escape.
6073         * gcc.dg/struct/struct-reorg.exp: Likewise.
6074         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6075         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6076
6077 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6078
6079         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6080         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6081         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6082         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6083         tests.
6084
6085 2010-05-15  Jason Merrill  <jason@redhat.com>
6086
6087         * g++.dg/eh/spec10.C: New.
6088         * g++.dg/eh/spec11.C: New.
6089         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6090
6091 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6092
6093         PR fortran/44154
6094         PR fortran/42647
6095         * gfortran.dg/allocatable_scalar_9.f90: New.
6096
6097 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6098
6099         PR c++/44148
6100         * g++.dg/torture/pr44148.C: New test.
6101
6102 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6103
6104         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6105         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6106         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6107         diagnostics and type sizes.
6108
6109 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6110
6111         * gnat.dg/lto9.adb: New test.
6112         * gnat.dg/lto9_pkg1.ads: New helper.
6113         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6114
6115 2010-05-15  Jan Hubicka  <jh@suse.cz>
6116
6117         * gcc.dg/lto/ipareference_1.c: Rename to ...
6118         * gcc.dg/lto/ipareference_0.c: ... this one.
6119         * gcc.dg/lto/ipareference_2.c: Rename to ...
6120         * gcc.dg/lto/ipareference_1.c: ... this one.
6121
6122 2010-05-15  Jan Hubicka  <jh@suse.cz>
6123
6124         * gcc.dg/lto/ipareference_1.c: New file.
6125         * gcc.dg/lto/ipareference_2.c: New file.
6126
6127 2010-05-15  Richard Guenther  <rguenther@suse.de>
6128
6129         PR tree-optimization/44038
6130         * gcc.c-torture/compile/pr44038.c: New testcase.
6131
6132 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6133
6134         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6135         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6136
6137 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6138
6139         PR fortran/43207
6140         PR fortran/43969
6141         * gfortran.dg/class_18.f03: New.
6142         * gfortran.dg/class_19.f03: New.
6143
6144 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6145
6146         PR debug/44112
6147         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6148         * g++.dg/debug/dwarf2/const1.C: Remove.
6149
6150 2010-05-14  Jason Merrill  <jason@redhat.com>
6151
6152         * g++.dg/eh/cond4.C: New.
6153         * g++.dg/eh/elide2.C: Adjust.
6154         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6155
6156 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6157
6158         PR fortran/44135
6159         * gfortran.dg/actual_array_interface_2.f90: New test.
6160
6161 2010-05-14  Richard Guenther  <rguenther@suse.de>
6162
6163         PR tree-optimization/44119
6164         * gcc.c-torture/compile/pr44119.c: New testcase.
6165
6166 2010-05-14  Jason Merrill  <jason@redhat.com>
6167
6168         PR c++/44127
6169         * g++.dg/eh/terminate1.C: New.
6170
6171 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6172
6173         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6174
6175         PR debug/44136
6176         * gcc.dg/pr44136.c: New test.
6177
6178 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6179
6180         PR c++/30566
6181         * g++.dg/warn/Wshadow-4.C: Adjust.
6182         * g++.dg/warn/Wshadow-5.C: New test.
6183         * g++.dg/warn/Wshadow-6.C: New test
6184
6185 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6186
6187         PR fortran/35779
6188         * gfortran.dg/initialization_25.f90: New.
6189
6190 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6191
6192         * g++.dg/otr-fold-1.C: New test.
6193         * g++.dg/otr-fold-2.C: New test.
6194
6195 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6196
6197         PR fortran/44036
6198         * gfortran.dg/gomp/pr44036-1.f90: New test.
6199         * gfortran.dg/gomp/pr44036-2.f90: New test.
6200         * gfortran.dg/gomp/pr44036-3.f90: New test.
6201
6202         PR debug/43983
6203         * gcc.dg/guality/sra-1.c: New test.
6204
6205 2010-05-12  Jan Hubicka  <jh@suse.cz>
6206
6207         * tree-ssa/unreachable.c: New test.
6208
6209 2010-05-12  Jason Merrill  <jason@redhat.com>
6210
6211         * g++.dg/cpp0x/sfinae1.C: New.
6212
6213 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6214
6215         * gcc.target/i386/zee.c: New file.
6216
6217 2010-05-12  Jason Merrill  <jason@redhat.com>
6218
6219         * g++.dg/conversion/op1.C: Expect template candidate message.
6220         * g++.dg/cpp0x/nullptr15.C: Likewise.
6221         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6222         * g++.dg/cpp0x/pr31431.C: Likewise.
6223         * g++.dg/cpp0x/temp_default2.C: Likewise.
6224         * g++.dg/cpp0x/trailing4.C: Likewise.
6225         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6226         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6227         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6228         * g++.dg/cpp0x/variadic35.C: Likewise.
6229         * g++.dg/cpp0x/vt-35147.C: Likewise.
6230         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6231         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6232         * g++.dg/ext/visibility/anon8.C: Likewise.
6233         * g++.dg/ext/vla2.C: Likewise.
6234         * g++.dg/other/pr28114.C: Likewise.
6235         * g++.dg/other/ptrmem10.C: Likewise.
6236         * g++.dg/other/ptrmem11.C: Likewise.
6237         * g++.dg/overload/unknown1.C: Likewise.
6238         * g++.dg/parse/template7.C: Likewise.
6239         * g++.dg/parse/typename7.C: Likewise.
6240         * g++.dg/template/conv11.C: Likewise.
6241         * g++.dg/template/copy1.C: Likewise.
6242         * g++.dg/template/deduce3.C: Likewise.
6243         * g++.dg/template/dependent-expr5.C: Likewise.
6244         * g++.dg/template/friend.C: Likewise.
6245         * g++.dg/template/incomplete2.C: Likewise.
6246         * g++.dg/template/local4.C: Likewise.
6247         * g++.dg/template/local6.C: Likewise.
6248         * g++.dg/template/operator10.C: Likewise.
6249         * g++.dg/template/overload6.C: Likewise.
6250         * g++.dg/template/ptrmem2.C: Likewise.
6251         * g++.dg/template/ptrmem20.C: Likewise.
6252         * g++.dg/template/ptrmem8.C: Likewise.
6253         * g++.dg/template/sfinae2.C: Likewise.
6254         * g++.dg/template/ttp25.C: Likewise.
6255         * g++.dg/template/unify10.C: Likewise.
6256         * g++.dg/template/unify11.C: Likewise.
6257         * g++.dg/template/unify6.C: Likewise.
6258         * g++.dg/template/unify7.C: Likewise.
6259         * g++.dg/template/unify9.C: Likewise.
6260         * g++.dg/template/varmod1.C: Likewise.
6261         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6262         * g++.old-deja/g++.law/operators32.C: Likewise.
6263         * g++.old-deja/g++.pt/crash28.C: Likewise.
6264         * g++.old-deja/g++.pt/crash60.C: Likewise.
6265         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6266         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6267         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6268         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6269         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6270         * g++.old-deja/g++.pt/expr2.C: Likewise.
6271         * g++.old-deja/g++.pt/overload7.C: Likewise.
6272         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6273         * g++.old-deja/g++.pt/spec5.C: Likewise.
6274         * g++.old-deja/g++.pt/spec6.C: Likewise.
6275         * g++.old-deja/g++.pt/t24.C: Likewise.
6276         * g++.old-deja/g++.pt/unify4.C: Likewise.
6277         * g++.old-deja/g++.pt/unify6.C: Likewise.
6278         * g++.old-deja/g++.pt/unify8.C: Likewise.
6279         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6280         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6281         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6282
6283         * g++.dg/cpp0x/initlist32.C: New.
6284
6285         * g++.dg/template/conv11.C: New.
6286         * g++.dg/conversion/op1.C: Adjust expected error.
6287
6288         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6289
6290 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6291
6292         PR target/44088
6293         * gcc.target/i386/avx-cmpsd-1.c: New.
6294         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6295         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6296         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6297         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6298         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6299
6300 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6301
6302         PR middle-end/44085
6303         * gcc.dg/gomp/pr44085.c: New test.
6304         * gfortran.dg/gomp/pr44085.f90: New test.
6305
6306 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6307
6308         * objc-obj-c++-shared/Object1.m: New.
6309         * objc.dg/torture: New directory.
6310         * objc.dg/torture/tls: Ditto.
6311         * objc.dg/tls: Ditto.
6312         * objc.dg/torture/tls/trivial.m: New test.
6313         * objc.dg/torture/tls/thr-init-2.m: New test.
6314         * objc.dg/torture/tls/thr-init-3.m: New test.
6315         * objc.dg/torture/tls/thr-init.m: New test.
6316         * objc.dg/torture/tls/diag-1.m: New test.
6317         * objc.dg/torture/tls/tls.exp: New.
6318         * objc.dg/torture/trivial.m: New test.
6319         * objc.dg/torture/dg-torture.exp: New.
6320         * objc.dg/tls/diag-3.m: New test.
6321         * objc.dg/tls/diag-4.m: New test.
6322         * objc.dg/tls/diag-5.m: New test.
6323         * objc.dg/tls/init-1.m: New test.
6324         * objc.dg/tls/init-2.m: New test.
6325         * objc.dg/tls/tls.exp: New.
6326         * objc.dg/tls/diag-2.m: New test.
6327         * lib/objc.exp: Respond to dg-additional-files.
6328
6329 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6330
6331         * gcc.target/m68k/20100512-1.c: New.
6332
6333 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6334
6335         * gnat.dg/lto8.adb: New test.
6336         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6337         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6338
6339 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6340
6341         PR c++/34272
6342         PR c++/43630
6343         PR c++/34491
6344         * g++.dg/template/crash97.C: New.
6345         * g++.dg/template/crash98.C: Likewise.
6346         * g++.dg/template/crash99.C: Likewise.
6347         * g++.dg/cpp0x/pr31439.C: Adjust.
6348         * g++.dg/template/crash95.C: Likewise.
6349
6350 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6351
6352         PR middle-end/44071
6353         * c-c++-common/asmgoto-4.c: New test.
6354         * gcc.target/i386/pr44071.c: New test.
6355
6356         PR c++/44062
6357         * c-c++-common/Wunused-var-7.c: New test.
6358         * g++.dg/warn/Wunused-var-9.C: New test.
6359
6360 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6361
6362         PR fortran/43711
6363         * gfortran.dg/gomp/pr43711.f90: New.
6364
6365 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6366
6367         PR fortran/31820
6368         * gfortran.dg/select_5.f90: Updated.
6369
6370 2010-05-11  Jan Hubicka  <jh@suse.cz>
6371
6372         PR tree-optimize/44063
6373         * gcc.c-torture/compile/pr44063.c: New testcase.
6374
6375 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6376
6377         PR debug/44023
6378         * gcc.dg/pr44023.c: New test.
6379
6380 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6381
6382         * gnat.dg/lto7.adb: New test.
6383         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6384
6385 2010-05-10  Jason Merrill  <jason@redhat.com>
6386
6387         PR c++/44017
6388         * g++.dg/template/inherit5.C: New.
6389
6390         PR c++/44045
6391         * g++.dg/cpp0x/initlist33.C: New.
6392         * g++.dg/cpp0x/initlist26.C: Adjust.
6393         * g++.dg/cpp0x/initlist28.C: Adjust.
6394
6395 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6396
6397         PR c++/43719
6398         * g++.dg/init/pr43719.C: New.
6399         * g++.dg/anon-struct4.C: Adjust.
6400
6401 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6402
6403         PR debug/44028
6404         * gcc.dg/pr44028.c: New test.
6405
6406 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6407
6408         PR fortran/27866
6409         PR fortran/35003
6410         PR fortran/42809
6411         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6412         * gfortran.dg/warn_conversion.f90: New.
6413
6414 2010-05-10  Michael Matz  <matz@suse.de>
6415
6416         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6417
6418 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6419
6420         PR rtl-optimization/44012
6421         * gcc.dg/pr44012.c: New.
6422
6423 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6424
6425         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6426         Log text on entry and exit.
6427         Prune Sun ld warnings for common symbols with differing sizes.
6428         (lto-link-and-maybe-run): Change caller.
6429
6430 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6431
6432         PR fortran/44044
6433         * gfortran.dg/class_7.f03: Modified.
6434         * gfortran.dg/select_type_1.f03: Modified.
6435         * gfortran.dg/select_type_12.f03: New.
6436
6437 2010-05-10  Richard Guenther  <rguenther@suse.de>
6438
6439         PR tree-optimization/44050
6440         * gcc.dg/torture/pr44050.c: New testcase.
6441
6442 2010-05-10  Wei Guozhi  <carrot@google.com>
6443
6444         PR target/42879
6445         * gcc.target/arm/pr42879.c: New testcase.
6446
6447 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6448
6449         PR c/44051
6450         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6451
6452 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6453
6454         PR c/10676
6455         * gcc.dg/anon-struct-10.c: New test.
6456
6457 2010-05-09  Richard Guenther  <rguenther@suse.de>
6458
6459         PR middle-end/44024
6460         * gcc.dg/pr44024.c: New testcase.
6461
6462 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6463
6464         PR c/4784
6465         * gcc.dg/anon-struct-9.c: New test.
6466
6467 2010-05-09  Richard Guenther  <rguenther@suse.de>
6468
6469         PR middle-end/44043
6470         * gcc.c-torture/compile/pr44043.c: New testcase.
6471
6472 2010-05-09  Richard Guenther  <rguenther@suse.de>
6473
6474         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6475
6476 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6477
6478         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6479
6480 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6481
6482         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6483         * gnat.dg/specs/lto3.ads: Likewise.
6484
6485 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6486
6487         PR middle-end/28685
6488         * gcc.dg/pr28685-1.c: New file.
6489
6490 2010-05-08  Richard Guenther  <rguenther@suse.de>
6491
6492         PR tree-optimization/44030
6493         * gcc.c-torture/compile/pr44030.c: New testcase.
6494
6495 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6496
6497         * gnat.dg/lto6.adb: New test.
6498         * gnat.dg/lto6_pkg.ads: New helper.
6499
6500 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6501
6502         * gnat.dg/lto5.adb: New test.
6503         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6504
6505 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6506
6507         * gnat.dg/lto4.ad[sb]: New test.
6508
6509 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6510
6511         * gnat.dg/specs/lto3.ads: New test.
6512         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6513         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6514
6515 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6516
6517         * gnat.dg/sizetype3.ad[sb]: New test.
6518         * gnat.dg/sizetype3_pkg.ads: New helper.
6519
6520 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6521
6522         PR c++/43951
6523         * g++.dg/init/new29.C: New.
6524
6525 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6526
6527         PR fortran/40728
6528         * gfortran.dg/coarray_1.f90: Fixed error message.
6529         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6530         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6531         * gfortran.dg/intrinsic_std_5.f90: New.
6532
6533 2010-05-07  Jason Merrill  <jason@redhat.com>
6534
6535         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6536
6537 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6538
6539         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6540         (size_t, stderr): Remove.
6541         (read_error): Replaced __builtin_fprintf by fprintf.
6542
6543 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6544
6545         * gcc.dg/ordered-comparison-1.c: New test.
6546         * gcc.dg/ordered-comparison-2.c: New test.
6547         * gcc.dg/ordered-comparison-3.c: New test.
6548         * gcc.dg/ordered-comparison-4.c: New test.
6549
6550 2010-05-06  Mike Stump  <mikestump@comcast.net>
6551
6552         PR objc/35165
6553         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6554
6555 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6556             Jason Merrill  <jason@redhat.com>
6557
6558         * g++.dg/cpp0x/nullptr01.C: New.
6559         * g++.dg/cpp0x/nullptr02.C: New.
6560         * g++.dg/cpp0x/nullptr03.C: New.
6561         * g++.dg/cpp0x/nullptr04.C: New.
6562         * g++.dg/cpp0x/nullptr05.C: New.
6563         * g++.dg/cpp0x/nullptr06.C: New.
6564         * g++.dg/cpp0x/nullptr07.C: New.
6565         * g++.dg/cpp0x/nullptr08.C: New.
6566         * g++.dg/cpp0x/nullptr09.C: New.
6567         * g++.dg/cpp0x/nullptr10.C: New.
6568         * g++.dg/cpp0x/nullptr11.C: New.
6569         * g++.dg/cpp0x/nullptr12.C: New.
6570         * g++.dg/cpp0x/nullptr13.C: New.
6571         * g++.dg/cpp0x/nullptr14.C: New.
6572         * g++.dg/cpp0x/nullptr15.C: New.
6573         * g++.dg/cpp0x/nullptr16.C: New.
6574         * g++.dg/cpp0x/nullptr17.C: New.
6575         * g++.dg/cpp0x/nullptr18.C: New.
6576         * g++.dg/cpp0x/nullptr19.C: New.
6577         * g++.dg/cpp0x/nullptr20.C: New.
6578         * g++.dg/cpp0x/nullptr21.C: New.
6579         * g++.dg/cpp0x/nullptr22.C: New.
6580         * g++.dg/debug/nullptr01.C: New.
6581         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6582
6583 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6584
6585         * gcc.dg/Wunused-var-8.c: Move to...
6586         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6587
6588 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6589
6590         PR c++/40406
6591         * g++.dg/template/crash96.C: New.
6592
6593 2010-05-06  Jan Hubicka  <jh@suse.cz>
6594
6595         PR tree-optimization/43791
6596         * gcc.c-torture/compile/pr43791.c: New file.
6597
6598 2010-05-06  Michael Matz  <matz@suse.de>
6599
6600         PR tree-optimization/43984
6601         * gfortran.dg/pr43984.f90: New test.
6602
6603 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6604
6605         PR 40989
6606         * gcc.dg/pr40989.c: New.
6607
6608 2010-05-06  Richard Guenther  <rguenther@suse.de>
6609
6610         PR tree-optimization/43934
6611         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6612
6613 2010-05-06  Richard Guenther  <rguenther@suse.de>
6614
6615         PR tree-optimization/43987
6616         * gcc.c-torture/execute/pr43987.c: New testcase.
6617         * gcc.dg/torture/pta-escape-1.c: Adjust.
6618         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6619         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6620         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6621         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6622
6623 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6624             Dodji Seketeli  <dodji@redhat.com>
6625
6626         PR c/18624
6627         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6628         * g++.dg/template/sfinae16.C: Likewise.
6629         * gcc.dg/Wunused-var-1.c: Moved to...
6630         * c-c++-common/Wunused-var-1.c: ...here. New test.
6631         * gcc.dg/Wunused-var-2.c: Moved to...
6632         * c-c++-common/Wunused-var-2.c: ...here. New test.
6633         * gcc.dg/Wunused-var-3.c: Moved to...
6634         * c-c++-common/Wunused-var-3.c: ...here. New test.
6635         * gcc.dg/Wunused-var-4.c: Moved to...
6636         * gcc.dg/Wunused-var-1.c: ... here.
6637         * gcc.dg/Wunused-var-5.c: Moved to...
6638         * c-c++-common/Wunused-var-4.c: ...here. New test.
6639         * gcc.dg/Wunused-var-7.c: Moved to...
6640         * c-c++-common/Wunused-var-5.c: ...here. New test.
6641         * gcc.dg/Wunused-var-6.c: Moved to...
6642         * gcc.dg/Wunused-var-2.c: ... here.
6643         * c-c++-common/Wunused-var-1.c: New test.
6644         * c-c++-common/Wunused-var-2.c: New test.
6645         * c-c++-common/Wunused-var-3.c: New test.
6646         * c-c++-common/Wunused-var-4.c: New test.
6647         * c-c++-common/Wunused-var-5.c: New test.
6648         * g++.dg/warn/Wunused-var-1.C: New test.
6649         * g++.dg/warn/Wunused-var-2.C: New test.
6650         * g++.dg/warn/Wunused-var-3.C: New test.
6651         * g++.dg/warn/Wunused-var-4.C: New test.
6652         * g++.dg/warn/Wunused-var-5.C: New test.
6653         * g++.dg/warn/Wunused-var-6.C: New test.
6654         * g++.dg/warn/Wunused-var-7.C: New test.
6655         * g++.dg/warn/Wunused-var-8.C: New test.
6656         * g++.dg/warn/Wunused-parm-1.C: New test.
6657         * g++.dg/warn/Wunused-parm-2.C: New test.
6658         * g++.dg/warn/Wunused-parm-3.C: New test.
6659
6660 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6661
6662         PR fortran/43985
6663         * gfortran.dg/gomp/crayptr5.f90: New test case.
6664
6665 2010-05-05  Jason Merrill  <jason@redhat.com>
6666
6667         PR debug/43370
6668         * g++.dg/ext/attrib39.C: New.
6669
6670 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6671
6672         PR fortran/24978
6673         * gfortran.dg/data_invalid.f90: New.
6674
6675 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6676
6677         * gnat.dg/lto2.adb: New test.
6678
6679 2010-05-05  Jason Merrill  <jason@redhat.com>
6680
6681         PR c++/43787
6682         * g++.dg/opt/empty1.C: New.
6683
6684 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6685
6686         PR fortran/43696
6687         * gfortran.dg/class_17.f03: New.
6688
6689 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6690
6691         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6692
6693 2010-05-04  Mike Stump  <mikestump@comcast.net>
6694
6695         PR objc/35165
6696         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6697
6698 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6699
6700         PR target/43668
6701         * gcc.target/i386/pr43668.c: New.
6702
6703 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6704
6705         PR c++/43028
6706         * g++.dg/cpp0x/initlist31.C: New.
6707
6708 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6709
6710         PR c/43981
6711         * gcc.dg/Wunused-var-8.c: New test.
6712
6713 2010-05-04  Jason Merrill  <jason@redhat.com>
6714
6715         PR c++/38064
6716         * g++.dg/cpp0x/enum3.C: Extend.
6717
6718 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6719
6720         PR target/43799
6721         * gcc.target/i386/pr43799.c: New.
6722
6723 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6724
6725         * gnat.dg/lto1.adb: New test.
6726         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6727
6728 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6729
6730         PR middle-end/43671
6731         * gcc.target/i386/pr43671.c: New.
6732
6733 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6734
6735         PR c++/43705
6736         * g++.dg/template/crash95.C: New.
6737
6738 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6739
6740         PR debug/43508
6741         * gcc.target/i386/pr43508.c: New.
6742
6743 2010-05-04  Richard Guenther  <rguenther@suse.de>
6744
6745         PR tree-optimization/43879
6746         * g++.dg/torture/pr43879-1_0.C: New testcase.
6747         * g++.dg/torture/pr43879-1_1.C: Likewise.
6748
6749 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6750
6751         PR c++/43953
6752         * g++.dg/other/crash-12.C: New test.
6753
6754 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6755
6756         * g++.dg/cdce3.C: Add a space.  Updated.
6757
6758 2010-05-03  Jason Merrill  <jason@redhat.com>
6759
6760         PR c++/43680
6761         * g++.dg/opt/enum2.C: New.
6762         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6763         * g++.dg/warn/Wswitch-1.C: Adjust message.
6764
6765 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6766
6767         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6768         * g++.dg/ext/label13.C: Fix typo.
6769         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6770         alpha*-dec-osf5*.
6771         * gcc.c-torture/compile/limits-declparen.c: xfail on
6772         alpha*-dec-osf5* with -g.
6773         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6774         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6775         * gcc.dg/c99-tgmath-2.c: Likewise.
6776         * gcc.dg/c99-tgmath-3.c: Likewise.
6777         * gcc.dg/c99-tgmath-4.c: Likewise.
6778
6779 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6780
6781         PR fortran/43592
6782         * gfortran.dg/unexpected_interface.f90: New test.
6783
6784 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6785
6786         * ada/acats/run_acats (which): New function.
6787         (host_gnatchop, host_gnatmake): Use it.
6788
6789 2010-05-03  Richard Guenther  <rguenther@suse.de>
6790
6791         PR tree-optimization/43971
6792         * gcc.dg/pr43971.c: New testcase.
6793
6794 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6795
6796         PR debug/43972
6797         * gcc.dg/debug/pr43972.c: New test.
6798
6799 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6800
6801         PR testsuite/43963
6802         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6803
6804 2010-05-02  Richard Guenther  <rguenther@suse.de>
6805
6806         PR tree-optimization/43879
6807         * gcc.dg/torture/pr43879-3.c: New testcase.
6808
6809 2010-05-01  Richard Guenther  <rguenther@suse.de>
6810
6811         PR tree-optimization/43949
6812         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6813
6814 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6815
6816         PR c++/43951
6817         * g++.dg/init/new28.C: New.
6818
6819 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6820
6821         PR objc++/32052
6822         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6823         structure and nested declarations.
6824         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6825         structure and nested declarations.  Reduce header clutter and
6826         use _exit() rather than abort().
6827         * objc.dg/encode-10.m: New.
6828         * objc.dg/encode-11.m: New.
6829
6830 2010-04-30  DJ Delorie  <dj@redhat.com>
6831
6832         * gcc.c-torture/execute/20100430-1.c: New test.
6833
6834 2010-04-30  Jason Merrill  <jason@redhat.com>
6835
6836         PR c++/43868
6837         * g++.dg/template/ptrmem21.C: New.
6838
6839 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6840
6841         PR fortran/18918
6842         PR fortran/43931
6843         * gfortran.dg/coarray_13.f90: New test.
6844
6845 2010-04-30  Richard Guenther  <rguenther@suse.de>
6846
6847         PR lto/43946
6848         * gcc.dg/lto/20100430-1_0.c: New testcase.
6849
6850 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6851
6852         PR debug/43942
6853         * c-c++-common/pr43942.c: New test.
6854
6855 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6856
6857         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6858         conflict with darwin crt1.o 'start' symbol.
6859
6860 2010-04-30  Richard Guenther  <rguenther@suse.de>
6861
6862         PR tree-optimization/43879
6863         * gcc.dg/torture/pr43879_1.c: New testcase.
6864
6865 2010-04-30  Richard Guenther  <rguenther@suse.de>
6866
6867         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6868
6869 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6870
6871         PR c++/43890
6872         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6873         user-provided constructor while recursing.
6874
6875 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6876
6877         PR fortran/42274
6878         * gfortran.dg/class_16.f03: New test.
6879
6880 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6881
6882         PR fortran/42274
6883         * gfortran.dg/class_15.f03: New.
6884
6885 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6886
6887         PR fortran/43326
6888         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6889
6890 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6891
6892         PR fortran/43492
6893         * gfortran.dg/generic_22.f03 : New test.
6894
6895 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6896
6897         PR fortran/42353
6898         * gfortran.dg/class_14.f03: New test.
6899
6900 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6901
6902         PR fortran/42680
6903         * gfortran.dg/interface_32.f90: New test.
6904
6905 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6906             Janus Weil  <janus@gcc.gnu.org>
6907
6908         PR fortran/41829
6909         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6910         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6911         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6912
6913 2010-04-28  Mike Stump  <mikestump@comcast.net>
6914
6915         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6916         dg-excess-errors.
6917         * g++.dg/uninit-pred-2_b.C: Likewise.
6918
6919 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6920
6921         PR fortran/18918
6922         PR fortran/43919
6923         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6924
6925 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6926
6927         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6928         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6929         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6930         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6931         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6932
6933 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6934
6935         * gcc.dg/const-uniq-1.c: New test.
6936         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6937
6938 2010-04-28  Xinliang David Li  <davidxl@google.com>
6939
6940         * gcc.dg/uninit-pred-2_b.c: New test.
6941         * gcc.dg/uninit-pred-4_b.c: New test.
6942         * gcc.dg/uninit-pred-3_d.c: New test.
6943         * gcc.dg/uninit-pred-6_b.c: New test.
6944         * gcc.dg/uninit-pred-8_b.c: New test.
6945         * gcc.dg/uninit-pred-3_a.c: New test.
6946         * gcc.dg/uninit-pred-2_c.c: New test.
6947         * gcc.dg/uninit-pred-5_a.c: New test.
6948         * gcc.dg/uninit-pred-3_e.c: New test.
6949         * gcc.dg/uninit-pred-7_a.c: New test.
6950         * gcc.dg/uninit-pred-6_c.c: New test.
6951         * gcc.dg/uninit-pred-9_a.c: New test.
6952         * gcc.dg/uninit-pred-8_c.c: New test.
6953         * gcc.dg/uninit-pred-3_b.c: New test.
6954         * gcc.dg/uninit-pred-5_b.c: New test.
6955         * gcc.dg/uninit-pred-7_b.c: New test.
6956         * gcc.dg/uninit-pred-6_d.c: New test.
6957         * gcc.dg/uninit-pred-9_b.c: New test.
6958         * gcc.dg/uninit-pred-2_a.c: New test.
6959         * gcc.dg/uninit-pred-4_a.c: New test.
6960         * gcc.dg/uninit-pred-3_c.c: New test.
6961         * gcc.dg/uninit-pred-6_a.c: New test.
6962         * gcc.dg/uninit-pred-8_a.c: New test.
6963         * gcc.dg/uninit-pred-7_c.c: New test.
6964         * gcc.dg/uninit-pred-6_e.c: New test.
6965         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6966         * g++.dg/uninit-pred-1_a.C: New test.
6967         * g++.dg/uninit-pred-1_b.C: New test.
6968         * g++.dg/uninit-pred-2_a.C: New test.
6969         * g++.dg/uninit-pred-2_b.C: New test.
6970         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6971         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6972         * g++.dg/uninit-pred-loop_1.cc: New test.
6973
6974 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6975
6976         * gcc.dg/lto/20091209-1_0.c: New testcase.
6977
6978 2010-04-28  Richard Guenther  <rguenther@suse.de>
6979
6980         PR tree-optimization/43879
6981         PR tree-optimization/43909
6982         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6983
6984 2010-04-28  Richard Guenther  <rguenther@suse.de>
6985
6986         PR c++/43880
6987         * g++.dg/torture/pr43880.C: New testcase.
6988
6989 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6990
6991         PR c++/9335
6992         * g++.dg/template/recurse2.C: Update
6993         * g++.dg/template/recurse.C: Update.
6994         * g++.dg/template/pr23510.C: Update.
6995         * lib/prune.exp: Filter out 'recursively instantiated'.
6996
6997 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6998
6999         PR c++/29043
7000         * g++.dg/init/pr29043.C: New.
7001
7002 2010-04-27  Jason Merrill  <jason@redhat.com>
7003
7004         * g++.dg/lookup/scoped5.C: Adjust.
7005         * g++.dg/lookup/scoped8.C: Adjust.
7006         * g++.dg/template/dependent-expr5.C: Adjust.
7007         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7008
7009         PR c++/43856
7010         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7011
7012         PR c++/43875
7013         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7014
7015 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7016             Jan Hubicka <hubicka@ucw.cz>
7017
7018         * gcc.dg/pure-2.c: New testcase.
7019         * gcc.dg/const-1.c: New testcase.
7020
7021 2010-04-27  Jason Merrill  <jason@redhat.com>
7022
7023         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7024
7025         PR c++/41468
7026         * g++.dg/template/sfinae17.C: New.
7027         * g++.dg/template/sfinae18.C: New.
7028
7029 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7030
7031         * g++.dg/init/pr42844.C: New.
7032         * g++.dg/cpp0x/pr42844-2.C: New.
7033         * g++.dg/cpp0x/defaulted2.C: Adjust.
7034         * g++.dg/tree-ssa/pr27549.C: Likewise.
7035         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7036
7037 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7038
7039         PR fortran/18918
7040         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7041
7042 2010-04-27  Richard Guenther  <rguenther@suse.de>
7043
7044         PR middle-end/40561
7045         * g++.dg/other/pr40561.C: New testcase.
7046
7047 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7048
7049         PR middle-end/43812
7050         * g++.dg/ipa/pr43812.C: New test.
7051
7052 2010-04-27  Jan Hubicka  <jh@suse.cz>
7053
7054         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7055         (test): ... this one.
7056
7057 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7058
7059         PR target/40657
7060         * gcc.target/arm/thumb-stackframe.c: New test.
7061
7062 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7063
7064         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7065         * gcc.dg/misc-column.c: Likewise.
7066         * gcc.dg/Walways-true-1.c: Likewise.
7067         * gcc.dg/Walways-true-2.c: Likewise.
7068         * gcc.dg/warn-addr-cmp.c: Likewise.
7069
7070 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7071
7072         PR fortran/18918
7073         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7074         * gfortran.dg/coarray_12.f90: New.
7075
7076 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7077
7078         PR c/32207
7079         * gcc.dg/pr32207.c: New test.
7080         * gcc.dg/misc-column.c: Adjust expected warning.
7081         * gcc.dg/Walways-true-1.c: Likewise.
7082         * gcc.dg/Walways-true-2.c: Likewise.
7083         * gcc.dg/warn-addr-cmp.c: Likewise.
7084
7085 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7086
7087         PR lto/42776
7088         * lib/lto.exp (lto_prune_vis_warns): New function.
7089         (lto-link-and-maybe-run): Call it.
7090
7091 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7092
7093         PR tree-optimization/43904
7094         * gcc.dg/tree-ssa/tailcall-6.c: New.
7095
7096 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7097
7098         PR testsuite/35165
7099         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7100         Darwin8/OSX10.4 - compatible code generation.
7101         Use scan-rtl-dump.
7102         * obj-c++.dg/stubify-1.mm: Ditto.
7103         * lib/objc-torture.exp: Do not require link success for
7104         "trivial.m" in the runtime checks when dowhat = 'compile'.
7105         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7106         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7107         Darwin8/OSX10.4 - compatible code generation.
7108         * objc.dg/stubify-2.m: Ditto.
7109         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7110         * objc.dg/next-runtime-1.m: Ditto.
7111         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7112         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7113         runtimes on Darwin.
7114
7115 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7116
7117         PR 43715
7118         * lib/plugin-support.exp: Use "-undefined
7119         dynamic_lookup" on darwin.
7120
7121 2010-04-26  Richard Guenther  <rguenther@suse.de>
7122
7123         * gcc.dg/lto/20100426_0.c: New testcase.
7124
7125 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7126
7127         PR tree-optimization/43833
7128         gcc.dg/Warray-bounds-8.c: New test case.
7129
7130 2010-04-26  Richard Guenther  <rguenther@suse.de>
7131
7132         PR lto/43080
7133         * g++.dg/lto/20100423-3_0.C: New testcase.
7134
7135 2010-04-26  Richard Guenther  <rguenther@suse.de>
7136
7137         PR lto/42425
7138         * g++.dg/lto/20100423-2_0.C: New testcase.
7139
7140 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7141
7142         * gcc.dg/vect/bb-slp-23.c: New test.
7143
7144 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7145
7146         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7147         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7148         * gcc.dg/c1x-float-1.c: New test.
7149
7150 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7151
7152         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7153         of "lea\[ \t\]".
7154
7155 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7156
7157         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7158         FreeBSD.
7159         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7160         * gfortran.dg/default_format_2.f90: Ditto.
7161
7162 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7163
7164         * gfortran.dg/pr43505.f90: Clean up .mod file.
7165         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7166         * gfortran.dg/pr41347.f90: Ditto.
7167         * gfortran.dg/internal_pack_4.f90: Ditto.
7168         * gfortran.dg/proc_decl_23.f90: Ditto.
7169         * gfortran.dg/recursive_check_3.f90: Ditto.
7170         * gfortran.dg/intent_out_3.f90: Ditto.
7171         * gfortran.dg/assignment_2.f90: Ditto.
7172         * gfortran.dg/pr41928.f90: Ditto.
7173         * gfortran.dg/pr42166.f90: Ditto.
7174         * gfortran.dg/private_type_12.f90: Ditto.
7175         * gfortran.dg/graphite/pr42185.f90: Ditto.
7176         * gfortran.dg/graphite/pr42186.f90: Ditto.
7177         * gfortran.dg/graphite/pr40982.f90: Ditto.
7178         * gfortran.dg/graphite/id-2.f90: Ditto.
7179         * gfortran.dg/graphite/id-4.f90: Ditto.
7180         * gfortran.dg/graphite/pr42050.f90: Ditto.
7181         * gfortran.dg/graphite/id-18.f90: Ditto.
7182         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7183         * gfortran.dg/graphite/pr41924.f90: Ditto.
7184         * gfortran.dg/graphite/pr42393.f90: Ditto.
7185         * gfortran.dg/graphite/pr37980.f90: Ditto.
7186         * gfortran.dg/graphite/pr38953.f90: Ditto.
7187         * gfortran.dg/graphite/pr42180.f90: Ditto.
7188         * gfortran.dg/graphite/pr42181.f90: Ditto.
7189         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7190         * gfortran.dg/select_type_4.f90: Ditto.
7191         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7192         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7193         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7194         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7195         * gfortran.dg/whole_file_11.f90: Ditto.
7196         * gfortran.dg/private_type_11.f90: Ditto.
7197         * gfortran.dg/vect/vect-gems.f90: Ditto.
7198         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7199
7200 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7201
7202         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7203
7204 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7205
7206         * gnat.dg/pack15.ad[sb]: New test.
7207
7208 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7209
7210         * gcc.target/arm/mla-1.c: New test.
7211
7212 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7213
7214         PR fortran/30073
7215         PR fortran/43793
7216         * gfortran.dg/pr43793.f90: New test.
7217
7218 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7219
7220         PR tree-optimization/41442
7221         * gcc.target/i386/pr41442.c: New test.
7222
7223 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7224
7225         PR fortran/43832
7226         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7227
7228 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7229
7230         PR fortran/43832
7231         * gfortran.dg/open_nounit.f90: New test.
7232
7233 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7234
7235         PR fortran/43841
7236         PR fortran/43843
7237         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7238
7239 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7240
7241         * gcc.dg/Wconversion-integer.c: Update.
7242
7243 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7244
7245         * gnat.dg/unchecked_convert5.adb: New test.
7246
7247 2010-04-23  Richard Guenther  <rguenther@suse.de>
7248
7249         PR lto/41734
7250         * gcc.dg/lto/20100423-2_0.c: New testcase.
7251         * gcc.dg/lto/20100423-2_0.c: Likewise.
7252
7253 2010-04-23  Richard Guenther  <rguenther@suse.de>
7254
7255         PR lto/43455
7256         * gcc.dg/lto/20100423-1_0.c: New testcase.
7257         * gcc.dg/lto/20100423-1_1.c: Likewise.
7258
7259 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7260
7261         PR tree-optimization/43846
7262         * gcc.dg/tree-ssa/sra-10.c: New test.
7263
7264 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7265
7266         PR middle-end/43835
7267         * gcc.c-torture/execute/pr43835.c: New test.
7268
7269 2010-04-23  Richard Guenther  <rguenther@suse.de>
7270
7271         PR lto/42653
7272         * g++.dg/lto/20100423-1_0.C: New testcase.
7273
7274 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7275
7276         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7277
7278 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7279
7280         PR tree-optimization/43842
7281         * gcc.dg/vect/pr43842.c: New test.
7282
7283 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7284
7285         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7286         * gcc.target/i386/wmul-2.c: Likewise.
7287
7288 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7289
7290         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7291         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7292
7293 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7294
7295         * gfortran.dg/reassoc_6.f: New testcase.
7296
7297 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7298
7299         PR middle-end/29274
7300         * gcc.target/arm/wmul-1.c: New test.
7301         * gcc.target/arm/wmul-2.c: New test.
7302
7303 2010-04-22  Richard Guenther  <rguenther@suse.de>
7304
7305         PR tree-optimization/43845
7306         * gcc.c-torture/compile/pr43845.c: New testcase.
7307
7308 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7309
7310         PR middle-end/29274
7311         * gcc.target/i386/wmul-1.c: New test.
7312         * gcc.target/i386/wmul-2.c: New test.
7313         * gcc.target/bfin/wmul-1.c: New test.
7314         * gcc.target/bfin/wmul-2.c: New test.
7315
7316 2010-04-22  Richard Guenther  <rguenther@suse.de>
7317
7318         PR fortran/43829
7319         * gfortran.dg/vector_subscript_6.f90: New testcase.
7320         * gfortran.dg/assign_10.f90: Adjust.
7321
7322 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7323
7324         PR fortran/43836
7325         * gfortran.dg/gomp/pr43836.f90: New test.
7326
7327 2010-04-21  Richard Guenther  <rguenther@suse.de>
7328
7329         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7330
7331 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7332
7333         * gcc.dg/torture/builtin-cproj-3.c: New.
7334
7335 2010-04-20  Jason Merrill  <jason@redhat.com>
7336
7337         PR c++/9335
7338         * g++.dg/template/recurse2.C: New.
7339         * g++.dg/parse/crash36.C: Adjust.
7340         * g++.dg/other/fold1.C: Adjust.
7341         * g++.dg/init/member1.C: Adjust.
7342         * lib/prune.exp: Prune "skipping N instantiation contexts".
7343
7344 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7345
7346         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7347
7348 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7349
7350         * gcc.dg/torture/builtin-cproj-1.c: New.
7351         * gcc.dg/torture/builtin-cproj-2.c: New.
7352
7353 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7354
7355         PR c++/43800
7356         PR c++/43704
7357         * g++.dg/template/typedef32.C: Adjust.
7358         * g++.dg/template/typedef33.C: New test.
7359
7360 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7361
7362         PR fortran/43227
7363         * gfortran.dg/proc_decl_23.f90: New test.
7364
7365         PR fortran/43266
7366         * gfortran.dg/abstract_type_6.f03: New test.
7367
7368 2010-04-20  Xinliang David Li  <davidxl@google.com>
7369
7370         * g++.dg/tree-ssa/fold-compare.C: New.
7371
7372 2010-04-20  Richard Guenther  <rguenther@suse.de>
7373
7374         PR tree-optimization/39417
7375         * g++.dg/torture/pr39417.C: New testcase.
7376
7377 2010-04-20  Richard Guenther  <rguenther@suse.de>
7378
7379         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7380
7381 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7382
7383         * g++.dg/debug/dwarf2/rv1.C: New test.
7384
7385 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7386
7387         PR target/43635
7388         * gcc.c-torture/compile/pr43635.c: New testcase.
7389
7390 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7391
7392         PR fortran/43339
7393         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7394         of sequential loops being private only in the innermost containing
7395         task region.
7396
7397         PR middle-end/43337
7398         * gfortran.dg/gomp/pr43337.f90: New test.
7399
7400 2010-04-19  Richard Guenther  <rguenther@suse.de>
7401
7402         PR tree-optimization/43796
7403         * gfortran.dg/pr43796.f90: New testcase.
7404
7405 2010-04-19  Richard Guenther  <rguenther@suse.de>
7406
7407         PR tree-optimization/43783
7408         * gcc.c-torture/execute/pr43783.c: New testcase.
7409
7410 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7411
7412         PR target/43766
7413         * gcc.target/i386/pr43766.c: New test.
7414
7415 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7416
7417         PR target/43662
7418         * gcc.target/i386/pr43662.c: New test.
7419
7420 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7421
7422         PR c++/43704
7423         * g++.dg/template/typedef32.C: New test.
7424
7425 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7426
7427         PR tree-optimization/37027
7428         * lib/target-supports.exp
7429         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7430         * gcc.dg/vect/pr37027.c: New test.
7431         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7432         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7433         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7434         gcc.dg/vect/vect-complex-6.c: Likewise.
7435
7436 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7437
7438         * g++.dg/debug/dwarf2/enum1.C: New test.
7439
7440 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7441
7442         * gnat.dg/rep_clause5.ad[sb]: New test.
7443         * gnat.dg/rep_clause5_pkg.ads: New helper.
7444
7445 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7446
7447         PR tree-optimization/43771
7448         * g++.dg/vect/pr43771.cc: New test.
7449
7450 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7451
7452         PR fortran/31538
7453         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7454         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7455
7456 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7457
7458         * gnat.dg/sizetype.adb: Rename into...
7459         * gnat.dg/sizetype1.adb: ...this.
7460         * gnat.dg/sizetype2.adb: New test.
7461
7462 2010-04-16  Richard Guenther  <rguenther@suse.de>
7463
7464         PR tree-optimization/43572
7465         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7466
7467 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7468
7469         * gnat.dg/specs/discr_private.ads: New test.
7470
7471 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7472
7473         PR target/41514
7474         * gcc.target/arm/thumb-comparisons.c: New test.
7475
7476         PR target/40603
7477         * gcc.target/arm/thumb-cbranchqi.c: New test.
7478
7479 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7480
7481         * g++.dg/torture/pr36191.C: Enable for SH.
7482
7483 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7484
7485         * gnat.dg/wide_boolean.adb: New test.
7486         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7487
7488 2010-04-15  Richard Guenther  <rguenther@suse.de>
7489
7490         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7491         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7492         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7493         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7494         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7495         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7496         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7497         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7498         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7499         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7500         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7501         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7502         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7503         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7504         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7505
7506 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7507
7508         PR target/21803
7509         * gcc.target/arm/pr42496.c: New test.
7510
7511 2010-04-14  Jason Merrill  <jason@redhat.com>
7512
7513         PR c++/36625
7514         * g++.dg/ext/attrib38.C: New.
7515
7516 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7517
7518         PR testsuite/43739
7519         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7520
7521 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7522
7523         PR 42966
7524         * gcc.dg/cpp/warn-undef-2.c: Update.
7525         * gcc.dg/cpp/warn-traditional-2.c: Update.
7526         * gcc.dg/cpp/warn-comments-2.c: Update.
7527         * gcc.dg/cpp/warn-variadic-2.c: Update.
7528         * gcc.dg/cpp/warn-long-long-2.c: Update.
7529         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7530         * gcc.dg/cpp/warn-multichar-2.c: Update.
7531         * gcc.dg/cpp/warn-normalized-3.c: Update.
7532         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7533         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7534         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7535         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7536         * gcc.dg/cpp/warn-redefined-2.c: Update.
7537         * gfortran.dg/warning-directive-2.F90: Update.
7538         * c-c++-common/cpp/warning-directive-2.c: Update.
7539
7540 2010-04-14  Michael Matz  <matz@suse.de>
7541
7542         PR tree-optimization/42963
7543         * gcc.dg/pr42963.c: New testcase.
7544
7545 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7546
7547         * gnat.dg/class_wide.adb: Rename into...
7548         * gnat.dg/class_wide1.adb: ...this.
7549         * gnat.dg/class_wide2.ad[sb]: New test.
7550
7551 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7552
7553         PR fortran/18918
7554         * gfortran.dg/coarray_9.f90: Update dg-errors.
7555         * gfortran.dg/coarray_10.f90: New test.
7556         * gfortran.dg/coarray_11.f90: New test.
7557
7558 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7559
7560         PR fortran/43747
7561         gfortran.dg/initialization_24.f90: New test.
7562
7563 2010-04-13  Jason Merrill  <jason@redhat.com>
7564
7565         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7566         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7567
7568 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7569
7570         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7571         * g++.dg/dg.exp: Likewise.
7572         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7573         * c-c++-common/cpp/warning-directive-1.c: ... here.
7574         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7575         * c-c++-common/cpp/warning-directive-2.c: ... here.
7576         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7577         * c-c++-common/cpp/warning-directive-3.c: ... here.
7578         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7579         * c-c++-common/cpp/warning-directive-4.c: ... here.
7580         * g++.dg/cpp/warning-directive-1.C: Delete.
7581         * g++.dg/cpp/warning-directive-2.C: Delete.
7582         * g++.dg/cpp/warning-directive-3.C: Delete.
7583         * g++.dg/cpp/warning-directive-4.C: Delete.
7584         * gcc.dg/cpp/normalised-3.c: Delete.
7585         * g++.dg/cpp/normalised-1.C: Rename as ...
7586         * c-c++-common/cpp/normalised-3.c: ... this.
7587
7588 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7589
7590         * gcc.dg/tree-ssa/sra-9.c: New test.
7591
7592 2010-04-13  Michael Matz  <matz@suse.de>
7593
7594         PR middle-end/43730
7595         * gcc.dg/pr43730.c: New test.
7596
7597 2010-04-13  Michael Matz  <matz@suse.de>
7598
7599         * gcc.dg/tree-ssa/negate.c: New testcase.
7600
7601 2010-04-13  Richard Guenther  <rguenther@suse.de>
7602
7603         PR testsuite/43735
7604         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7605
7606 2010-04-13  Richard Guenther  <rguenther@suse.de>
7607
7608         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7609
7610 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7611
7612         * gnat.dg/derived_type1.adb: New test.
7613
7614 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7615
7616         * gcc.dg/plugindir1.c: New testcase.
7617         * gcc.dg/plugindir2.c: New testcase.
7618         * gcc.dg/plugindir3.c: New testcase.
7619         * gcc.dg/plugindir4.c: New testcase.
7620
7621 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7622
7623         * gcc.target/i386/rotate-2.c: New test.
7624
7625 2010-04-12  Jason Merrill  <jason@redhat.com>
7626
7627         PR c++/43641
7628         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7629         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7630
7631 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7632
7633         PR c++/25811
7634         * g++.dg/init/pr25811.C: New test.
7635
7636 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7637
7638         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7639         dg-error, dg-warning.
7640         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7641
7642 2010-04-12  Richard Guenther  <rguenther@suse.de>
7643
7644         * gcc.dg/torture/inline-2.c: New testcase.
7645
7646 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7647
7648         PR bootstrap/43699
7649         * gcc.dg/Wunused-var-7.c: New test.
7650
7651         PR tree-optimization/43560
7652         * gcc.c-torture/execute/pr43560.c: New test.
7653
7654 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7655
7656         * gnat.dg/aggr13.adb: New test.
7657         * gnat.dg/aggr14.adb: Likewise.
7658         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7659
7660 2010-04-12  Richard Guenther  <rguenther@suse.de>
7661
7662         PR c++/43611
7663         * g++.dg/torture/pr43611.C: New testcase.
7664
7665 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7666
7667         PR c/36774
7668         * gcc.dg/pr36774-1.c: New test.
7669         * gcc.dg/pr36774-2.c: New test.
7670
7671 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7672
7673         * gcc.target/sh/rte-delay-slot.c: New test.
7674
7675 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7676
7677         * gnat.dg/pack9.adb: Remove -cargs option.
7678         * gnat.dg/aggr12.ad[sb]: New test.
7679
7680 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7681
7682         PR target/43417
7683         * gcc.target/sh/pr43417.c: New test.
7684
7685 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7686
7687         PR fortran/43591
7688         * gfortran.dg/spec_expr_6.f90: New test.
7689
7690 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7691
7692         PR cpp/43195
7693         * gcc.dg/cpp/pr43195.c: New.
7694         * gcc.dg/cpp/pr43195.h: New.
7695
7696 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7697
7698         PR 42965
7699         * gcc.dg/Werror-6.c: Adjust.
7700         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7701         * gcc.dg/Werror-4.c: Likewise.
7702         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7703         * gcc.dg/Wswitch-enum-error.c: Likewise.
7704         * gcc.dg/Wpointer-arith.c: Likewise.
7705         * gcc.dg/Wfatal.c: Likewise.
7706         * gcc.dg/Wswitch-error.c: Likewise.
7707         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7708         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7709         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7710         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7711         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7712         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7713         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7714         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7715         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7716         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7717         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7718         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7719         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7720         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7721         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7722         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7723         * g++.dg/cpp/warning-directive-2.C: Likewise.
7724         * gfortran.dg/warning-directive-2.F90: Likewise.
7725
7726 2010-04-09  Jason Merrill  <jason@redhat.com>
7727
7728         PR c++/42623
7729         * g++.dg/template/sizeof13.C: New.
7730
7731 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7732
7733         * g++.dg/other/pr35504.C: Add check for thiscall.
7734         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7735         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7736
7737 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7738
7739         PR c++/28584
7740         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7741         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7742         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7743         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7744         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7745         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7746         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7747         * g++.dg/other/increment1.C: Likewise.
7748
7749 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7750
7751         PR fortran/18918
7752         * gfortran.dg/coarray_7.f90: New test.
7753         * gfortran.dg/coarray_8.f90: New test.
7754
7755 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7756
7757         PR fortran/28039
7758         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7759
7760 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7761
7762         PR target/43643
7763         * gcc.dg/pr43643.c: New test.
7764
7765 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7766
7767         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7768
7769 2010-04-08  Richard Guenther  <rguenther@suse.de>
7770
7771         PR tree-optimization/43679
7772         * gcc.c-torture/compile/pr43679.c: New testcase.
7773
7774 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7775
7776         PR debug/43670
7777         * gcc.dg/pr43670.c: New test.
7778
7779 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7780
7781         PR middle-end/40815
7782         * gcc.dg/tree-ssa/reassoc-19.c: New.
7783
7784 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7785
7786         PR c/18624
7787         * gcc.dg/Wunused-var-1.c: New test.
7788         * gcc.dg/Wunused-var-2.c: New test.
7789         * gcc.dg/Wunused-var-3.c: New test.
7790         * gcc.dg/Wunused-var-4.c: New test.
7791         * gcc.dg/Wunused-var-5.c: New test.
7792         * gcc.dg/Wunused-var-6.c: New test.
7793         * gcc.dg/Wunused-parm-1.c: New test.
7794
7795         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7796         * gcc.dg/trunc-1.c: Likewise.
7797         * gcc.dg/vla-9.c: Likewise.
7798         * gcc.dg/dfp/composite-type.c: Likewise.
7799
7800 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7801
7802         PR objc/35996
7803         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7804         * obj-c++.dg/objc-gc-3.mm: Ditto.
7805
7806 2010-04-07  Simon Baldwin  <simonb@google.com>
7807
7808         * gcc.dg/cpp/warn-undef-2.c: New.
7809         * gcc.dg/cpp/warn-traditional-2.c: New.
7810         * gcc.dg/cpp/warn-comments-2.c: New.
7811         * gcc.dg/cpp/warning-directive-1.c: New.
7812         * gcc.dg/cpp/warn-long-long.c: New.
7813         * gcc.dg/cpp/warn-traditional.c: New.
7814         * gcc.dg/cpp/warn-variadic-2.c: New.
7815         * gcc.dg/cpp/warn-undef.c: New.
7816         * gcc.dg/cpp/warn-normalized-1.c: New.
7817         * gcc.dg/cpp/warning-directive-2.c: New.
7818         * gcc.dg/cpp/warn-long-long-2.c: New.
7819         * gcc.dg/cpp/warn-variadic.c: New.
7820         * gcc.dg/cpp/warn-normalized-2.c: New.
7821         * gcc.dg/cpp/warning-directive-3.c: New.
7822         * gcc.dg/cpp/warn-deprecated-2.c: New.
7823         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7824         * gcc.dg/cpp/warn-multichar-2.c: New.
7825         * gcc.dg/cpp/warn-normalized-3.c: New.
7826         * gcc.dg/cpp/warning-directive-4.c: New.
7827         * gcc.dg/cpp/warn-unused-macros.c: New.
7828         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7829         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7830         * gcc.dg/cpp/warn-cxx-compat.c: New.
7831         * gcc.dg/cpp/warn-redefined.c: New.
7832         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7833         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7834         * gcc.dg/cpp/warn-deprecated.c: New.
7835         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7836         * gcc.dg/cpp/warn-redefined-2.c: New.
7837         * gcc.dg/cpp/warn-comments.c: New.
7838         * gcc.dg/cpp/warn-multichar.c: New.
7839         * g++.dg/cpp/warning-directive-1.C: New.
7840         * g++.dg/cpp/warning-directive-2.C: New.
7841         * g++.dg/cpp/warning-directive-3.C: New.
7842         * g++.dg/cpp/warning-directive-4.C: New.
7843         * gfortran.dg/warning-directive-1.F90: New.
7844         * gfortran.dg/warning-directive-3.F90: New.
7845         * gfortran.dg/warning-directive-2.F90: New.
7846         * gfortran.dg/warning-directive-4.F90: New.
7847
7848 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7849
7850         PR objc++/23716
7851         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7852
7853 2010-04-07  Jason Merrill  <jason@redhat.com>
7854
7855         * g++.dg/template/dr408.C: New.
7856
7857         * g++.dg/lookup/ns4.C: New.
7858
7859         PR c++/38392
7860         * g++.dg/template/friend51.C: New test.
7861
7862         PR c++/41970
7863         * g++.old-deja/g++.other/linkage1.C: Adjust.
7864
7865 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7866
7867         PR c++/42697
7868         * g++.dg/template/crash94.C: New test.
7869
7870 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7871
7872         PR c++/40239
7873         * g++.dg/init/aggr5.C: New test.
7874         * g++.dg/init/aggr5.C: New test.
7875
7876 2010-04-07  Richard Guenther  <rguenther@suse.de>
7877
7878         PR tree-optimization/43270
7879         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7880         * gcc.dg/Warray-bounds-7.c: Likewise.
7881
7882 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7883
7884         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7885         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7886         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7887
7888 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7889
7890         PR c++/42556
7891         * g++.dg/init/pr42556.C: New test.
7892
7893 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7894
7895         PR debug/43628
7896         * g++.dg/debug/dwarf2/typedef2.C: New test.
7897
7898 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7899
7900         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7901         c-c++-common/dwarf2/redeclaration-1.C
7902
7903 2010-04-06  Jason Merrill  <jason@redhat.com>
7904
7905         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7906         * g++.dg/ext/attrib18.C: Likewise.
7907         * g++.dg/ext/bitfield2.C: Likewise.
7908         * g++.dg/ext/bitfield4.C: Likewise.
7909         * g++.dg/ext/visibility/warn2.C: Likewise.
7910         * g++.dg/ext/visibility/warn3.C: Likewise.
7911         * g++.dg/gomp/pr26690-1.C: Likewise.
7912         * g++.dg/inherit/covariant7.C: Likewise.
7913         * g++.dg/init/synth2.C: Likewise.
7914         * g++.dg/lookup/using7.C: Likewise.
7915         * g++.dg/other/crash-4.C: Likewise.
7916         * g++.dg/other/error13.C: Likewise.
7917         * g++.dg/other/error20.C: Likewise.
7918         * g++.dg/parse/crash31.C: Likewise.
7919         * g++.dg/parse/error16.C: Likewise.
7920         * g++.dg/parse/error19.C: Likewise.
7921         * g++.dg/parse/error27.C: Likewise.
7922         * g++.dg/parse/error28.C: Likewise.
7923         * g++.dg/parse/fused-params1.C: Likewise.
7924         * g++.dg/template/error2.C: Likewise.
7925         * g++.dg/template/local6.C: Likewise.
7926         * g++.dg/template/qualttp15.C: Likewise.
7927         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7928         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7929         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7930         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7931         * g++.old-deja/g++.eh/spec6.C: Likewise.
7932         * g++.old-deja/g++.jason/crash3.C: Likewise.
7933         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7934         * g++.old-deja/g++.law/ctors5.C: Likewise.
7935         * g++.old-deja/g++.law/ctors9.C: Likewise.
7936         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7937         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7938         * g++.old-deja/g++.other/struct1.C: Likewise.
7939         * g++.old-deja/g++.other/volatile1.C: Likewise.
7940         * g++.old-deja/g++.pt/crash36.C: Likewise.
7941         * g++.old-deja/g++.pt/derived3.C: Likewise.
7942         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7943         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7944
7945 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7946
7947         PR middle-end/43519
7948         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7949         * gcc.dg/graphite/id-19.c: New.
7950
7951 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7952
7953         PR middle-end/32824
7954         * gcc.dg/vect/pr32824: New.
7955
7956 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7957
7958         PR fortran/18918
7959         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7960         * gfortran.dg/coarray_3.f90: Ditto.
7961         * gfortran.dg/coarray_4.f90: Ditto.
7962         * gfortran.dg/coarray_5.f90: Ditto.
7963         * gfortran.dg/coarray_6.f90: Ditto.
7964         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7965
7966 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7967
7968         PR fortran/18918
7969         * gfortran.dg/coarray_4.f90: Fix test.
7970         * gfortran.dg/coarray_6.f90: Add more tests.
7971
7972 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7973
7974         PR fortran/18918
7975         * gfortran.dg/coarray_4.f90: New test.
7976         * gfortran.dg/coarray_5.f90: New test.
7977         * gfortran.dg/coarray_6.f90: New test.
7978
7979 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7980
7981         PR fortran/18918
7982         * gfortran.dg/iso_fortran_env_5.f90: New test.
7983         * gfortran.dg/iso_fortran_env_6.f90: New test.
7984
7985 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7986
7987         PR fortran/39997
7988         * gfortran.dg/coarray_1.f90: New test.
7989         * gfortran.dg/coarray_2.f90: New test.
7990         * gfortran.dg/coarray_3.f90: New test.
7991
7992 2010-04-06  Jason Merrill  <jason@redhat.com>
7993
7994         PR c++/43648
7995         * g++.dg/template/dtor8.C: New.
7996
7997         PR c++/43621
7998         * g++.dg/template/error-recovery2.C: New.
7999
8000 2010-04-06  Jan Hubicka  <jh@suse.czpli
8001
8002         PR tree-optimization/42906
8003         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8004
8005 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8006
8007         PR fortran/43178
8008         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8009         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8010         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8011
8012 2010-04-06  Richard Guenther  <rguenther@suse.de>
8013
8014         PR tree-optimization/43627
8015         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8016
8017 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8018
8019         PR target/43638
8020         * gcc.target/i386/pr43638.c: New test.
8021
8022 2010-04-06  Richard Guenther  <rguenther@suse.de>
8023
8024         PR middle-end/43661
8025         * gcc.c-torture/compile/pr43661.c: New testcase.
8026
8027 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8028
8029         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8030
8031 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8032
8033         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8034
8035 2010-04-02  Richard Guenther  <rguenther@suse.de>
8036
8037         PR tree-optimization/43629
8038         * gcc.c-torture/execute/pr43629.c: New testcase.
8039
8040 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8041             Dominique d'Humieres  <dominiq@lps.ens.fr>
8042
8043         PR libfortran/43605
8044         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8045
8046 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8047
8048         PR debug/43325
8049         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8050
8051 2010-04-01  Jason Merrill  <jason@redhat.com>
8052
8053         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8054
8055 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8056             Manfred Schwarb  <manfred99@gmx.ch>
8057
8058         PR libfortran/43605
8059         * gfortran.dg/ftell_3.f90: New test.
8060
8061 2010-04-01  Richard Guenther  <rguenther@suse.de>
8062
8063         PR middle-end/43614
8064         * gcc.c-torture/compile/pr43614.c: New testcase.
8065
8066 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8067
8068         PR tree-optimization/43141
8069         * gcc.dg/guality/pr43141.c: New test.
8070
8071 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8072
8073         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8074         * g++.dg/eh/spbp.C: Likewise.
8075         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8076         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8077         superfluous casts.
8078         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8079         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8080         * objc.dg/dwarf-2.m: Likewise.
8081
8082 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8083
8084         PR middle-end/43464
8085         * gcc.dg/graphite/id-pr43464.c: New.
8086         * gcc.dg/graphite/id-pr43464-1.c: New.
8087
8088 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8089
8090         PR middle-end/43351
8091         * gcc.dg/graphite/id-pr43351.c
8092
8093 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8094
8095         PR testsuite/35165
8096         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8097         * obj-c++.dg/try-catch-2.mm: Ditto.
8098         * obj-c++.dg/lookup-2.mm: Ditto.
8099         * obj-c++.dg/encode-8.m: Ditto.
8100         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8101         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8102         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8103         * obj-c++.dg/const-str-11.mm: Ditto.
8104         * obj-c++.dg/const-str-9.mm: Ditto.
8105         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8106         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8107         * obj-c++.dg/except-1.mm: Ditto.
8108         * obj-c++.dg/const-str-7.mm: Ditto.
8109         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8110         * obj-c++.dg/const-str-3.mm: Ditto.
8111         * obj-c++.dg/const-str-7.mm: Ditto.
8112         * obj-c++.dg/stubify-2.mm: Change dump file name.
8113
8114         PR objc++/23613
8115         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8116         New macro.
8117         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8118         Remove dg-xfail-if.
8119
8120 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8121
8122         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8123         only with -O2, -O3 or -Os and not with -fwhopr.
8124
8125 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8126
8127         PR c++/43558
8128         * g++.dg/template/typedef31.C: New test.
8129
8130 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8131
8132         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8133         assembler output on *-*-solaris2*.
8134         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8135
8136 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8137
8138         PR debug/43557
8139         * gcc.dg/pr43557-1.c: New test.
8140         * gcc.dg/pr43557-2.c: New file.
8141
8142 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8143
8144         PR 43562
8145         * gcc.dg/pr43562.c: New test.
8146
8147 2010-03-30  Jason Merrill  <jason@redhat.com>
8148
8149         PR c++/43076
8150         * g++.dg/template/error-recovery1.C: New.
8151
8152         PR c++/41786
8153         * g++.dg/parse/ambig5.C: New.
8154
8155 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8156
8157         PR debug/43593
8158         * gcc.dg/guality/pr43593.c: New test.
8159
8160 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8161
8162         PR middle-end/43430
8163         * gcc.dg/vect/pr43430-1.c: New.
8164
8165 2010-03-30  Jason Merrill  <jason@redhat.com>
8166
8167         PR c++/43559
8168         * g++.dg/template/partial7.C: New.
8169
8170 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8171
8172         * gcc.target/s390/stackcheck1.c: New testcase.
8173
8174 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8175
8176         PR libfortran/43265
8177         * gfortran.dg/read_eof_8.f90: New test.
8178
8179 2010-03-29  Jason Merrill  <jason@redhat.com>
8180
8181         * gcc.dg/cpp/include6.c: Change [] to ().
8182
8183         N3077
8184         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8185         splicing and UCNs.
8186         * c-c++-common/raw-string-2.c: Add trigraph test.
8187         * c-c++-common/raw-string-8.c: New.
8188         * c-c++-common/raw-string-9.c: New.
8189         * c-c++-common/raw-string-10.c: New.
8190
8191         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8192         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8193         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8194         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8195         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8196         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8197         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8198
8199 2010-03-29  Richard Guenther  <rguenther@suse.de>
8200
8201         PR tree-optimization/43560
8202         * gcc.dg/torture/pr43560.c: New testcase.
8203
8204 2010-03-29  Jason Merrill  <jason@redhat.com>
8205
8206         N3077
8207         * g++.dg/ext/raw-string-1.C: Change [] to ().
8208         * g++.dg/ext/raw-string-2.C: Change [] to ().
8209         Don't use \ in delimiter.
8210         * g++.dg/ext/raw-string-3.C: Change [] to ().
8211         * g++.dg/ext/raw-string-4.C: Change [] to ().
8212         * g++.dg/ext/raw-string-5.C: Change [] to ().
8213         Test for error on \ in delimiter.
8214         * g++.dg/ext/raw-string-6.C: Change [] to ().
8215         * g++.dg/ext/raw-string-7.C: Change [] to ().
8216
8217 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8218
8219         PR 43564
8220         * gcc.dg/pr43564.c: New test.
8221
8222 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8223
8224         PR fortran/43551
8225         * gfortran.dg/direct_io_12.f90: New test.
8226
8227 2010-03-28  Jan Hubicka  <jh@suse.cz>
8228
8229         PR tree-optimization/43505
8230         * gfortran.dg/pr43505.f90: New testcase.
8231
8232 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8233
8234         PR tree-optimization/43528
8235         * gcc.target/i386/pr43528.c: New test.
8236
8237 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8238
8239         PR c/43381
8240         * gcc.dg/parm-impl-decl-3.c: New test.
8241
8242 2010-03-26  Jason Merrill  <jason@redhat.com>
8243
8244         PR c++/43509
8245         * g++.dg/cpp0x/parse1.C: New.
8246
8247 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8248
8249         PR target/43524
8250         * gcc.target/i386/pr43524.c: New test.
8251
8252 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8253
8254         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8255         whitespace, rename main to foo.
8256         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8257         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8258         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8259         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8260         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8261         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8262         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8263         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8264         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8265         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8266         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8267
8268 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8269
8270         PR c++/43327
8271         * g++.dg/other/crash-10.C: New test.
8272         * g++.dg/other/crash-11.C: New test.
8273
8274 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8275
8276         PR libfortran/43517
8277         * gfortran.dg/read_eof_7.f90: New test.
8278
8279 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8280
8281         PR objc/35165
8282         PR testsuite/43512
8283         * objc-obj-c++-shared: New directory.
8284         * objc-obj-c++-shared/Object1-implementation.h: New file.
8285         * objc-obj-c++-shared/Object1.h: New file.
8286         * objc-obj-c++-shared/Protocol1.h: New file.
8287         * objc-obj-c++-shared/next-abi.h: New file.
8288         * objc-obj-c++-shared/next-mapping.h: New file.
8289         * objc/execute/next_mapping.h: Delete.
8290         * objc.dg/special/special.exp: For all targets run the tests with
8291         -fgnu-runtime, for darwin targets also run the tests with
8292         -fnext-runtime.
8293         * objc.dg/dg.exp: Ditto.
8294         * obj-c++.dg/dg.exp: Ditto.
8295         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8296         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8297         include use of updated NeXT interface.
8298         * objc/execute/formal_protocol-5.m: Ditto.
8299         * objc/execute/protocol-isEqual-2.m: Ditto.
8300         * objc/execute/protocol-isEqual-4.m: Ditto.
8301         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8302         Protocol1.h) and next-mapping.h as required.
8303         * objc/execute/object_is_class.m: Ditto.
8304         * objc/execute/enumeration-1.m: Ditto.
8305         * objc/execute/class-13.m: Ditto.
8306         * objc/execute/formal_protocol-2.m: Ditto.
8307         * objc/execute/formal_protocol-4.m: Ditto.
8308         * objc/execute/class-1.m: Ditto.
8309         * objc/execute/bycopy-1.m: Ditto.
8310         * objc/execute/formal_protocol-6.m: Ditto.
8311         * objc/execute/bycopy-3.m: Ditto.
8312         * objc/execute/class-3.m: Ditto.
8313         * objc/execute/bf-11.m: Ditto.
8314         * objc/execute/class-5.m: Ditto.
8315         * objc/execute/bf-13.m: Ditto.
8316         * objc/execute/class-7.m: Ditto.
8317         * objc/execute/bf-15.m: Ditto.
8318         * objc/execute/class-9.m: Ditto.
8319         * objc/execute/bf-17.m: Ditto.
8320         * objc/execute/bf-19.m: Ditto.
8321         * objc/execute/IMP.m: Ditto.
8322         * objc/execute/exceptions/catchall-1.m: Ditto.
8323         * objc/execute/exceptions/trivial.m: Ditto.
8324         * objc/execute/exceptions/finally-1.m: Ditto.
8325         * objc/execute/exceptions/local-variables-1.m: Ditto.
8326         * objc/execute/exceptions/foward-1.m: Ditto.
8327         * objc/execute/bf-2.m: Ditto.
8328         * objc/execute/string1.m: Ditto.
8329         * objc/execute/bf-4.m: Ditto.
8330         * objc/execute/informal_protocol.m: Ditto.
8331         * objc/execute/string3.m: Ditto.
8332         * objc/execute/bf-6.m: Ditto.
8333         * objc/execute/bf-8.m: Ditto.
8334         * objc/execute/class-tests-1.h: Ditto.
8335         * objc/execute/protocol-isEqual-1.m: Ditto.
8336         * objc/execute/protocol-isEqual-3.m: Ditto.
8337         * objc/execute/_cmd.m: Ditto.
8338         * objc/execute/function-message-1.m: Ditto.
8339         * objc/execute/bf-20.m: Ditto.
8340         * objc/execute/bf-common.h: Ditto.
8341         * objc/execute/np-2.m: Ditto.
8342         * objc/execute/class-10.m: Ditto.
8343         * objc/execute/class-12.m: Ditto.
8344         * objc/execute/enumeration-2.m: Ditto.
8345         * objc/execute/class-14.m: Ditto.
8346         * objc/execute/encode-1.m: Ditto.
8347         * objc/execute/formal_protocol-1.m: Ditto.
8348         * objc/execute/formal_protocol-3.m: Ditto.
8349         * objc/execute/accessing_ivars.m: Ditto.
8350         * objc/execute/bycopy-2.m: Ditto.
8351         * objc/execute/class-2.m: Ditto.
8352         * objc/execute/bf-10.m: Ditto.
8353         * objc/execute/formal_protocol-7.m: Ditto.
8354         * objc/execute/root_methods.m: Ditto.
8355         * objc/execute/class-4.m: Ditto.
8356         * objc/execute/bf-12.m: Ditto.
8357         * objc/execute/class-6.m: Ditto.
8358         * objc/execute/bf-14.m: Ditto.
8359         * objc/execute/nested-func-1.m: Ditto.
8360         * objc/execute/class-8.m: Ditto.
8361         * objc/execute/private.m: Ditto.
8362         * objc/execute/bf-16.m: Ditto.
8363         * objc/execute/bf-18.m: Ditto.
8364         * objc/execute/load-3.m: Ditto.
8365         * objc/execute/compatibility_alias.m: Ditto.
8366         * objc/execute/bf-1.m: Ditto.
8367         * objc/execute/no_clash.m: Ditto.
8368         * objc/execute/bf-3.m: Ditto.
8369         * objc/execute/string2.m: Ditto.
8370         * objc/execute/bf-5.m: Ditto.
8371         * objc/execute/string4.m: Ditto.
8372         * objc/execute/bf-7.m: Ditto.
8373         * objc/execute/object_is_meta_class.m: Ditto.
8374         * objc/execute/bf-9.m: Ditto.
8375         * objc/execute/bf-21.m: Ditto.
8376         * objc/execute/cascading-1.m: Ditto.
8377         * objc/execute/trivial.m: Ditto.
8378         * objc/execute/np-1.m: Ditto.
8379         * objc/compile/trivial.m: Ditto.
8380         * objc/execute/class_self-2.m: Include <stdlib.h>.
8381         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8382         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8383         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8384         and 64bit. Use new NeXT interface as required.
8385         * objc.dg/special/unclaimed-category-1.m: Ditto.
8386         * objc.dg/special/unclaimed-category-1.h: Ditto.
8387         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8388         * objc.dg/func-ptr-1.m: Ditto.
8389         * objc.dg/stret-1.m: Ditto.
8390         * objc.dg/encode-2.m: Ditto.
8391         * objc.dg/category-1.m: Ditto.
8392         * objc.dg/encode-3.m: Ditto.
8393         * objc.dg/call-super-3.m: Ditto.
8394         * objc.dg/method-3.m: Ditto.
8395         * objc.dg/func-ptr-2.m: Ditto.
8396         * objc.dg/lookup-1.m: Ditto.
8397         * objc.dg/encode-4.m: Ditto.
8398         * objc.dg/fix-and-continue-1.m: Ditto.
8399         * objc.dg/proto-lossage-3.m: Ditto.
8400         * objc.dg/method-13.m: Ditto.
8401         * objc.dg/proto-qual-1.m: Ditto.
8402         * objc.dg/zero-link-3.m: Ditto.
8403         * objc.dg/bitfield-1.m: Ditto.
8404         * objc.dg/va-meth-1.m: Ditto.
8405         * objc.dg/super-class-3.m: Ditto.
8406         * objc.dg/call-super-1.m: Ditto.
8407         * objc.dg/type-size-2.m: Ditto.
8408         * objc.dg/method-10.m: Ditto.
8409         * objc.dg/defs.m: Ditto.
8410         * objc.dg/const-str-3.m: Ditto.
8411         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8412         Protocol1.h) and next-mapping.h as required. Use new NeXT
8413         interface as required.
8414         * objc.dg/super-class-4.m: Ditto.
8415         * objc.dg/comp-types-8.m: Ditto.
8416         * objc.dg/call-super-2.m: Ditto.
8417         * objc.dg/objc-fast-4.m: Ditto.
8418         * objc.dg/method-6.m: Ditto.
8419         * objc.dg/const-str-3.m: Ditto.
8420         * objc.dg/const-str-7.m: Ditto.
8421         * objc.dg/method-15.m: Ditto.
8422         * objc.dg/method-19.m: Ditto.
8423         * objc.dg/sync-1.m: Ditto.
8424         * objc.dg/layout-1.m: Ditto.
8425         * objc.dg/bitfield-3.m: Ditto.
8426         * objc.dg/try-catch-3.m: Ditto.
8427         * objc.dg/try-catch-7.m: Ditto.
8428         * objc.dg/comp-types-10.m: Ditto.
8429         * objc.dg/selector-2.: Ditto.
8430         * objc.dg/method-7.m: Ditto.
8431         * objc.dg/typedef-alias-1.m: Ditto.
8432         * objc.dg/proto-lossage-2.m: Ditto.
8433         * objc.dg/comp-types-11.m: Ditto.
8434         * objc.dg/sizeof-1.m: Ditto.
8435         * objc.dg/method-17.m: Ditto.
8436         * objc.dg/bitfield-5.m: Ditto.
8437         * objc.dg/try-catch-1.m: Ditto.
8438         * objc.dg/encode-5.m: Ditto.
8439         * objc.dg/fix-and-continue-2.m: Ditto.
8440         * objc.dg/method-9.m: Ditto.
8441         * objc.dg/isa-field-1.m: Ditto.
8442         * objc.dg/local-decl-2.m: Ditto.
8443         * objc.dg/objc-gc-4.m: Ditto.
8444         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8445         * objc.dg/gnu-runtime-3.m: Ditto.
8446         * objc.dg/encode-7.m: Ditto.
8447         * objc.dg/encode-8.m: Ditto.
8448         * objc.dg/selector-3.m: Ditto.
8449         * objc.dg/gnu-runtime-1.m: Ditto.
8450         * objc.dg/const-str-12.m: Ditto.
8451         * objc.dg/gnu-runtime-2.m: Ditto.
8452         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8453         * objc.dg/selector-1.m: Ditto.
8454         * objc.dg/stubify-2.m: Ditto.
8455         * objc.dg/zero-link-1.m: Ditto.
8456         * objc.dg/stret-2.m: Ditto.
8457         * objc.dg/zero-link-2.m: Ditto.
8458         * objc.dg/next-runtime-1.m: Ditto.
8459         * objc.dg/symtab-1.m: Ditto.
8460         * objc.dg/stubify-1.m: Ditto.
8461         * objc.dg/bitfield-2.m: Ditto.
8462         * objc.dg/try-catch-10.m: Apply to both runtimes.
8463         * objc.dg/const-str-1.m: Ditto.
8464         * objc.dg/image-info.m: Ditto.
8465         * objc.dg/encode-9.m: Ditto.
8466         * objc.dg/pragma-1.m: Apply test to all targets.
8467         * objc.dg/const-str-4.m: Ditto.
8468         * objc.dg/const-str-8.m: Ditto.
8469         * objc.dg/super-class-2.m: Ditto.
8470         * objc.dg/try-catch-5.m: Ditto.
8471         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8472         Protocol1.h) and next-mapping.h as required. Use new NeXT
8473         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8474         * objc.dg/const-str-11.m: Ditto.
8475         * objc.dg/const-str-9.m: Ditto.
8476         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8477         * objc.dg/encode-1.m: Remove redundant -lobjc.
8478         * objc.dg/try-catch-9.m: Tidy space.
8479         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8480         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8481         and 64bit. Use new NeXT interface as required.
8482         * obj-c++.dg/template-4.mm: Ditto.
8483         * obj-c++.dg/defs.mm: Ditto.
8484         * obj-c++.dg/basic.mm: Ditto.
8485         * obj-c++.dg/encode-4.mm: Ditto.
8486         * obj-c++.dg/method-17.mm: Ditto.
8487         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8488         * obj-c++.dg/cxx-class-1.mm: Ditto.
8489         * obj-c++.dg/method-10.mm: Ditto.
8490         * obj-c++.dg/va-meth-1.mm: Ditto.
8491         * obj-c++.dg/encode-5.mm: Ditto.
8492         * obj-c++.dg/lookup-2.mm: Ditto.
8493         * obj-c++.dg/template-3.mm: Ditto.
8494         * obj-c++.dg/proto-qual-1.mm: Ditto.
8495         * obj-c++.dg/qual-types-1.m: Ditto.
8496         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8497         * obj-c++.dg/template-1.mm: Ditto.
8498         * obj-c++.dg/encode-6.mm: Ditto.
8499         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8500         Protocol1.h) and next-mapping.h as required. Use new NeXT
8501         interface as required.
8502         * obj-c++.dg/except-1.mm: Ditto.
8503         * obj-c++.dg/const-str-7.mm: Ditto.
8504         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8505         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8506         * obj-c++.dg/selector-2.mm: Ditto.
8507         * obj-c++.dg/isa-field-1.mm: Ditto.
8508         * obj-c++.dg/try-catch-1.mm: Ditto.
8509         * obj-c++.dg/local-decl-1.mm: Ditto.
8510         * obj-c++.dg/try-catch-9.mm: Ditto.
8511         * obj-c++.dg/no-extra-load.mm: Ditto.
8512         * obj-c++.dg/selector-5.mm: Ditto.
8513         * obj-c++.dg/method-12.mm: Ditto.
8514         * obj-c++.dg/try-catch-11.mm: Ditto.
8515         * obj-c++.dg/comp-types-11.mm: Ditto.
8516         * obj-c++.dg/bitfield-3.mm: Ditto.
8517         * obj-c++.dg/method-6.mm: Ditto.
8518         * obj-c++.dg/super-class-2.mm: Ditto.
8519         * obj-c++.dg/method-21.mm: Ditto.
8520         * obj-c++.dg/const-str-8.mm: Ditto.
8521         * obj-c++.dg/try-catch-7.mm: Ditto.
8522         * obj-c++.dg/method-15.mm: Ditto.
8523         * obj-c++.dg/layout-1.mm: Ditto.
8524         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8525         * obj-c++.dg/const-str-3.mm: Ditto.
8526         * obj-c++.dg/try-catch-2.mm: Ditto.
8527         * obj-c++.dg/objc-gc-3.mm: Ditto.
8528         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8529         * obj-c++.dg/bitfield-1.mm: Ditto.
8530         * obj-c++.dg/selector-6.mm: Ditto.
8531         * obj-c++.dg/method-13.mm: Ditto.
8532         * obj-c++.dg/comp-types-12.mm: Ditto.
8533         * obj-c++.dg/bitfield-4.mm: Ditto.
8534         * obj-c++.dg/try-catch-8.mm: Ditto.
8535         * obj-c++.dg/method-2.mm: Ditto.
8536         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8537         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8538         * obj-c++.dg/const-str-4.mm: Ditto.
8539         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8540         * obj-c++.dg/try-catch-3.mm: Ditto.
8541         * obj-c++.dg/comp-types-9.mm: Ditto.
8542         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8543         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8544         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8545         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8546         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8547         Use new NeXT interface as required.
8548         * obj-c++.dg/const-str-10.mm: Ditto.
8549         * obj-c++.dg/const-str-11.mm: Ditto.
8550         * obj-c++.dg/const-str-9.mm: Ditto.
8551         * obj-c++.dg/method-11.mm: Ditto.
8552         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8553         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8554         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8555         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8556         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8557
8558 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8559
8560         PR c++/43206
8561         * g++.dg/template/typedef30.C: New test case.
8562
8563 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8564
8565         PR c/43385
8566         * gcc.c-torture/execute/pr43385.c: New test.
8567
8568 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8569
8570         * gcc.dg/strncpy-fix-1.c: New test.
8571
8572 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8573
8574         PR testsuite/41609
8575         * lib/objc-torture.exp (objc-set-runtime-options): New.
8576         * objc/execute/execute.exp: Check runtime options on each pass.
8577         * objc/execute/exceptions/exceptions.exp: Ditto.
8578         * objc/compile/compile.exp: Ditto.
8579
8580         PR testsuite/42348
8581         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8582         standard tests.
8583         (check_effective_target_objc2): New proc.
8584         (check_effective_target_next_runtime): New proc.
8585         * lib/objc.exp: Determine which runtime is in force and support it.
8586         * lib/obj-c++.exp: Ditto.
8587
8588 2010-03-24  Jason Merrill  <jason@redhat.com>
8589
8590         PR c++/43502
8591         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8592
8593 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8594
8595         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8596         a loop.
8597         * gcc.dg/ipa/ipa-2.c: Likewise.
8598         * gcc.dg/ipa/ipa-3.c: Likewise.
8599         * gcc.dg/ipa/ipa-4.c: Likewise.
8600         * gcc.dg/ipa/ipa-5.c: Likewise.
8601         * gcc.dg/ipa/ipa-7.c: Likewise.
8602         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8603         a loop.
8604         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8605         i_can_not_be_propagated_fully2 into a loop.
8606         * gcc.dg/ipa/ipa-8.c: New test.
8607         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8608
8609 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8610
8611         PR debug/19192
8612         PR debug/43479
8613         * gcc.dg/guality/pr43479.c: New test.
8614         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8615         and add volatile keyword.
8616
8617 2010-03-23  Mike Stump  <mikestump@comcast.net>
8618
8619         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8620
8621 2010-03-23  Jason Merrill  <jason@redhat.com>
8622
8623         * g++.dg/ext/altivec-17.C: Adjust error message.
8624
8625         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8626         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8627         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8628         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8629         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8630         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8631
8632 2010-03-22  Jason Merrill  <jason@redhat.com>
8633
8634         PR c++/43333
8635         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8636         * g++.dg/ext/is_pod_98.C: New.
8637
8638         PR c++/43281
8639         * g++.dg/cpp0x/auto18.C: New.
8640
8641         * gcc.dg/pr36997.c: Adjust error message.
8642         * g++.dg/ext/vector9.C: Likewise.
8643         * g++.dg/conversion/simd3.C: Likewise.
8644         * g++.dg/other/error23.C: Likewise.
8645
8646 2010-03-22  Michael Matz  <matz@suse.de>
8647
8648         PR middle-end/43475
8649         * gfortran.dg/pr43475.f90: New testcase.
8650
8651 2010-03-22  Richard Guenther  <rguenther@suse.de>
8652
8653         PR tree-optimization/43390
8654         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8655
8656 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8657
8658         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8659         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8660
8661 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8662             Michael Matz  <matz@suse.de>
8663
8664         PR c++/43081
8665         * g++.dg/parse/crash56.C: New test.
8666
8667 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8668
8669         PR fortran/43450
8670         * gfortran.dg/whole_file_15.f90 : New test.
8671
8672 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8673
8674         PR fortran/43409
8675         * gfortran.dg/inquire_size.f90: New test.
8676
8677 2010-03-20  Richard Guenther  <rguenther@suse.de>
8678
8679         PR rtl-optimization/43438
8680         * gcc.c-torture/execute/pr43438.c: New testcase.
8681
8682 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8683
8684         PR c++/43375
8685         * g++.dg/abi/mangle42.C: New test.
8686
8687 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8688
8689         PR C/43211
8690         * gcc.dg/pr43211.c: New test.
8691         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8692
8693 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8694
8695         PR rtl-optimization/42258
8696         * gcc.target/arm/thumb1-mul-moves.c: New test.
8697
8698         PR target/40697
8699         * gcc.target/arm/thumb-andsi.c: New test.
8700
8701         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8702         dg-require-effective-target.
8703
8704 2010-03-19  Michael Matz  <matz@suse.de>
8705
8706         PR c++/43116
8707         * g++.dg/other/pr43116.C: New testcase.
8708
8709 2010-03-19  Michael Matz  <matz@suse.de>
8710
8711         PR target/43305
8712         * gcc.dg/pr43305.c: New testcase.
8713
8714 2010-03-19  Richard Guenther  <rguenther@suse.de>
8715
8716         PR tree-optimization/43415
8717         * gcc.c-torture/compile/pr43415.c: New testcase.
8718
8719 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8720
8721         PR ada/43106
8722         * gnat.dg/case_optimization2.adb: New test.
8723         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8724
8725 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8726             Jack Howarth <howarth@bromo.med.uc.edu>
8727
8728         PR target/36399
8729         * gcc.target/i386/push-1.c: Don't xfail
8730           scan-assembler-not "movups" on darwin.
8731
8732 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8733
8734         PR debug/43058
8735         * gcc.dg/pr43058.c: New test.
8736
8737 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8738
8739         PR middle-end/42450
8740         * g++.dg/torture/pr42450.C: New test.
8741
8742 2010-03-18  Michael Matz  <matz@suse.de>
8743
8744         PR middle-end/43419
8745         * gcc.dg/pr43419.c: New testcase.
8746
8747 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8748
8749         PR rtl-optimization/43360
8750         * gcc.dg/torture/pr43360.c: New.
8751
8752 2010-03-18  Michael Matz  <matz@suse.de>
8753
8754         PR tree-optimization/43402
8755         * gcc.dg/pr43402.c: New testcase.
8756
8757 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8758
8759         PR target/42427
8760         * gcc.dg/pr42427.c: New test.
8761
8762 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8763
8764         PR libfortran/43265
8765         * gfortran.dg/read_empty_file.f: New test.
8766         * gfortran.dg/read_eof_all.f90: New test.
8767         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8768         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8769
8770 2010-03-17  Michael Matz  <matz@suse.de>
8771
8772         * gcc.dg/pr43300.c: Add -w.
8773
8774 2010-03-17  Richard Guenther  <rguenther@suse.de>
8775
8776         * gcc.dg/pr43379.c: Add -w.
8777
8778 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8779
8780         PR fortran/43331
8781         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8782
8783 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8784
8785         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8786
8787 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8788
8789         * ada/acats/run_all.sh: Log start and end times.
8790
8791 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8792
8793         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8794
8795 2010-03-16  Richard Guenther  <rguenther@suse.de>
8796
8797         PR middle-end/43379
8798         * gcc.dg/pr43379.c: New testcase.
8799
8800 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8801
8802         PR debug/43051
8803         * gcc.dg/guality/pr43051-1.c: New test.
8804
8805 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8806
8807         PR testsuite/43363
8808         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8809
8810 2010-03-15  Michael Matz  <matz@suse.de>
8811
8812         PR middle-end/43300
8813         * gcc.dg/pr43300.c: New testcase.
8814
8815 2010-03-15  Richard Guenther  <rguenther@suse.de>
8816
8817         PR tree-optimization/43367
8818         * gcc.c-torture/compile/pr43367.c: New testcase.
8819
8820 2010-03-15  Richard Guenther  <rguenther@suse.de>
8821
8822         PR tree-optimization/43317
8823         * gcc.dg/pr43317.c: New testcase.
8824
8825 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8826
8827         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8828
8829 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8830
8831         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8832
8833 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8834
8835         PR fortran/43362
8836         * gfortran.dg/impure_constructor_1.f90: New test.
8837
8838 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8839
8840         PR middle-end/43354
8841         * gfortran.dg/graphite/id-pr43354.f: New.
8842
8843 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8844
8845         PR middle-end/43349
8846         * gfortran.dg/graphite/pr43349.f: New.
8847
8848 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8849
8850         PR middle-end/43306
8851         * gcc.dg/graphite/pr43306.c: New.
8852
8853 2010-03-12  David S. Miller  <davem@davemloft.net>
8854
8855         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8856         sparc.
8857
8858 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8859
8860         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8861
8862 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8863
8864         PR fortran/43291
8865         PR fortran/43326
8866         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8867
8868 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8869
8870         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8871         fail for *-*-mingw* targets.
8872
8873 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8874
8875         PR debug/43329
8876         * gcc.dg/guality/pr43329-1.c: New test.
8877
8878 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8879
8880         PR tree-optimization/43257
8881         * g++.dg/torture/pr43257.C: New test.
8882
8883 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8884
8885         PR fortran/43228
8886         * gfortran.dg/namelist_61.f90: New test.
8887
8888 2010-03-11  Richard Guenther  <rguenther@suse.de>
8889
8890         PR tree-optimization/43255
8891         * gcc.c-torture/compile/pr43255.c: New testcase.
8892
8893 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8894
8895         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8896         * gcc.dg/pr43280.c: New testcase.
8897
8898 2010-03-11  Richard Guenther  <rguenther@suse.de>
8899
8900         PR lto/43200
8901         * gcc.dg/lto/20100227-1_0.c: New testcase.
8902         * gcc.dg/lto/20100227-1_1.c: Likewise.
8903
8904 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8905
8906         PR libfortran/43320
8907         PR libfortran/43265
8908         * gfortran.dg/read_eof_6.f: New test
8909         * gfortran.dg/read_x_eof.f90: New test.
8910         * gfortran.dg/read_x_past.f: Update test.
8911
8912 2010-03-10  Jan Hubicka  <jh@suse.cz>
8913
8914         * gcc.c-torture/compile/pr43288.c: New test.
8915
8916 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8917
8918         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8919         -fpic/-fPIC flags.
8920         * g++.old-deja/g++.pt/asm2.C: Likewise.
8921         * gcc.c-torture/compile/20000804-1.c: Likewise.
8922         * gcc.target/i386/clobbers.c: Likewise.
8923
8924 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8925
8926         PR fortran/43303
8927         * gfortran.dg/c_assoc_3.f90: New test.
8928
8929 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8930
8931         PR debug/36728
8932         * gcc.dg/guality/pr36728-1.c: New test.
8933         * gcc.dg/guality/pr36728-2.c: New test.
8934
8935 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8936
8937         * gcc.dg/h8300-div-delay-slot.c: New test.
8938
8939 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8940
8941         PR tree-optimization/43236
8942         * gcc.c-torture/execute/pr43236.c: New test.
8943
8944 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8945
8946         PR middle-end/42859
8947         * g++.dg/eh/pr42859.C: New test.
8948
8949 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8950
8951         PR debug/43299
8952         * gcc.dg/pr43299.c: New test.
8953
8954         PR debug/43290
8955         * g++.dg/eh/unwind2.C: New test.
8956
8957 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8958             Reza Yazdani  <reza.yazdani@amd.com>
8959
8960         PR middle-end/43065
8961         * gcc.dg/graphite/run-id-4.c: New.
8962
8963 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8964
8965         PR middle-end/43065
8966         * gcc.dg/graphite/run-id-3.c: New.
8967
8968 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8969
8970         PR middle-end/42644
8971         PR middle-end/42130
8972         * gcc.dg/graphite/id-18.c: New.
8973         * gcc.dg/graphite/run-id-pr42644.c: New.
8974
8975 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8976
8977         PR middle-end/42326
8978         * gcc.dg/graphite/pr42326.c: New.
8979
8980 2010-03-08  Richard Guenther  <rguenther@suse.de>
8981
8982         PR tree-optimization/43269
8983         * gcc.c-torture/execute/pr43269.c: New testcase.
8984
8985 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8986
8987         PR fortran/43256
8988         * gfortran.dg/typebound_call_13.f03: New.
8989
8990 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8991
8992         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8993         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8994
8995 2010-03-05  Jason Merrill  <jason@redhat.com>
8996
8997         * g++.dg/abi/mangle40.C: Require weak and alias.
8998
8999 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9000
9001         PR middle-end/42326
9002         * gfortran.dg/graphite/pr42326.f90: New.
9003         * gfortran.dg/graphite/pr42326-1.f90: New.
9004
9005 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9006
9007         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9008         (gnat_target_compile): Likewise.
9009         Reinitialize GNAT_UNDER_TEST if target changes.
9010         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9011         (local_find_gnatmake): Pass full --GCC to gnatlink.
9012         Remove --LINK.
9013
9014 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9015
9016         PR c/43248
9017         * gcc.dg/compound-literal-1.c: New testcase.
9018
9019 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9020
9021         PR tree-optimization/43164
9022         PR tree-optimization/43191
9023         * gcc.c-torture/compile/pr43164.c: New test.
9024         * gcc.c-torture/compile/pr43191.c: Likewise.
9025
9026 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9027
9028         PR fortran/43244
9029         * gfortran.dg/finalize_9.f90: New.
9030
9031 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9032             Ken Werner <ken@linux.vnet.ibm.com>
9033
9034         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9035         to dg-options for spu.
9036         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9037         dump-scan target to exclude spu.
9038
9039 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9040
9041         PR middle-end/43209
9042         * gcc.dg/tree-ssa/ivopts-4.c: New.
9043
9044 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9045
9046         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9047         include-opts and exclude-opts; skip checking the flags if arguments
9048         are the same as the defaults.
9049         (dg-xfail-if): Verify the number of arguments, supply defaults
9050         for unspecified optional arguments.
9051         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9052
9053 2010-03-03  Jason Merrill  <jason@redhat.com>
9054
9055         PR c++/12909
9056         * g++.dg/abi/mangle40.C: Updated.
9057
9058 2010-03-03  Jason Merrill  <jason@redhat.com>
9059
9060         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9061         * g++.dg/abi/mangle23.C: Likewise.
9062         * g++.dg/eh/simd-2.C: Likewise.
9063         * g++.dg/ext/attribute-test-2.C: Likewise.
9064         * g++.dg/ext/vector14.C: Likewise.
9065         * g++.dg/other/pr34435.C: Likewise.
9066         * g++.dg/template/conv8.C: Likewise.
9067         * g++.dg/template/nontype9.C: Likewise.
9068         * g++.dg/template/qualttp17.C: Likewise.
9069         * g++.dg/template/ref1.C: Likewise.
9070         * g++.old-deja/g++.pt/crash68.C: Likewise.
9071         * g++.old-deja/g++.pt/ref1.C: Likewise.
9072         * g++.old-deja/g++.pt/ref3.C: Likewise.
9073         * g++.old-deja/g++.pt/ref4.C: Likewise.
9074
9075         PR c++/12909
9076         * g++.dg/abi/mangle40.C: New.
9077         * g++.dg/abi/mangle41.C: New.
9078         * g++.dg/lto/20100302_0.C: New.
9079         * g++.dg/lto/20100302_1.C: New.
9080         * g++.dg/lto/20100302.h: New.
9081
9082 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9083
9084         PR fortran/43243
9085         * gfortran.dg/internal_pack_12.f90: New test.
9086
9087 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9088
9089         * gcc.dg/pr36997.c: Adjust error message.
9090
9091 2010-03-03  Mike Stump  <mikestump@comcast.net>
9092
9093         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9094         adjustments to not be present on machines that align the stack to
9095         more than 4 bytes and don't have a red zone yet as that is an
9096         unimplemented optimization.
9097
9098 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9099
9100         PR fortran/43169
9101         * gfortran.dg/impure_assignment_3.f90: New.
9102
9103 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9104
9105         PR debug/43229
9106         * gfortran.dg/pr43229.f90: New test.
9107
9108         PR debug/43237
9109         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9110
9111         PR debug/43177
9112         * gcc.dg/guality/pr43177.c: New test.
9113
9114 2010-03-02  Jason Merrill  <jason@redhat.com>
9115
9116         * g++.dg/ext/vector9.C: Adjust error message.
9117         * g++.dg/conversion/simd3.C: Likewise.
9118         * g++.dg/other/error23.C: Likewise.
9119
9120 2010-03-02  Mike Stump  <mikestump@comcast.net>
9121
9122         PR c++/41090
9123         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9124
9125 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9126
9127         PR fortran/43180
9128         * gfortran.dg/internal_pack_10.f90: New test.
9129
9130         PR fortran/43173
9131         * gfortran.dg/internal_pack_11.f90: New test.
9132
9133 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9134
9135         PR middle-end/42640
9136         * gcc.dg/tree-ssa/pr42640.c: New.
9137
9138 2010-03-01  Richard Guenther  <rguenther@suse.de>
9139
9140         PR tree-optimization/43220
9141         * gcc.c-torture/execute/pr43220.c: New testcase.
9142
9143 2010-03-01  Richard Guenther  <rguenther@suse.de>
9144
9145         PR middle-end/43213
9146         * gcc.dg/pr43213.c: New testcase.
9147
9148 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9149
9150         PR pch/14940
9151         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9152
9153 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9154
9155         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9156         New function.
9157         (check_effective_target_ucn): Likewise.
9158
9159         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9160         if !ucn.
9161         * gcc.dg/ucnid-2.c: Likewise.
9162         * gcc.dg/ucnid-3.c: Likewise.
9163         * gcc.dg/ucnid-4.c: Likewise.
9164         * gcc.dg/ucnid-11.c: Likewise.
9165         * gcc.dg/ucnid-12.c: Likewise.
9166         * gcc.dg/ucnid-6.c: Skip if !ucn.
9167         * gcc.dg/ucnid-9.c: Likewise.
9168
9169 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9170
9171         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9172         lists to dg-skip-if.
9173         * gcc.target/i386/stackalign/return-3.c: Likewise.
9174
9175 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9176
9177         * gcc.target/i386/clearcap.map: New file.
9178         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9179         Pass clearcap.map by default if supported.
9180
9181 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9182
9183         PR fortran/42900
9184         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9185         Explain this.
9186         * gfortran.dg/stat_2.f90: Likewise.
9187
9188 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9189
9190         PR fortran/43199
9191         * gfortran.dg/module_read_2.f90: New test.
9192
9193 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9194
9195         PR c++/42748
9196         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9197         * g++.dg/abi/mangle12.C: Likewise.
9198         * g++.dg/abi/mangle20-2.C: Likewise.
9199         * g++.dg/abi/mangle17.C: Likewise.
9200         * g++.dg/template/cond2.C: Likewise.
9201         * g++.dg/template/pr35240.C: Likewise.
9202
9203 2010-02-27  Richard Guenther  <rguenther@suse.de>
9204
9205         PR tree-optimization/43186
9206         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9207
9208 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9209
9210         * g++.dg/abi/packed1.C: Expect warning on the SH.
9211
9212 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9213
9214         PR c++/42054:
9215         * g++.dg/parse/error37.C: New test.
9216
9217 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9218
9219         PR c/24577
9220         PR c/43192
9221         * gcc.dg/pr8927-1.c: Match new note.
9222         * gcc.dg/990506-0.c: Likewise.
9223         * gcc.dg/gomp/flush-2.c: Likewise.
9224         * gcc.dg/gomp/atomic-5.c: Likewise.
9225         * gcc.dg/gomp/pr34607.c: Likewise.
9226         * gcc.dg/pr35746.c: Likewise.
9227         * gcc.dg/cpp/pragma-1.c: Likewise.
9228         * gcc.dg/cpp/pragma-2.c: Likewise.
9229         * gcc.dg/pr41842.c: Likewise.
9230         * gcc.dg/noncompile/20040629-1.c: Likewise.
9231         * objc.dg/private-1.m: Likewise.
9232
9233 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9234
9235         PR fortran/43185
9236         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9237         * gfortran.dg/default_initialization_4.f90: New test.
9238
9239 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9240
9241         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9242         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9243         * gnat.dg/thin_pointer2.adb: New test.
9244         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9245
9246 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9247
9248         PR c/20631
9249         * gcc.dg/cpp/c90-pedantic.c: New.
9250         * gcc.dg/cpp/c90.c: New.
9251         * gcc.dg/gnu90-const-expr-1.c: New.
9252         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9253
9254 2010-02-26  Richard Guenther  <rguenther@suse.de>
9255
9256         PR tree-optimization/43186
9257         * gcc.c-torture/compile/pr43186.c: New testcase.
9258
9259 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9260
9261         PR debug/43190
9262         * c-c++-common/dwarf2/pr43190.c: New test.
9263
9264 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9265
9266         PR testsuite/37074:
9267         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9268
9269 2010-02-26  Richard Guenther  <rguenther@suse.de>
9270
9271         PR tree-optimization/43188
9272         * gcc.c-torture/compile/pr43188.c: New testcase.
9273
9274 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9275
9276         PR target/43175
9277         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9278
9279 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9280
9281         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9282
9283 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9284
9285         PR target/43154
9286         * gcc.target/powerpc/pr43154.c: New file.
9287
9288 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9289
9290         PR debug/43166
9291         * gfortran.dg/debug/pr43166.f: New test.
9292
9293         PR debug/43165
9294         * gcc.dg/torture/pr43165.c: New test.
9295
9296 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9297
9298         PR c/43128
9299         * c-c++-common/pr41779.c: Update.
9300
9301 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9302
9303         PR ada/32547
9304         * lib/gnat-dg.exp (gnat_load): Redefine.
9305
9306         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9307         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9308
9309 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9310
9311         PR libobjc/36610
9312         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9313         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9314         -fgnu-runtime.
9315         Sort entries.
9316
9317 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9318
9319         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9320
9321 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9322
9323         PR debug/43150
9324         * gcc.dg/guality/vla-1.c: New test.
9325
9326 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9327
9328         PR fortran/43042
9329         * gfortran.dg/c_ptr_tests_15.f90: New test.
9330
9331 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9332
9333         PR target/43107
9334         * gcc.target/i386/pr43107.c: New test.
9335
9336 2010-02-23  Jason Merrill  <jason@redhat.com>
9337
9338         PR c++/43143
9339         * g++.dg/cpp0x/variadic100.C: New.
9340
9341 2010-02-23  Jason Merrill  <jason@redhat.com>
9342
9343         PR debug/42800
9344         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9345         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9346         * c-c++-common/dwarf2/vla1.c: New.
9347
9348 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9349
9350         PR target/43139
9351         * gcc.dg/pr43139.c: New test.
9352
9353         PR debug/43077
9354         * gcc.dg/guality/pr43077-1.c: New test.
9355
9356 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9357
9358         PR 43123
9359         * gcc.dg/march.c: New.
9360         * gcc.dg/march-generic.c: New.
9361         * gcc.dg/mtune.c: New.
9362
9363 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9364
9365         PR middle-end/43083
9366         * gcc.dg/graphite/pr43083.c: New.
9367
9368 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9369
9370         PR middle-end/43097
9371         * gfortran.dg/graphite/pr43097.f: New.
9372
9373 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9374             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9375
9376         PR middle-end/43140
9377         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9378
9379 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9380
9381         PR middle-end/43026
9382         * g++.dg/graphite/pr43026.C: New.
9383
9384 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9385
9386         PR c++/43126
9387         * gcc.dg/cleanup-1.c: Update.
9388         * gcc.dg/func-args-1.c: Update.
9389         * gcc.dg/format/sentinel-1.c: Update.
9390         * g++.old-deja/g++.jason/scoping10.C: Update.
9391         * g++.old-deja/g++.ns/lookup5.C: Update.
9392         * g++.dg/ext/cleanup-1.C: Update.
9393         * g++.dg/parse/varmod1.C: Update.
9394         * g++.dg/parse/error33.C: Update.
9395         * g++.dg/expr/call3.C: Update.
9396         * g++.dg/func-args-1.C: New.
9397
9398 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9399
9400         PR c/43125
9401         * gcc.dg/attr-used-2.c: Moved to ...
9402         * c-c++-common/attr-used-2.c: Here.
9403
9404         * gcc.dg/attr-used.c: Moved to ...
9405         * c-c++-common/attr-used.c: Here.
9406
9407 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9408
9409         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9410
9411 2010-02-22  Richard Guenther  <rguenther@suse.de>
9412
9413         PR lto/43045
9414         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9415         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9416
9417 2010-02-22  Richard Guenther  <rguenther@suse.de>
9418
9419         PR tree-optimization/42749
9420         * gcc.c-torture/compile/pr42749.c: New testcase.
9421
9422 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9423
9424         PR fortran/43072
9425         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9426         * gfortran.dg/internal_pack_9.f90: New test.
9427
9428 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9429
9430         PR c++/23510
9431         * g++.dg/template/recurse.C: Adjust.
9432         * g++.dg/template/pr23510.C: New.
9433
9434 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9435
9436         PR c++/42824
9437         * g++.dg/template/memclass4.C: New test.
9438
9439 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9440
9441         PR fortran/35259
9442         * gfortran.dg/reassoc_5.f90: New test.
9443
9444 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9445
9446         PR target/43067
9447         * gcc.target/i386/pr43067.c: New test.
9448
9449 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9450
9451         PR c++/35669
9452         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9453         -Wconversion-null.
9454         * g++.dg/warn/Wconversion-null.C: New test.
9455         * g++.old-deja/g++.other/null1.C: Move to...
9456         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9457
9458 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9459
9460         PR fortran/36932
9461         PR fortran/36933
9462         * gfortran.dg/dependency_26.f90: New test.
9463
9464         PR fortran/43072
9465         * gfortran.dg/internal_pack_7.f90: New test.
9466
9467         PR fortran/43111
9468         * gfortran.dg/internal_pack_8.f90: New test.
9469
9470 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9471
9472         PR 43128
9473         * c-c++-common/pr41779.c: Fix broken testcase.
9474
9475 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9476
9477         PR 36513
9478         * c-c++-common/pr36513.c: New testcase.
9479         * c-c++-common/pr36513-2.c: New testcase.
9480
9481 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9482
9483         PR 41779
9484         * c-c++-common/pr41779.c: New.
9485
9486 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9487
9488         PR debug/43084
9489         * gcc.dg/pr43084.c: New test.
9490
9491 2010-02-19  Richard Guenther  <rguenther@suse.de>
9492
9493         PR tree-optimization/42916
9494         * gcc.dg/pr42916.c: New testcase.
9495
9496 2010-02-18  Jason Merrill  <jason@redhat.com>
9497
9498         PR c++/42837
9499         * g++.dg/abi/packed1.C: Add expected warning.
9500
9501         PR c++/43108
9502         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9503         * gcc.dg/torture/dg-torture.exp: Likewise.
9504         * c-c++-common/torture/complex-sign.h,
9505         c-c++-common/torture/complex-sign-add.c,
9506         c-c++-common/torture/complex-sign-mixed-add.c,
9507         c-c++-common/torture/complex-sign-mixed-div.c,
9508         c-c++-common/torture/complex-sign-mixed-mul.c,
9509         c-c++-common/torture/complex-sign-mixed-sub.c,
9510         c-c++-common/torture/complex-sign-mul.c,
9511         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9512         Adapt for C++ compilation as well.
9513
9514         PR c++/43070
9515         * g++.dg/ext/label1.C: Update.
9516         * g++.dg/ext/label2.C: Update.
9517
9518         PR c++/26261
9519         * g++.dg/template/dependent-name6.C: New.
9520
9521         PR c++/43109
9522         * g++.dg/parse/namespace12.C: New.
9523
9524 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9525
9526         PR tree-optimization/43066
9527         * gcc.c-torture/compile/pr43066.c: New test.
9528
9529 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9530
9531         * g++.dg/ext/attrib35.C: Fix target selector string.
9532         * g++.dg/ext/attrib36.C: Ditto.
9533         * g++.dg/ext/attrib37.C: Ditto.
9534         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9535         * g++.dg/abi/mangle25.C: Ditto.
9536
9537 2010-02-17  Jason Merrill  <jason@redhat.com>
9538
9539         PR c++/43069
9540         * g++.dg/parse/namespace11.C: New.
9541
9542         PR c++/43093
9543         * g++.dg/ext/attrib37.C: New.
9544
9545         PR c++/43079
9546         * g++.dg/template/ptrmem20.C: New.
9547
9548 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9549
9550         PR target/43103
9551         * gcc.target/i386/xop-check.h: Include m256-check.h.
9552         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9553         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9554         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9555         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9556
9557 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9558
9559         PR debug/42918
9560         * gcc.dg/pr42918.c: New test.
9561
9562 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9563
9564         * g++.dg/ext/attrib36.C: Require ILP32.
9565
9566 2010-02-16  Richard Guenther  <rguenther@suse.de>
9567
9568         PR tree-optimization/41043
9569         * gfortran.dg/pr41043.f90: New testcase.
9570         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9571
9572 2010-02-16  Jason Merrill  <jason@redhat.com>
9573
9574         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9575
9576 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9577
9578         PR tree-optimization/43074
9579         * gcc.dg/vect/fast-math-pr43074.c: New test.
9580
9581 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9582
9583         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9584
9585 2010-02-16  Jason Merrill  <jason@redhat.com>
9586
9587         PR c++/43031
9588         * g++.dg/ext/attrib36.C: New.
9589
9590         PR c++/43036
9591         * g++.dg/other/array6.C: New.
9592
9593 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9594
9595         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9596
9597 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9598
9599         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9600         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9601         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9602         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9603         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9604         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9605
9606 2010-02-15  Richard Guenther  <rguenther@suse.de>
9607
9608         PR middle-end/43068
9609         * g++.dg/torture/pr43068.C: New testcase.
9610
9611 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9612
9613         PR c++/43024
9614         * g++.dg/opt/ice1.C: New.
9615
9616 2010-02-14  Jason Merrill  <jason@redhat.com>
9617
9618         PR c++/41997
9619         * g++.dg/cpp0x/initlist-opt.C: New.
9620
9621 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9622
9623         PR fortran/41113
9624         PR fortran/41117
9625         * gfortran.dg/internal_pack_6.f90: New test.
9626
9627 2010-02-12  Jason Merrill  <jason@redhat.com>
9628
9629         PR c++/43054
9630         * g++.dg/cpp0x/variadic99.C: New.
9631
9632 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9633
9634         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9635         sign extend pointers to gualchk_t.
9636
9637         PR c++/43033
9638         * g++.dg/other/default3.C: Xfail g4 test.
9639
9640 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9641
9642         PR middle-end/43012
9643         * gcc.dg/graphite/pr43012.c: New.
9644
9645 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9646
9647         PR middle-end/42930
9648         * g++.dg/graphite/pr42930.C: New.
9649
9650 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9651
9652         PR middle-end/42914
9653         PR middle-end/42530
9654         * gcc.dg/graphite/pr42530.c: New.
9655         * gcc.dg/graphite/pr42914.c: New.
9656
9657 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9658
9659         PR middle-end/42771
9660         * gcc.dg/graphite/pr42771.c: New.
9661
9662 2010-02-11  Richard Guenther  <rguenther@suse.de>
9663
9664         PR tree-optimization/42998
9665         * gcc.c-torture/compile/pr42998.c: New testcase.
9666
9667 2010-02-10  Jason Merrill  <jason@redhat.com>
9668
9669         PR c++/41896
9670         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9671
9672         PR c++/42983, core issue 906
9673         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9674         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9675
9676         PR c++/43016
9677         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9678
9679 2010-02-10  Richard Guenther  <rguenther@suse.de>
9680
9681         PR tree-optimization/43017
9682         * gcc.dg/torture/pr43017.c: New testcase.
9683
9684 2010-02-10  Tobias Burnus <burnus@net-b.de>
9685
9686         PR fortran/40823
9687         * gfortran.dg/private_type_1.f90: Update error location.
9688         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9689         * gfortran.dg/typebound_operator_2.f03: Ditto.
9690         * gfortran.dg/assignment_2.f90: Ditto.
9691         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9692         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9693
9694 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9695
9696         PR fortran/43015
9697         * gfortran.dg/bind_c_usage_20.f90: New test.
9698
9699 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9700
9701         PR debug/43010
9702         * g++.dg/debug/pr43010.C: New test.
9703
9704 2010-02-10  Richard Guenther  <rguenther@suse.de>
9705
9706         PR c/43007
9707         * gcc.c-torture/execute/20100209-1.c: New testcase.
9708         * gcc.dg/fold-div-3.c: Likewise.
9709
9710 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9711
9712         * gcc.dg/builtin-ffs-1.c: New test.
9713
9714 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9715
9716         PR fortran/42999
9717         * gfortran.dg/array_constructor_35.f90: New test.
9718
9719 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9720
9721         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9722
9723 2010-02-09  Jason Merrill  <jason@redhat.com>
9724
9725         PR c++/42399
9726         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9727
9728         PR c++/42370
9729         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9730
9731 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9732
9733         PR fortran/41869
9734         * gfortran.dg/module_write_1.f90: New test.
9735
9736 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9737
9738         * gcc.dg/pr19340.c: Adjust.
9739
9740 2010-02-09  Richard Guenther  <rguenther@suse.de>
9741
9742         PR tree-optimization/43008
9743         * gcc.c-torture/execute/pr43008.c: New testcase.
9744
9745 2010-02-09  Richard Guenther  <rguenther@suse.de>
9746
9747         PR tree-optimization/43000
9748         * gcc.dg/torture/pr43000.c: New testcase.
9749         * gcc.dg/torture/pr43002.c: Likewise.
9750
9751 2010-02-09  Daniel Kraft  <d@domob.eu>
9752
9753         PR fortran/39171
9754         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9755         and pass -Wsurprising as necessary.
9756
9757 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9758
9759         PR tree-optimization/42890
9760         * g++.dg/torture/pr42890.C: New test.
9761
9762 2010-02-08  Richard Guenther  <rguenther@suse.de>
9763
9764         PR middle-end/42995
9765         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9766
9767 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9768
9769         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9770         return 0 from main.
9771         * gcc.dg/graphite/block-1.c: Same.
9772         * gcc.dg/graphite/block-3.c: Same.
9773         * gcc.dg/graphite/block-4.c: Same.
9774         * gcc.dg/graphite/block-5.c: Same.
9775         * gcc.dg/graphite/block-6.c: Same.
9776         * gcc.dg/graphite/block-7.c: Same.
9777         * gcc.dg/graphite/interchange-0.c: Same.
9778         * gcc.dg/graphite/interchange-1.c: Same.
9779         * gcc.dg/graphite/interchange-10.c: Same.
9780         * gcc.dg/graphite/interchange-11.c: Same.
9781         * gcc.dg/graphite/interchange-12.c: Same.
9782         * gcc.dg/graphite/interchange-2.c: Same.
9783         * gcc.dg/graphite/interchange-3.c: Same.
9784         * gcc.dg/graphite/interchange-4.c: Same.
9785         * gcc.dg/graphite/interchange-5.c: Same.
9786         * gcc.dg/graphite/interchange-6.c: Same.
9787         * gcc.dg/graphite/interchange-7.c: Same.
9788         * gcc.dg/graphite/interchange-8.c: Same.
9789         * gcc.dg/graphite/interchange-9.c: Same.
9790         * gcc.dg/graphite/interchange-mvt.c: Same.
9791
9792 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9793
9794         * gfortran.dg/graphite/id-19.f: New.
9795         * gfortran.dg/graphite/pr14741.f90: New.
9796         * gfortran.dg/graphite/pr41924.f90: New.
9797         * gfortran.dg/graphite/run-id-2.f90: New.
9798
9799 2010-02-07  Richard Guenther  <rguenther@suse.de>
9800
9801         PR middle-end/42956
9802         * gcc.c-torture/compile/pr42956.c: New testcase.
9803
9804 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9805
9806         PR libfortran/42742
9807         * gfortran.dg/fmt_cache_2.f: New test.
9808
9809 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9810
9811         * gfortran.dg/read_no_eor.f90: New test.
9812
9813 2010-02-05  Jason Merrill  <jason@redhat.com>
9814
9815         * g++.dg/ext/label13.C: Move constructor body out of class.
9816
9817 2010-02-03  Jason Merrill  <jason@redhat.com>
9818
9819         PR c++/42870
9820         * g++.dg/ext/dllexport3.C: New.
9821
9822 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9823
9824         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9825
9826 2010-02-05  Richard Guenther  <rguenther@suse.de>
9827
9828         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9829
9830 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9831
9832         PR c++/42915
9833         * g++.dg/other/crash-9.C: New test.
9834
9835 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9836
9837         PR fortran/42309
9838         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9839
9840 2010-02-04  Richard Guenther  <rguenther@suse.de>
9841
9842         PR rtl-optimization/42952
9843         * gcc.dg/torture/pr42952.c: New testcase.
9844
9845 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9846
9847         PR libfortran/42901
9848         * gfortran.dg/namelist_60.f90: New test.
9849
9850 2010-02-03  Jason Merrill  <jason@redhat.com>
9851
9852         PR c++/40138
9853         * g++.dg/ext/builtin11.C: New.
9854
9855         PR c++/4926
9856         PR c++/38600
9857         * g++.dg/abi/mangle35.C: New.
9858         * g++.dg/abi/mangle37.C: New.
9859
9860         PR c++/12909
9861         * g++.dg/abi/mangle36.C: New.
9862
9863         PR c++/35652
9864         * g++.dg/warn/string1.C: New.
9865
9866 2010-02-03  Richard Guenther  <rguenther@suse.de>
9867
9868         PR tree-optimization/42944
9869         * gcc.dg/errno-1.c: New testcase.
9870
9871 2010-02-03  Richard Guenther  <rguenther@suse.de>
9872
9873         PR middle-end/42927
9874         * gcc.c-torture/compile/pr42927.c: New testcase.
9875
9876 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9877
9878         PR fortran/42936
9879         * gfortran.dg/null_4.f90: New test.
9880
9881 2010-02-02  Jason Merrill  <jason@redhat.com>
9882
9883         PR c++/41090
9884         * g++.dg/ext/label13.C: New.
9885
9886 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9887
9888         PR fortran/42650
9889         * gfortran.dg/func_result_5.f90: New test.
9890
9891 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9892
9893         PR fortran/42922
9894         * gfortran.dg/pure_initializer_3.f90: News test.
9895
9896 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9897
9898         PR fortran/42888
9899         * gfortran.dg/allocate_derived_2.f90: New test.
9900
9901 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9902
9903         PR middle-end/42898
9904         * gcc.dg/torture/pr42898-2.c: New test.
9905
9906 2010-01-31  Richard Guenther  <rguenther@suse.de>
9907
9908         PR middle-end/42898
9909         * gcc.dg/torture/pr42898.c: New testcase.
9910
9911 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9912
9913         PR fortran/38324
9914         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9915         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9916
9917 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9918
9919         * g++.dg/tree-ssa/inline-1.C: New.
9920         * g++.dg/tree-ssa/inline-2.C: New.
9921         * g++.dg/tree-ssa/inline-3.C: New.
9922
9923 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9924
9925         PR testsuite/41701
9926         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9927         the string 'pow' in the pathname of the compiler from generating a
9928         test failure.
9929
9930 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9931
9932         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9933         * g++.old-deja/g++.mike/eh17.C: Likewise.
9934         * g++.old-deja/g++.mike/p5571.C: Likewise.
9935
9936 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9937
9938         PR c++/42758
9939         PR c++/42634
9940         PR c++/42336
9941         PR c++/42797
9942         PR c++/42880
9943         * g++.dg/other/crash-5.C: New test.
9944         * g++.dg/other/crash-6.C: New test.
9945         * g++.dg/other/crash-7.C: New test.
9946         * g++.dg/other/crash-8.C: New test.
9947
9948 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9949
9950         PR rtl-optimization/42889
9951         * gcc.dg/pr42889.c: New test.
9952
9953 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9954
9955         * gcc.target/i386/pr42881.c: Use SSE2.
9956
9957 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9958
9959         PR target/42891
9960         * gcc.target/i386/pr42891.c: New test.
9961
9962 2010-01-28  Richard Guenther  <rguenther@suse.de>
9963
9964         PR tree-optimization/42871
9965         * g++.dg/torture/pr42871.C: New testcase.
9966
9967 2010-01-28  Richard Guenther  <rguenther@suse.de>
9968
9969         * gcc.dg/Wobjsize-1.h: New testcase.
9970         * gcc.dg/Wobjsize-1.c: Likewise.
9971
9972 2010-01-28  Richard Guenther  <rguenther@suse.de>
9973
9974         PR middle-end/42883
9975         * g++.dg/torture/pr42883.C: New testcase.
9976
9977 2010-01-28  Michael Matz  <matz@suse.de>
9978
9979         * gcc.target/i386/pr42881.c: New test.
9980
9981 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9982
9983         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9984         Add i?86-*-solaris2* support.
9985
9986 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9987
9988         PR c++/42713
9989         PR c++/42820
9990         * g++.dg/template/typedef27.C: New test case.
9991         * g++.dg/template/typedef28.C: New test case.
9992
9993 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9994
9995         * gcc.dg/optimize-bswap*.c: Add ARM target
9996
9997 2010-01-27  Richard Guenther  <rguenther@suse.de>
9998
9999         PR middle-end/42878
10000         * gcc.dg/torture/pr42878-1.c: New testcase.
10001         * gcc.dg/torture/pr42878-2.c: Likewise.
10002
10003 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10004
10005         PR middle-end/42874
10006         * gcc.dg/vla-22.c: New test.
10007
10008 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10009
10010         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10011         current collation.
10012
10013 2010-01-26  Richard Guenther  <rguenther@suse.de>
10014
10015         PR rtl-optimization/42685
10016         * gcc.dg/pr42685.c: New testcase.
10017         * g++.dg/other/pr42685.C: Likewise.
10018
10019 2010-01-26  Richard Guenther  <rguenther@suse.de>
10020
10021         PR middle-end/42806
10022         * g++.dg/other/pr42806.C: New testcase.
10023
10024 2010-01-26  Richard Guenther  <rguenther@suse.de>
10025
10026         PR tree-optimization/42250
10027         * gcc.dg/pr42250.c: New testcase.
10028
10029 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10030
10031         * gnat.dg/array_bounds_test.adb: New test.
10032
10033 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10034
10035         PR fortran/42858
10036         * gfortran.dg/generic_21.f90: New test.
10037
10038 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10039
10040         PR testsuite/41522
10041         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10042
10043 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10044
10045         PR c++/42748
10046         * g++.dg/abi/arm_va_list2.C: New test.
10047         * g++.dg/abi/arm_va_list2.h: Companion header file.
10048
10049 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10050
10051         PR fortran/41044
10052         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10053
10054         PR fortran/41167
10055         * gfortran.dg/char_array_arg_1.f90 : New test.
10056
10057         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10058
10059 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10060
10061         PR fortran/39304
10062         * gfortran.dg/generic_20.f90: New test.
10063
10064 2010-01-22  Michael Matz  <matz@suse.de>
10065
10066         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10067         -msse2.
10068
10069 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10070
10071         PR fortran/42736
10072         * gfortran.dg/dependency_25.f90 : New test.
10073
10074 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10075
10076         PR tree-optimization/42585
10077         * gcc.dg/tree-ssa/pr42585.c: New test.
10078
10079 2010-01-21  Richard Guenther  <rguenther@suse.de>
10080
10081         PR middle-end/19988
10082         * gcc.dg/pr19988.c: New testcase.
10083
10084 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10085
10086         * g++.dg/compat/decimal/compat-common.h: New file.
10087         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10088         * g++.dg/compat/decimal/pass_x.h: New file.
10089         * g++.dg/compat/decimal/pass_y.h: New file.
10090         * g++.dg/compat/decimal/pass-1_main.C: New file.
10091         * g++.dg/compat/decimal/pass-1_x.C: New file.
10092         * g++.dg/compat/decimal/pass-1_y.C: New file.
10093         * g++.dg/compat/decimal/pass-2_main.C: New file.
10094         * g++.dg/compat/decimal/pass-2_x.C: New file.
10095         * g++.dg/compat/decimal/pass-2_y.C: New file.
10096         * g++.dg/compat/decimal/pass-3_main.C: New file.
10097         * g++.dg/compat/decimal/pass-3_x.C: New file.
10098         * g++.dg/compat/decimal/pass-3_y.C: New file.
10099         * g++.dg/compat/decimal/pass-4_main.C: New file.
10100         * g++.dg/compat/decimal/pass-4_x.C: New file.
10101         * g++.dg/compat/decimal/pass-4_y.C: New file.
10102         * g++.dg/compat/decimal/pass-5_main.C: New file.
10103         * g++.dg/compat/decimal/pass-5_x.C: New file.
10104         * g++.dg/compat/decimal/pass-5_y.C: New file.
10105         * g++.dg/compat/decimal/pass-6_main.C: New file.
10106         * g++.dg/compat/decimal/pass-6_x.C: New file.
10107         * g++.dg/compat/decimal/pass-6_y.C: New file.
10108         * g++.dg/compat/decimal/return_x.h: New file.
10109         * g++.dg/compat/decimal/return_y.h: New file.
10110         * g++.dg/compat/decimal/return-1_main.C: New file.
10111         * g++.dg/compat/decimal/return-1_x.C: New file.
10112         * g++.dg/compat/decimal/return-1_y.C: New file.
10113         * g++.dg/compat/decimal/return-2_main.C: New file.
10114         * g++.dg/compat/decimal/return-2_x.C: New file.
10115         * g++.dg/compat/decimal/return-2_y.C: New file.
10116         * g++.dg/compat/decimal/return-3_main.C: New file.
10117         * g++.dg/compat/decimal/return-3_x.C: New file.
10118         * g++.dg/compat/decimal/return-3_y.C: New file.
10119         * g++.dg/compat/decimal/return-4_main.C: New file.
10120         * g++.dg/compat/decimal/return-4_x.C: New file.
10121         * g++.dg/compat/decimal/return-4_y.C: New file.
10122         * g++.dg/compat/decimal/return-5_main.C: New file.
10123         * g++.dg/compat/decimal/return-5_x.C: New file.
10124         * g++.dg/compat/decimal/return-5_y.C: New file.
10125         * g++.dg/compat/decimal/return-6_main.C: New file.
10126         * g++.dg/compat/decimal/return-6_x.C: New file.
10127         * g++.dg/compat/decimal/return-6_y.C: New file.
10128
10129 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10130
10131         PR debug/42715
10132         * gcc.dg/pr42715.c: New.
10133
10134 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10135
10136         PR c++/42038
10137         * g++.dg/parse/crash55.C: New.
10138
10139 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10140
10141         PR debug/42782
10142         * gcc.dg/guality/pr42782.c: New.
10143
10144 2010-01-20  Jason Merrill  <jason@redhat.com>
10145
10146         PR c++/41788
10147         * g++.dg/abi/packed1.C: New.
10148
10149         PR c++/41920
10150         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10151
10152         PR c++/40750
10153         * g++.dg/parse/fn-typedef1.C: New.
10154         * g++.dg/other/cv_quals.C: Adjust.
10155
10156 2010-01-20  Anthony Green  <green@moxielogic.com>
10157
10158         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10159         pack(push) pragma).
10160         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10161         * gcc.dg/20020312-2.c: Port this to the moxie core.
10162         * gcc.dg/weak/typeof-2.c: Ditto.
10163
10164 2010-01-20  Richard Guenther  <rguenther@suse.de>
10165
10166         PR tree-optimization/42717
10167         * gcc.c-torture/compile/pr42717.c: New testcase.
10168
10169 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10170
10171         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10172         of signed, add a few new tests.
10173
10174         PR middle-end/42803
10175         * g++.dg/parse/limits-initializer1.C: New test.
10176
10177 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10178
10179         PR fortran/42804
10180         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10181         * gfortran.dg/typebound_call_12.f03: New test.
10182
10183 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10184
10185         PR fortran/42783
10186         * gfortran.dg/bounds_check_15.f90 : New test.
10187
10188 2010-01-19  Michael Matz  <matz@suse.de>
10189
10190         PR tree-optimization/41783
10191         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10192
10193 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10194
10195         PR target/38697.
10196         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10197         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10198         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10199         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10200         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10201         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10202         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10203         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10204         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10205         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10206         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10207
10208 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10209
10210         PR fortran/42545
10211         * gfortran.dg/extends_6.f03: Modified an error message.
10212         * gfortran.dg/extends_10.f03: New test.
10213         * gfortran.dg/private_type_6.f03: Modified an error message.
10214         * gfortran.dg/structure_constructor_8.f03: Ditto.
10215
10216 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10217
10218         PR tree-optimization/42719
10219         * gcc.dg/pr42719.c: New test.
10220
10221         PR debug/42728
10222         * gcc.dg/pr42728.c: New test.
10223
10224 2010-01-19  Anthony Green  <green@moxielogic.com>
10225
10226         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10227
10228 2010-01-18  Anthony Green  <green@moxielogic.com>
10229
10230         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10231         for moxie.
10232
10233 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10234
10235         * g++.dg/template/error45.C: reverted as part of reverting the
10236         fix of PR c++/42634.
10237
10238 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10239
10240         PR c++/42634
10241         * g++.dg/template/error45.C: New test.
10242
10243 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10244
10245         PR c++/42766
10246         * g++.dg/conversion/op6.C: New test.
10247
10248 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10249
10250         PR target/42774
10251         * gcc.target/alpha/pr42774.c: New test.
10252
10253 2010-01-18  Richard Guenther  <rguenther@suse.de>
10254
10255         PR tree-optimization/42781
10256         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10257
10258 2010-01-17  Richard Guenther  <rguenther@suse.de>
10259
10260         PR middle-end/42248
10261         * gcc.c-torture/execute/pr42248.c: New testcase.
10262
10263 2010-01-17  Richard Guenther  <rguenther@suse.de>
10264
10265         PR tree-optimization/42773
10266         * g++.dg/torture/pr42773.C: New testcase.
10267
10268 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10269
10270         PR fortran/42677
10271         * gfortran.dg/interface_assignment_5.f90: New test.
10272
10273 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10274
10275         PR c++/42697
10276         * g++.dg/template/crash94.C: Reverted.
10277
10278 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10279
10280         PR debug/42767
10281         * gcc.dg/debug/pr42767.c: New.
10282
10283 2010-01-15  Jason Merrill  <jason@redhat.com>
10284
10285         PR c++/42761
10286         * g++.dg/cpp0x/decltype22.C: New.
10287
10288 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10289
10290         PR middle-end/42760
10291         * g++.dg/torture/pr42760.C: New test.
10292
10293 2010-01-15  Jing Yu  <jingyu@google.com>
10294
10295         PR rtl-optimization/42691
10296         * gcc.c-torture/execute/pr42691.c: New.
10297
10298 2010-01-15  Richard Guenther  <rguenther@suse.de>
10299
10300         PR middle-end/42739
10301         * g++.dg/torture/pr42739.C: New testcase.
10302
10303 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10304
10305         * g++.dg/template/error45.C: Revert as part of reverting changes
10306         or PR c++/42634.
10307
10308 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10309
10310         PR fortran/42684
10311         * gfortran.dg/interface_31.f90: New test.
10312
10313 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10314
10315         * gcc.target/powerpc/pr42747.c: New file.
10316
10317 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10318
10319         PR middle-end/42674
10320         * c-c++-common/pr42674.c: New test.
10321
10322         PR c++/42608
10323         * g++.dg/template/instantiate11.C: New test.
10324
10325 2010-01-14  Jason Merrill  <jason@redhat.com>
10326
10327         PR c++/42701
10328         * g++.dg/overload/error3.C: New.
10329
10330         PR c++/42655
10331         * g++.dg/overload/rvalue1.C: New.
10332
10333 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10334
10335         PR tree-optimization/42706
10336         * gcc.dg/ipa/pr42706.c: New testcase.
10337
10338 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10339
10340         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10341
10342 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10343
10344         PR tree-optimization/42714
10345         * g++.dg/torture/pr42714.C: New test.
10346
10347 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10348
10349         PR rtl-optimization/42246
10350         * gfortran.dg/pr42246-2.f: New.
10351
10352 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10353
10354         PR rtl-optimization/42389
10355         * gcc.dg/pr42389.c: New.
10356
10357 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10358
10359         PR rtl-optimization/42388
10360         * gcc.dg/pr42388.c: New.
10361
10362 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10363
10364         PR rtl-optimization/42294
10365         * gfortran.dg/pr42294.f: New.
10366
10367 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10368
10369         PR rtl-optimization/39453
10370         PR rtl-optimization/42246
10371         * gcc.dg/pr39453.c: New.
10372         * gcc.dg/pr42246.c: New.
10373
10374 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10375
10376         PR middle-end/42245
10377         * gcc.dg/pr42245.c: New.
10378         * gcc.dg/pr42245-2.c: New.
10379
10380 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10381
10382         PR rtl-optimization/42249
10383         * gcc.dg/pr42249.c: New.
10384
10385 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10386
10387         PR c/42721
10388         * gcc.c-torture/execute/pr42721.c: New test.
10389
10390 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10391
10392         PR tree-optimization/42709
10393         * gcc.dg/vect/pr42709.c: New test.
10394
10395 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10396
10397         PR fortran/41478
10398         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10399         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10400
10401 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10402
10403         PR fortran/42481
10404         * gfortran.dg/generic_19.f90 : New test.
10405
10406 2010-01-13  Richard Guenther  <rguenther@suse.de>
10407
10408         PR tree-optimization/42730
10409         * gcc.c-torture/compile/pr42730.c: New testcase.
10410
10411 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10412
10413         PR target/pr42542
10414         * gcc.target/ia64/pr42542-1.c: New.
10415         * gcc.target/ia64/pr42542-2.c: New.
10416         * gcc.target/ia64/pr42542-3.c: New.
10417
10418 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10419
10420         PR c++/42634
10421         * g++.dg/template/error45.C: New test.
10422
10423 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10424
10425         PR tree-optimization/42704
10426         * g++.dg/torture/pr42704.C: New test.
10427
10428 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10429
10430         PR tree-optimization/42703
10431         * gcc.c-torture/compile/pr42703.c: New test.
10432
10433 2010-01-13  Richard Guenther  <rguenther@suse.de>
10434
10435         PR tree-optimization/42705
10436         * gcc.c-torture/compile/pr42705.c: New testcase.
10437
10438 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10439
10440         * gcc.target/bfin/l2.c: New test.
10441         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10442
10443 2010-01-13  Richard Guenther  <rguenther@suse.de>
10444
10445         PR middle-end/42716
10446         * gcc.c-torture/compile/pr42716.c: New testcase.
10447
10448 2010-01-13  Richard Guenther  <rguenther@suse.de>
10449
10450         PR lto/42678
10451         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10452
10453 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10454
10455         PR c/42708
10456         * gcc.c-torture/compile/pr42708-1.c: New test.
10457
10458 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10459
10460         PR debug/42662
10461         * gcc.dg/pr42662.c: New test.
10462
10463         PR tree-optimization/42645
10464         * g++.dg/other/pr42645-1.C: New test.
10465         * g++.dg/other/pr42645-2.C: New test.
10466
10467 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10468
10469         PR target/42416
10470         * gcc.target/powerpc/warn-1.c: New test.
10471         * gcc.target/powerpc/warn-2.c: New test.
10472
10473 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10474
10475         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10476         stack alignment.
10477
10478 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10479
10480         * gcc.dg/lto/20100108_0.c: New.
10481
10482 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10483
10484         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10485         Add -march=i686 -msse for 32bit x86 targets.
10486
10487 2010-01-10  Richard Guenther  <rguenther@suse.de>
10488
10489         PR middle-end/42667
10490         * gcc.dg/torture/pr42667.c: New testcase.
10491
10492 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10493
10494         PR fortran/32489
10495         * gfortran.dg/array_constructor_34.f90: New test.
10496
10497 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10498
10499         PR fortran/20923
10500         * gfortran.dg/array_constructor_33.f90: New test.
10501         gfortran.dg/array_function_5.f90: Add credit.
10502
10503 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10504
10505         PR debug/42631
10506         * gcc.dg/pr42631.c: New.
10507
10508 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10509
10510         PR debug/42630
10511         * gcc.dg/pr42630.c: New.
10512
10513 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10514
10515         PR debug/42629
10516         * gcc.dg/pr42629.c: New.
10517
10518 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10519
10520         PR middle-end/42363
10521         * gcc.dg/torture/pr42363.c: New.
10522
10523 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10524
10525         PR debug/42604
10526         PR debug/42395
10527         * gcc.dg/vect/pr42604.c: New.
10528         * gcc.dg/vect/pr42395.c: New.
10529
10530 2010-01-09  Richard Guenther  <rguenther@suse.de>
10531
10532         PR middle-end/42512
10533         * gcc.c-torture/execute/pr42512.c: New testcase.
10534
10535 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10536
10537         PR fortran/41298
10538         * gfortran.dg/c_ptr_tests_14.f90: New test.
10539
10540 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10541
10542         PR ada/41929
10543         * gnat.dg/null_pointer_deref1.adb: Don't run on
10544         sparc*-sun-solaris2.11.
10545
10546 2010-01-08  Richard Guenther  <rguenther@suse.de>
10547
10548         PR lto/42528
10549         * gcc.dg/lto/20100103-1_0.c: New testcase.
10550         * gcc.dg/lto/20100103-2_0.c: Likewise.
10551
10552 2010-01-08  Tobias Burnus  <burnus@net-b.de
10553
10554         PR/fortran 25829
10555         * gfortran.dg/asynchronous_1.f90: New test.
10556         * gfortran.dg/asynchronous_2.f90: New test.
10557         * gfortran.dg/conflicts.f90: Update error message.
10558
10559 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10560
10561         c++/40155
10562         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10563
10564 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10565
10566         PR tree-optimization/42625
10567         * g++.dg/opt/dtor4.C: New test.
10568         * g++.dg/opt/dtor4.h: New.
10569         * g++.dg/opt/dtor4-aux.cc: New.
10570
10571 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10572
10573         PR fortran/42597
10574         * gfortran.dg/proc_ptr_26.f90: New test.
10575
10576 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10577
10578         PR fortran/41872
10579         * gfortran.dg/allocatable_scalar_7.f90: New test.
10580
10581 2010-01-06  Richard Guenther  <rguenther@suse.de>
10582
10583         * gcc.c-torture/compile/pr42632.c: New testcase.
10584
10585 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10586
10587         PR target/42542
10588         * gcc.target/i386/pr42542-4.c: New.
10589         * gcc.target/i386/pr42542-4a.c: Likewise.
10590         * gcc.target/i386/pr42542-5.c: Likewise.
10591         * gcc.target/i386/pr42542-5a.c: Likewise.
10592
10593 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10594
10595         * gcc.dg/tls/opt-15.c: New test.
10596
10597 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10598
10599         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10600
10601 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10602
10603         PR tree-optimization/42462
10604         * g++.dg/torture/pr42462.C: New test.
10605
10606 2010-01-05  Jason Merrill  <jason@redhat.com>
10607
10608         * g++.dg/cpp0x/initlist30.C: New test.
10609
10610 2010-01-05  Richard Guenther  <rguenther@suse.de>
10611
10612         PR tree-optimization/42614
10613         * gcc.c-torture/execute/pr42614.c: New testcase.
10614
10615 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10616
10617         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10618         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10619         -Wunreachable-code.
10620         * gcc.dg/Wunreachable-2.c: Likewise.
10621         * gcc.dg/Wunreachable-3.c: Likewise.
10622         * gcc.dg/Wunreachable-4.c: Likewise.
10623         * gcc.dg/Wunreachable-5.c: Likewise.
10624         * gcc.dg/Wunreachable-6.c: Likewise.
10625         * gcc.dg/Wunreachable-7.c: Likewise.
10626         * gcc.dg/Wunreachable-8.c: Likewise.
10627         * gcc.dg/20041231-1.c: Likewise.
10628
10629 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10630
10631         PR other/42611
10632         * gcc.dg/pr42611.c: New test.
10633
10634         PR tree-optimization/42508
10635         * g++.dg/opt/pr42508.C: New test.
10636
10637 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10638
10639         PR fortran/41872
10640         * gfortran.dg/allocatable_scalar_8.f90: New.
10641
10642 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10643
10644         PR tree-optimization/42398
10645         * gcc.c-torture/compile/pr42398.c: New test.
10646
10647 2010-01-04  Jason Merrill  <jason@redhat.com>
10648
10649         PR c++/42555
10650         * g++.dg/ext/attrib35.C: New.
10651
10652         PR c++/42567
10653         * g++.dg/cpp0x/auto17.C: New.
10654
10655 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10656
10657         * gcc.dg/lto/20100104_0.c: New.
10658
10659 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10660
10661         PR target/42542
10662         * gcc.target/i386/pr42542-1.c: New.
10663         * gcc.target/i386/pr42542-1a.c: Likewise.
10664         * gcc.target/i386/pr42542-1b.c: Likewise.
10665         * gcc.target/i386/pr42542-2.c: Likewise.
10666         * gcc.target/i386/pr42542-2a.c: Likewise.
10667         * gcc.target/i386/pr42542-2b.c: Likewise.
10668         * gcc.target/i386/pr42542-3.c: Likewise.
10669         * gcc.target/i386/pr42542-3a.c: Likewise.
10670
10671 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10672
10673         PR fortran/41872
10674         * gfortran.dg/allocatable_scalar_5.f90: New test.
10675         * gfortran.dg/allocatable_scalar_6.f90: New test.
10676
10677 2010-01-03  Richard Guenther  <rguenther@suse.de>
10678
10679         PR testsuite/42583
10680         * gfortran.dg/gomp/recursion1.f90: Remove.
10681
10682 2010-01-03  Richard Guenther  <rguenther@suse.de>
10683
10684         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10685         * gcc.dg/uninit-6.c: Likewise.
10686         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10687
10688 2010-01-03  Richard Guenther  <rguenther@suse.de>
10689
10690         PR tree-optimization/42589
10691         * gcc.target/i386/pr42589.c: New testcase.
10692
10693 2010-01-03  Richard Guenther  <rguenther@suse.de>
10694
10695         PR tree-optimization/42438
10696         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10697
10698 2010-01-02  Richard Guenther  <rguenther@suse.de>
10699
10700         PR testsuite/41651
10701         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10702
10703 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10704
10705         PR target/42448
10706         * gcc.target/alpha/pr42448-1.c: New test.
10707         * gcc.target/alpha/pr42448-2.c: Ditto.
10708
10709 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10710
10711         PR preprocessor/41947
10712         * gcc.dg/c99-hexfloat-3.c: New test.
10713
10714 2010-01-01  Richard Guenther  <rguenther@suse.de>
10715
10716         PR c/42570
10717         * gcc.c-torture/execute/pr42570.c: New testcase.
10718
10719 2010-01-01  Richard Guenther  <rguenther@suse.de>
10720
10721         PR middle-end/42559
10722         * gcc.c-torture/compile/pr42559.c: New testcase.
10723
10724 \f
10725 Copyright (C) 2010 Free Software Foundation, Inc.
10726
10727 Copying and distribution of this file, with or without modification,
10728 are permitted in any medium without royalty provided the copyright
10729 notice and this notice are preserved.