OSDN Git Service

* ada/acats/run_acats: Revert revision 157037.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * ada/acats/run_acats: Revert revision 157037.
4
5 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
6
7         Merge from 'apple/trunk' branch on FSF servers.
8
9         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
10
11         Radar 4281748
12         * objc.dg/naming-2.m: Update
13         * objc.dg/naming-3.m: New
14
15 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
16
17         PR target/40457
18         * gcc.target/arm/pr40457-3.c: New test.
19
20 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
21
22         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
23         alias checking.
24         * lib/target-supports.exp (check_ifunc_available): Likewise.
25
26 2010-09-29  Tristan Gingold  <gingold@adacore.com>
27
28         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
29
30 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
31
32         * objc.dg/keywords-1.m: New test.
33         * objc.dg/keywords-2.m: New test.
34         * objc.dg/keywords-3.m: New test.
35         * obj-c++.dg/keywords-1.mm: New test.
36         * obj-c++.dg/keywords-2.mm: New test.
37
38 2010-09-28  Jason Merrill  <jason@redhat.com>
39
40         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
41         * g++.dg/ext/complit11.C: Likewise.
42         * g++.old-deja/g++.law/temps1.C: Likewise.
43
44         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
45         * g++.old-deja/g++.mike/misc6.C: Likewise.
46
47 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
48
49         * objc.dg/attributes/method-attribute-1.m: New.
50         * objc.dg/attributes/method-attribute-2.m: New.
51
52         * obj-c++.dg/attributes/method-attribute-1.m: New.
53         * obj-c++.dg/attributes/method-attribute-2.m: New.
54
55 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
56
57         * objc.dg/attributes: New.
58         * objc.dg/attributes/attributes.exp: New.
59         * objc.dg/attributes/class-attribute-1.m: New.
60         * objc.dg/attributes/class-attribute-2.m: New
61         * objc.dg/attributes/categ-attribute-1.m: New
62         * objc.dg/attributes/categ-attribute-2.m: New
63         * objc.dg/attributes/proto-attribute-1.m: New
64
65         * obj-c++.dg/attributes: New.
66         * obj-c++.dg/attributes/attributes.exp: New
67         * obj-c++.dg/attributes/class-attribute-1.mm: New
68         * obj-c++.dg/attributes/class-attribute-2.mm: New
69         * obj-c++.dg/attributes/categ-attribute-1.mm: New
70         * obj-c++.dg/attributes/categ-attribute-2.mm: New
71         * obj-c++.dg/attributes/proto-attribute-1.mm: New
72
73 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
74
75         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
76         from the branch renamed to method-20b.m to avoid clashes).
77
78         2005-08-23  Stuart Hastings <stuart@apple.com>
79                     Ziemowit Laski  <zlaski@apple.com>
80
81         Radar 4209854
82         * obj-c++.dg/method-23.mm: New.
83         * objc.dg/method-20.m: New.
84
85 2010-09-28  Jan Hubicka  <jh@suse.cz>
86
87         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
88
89 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
90
91         PR target/44452
92         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
93         i?86-*-solaris2.[89], *-*-vxworks*.
94         * gcc.target/i386/pr22152.c: Likewise.
95         * gcc.target/i386/vect8-ret.c: New test.
96
97 2010-09-28  Jie Zhang  <jie@codesourcery.com>
98
99         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
100
101 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
102
103         Merge from 'apple/trunk' branch on FSF servers.
104
105         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
106
107         Radar 4175534
108         * obj-c++.dg/method-22.mm: New.
109
110 2010-09-27  Jason Merrill  <jason@redhat.com>
111
112         * g++.dg/cpp0x/rv-lvalue-req.C: New.
113         * g++.dg/ext/complit11.C: Adjust.
114         * g++.old-deja/g++.law/temps1.C: Adjust.
115         * g++.old-deja/g++.ns/koenig6.C: Adjust.
116         * g++.old-deja/g++.oliva/partord1.C: Adjust.
117
118 2010-09-27  Ian Lance Taylor  <iant@google.com>
119
120         * lib/target-supports.exp (check_effective_target_split_stack):
121         New procedure.
122         * gcc.dg/split-1.c: New test.
123         * gcc.dg/split-2.c: New test.
124         * gcc.dg/split-3.c: New test.
125         * gcc.dg/split-4.c: New test.
126
127 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
128
129         PR objc/25464
130         * objc.dg/type-size-3.m: New test.
131
132 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
133
134         PR objc/45763
135         * objc.dg/encode-1.m: Execute the test with the GNU runtime as
136         well.
137
138 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
139
140         PR objc/25450
141         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
142         * objc.dg/type-size-2.m: Same change.
143         * obj-c++.dg/encode-5.mm: Same change.
144
145 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
146
147         Merge from 'apple/trunk' branch on FSF servers.  The original
148         Changelogs are below.
149
150         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
151         * objc.dg/encode-6-next.m: New file (from encode-6.m in the
152         branch).
153         * objc.dg/encode-7-next.m: New file (from encode-7.m in the
154         branch).
155         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
156         in the branch). 
157         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
158         proto-qual-1.m in the branch) and the normal ABI on GNU.
159         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
160         the test only with the NeXT runtime.
161         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
162         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the
163         branch).
164         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
165         Run the test only with the NeXT runtime.
166         
167         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
168
169         Radar 4492973
170         * objc.dg/encode-7-64bit.m: New.
171         * objc.dg/encode-7.m: Skip if -m64.
172         
173         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
174
175         Radar 4301047
176         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
177         * obj-c++.dg/threedotthree-abi-1.mm: New
178         * objc.dg/threedotthree-abi-1.m: New
179
180         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
181
182         Radar 4136935
183         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
184         * objc.dg/encode-6.m: Likewise.
185         * objc.dg/encode-7.m: New test case.
186
187 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
188
189         Merge from 'apple/trunk' branch on FSF servers.  Renamed
190         const-str-12.m to constr-str-12b.m to avoid conflicts.
191         
192         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
193
194         Radar 4229905
195         * obj-c++.dg/warn5.mm: New
196         
197         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
198
199         Radar 4154928
200         * obj-c++.dg/const-str-12.mm: New.
201         * objc.dg/const-str-12.m: New.
202
203 2010-09-27  Tobias Burnus  <burnus@net-b.de>
204
205         PR fortran/40569
206         PR fortran/40568
207         * gfortran.dg/storage_size_2.f08: Fix test.
208         * gfortran.dg/c_sizeof_1.f90: Fix test.
209         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
210         * gfortran.dg/c_sizeof_3.f90: New.
211         * gfortran.dg/c_sizeof_4.f90: New.
212         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
213         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
214
215 2010-09-26  Daniel Kraft  <d@domob.eu>
216
217         PR fortran/45783
218         PR fortran/45795
219         * gfortran.dg/select_type_18.f03: New test.
220
221 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
222
223         * gnat.dg/return2.ad[sb]: New test.
224         * gnat.dg/return2_pkg.ads: New helper.
225
226 2010-09-25  Daniel Kraft  <d@domob.eu>
227
228         PR fortran/45776
229         * gfortran.dg/io_constraints_6.f03: New test.
230         * gfortran.dg/io_constraints_7.f03: New test.
231         * gfortran.dg/newunit_2.f90: New test.
232
233 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
234
235         * testsuite/gfortran.dg/operator_c1202.f90: New test.
236
237 2010-09-24  Jan Hubicka  <jh@suse.cz>
238
239         * gcc.dg/tree-ssa/leaf.c: New testcase.
240
241 2010-09-24  Jan Hubicka  <jh@suse.cz>
242
243         PR tree-optimization/45738
244         PR tree-optimization/45741
245         * gcc.c-torture/compile/pr45741.c: New.
246         * gfortran.fortran-torture/compile/pr45738.f90: New.
247
248 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
249
250         * gcc.dg/cpp/undef-opt-1.c: New test.
251
252 2010-09-24  Jason Merrill  <jason@redhat.com>
253
254         * g++.dg/other/error10.C: Adjust expected output.
255
256 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
257
258         PR middle-end/45234
259         * gcc.dg/torture/stackalign/alloca-6.c: New test.
260         * gcc.target/i386/pr45234.c: New test.
261
262 2010-09-24  Richard Guenther  <rguenther@suse.de>
263
264         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
265
266 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
267
268         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
269         as a comment leader in regexp.
270
271 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
272
273         * objc.dg/sync-2.m: New test.
274         * obj-c++.dg/sync-2.mm: New test.
275
276 2010-09-24  Tobias Burnus  <burnus@net-b.de>
277
278         PR fortran/40571
279         * gfortran.dg/iso_fortran_env_7.f90: New.
280
281 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
282
283         * obj-c++.dg/too-many-args.mm: New file.
284
285 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
286
287         Merge from 'apple/trunk' branch on FSF servers.
288
289         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
290
291         Radar 4491608
292         * objc.dg/too-many-args.m: New
293
294 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
295
296         PR fortran/45744
297         * gfortran.dg/dependency_36.f90:  New test.
298
299 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
300
301         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
302         * gcc.target/i386/pad-3.c: Ditto.
303         * gcc.target/i386/pad-7.c: Ditto.
304         * gcc.target/i386/pad-7.c: Ditto.
305         * gcc.target/i386/pr36502.c: Ditto.
306         * gcc.target/i386/zee.c: Ditto.
307         * gcc.target/i386/20060821-1.c: Ditto.
308         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
309         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
310         * gcc.target/i386/pad-5b.c: Ditto.
311         * gcc.target/i386/pad-6a.c: Ditto.
312         * gcc.target/i386/pad-6b.c: Ditto.
313         * gcc.target/i386/pad-8.c: Ditto.
314         * gcc.target/i386/pad-9.c: Ditto.
315         * gcc.target/i386/pad-10.c: Ditto.
316         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
317
318 2010-09-23  Richard Guenther  <rguenther@suse.de>
319
320         PR tree-optimization/45565
321         * g++.dg/ipa/pr45565.C: New testcase.
322
323 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
324
325         PR fortran/45745
326         PR fortran/45648
327         * gfortran.dg/vector_subscript_bound_1.f90: New.
328
329 2010-09-23  Richard Guenther  <rguenther@suse.de>
330
331         PR middle-end/45750
332         * gcc.dg/pr45750.c: New testcase.
333
334 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
335
336         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
337         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
338         build.
339
340 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
341
342         PR rtl-optimization/44374
343         * gcc.target/arm/headmerge-1.c: New test.
344         * gcc.target/arm/headmerge-2.c: New test.
345         * gcc.target/i386/headmerge-1.c: New test.
346         * gcc.target/i386/headmerge-2.c: New test.
347
348 2010-09-23  Daniel Kraft  <d@domob.eu>
349
350         PR fortran/38936
351         PR fortran/44044
352         PR fortran/45474
353         * gfortran.dg/intrinsic_intent_1.f03: New test.
354         * gfortran.dg/select_type_17.f03: New test.
355         * gfortran.dg/associate_5.f03: More definability tests.
356         * gfortran.dg/enum_2.f90: Check definability.
357         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
358         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
359         * gfortran.dg/char_expr_2.f90: Ditto.
360         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
361         * gfortran.dg/enum_5.f90: Ditto.
362         * gfortran.dg/equiv_constraint_8.f90: Ditto.
363         * gfortran.dg/impure_assignment_2.f90: Ditto.
364         * gfortran.dg/impure_assignment_3.f90: Ditto.
365         * gfortran.dg/intent_out_1.f90: Ditto.
366         * gfortran.dg/intent_out_3.f90: Ditto.
367         * gfortran.dg/pointer_assign_7.f90: Ditto.
368         * gfortran.dg/pointer_intent_3.f90: Ditto.
369         * gfortran.dg/pr19936_1.f90: Ditto.
370         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
371         * gfortran.dg/simpleif_2.f90: Ditto.
372         * gfortran.dg/protected_5.f90: Ditto.
373         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
374         * gfortran.dg/protected_6.f90: Ditto.
375         * gfortran.dg/protected_7.f90: Ditto.
376
377 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
378
379         PR libfortran/45710
380         * gfortran.dg/namelist_65.f90: New test.
381
382 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
383
384         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
385         the regexp pattern between the expected label and location string.
386
387 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
388
389         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
390
391 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
392
393         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
394         * gcc.dg/pr27898.c: Likewise.
395         * gcc.dg/pr28712.c: Likewise.
396         * gcc.dg/pr30762-1.c: Likewise.
397         * gcc.dg/pr31529-1.c: Likewise.
398         * gcc.dg/pr34457-1.c: Likewise.
399         * gcc.dg/pr34668-1.c: Likewise.
400         * gcc.dg/pr34989-1.c: Likewise.
401         * gcc.dg/pr43557-1.c: Likewise.
402
403 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
404
405         PR rtl-optimization/45739
406         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
407         regexps.
408
409 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
410
411         * gcc.target/sparc/mnofpu.c: New test.
412
413 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
414
415         PR rtl-optimization/45739
416         * gcc.target/i386/pr45739.c: New test.
417
418 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
419
420         PR fortran/45648
421         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
422         and counts. Add non-elemental function call check.
423
424         PR fortran/45648
425         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
426         arguments checks. Update temporary counts.
427         * gfortran.dg/transpose_optimization_1.f90: New.
428
429 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
430
431         PR objc/23710
432         * objc.dg/invalid-method-1.m: New.
433
434 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
435
436         Merge from 'apple/trunk' branch on FSF servers.
437
438         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
439
440         Radar 4291785
441         * objc.dg/naming-4.m: New
442         * objc.dg/naming-5.m: New
443         * obj-c++.dg/naming-1.mm: New
444         * obj-c++.dg/naming-2.mm: New
445
446 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
447             Jack Howarth  <howarth@bromo.med.uc.edu>
448
449         PR c++/45645
450         * g++.dg/torture/pr44972.C: Use portable assert().
451
452 2010-09-21  Richard Guenther  <rguenther@suse.de>
453
454         PR tree-optimization/45580
455         * g++.dg/torture/pr45580.C: New testcase.
456
457 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
458
459         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
460
461 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
462
463         PR fortran/45438
464         * gfortran.dg/pointer_check_7.f90: New.
465
466 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
467
468         PR rtl-optimization/45728
469         * gcc.c-torture/compile/pr45728.c: New test.
470
471 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
472
473         PR fortran/45081
474         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
475
476 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
477
478         * g++.dg/tree-ssa/pr45605.C: Add "\\".
479
480 2010-09-20  Richard Guenther  <rguenther@suse.de>
481
482         PR middle-end/45704
483         * gcc.dg/torture/pr45704.c: New testcase.
484
485 2010-09-20  Jan Hubicka  <jh@suse.cz>
486
487         PR tree-optimize/45605
488         * g++.dg/tree-ssa/pr45605.C: New testcase.
489
490 2010-09-20  Michael Matz  <matz@suse.de>
491
492         PR testsuite/45706
493         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
494         enough.
495
496 2010-09-20  Richard Guenther  <rguenther@suse.de>
497
498         PR tree-optimization/45705
499         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
500
501 2010-09-20  Michael Matz  <matz@suse.de>
502
503         PR testsuite/45706
504         * lib/target-supports.exp (check_effective_target_vect_perm):
505         Add i?86-*-*.
506
507 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
508
509         PR rtl-optimization/45695
510         * gcc.c-torture/execute/pr45695.c: New test.
511
512 2010-09-19  Jan Hubicka  <jh@suse.cz>
513
514         PR lto/44246
515         * gcc.c-torture/compile/pr44246.c:New file.
516
517 2010-09-19  Ira Rosen  <irar@il.ibm.com>
518
519         PR tree-optimization/45714
520         * gfortran.dg/vect/pr45714-a.f: New test.
521         * gfortran.dg/vect/pr45714-b.f: New test.
522
523 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
524
525         * gnat.dg/const1.adb: Rename into...
526         * gnat.dg/constant1.adb: ...this.
527         * gnat.dg/constant2.adb: New test.
528         * gnat.dg/constant2_pkg1.ads: New helper.
529         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
530
531 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
532
533         * gnat.dg/specs/constant1.ads: New test.
534         * gnat.dg/specs/constant1_pkg.ads: New helper.
535
536 2010-09-18  Jan Hubicka  <jh@suse.cz>
537
538         PR tree-optimization/45453
539         * g++.dg/tree-ssa/pr45453.C: New testcase.
540
541 2010-09-18  Jason Merrill  <jason@redhat.com>
542
543         * g++.dg/cpp0x/initlist44.C: New.
544
545 2010-09-18  Richard Guenther  <rguenther@suse.de>
546
547         PR tree-optimization/45709
548         * g++.dg/torture/pr45709-2.C: New testcase.
549
550 2010-09-18  Richard Guenther  <rguenther@suse.de>
551
552         PR tree-optimization/45709
553         * g++.dg/torture/pr45709.C: New testcase.
554
555 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
556
557         PR testsuite/45719
558         * gcc.target/i386/pad-3.c: Pass -fno-pic.
559
560 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
561
562         * gcc.target/i386/pad-1.c: New.
563         * gcc.target/i386/pad-2.c: Likewise.
564         * gcc.target/i386/pad-3.c: Likewise.
565         * gcc.target/i386/pad-4.c: Likewise.
566         * gcc.target/i386/pad-5a.c: Likewise.
567         * gcc.target/i386/pad-5b.c: Likewise.
568         * gcc.target/i386/pad-6a.c: Likewise.
569         * gcc.target/i386/pad-6b.c: Likewise.
570         * gcc.target/i386/pad-7.c: Likewise.
571         * gcc.target/i386/pad-8.c: Likewise.
572         * gcc.target/i386/pad-9.c: Likewise.
573         * gcc.target/i386/pad-10.c: Likewise.
574
575 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
576
577         PR middle-end/45234
578         * gcc.dg/torture/stackalign/alloca-5.c: New.
579
580 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
581
582         PR middle-end/45678
583         * gcc.dg/torture/pr45678-2.c: New.
584
585 2010-09-17  Richard Guenther  <rguenther@suse.de>
586
587         PR middle-end/45678
588         * gcc.dg/torture/pr45678-1.c: New testcase.
589
590 2010-09-17  Michael Matz  <matz@suse.de>
591
592         PR tree-optimization/43432
593         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
594         check_effective_target_vect_perm_short): New predicates.
595         (check_effective_target_vect_perm): Include x86_64.
596         * gcc.dg/vect/pr43432.c: New test.
597         * gcc.dg/vect/vect-114.c: Adjust.
598         * gcc.dg/vect/vect-15.c: Ditto.
599         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
600         * gcc.dg/vect/slp-perm-9.c: Ditto.
601
602 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
603
604         PR testsuite/45692
605         * objc/execute/exceptions/throw-nil.m: Run the test only with the
606         GNU runtime.
607
608 2010-09-17  Richard Guenther  <rguenther@suse.de>
609
610         * gcc.dg/pr27898.c: Use -flto instead of -combine.
611         * gcc.dg/pr28706.c: Likewise.
612         * gcc.dg/pr28712.c: Likewise.
613         * gcc.dg/pr30762-1.c: Likewise.
614         * gcc.dg/pr30762-2.c: Likewise.
615         * gcc.dg/pr31529-1.c: Likewise.
616         * gcc.dg/pr31529-2.c: Likewise.
617         * gcc.dg/pr34457-1.c: Likewise.
618         * gcc.dg/pr34457-2.c: Likewise.
619         * gcc.dg/pr34668-1.c: Likewise.
620         * gcc.dg/pr34668-2.c: Likewise.
621         * gcc.dg/pr34989-1.c: Likewise.
622         * gcc.dg/pr34989-2.c: Likewise.
623         * gcc.dg/pr43557-1.c: Likewise.
624         * gcc.dg/pr43557-2.c: Likewise.
625         * gcc.dg/debug/pr41893-1.c: Likewise.
626         * gcc.dg/matrix/matrix.exp: Do not use -combine.
627         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
628         * gcc.dg/matrix/matrix-4.c: Likewise.
629         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
630         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
631         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
632         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
633
634 2010-09-16  Tobias Burnus  <burnus@net-b.de>
635
636         PR fortran/43665
637         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
638         optimizations.
639         * gfortran.dg/intent_optimize_1.f90: New test.
640
641 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
642
643         * gcc.target/i386/divmod-1.c: New.
644         * gcc.target/i386/divmod-2.c: Likewise.
645         * gcc.target/i386/divmod-3.c: Likewise.
646         * gcc.target/i386/divmod-4.c: Likewise.
647         * gcc.target/i386/divmod-4a.c: Likewise.
648         * gcc.target/i386/divmod-5.c: Likewise.
649         * gcc.target/i386/divmod-6.c: Likewise.
650         * gcc.target/i386/divmod-7.c: Likewise.
651         * gcc.target/i386/divmod-8.c: Likewise.
652         * gcc.target/i386/udivmod-1.c: Likewise.
653         * gcc.target/i386/udivmod-2.c: Likewise.
654         * gcc.target/i386/udivmod-3.c: Likewise.
655         * gcc.target/i386/udivmod-4.c: Likewise.
656         * gcc.target/i386/udivmod-4a.c: Likewise.
657         * gcc.target/i386/udivmod-5.c: Likewise.
658         * gcc.target/i386/udivmod-6.c: Likewise.
659         * gcc.target/i386/udivmod-7.c: Likewise.
660         * gcc.target/i386/udivmod-8.c: Likewise.
661
662 2010-09-16  Jan Hubicka  <jh@suse.cz>
663
664         * g++.dg/lto/pr45679-1_0.C: New file.
665         * g++.dg/lto/pr45679-1_1.C: New file.
666         * g++.dg/lto/pr45679-0_0.C: New file.
667         * g++.dg/lto/pr45679-0_1.C: New file.
668
669 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
670
671         PR fortran/45674
672         * gfortran.dg/class_dummy_2.f03: New.
673
674 2010-09-16  Richard Guenther  <rguenther@suse.de>
675
676         PR tree-optimization/45623
677         * gcc.dg/torture/pr45623.c: New testcase.
678
679 2010-09-16  Ira Rosen  <irar@il.ibm.com>
680
681         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
682         name and parentheses.
683         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
684
685 2010-09-15  Jason Merrill  <jason@redhat.com>
686
687         * g++.dg/parse/parameter-declaration-2.C: New.
688
689         * g++.dg/cpp0x/scoped_enum2.C: New.
690
691 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
692
693         * gcc.c-torture/compile/20100915-1.c: New test.
694
695 2010-09-15  Martin Jambor  <mjambor@suse.cz>
696
697         PR middle-end/45644
698         * gcc.dg/ipa/pr45644.c: New test.
699
700 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
701
702         PR tree-optimization/45633
703         * gcc.dg/vect/pr45633.c: New test.
704
705 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
706
707         PR fortran/45577
708         * gfortran.dg/allocate_derived_4.f90: New.
709
710 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
711
712         * lib/target-supports.exp
713         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
714         supported flag to true for neon.
715
716 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
717
718         PR c++/45665
719         * g++.dg/template/crash103.C: New.
720
721 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
722
723         Merge from 'apple/trunk' branch on FSF servers.
724
725         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
726
727         Radar 4457381
728         * objc.dg/msg-in-protocol.m: New.
729         * obj-c++.dg/msg-in-protocol.mm: New.
730
731         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
732
733         Radar 4219590
734         * objc.dg/break-in-ifstmt.m: New.
735
736         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
737
738         Radar 4174166
739         * obj-c++.dg/comp-types-13.mm: New.
740         * objc.dg/comp-types-12.m: New.
741
742         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
743
744         Radar 4216500
745         * obj-c++.dg/proto-lossage-7.mm: New.
746         * objc.dg/proto-lossage-7.m: New.
747
748 2010-09-14  Jan Hubicka  <jh@suse.cz>
749
750         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
751         folding.
752         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
753         folding.
754
755 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
756
757         PR middle-end/45567
758         * gcc.dg/pr45567.c: New test.
759
760         PR debug/45660
761         * g++.dg/debug/pr45660.C: New test.
762
763 2010-09-14  Ira Rosen  <irar@il.ibm.com>
764
765         PR tree-optimization/45470
766         * g++.dg/vect/pr45470-a.cc: New test.
767         * g++.dg/vect/pr45470-a.cc: New test.
768
769 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
770
771         PR target/42070
772         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
773         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
774
775 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
776
777         PR libfortran/45532
778         * gfortran.dg/namelist_64.f90: New test.
779
780 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
781
782         PR rtl-optimization/45617
783         * gcc.target/i386/pr45617.c: New test.
784
785 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
786
787         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
788
789 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
790
791         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
792         * gcc.target/i386/fma4-vector.c: Likewise.
793         * gcc.target/i386/vectorize2.c: Likewise.
794         * gcc.target/i386/vectorize4.c: Likewise.
795         * gcc.target/i386/vectorize5.c: Likewise.
796         * gcc.target/i386/vectorize6.c: Likewise.
797         * gcc.target/i386/vectorize8.c: Likewise.
798
799         * gcc.target/i386/vect-double-1.c: New.
800         * gcc.target/i386/vect-double-1a.c: Likewise.
801         * gcc.target/i386/vect-double-2.c: Likewise.
802         * gcc.target/i386/vect-double-2a.c: Likewise.
803
804         * lib/target-supports.exp (check_effective_target_vect_double):
805         Set et_vect_double_saved to 0 when tuning for Atom.
806
807 2010-09-13  Jan Hubicka  <jh@suse.cz>
808
809         * gcc.dg/torture/pr23821.c: Drop static keyword.
810         * gcc.dg/tree-ssa/loop-19.c: Likewise.
811         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
812
813 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
814
815         * gcc.target/arm/sync-1.c: New.
816
817 2010-09-12  Olivier Hainque  <hainque@adacore.com>
818
819         * gnat.dg/memtrap.adb: New test.
820
821 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
822
823         * gfortran.dg/promotion.f90: Fix options.
824
825 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
826
827         * g++.dg/cpp0x/range-for1.C: New.
828         * g++.dg/cpp0x/range-for2.C: New.
829         * g++.dg/cpp0x/range-for3.C: New.
830         * g++.dg/cpp0x/range-for4.C: New.
831         * g++.dg/cpp0x/range-for5.C: New.
832         * g++.dg/cpp0x/range-for6.C: New.
833
834 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
835
836         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
837         and counts. Check that transpose is not called.
838         * gfortran.dg/transpose_2.f90: Update error message.
839
840 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
841
842         PR c++/43824
843         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
844         * g++.dg/lookup/strong-using-2.C: Likewise.
845         * g++.dg/lookup/strong-using-3.C: Likewise.
846         * g++.dg/lookup/strong-using-5.C: Likewise.
847
848         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
849         * g++.dg/cpp0x/inline-ns4.C: New.
850         * g++.dg/cpp0x/inline-ns5.C: New.
851
852 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
853
854         PR middle-end/45634
855         * gfortran.fortran-torture/compile/pr45634.f90: New.
856
857 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
858
859         * objc.dg/fobjc-exceptions.m: New test.
860
861 2010-09-10  Jan Hubicka  <jh@suse.cz>
862
863         * g++.dg/inherit/covariant7.C: Fix pattern matching.
864
865 2010-09-10  Martin Jambor  <mjambor@suse.cz>
866
867         PR tree-optimization/44972
868         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
869         * gcc.dg/tree-ssa/pr45144.c: Likewise.
870         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
871         instead.
872         * g++.dg/torture/pr44972.C: New test.
873
874 2010-09-10  Martin Jambor  <mjambor@suse.cz>
875
876         PR tree-optimization/44972
877         * g++.dg/torture/pr34850.C: Remove expected warning.
878
879 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
880
881         * gfortran.dg/dummy_optional_arg.f90: New test.
882
883 2010-09-08  Jan Hubicka  <jh@suse.cz>
884
885         PR tree-optimization/45598
886         * fortran.fortran-torture/compile/pr45598.f90: New test.
887
888 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
889
890         * lib/target-supports-dg.exp (dg-require-ifunc): New.
891         * lib/target-supports.exp (check_ifunc_available): New.
892         * gcc.dg/attr-ifunc-1.c: New.
893         * gcc.dg/attr-ifunc-2.c: New.
894         * gcc.dg/attr-ifunc-3.c: New.
895         * gcc.dg/attr-ifunc-4.c: New.
896         * gcc.dg/attr-ifunc-5.c: New.
897         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
898         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
899         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
900         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
901
902 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
903
904         PR middle-end/40386
905         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
906
907 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
908
909         * gfortran.dg/inline_transpose_1.f90: New test.
910
911 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
912
913         PR c++/45588
914         * g++.dg/warn/Wunused-var-15.C: New test.
915
916 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
917
918         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
919         hppa*-*-hpux*.
920
921 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
922
923         * objc/execute/exceptions/throw-nil.m: New test.
924         * objc/execute/exceptions/handler-1.m: Updated to use the new
925         objc_set_uncaught_exception_handler() function.
926         * objc/execute/exceptions/matcher-1.m: New test.
927
928 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
929
930         PR fortran/38282
931         * gfortran.dg/bit_comparison_1.F90: New test.
932         * gfortran.dg/leadz_trailz_3.f90: New test.
933         * gfortran.dg/masklr_2.F90: New test.
934         * gfortran.dg/shiftalr_1.F90: New test.
935         * gfortran.dg/merge_bits_2.F90: New test.
936         * gfortran.dg/dshift_2.F90: New test.
937         * gfortran.dg/bit_comparison_2.F90: New test.
938         * gfortran.dg/masklr_1.F90: New test.
939         * gfortran.dg/merge_bits_1.F90: New test.
940         * gfortran.dg/dshift_1.F90: New test.
941         * gfortran.dg/shiftalr_2.F90: New test.
942
943 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
944
945         * objc.dg/type-stream-1.m: Replaced with a test that tests that
946         functions from objc/typedstream.h are deprecated.
947
948 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
949
950         * lib/target-supports.exp
951         (check_effective_target_run_expensive_tests): New proc.
952         * gcc.c-torture/compile/limits-fnargs.c: Use
953         dg-require-effective-target run_expensive_tests.
954
955 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
956
957         PR fortran/45597
958         * gfortran.dg/gomp/pr45597.f90: New test.
959
960         PR fortran/45595
961         * gfortran.dg/gomp/pr45595.f90: New test.
962
963 2010-09-08  Michael Matz  <matz@suse.de>
964
965         * c-c++-common/uninit-17.c: Adjust.
966
967 2010-09-08  Michael Matz  <matz@suse.de>
968
969         PR tree-optimization/43430
970         * gcc.dg/vect/pr43430-2.c: New test.
971
972 2010-09-08  Michael Matz  <matz@suse.de>
973
974         PR tree-optimization/33244
975         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
976
977 2010-09-08  Richard Guenther  <rguenther@suse.de>
978
979         PR tree-optimization/45578
980         * gfortran.dg/pr45578.f90: New testcase.
981
982 2010-09-08  Richard Guenther  <rguenther@suse.de>
983
984         PR testsuite/45590
985         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
986
987 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
988
989         PR fortran/45576
990         * gfortran.dg/char_length_18.f90:  New test.
991
992 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
993
994         PR target/36502
995         * gcc.target/i386/pr36502.c: New test.
996
997         PR target/42313
998         PR target/44651
999         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1000         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1001
1002 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1003
1004         * gfortran.dg/achar_4.f90: Enable bounds checking.
1005
1006 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1007
1008         PR target/45206
1009         * gcc.target/i386/pr45206.c: New test.
1010
1011 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1012
1013         PR fortran/45505
1014         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1015
1016 2010-09-07  Jan Hubicka  <jh@suse.cz>
1017
1018         * gcc.c-torture/compile/20100907.c: New testcase.
1019
1020 2010-09-07  Richard Guenther  <rguenther@suse.de>
1021
1022         PR middle-end/45569
1023         * g++.dg/eh/pr45569.C: New testcase.
1024
1025 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1026
1027         PR target/43137
1028         * gcc.target/arm/pr43137.c: New test.
1029
1030 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1031
1032         PR fortran/36931
1033         * gfortran.dg/dependency_35.f90:  New test.
1034
1035 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1036
1037         PR fortran/34145
1038         * gfortran.dg/char_length_17.f90:  New test.
1039
1040 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1041
1042         PR c++/45200
1043         PR c++/45293
1044         PR c++/45558
1045         * g++.dg/template/typedef34.C: New test.
1046         * g++.dg/template/typedef35.C: New test.
1047
1048 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1049
1050         PR target/22152
1051         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1052
1053 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1054
1055         * g++.dg/warn/Wdouble-promotion.C: New.
1056
1057 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1058
1059         * g++.dg/parse/redef2.C: New.
1060
1061 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1062
1063         * gcc.dg/20100906-1.c: New testcase.
1064
1065 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1066
1067         PR testsuite/45543
1068         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1069         DW_TAG_enumeration_type DIE.
1070
1071 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1072
1073         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1074         Update XFAILs.
1075
1076 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1077
1078         PR rtl-optimization/44919
1079         * g++.dg/opt/pr44919.C: New.
1080
1081 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1082
1083         PR fortran/38282
1084         * gfortran.dg/iall_iany_iparity_1.f90: New.
1085         * gfortran.dg/iall_iany_iparity_2.f90: New.
1086
1087 2010-09-06  Jason Merrill  <jason@redhat.com>
1088
1089         * g++.dg/cpp0x/initlist42.C: New.
1090
1091         * g++.dg/cpp0x/auto19.C: New.
1092
1093         * g++.dg/template/sfinae25.C: New.
1094         * g++.dg/template/char1.C: Expect warning.
1095         * g++.dg/template/nontype10.C: Likewise.
1096
1097         * g++.dg/cpp0x/implicit9.C: New.
1098
1099         * g++.dg/cpp0x/initlist43.C: New.
1100
1101 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1102
1103         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1104
1105 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1106
1107         * gcc.dg/Wdouble-promotion.c: New.
1108
1109 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1110
1111         * gfortran.dg/float128_1.f90: Remove test case as
1112         it always fails since Rev 163611 backed out the
1113         front-end implementation.
1114
1115 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1116
1117         * gfortran.dg/float128_1.f90: XFAIL test case.
1118
1119 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1120
1121         * gfortran.dg/bessel_7.f90: Decrease required precision.
1122
1123 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1124
1125         PR testsuite/45545
1126         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1127         ref-all-matching targets.
1128
1129 2010-09-05  Richard Guenther  <rguenther@suse.de>
1130
1131         PR tree-optimization/45535
1132         * gcc.c-torture/compile/pr45535.c: New testcase.
1133
1134 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1135
1136         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1137         "\[^\n\]*".
1138         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1139         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1140         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1141         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1142         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1143         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1144         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1145         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1146         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1147         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1148         * gcc.target/i386/pr22152.c: Likewise.
1149         * gcc.target/i386/pr36992-1.c: Likewise.
1150         * gcc.target/i386/pr36992-2.c: Likewise.
1151         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1152
1153 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1154
1155         PR testsuite/43957
1156         * gcc.dg/const-uniq-1.c: Modify regexp.
1157
1158 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1159
1160         PR fortran/45530
1161         * gfortran.dg/namelist_63.f90: New.
1162
1163 2010-09-04  Jan Hubicka  <jh@suse.cz>
1164
1165         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1166         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1167
1168 2010-09-04  Jan Hubicka  <jh@suse.cz>
1169
1170         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1171
1172 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1173
1174         PR fortran/45507
1175         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1176
1177 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1178
1179         * gcc.dg/opts-4.c: New test.
1180
1181 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1182
1183         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1184         * gcc.dg/vect/vect-peel-4.c: Ditto.
1185
1186 2010-09-03  Daniel Kraft  <d@domob.eu>
1187
1188         PR fortran/45525
1189         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1190
1191 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1192
1193         PR fortran/45159
1194         * gfortran.dg/dependency_34.f90:  New test.
1195
1196 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1197
1198         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1199
1200 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1201
1202         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1203         gcc.target/i386/clearcap.map if supported.
1204
1205 2010-09-03  Michael Matz  <matz@suse.de>
1206
1207         PR middle-end/45415
1208         * gcc.dg/pr45415.c: New test.
1209
1210 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1211
1212         PR tree-optimization/45506
1213         * gcc.dg/pr45506.c: New.
1214
1215 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1216
1217         PR target/45476
1218         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1219         * gcc.target/i386/float128-2.c: Ditto.
1220
1221 2010-09-03  Daniel Kraft  <d@domob.eu>
1222
1223         PR fortran/34162
1224         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1225         * gfortran.dg/internal_dummy_2.f08: New test.
1226         * gfortran.dg/internal_dummy_3.f08: New test.
1227         * gfortran.dg/internal_dummy_4.f08: New test.
1228
1229 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1230
1231         PR debug/45500
1232         * gcc.target/i386/pr45500.c: New test.
1233
1234 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1235
1236         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1237
1238 2010-09-03  Daniel Kraft  <d@domob.eu>
1239
1240         PR fortran/44602
1241         * gfortran.dg/exit_2.f08; Adapt error messages.
1242         * gfortran.dg/exit_3.f08: New test.
1243         * gfortran.dg/exit_4.f08: New test.
1244         * gfortran.dg/exit_5.f03: New test.
1245
1246 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1247
1248         * gfortran.dg/ishft_4.f90: New test.
1249
1250 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1251
1252         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1253         FRIZ/XSRIZ instruciton for (double)(long long)x.
1254         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1255
1256 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1257
1258         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1259
1260 2010-09-02  Richard Guenther  <rguenther@suse.de>
1261
1262         PR tree-optimization/44937
1263         PR tree-optimization/45412
1264         * g++.dg/opt/pr45412.C: New testcase.
1265         * gcc.c-torture/compile/pr45412.c: Likewise.
1266         * gcc.c-torture/compile/pr44937.c: Likewise.
1267
1268 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1269
1270         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1271         but using -Werror=comment.
1272         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1273         expected error messages.
1274
1275 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1276
1277         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1278         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1279
1280 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1281
1282         PR fortran/45489
1283         * gfortran.dg/initialization_27.f90: New.
1284
1285 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1286
1287         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1288         check into different basic blocks. Expect vectorization if misaligned
1289         stores are supported.
1290         * gcc.dg/vect/bb-slp-8a.c: New test.
1291         * gcc.dg/vect/bb-slp-8b.c: New test.
1292
1293 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1294
1295         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1296
1297 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1298
1299         PR fortran/44541
1300         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1301         * gfortran.dg/class_dummy_1.f03: New.
1302
1303 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1304
1305         PR middle-end/45458
1306         * g++.dg/tree-prof/partition2.C: New test.
1307
1308 2010-09-01  Richard Guenther  <rguenther@suse.de>
1309
1310         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1311         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1312         * gcc.c-torture/execute/20100827-1.c: Likewise.
1313
1314 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1315
1316         * gfortran.dg/execute_command_line_1.f90: New test.
1317
1318 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1319
1320         PR preprocessor/45457
1321         * c-c++-common/cpp/pr45457.c: New test.
1322
1323 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1324
1325         * gcc.dg/nested-func-8.c: New test.
1326
1327 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1328
1329         PR fortran/38282
1330         * gfortran.dg/popcnt_poppar_1.F90: New test.
1331         * gfortran.dg/popcnt_poppar_2.F90: New test.
1332
1333 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1334
1335         * gcc.target/i386/volatile-2.c: Require nonpic target.
1336
1337 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1338
1339         PR middle-end/45461
1340         * gcc.dg/pr45461.c: New test.
1341
1342 2010-08-31  Richard Guenther  <rguenther@suse.de>
1343
1344         PR testsuite/45455
1345         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1346
1347 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1348
1349         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1350
1351 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1352
1353         PR fortran/45456
1354         * gfortran.dg/typebound_proc_18.f03: New.
1355
1356 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1357
1358         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1359         * lib/scanasm.exp (scan-stack-usage): Likewise.
1360         (scan-stack-usage-not): Likewise.
1361         * gcc.dg/stack-usage-1.c: New test.
1362         * gcc.target/i386/stack-usage-realign.c: Likewise.
1363
1364 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1365
1366         PR tree-optimization/45427
1367         * gcc.dg/tree-ssa/pr45427.c: New test.
1368
1369 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1370
1371         PR c++/45043
1372         * g++.dg/template/crash102.C: New.
1373
1374 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1375
1376         PR middle-end/45423
1377         * gcc.dg/gomp/atomic-12.c: New test.
1378         * gcc.dg/gomp/atomic-13.c: New test.
1379         * gcc.dg/gomp/atomic-14.c: New test.
1380         * g++.dg/gomp/atomic-11.C: New test.
1381         * g++.dg/gomp/atomic-12.C: New test.
1382         * g++.dg/gomp/atomic-13.C: New test.
1383         * g++.dg/gomp/atomic-14.C: New test.
1384
1385 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1386
1387         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1388         delimiter.
1389
1390 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1391
1392         * gnat.dg/discr24.adb: New test.
1393
1394 2010-08-30  Richard Guenther  <rguenther@suse.de>
1395
1396         PR tree-optimization/45449
1397         * gcc.dg/pr45449.c: New testcase.
1398
1399 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1400
1401         * gcc.dg/opts-1.c: Expect errors, not warnings.
1402
1403 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1404
1405         PR fortran/42769
1406         * gfortran.dg/dynamic_dispatch_11.f03: New.
1407
1408 2010-08-29  Jason Merrill  <jason@redhat.com>
1409
1410         PR c++/44991
1411         * g++.dg/parse/defarg15.C: New.
1412
1413 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1414
1415         PR fortran/45439
1416         * gfortran.dg/select_type_16.f03: New.
1417
1418 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1419             Tobias Burnus  <burnus@net-b.de>
1420
1421         * gfortran.dg/bessel_7.f90: Decrease required precision.
1422
1423 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1424             Kaz Kojima  <kkojima@gcc.gnu.org>
1425
1426         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1427
1428 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1429
1430         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1431         floating point conversion code generation.
1432         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1433         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1434         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1435         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1436         to integer conversion code generation.
1437         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1438         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1439         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1440         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1441
1442 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1443
1444         PR fortran/32049
1445         * gfortran.dg/random_seed_1.f90: Adjust test.
1446         * gfortran.dg/float128_1.f90: New test.
1447
1448 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1449
1450         PR fortran/33197
1451         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1452         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1453         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1454         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1455         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1456         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1457         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1458
1459 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1460
1461         PR fortran/45420
1462         * gfortran.dg/select_type_15.f03: New.
1463
1464 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1465
1466         PR libfortran/43217
1467         * gfortran.dg/hollerith8.f90: New test.
1468
1469 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1470
1471         PR fortran/45159
1472         * gfortran.dg/dependency_33.f90:  New test.
1473
1474 2010-08-27  Richard Guenther  <rguenther@suse.de>
1475
1476         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1477         * gcc.dg/graphite/scop-2.c: Likewise.
1478         * gcc.dg/graphite/scop-20.c: Likewise.
1479         * gcc.dg/vect/slp-25.c: Likewise.
1480
1481 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1482
1483         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1484
1485 2010-08-26  Daniel Kraft  <d@domob.eu>
1486
1487         PR fortran/38936
1488         PR fortran/44047
1489         PR fortran/45384
1490         * gfortran.dg/associate_8.f03: New test.
1491         * gfortran.dg/select_type_13.f03: New test.
1492         * gfortran.dg/select_type_14.f03: New test.
1493
1494 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1495
1496         PR tree-optimization/44485
1497         * gcc.dg/pr44485.c: New test.
1498
1499 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1500
1501         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1502         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1503         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1504
1505 2010-08-26  Richard Guenther  <rguenther@suse.de>
1506
1507         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1508         * gcc.dg/graphite/scop-21.c: Likewise.
1509
1510 2010-08-26  Richard Guenther  <rguenther@suse.de>
1511
1512         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1513         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1514         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1515         * gcc.dg/vect/vect-91.c: Likewise.
1516         * gcc.dg/vect/vect-peel-1.c: Likewise.
1517         * gcc.dg/vect/vect-peel-2.c: Likewise.
1518         * gcc.dg/vect/vect-peel-4.c: Likewise.
1519
1520 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1521
1522         PR libfortran/41859
1523         * gfortran.dg/der_io_4.f90: New test.
1524
1525 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1526
1527         PR rtl-optimization/44858
1528         * gcc.c-torture/execute/pr44858.c: New test.
1529
1530         PR rtl-optimization/45400
1531         * g++.dg/other/i386-8.C: New test.
1532
1533 2010-08-25  Richard Guenther  <rguenther@suse.de>
1534
1535         * gcc.dg/alias-8.c: Adjust.
1536
1537 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1538
1539         * gcc.target/i386/combine-mul.c: New test.
1540
1541 2010-08-25  Richard Guenther  <rguenther@suse.de>
1542
1543         PR lto/44562
1544         * gcc.dg/graphite/id-27.c: New testcase.
1545         * gcc.dg/lto/20100825-1_0.c: Likewise.
1546
1547 2010-08-25  Richard Guenther  <rguenther@suse.de>
1548
1549         PR tree-optimization/45316
1550         * g++.dg/opt/pr45316.C: New testcase.
1551
1552 2010-08-25  Richard Guenther  <rguenther@suse.de>
1553
1554         PR tree-optimization/45393
1555         * g++.dg/torture/pr45393.C: New testcase.
1556
1557 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1558
1559         PR tree-optimization/45059
1560         * gcc.c-torture/compile/pr45059.c: New test.
1561
1562 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1563
1564         * lib/target-supports.exp (check_effective_target_vect_unpack):
1565         Set vect_unpack supported flag to true for neon.
1566
1567 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1568
1569         * gcc.dg/tree-ssa/ifc-5.c: New.
1570
1571 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1572
1573         * gcc.dg/tree-ssa/ifc-4.c: New.
1574         * gcc.dg/tree-ssa/ifc-7.c: New.
1575
1576 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1577
1578         * gcc.dg/vect/vect.exp: Check loongson targets
1579         * g++.dg/vect/vect.exp: Likewise
1580         * gfortran.dg/vect/vect.exp: Likewise
1581
1582 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1583
1584         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1585         -mveclibabi=mass.
1586
1587 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1588
1589         PR fortran/45366
1590         * gfortran.dg/proc_ptr_29.f90: New.
1591
1592 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1593             Dominique d'Humieres <dominiq@lps.ens.fr>
1594
1595         PR fortran/45367
1596         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1597
1598 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1599
1600         PR fortran/45367
1601         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1602
1603 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1604
1605         PR fortran/36158
1606         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1607
1608 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1609             Dominique d'Humieres <dominiq@lps.ens.fr>
1610
1611         PR fortran/45367
1612         PR fortran/36158
1613         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1614         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1615
1616 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1617
1618         PR fortran/44863
1619         PR fortran/45271
1620         PR fortran/45290
1621         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1622         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1623         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1624
1625 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1626
1627         PR fortran/36158
1628         PR fortran/33197
1629         * gfortran.dg/bessel_6.f90: New.
1630         * gfortran.dg/bessel_7.f90: New.
1631
1632 2010-08-20  Jan Hubicka  <jh@suse.cz>
1633
1634         PR c++/45307
1635         PR c++/17736
1636         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1637         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1638
1639 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1640
1641         PR target/45336
1642         * gcc.target/i386/pr45336-1.c: New.
1643         * gcc.target/i386/pr45336-2.c: Likewise.
1644         * gcc.target/i386/pr45336-3.c: Likewise.
1645         * gcc.target/i386/pr45336-4.c: Likewise.
1646
1647 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1648
1649         PR testsuite/45361
1650         * gcc.target/i386/volatile-2.c: Update scan strings to also
1651         include (%rip) for the memory reference on x86_64.
1652
1653 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1654
1655         PR middle-end/44974
1656         * gcc.dg/pr44974.c: New test.
1657
1658         PR rtl-optimization/45353
1659         * gcc.dg/pr45353.c: New test.
1660
1661 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1662
1663         * gcc.target/i386/volatile-2.c: New.
1664
1665 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1666
1667         PR rtl-optimization/44691
1668         * gfortran.dg/pr44691.f: New test.
1669
1670 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1671
1672         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1673
1674 2010-08-19  Jason Merrill  <jason@redhat.com>
1675
1676         * g++.dg/init/synth3.C: New.
1677         * g++.dg/init/value8.C: New.
1678         * g++.dg/tree-ssa/empty-2.C: New.
1679         * g++.dg/cpp0x/noexcept09.C: New.
1680
1681 2010-08-19  Daniel Kraft  <d@domob.eu>
1682
1683         PR fortran/29785
1684         PR fortran/45016
1685         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1686         * gfortran.dg/pointer_remapping_1.f90: New test.
1687         * gfortran.dg/pointer_remapping_2.f03: New test.
1688         * gfortran.dg/pointer_remapping_3.f08: New test.
1689         * gfortran.dg/pointer_remapping_4.f03: New test.
1690         * gfortran.dg/pointer_remapping_5.f08: New test.
1691         * gfortran.dg/pointer_remapping_6.f08: New test.
1692
1693 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1694
1695         PR testsuite/45324
1696         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1697
1698 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1699
1700         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1701
1702 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1703
1704         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1705         variable.
1706
1707 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1708
1709         PR target/45070
1710         * gcc.c-torture/execute/pr45070.c: New.
1711
1712 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1713
1714         * g++.dg/pr44328.C: New test.
1715
1716 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1717
1718         PR fortran/36158
1719         PR fortran/33197
1720         * gfortran.dg/bessel_3.f90: New.
1721         * gfortran.dg/bessel_4.f90: New.
1722         * gfortran.dg/bessel_5.f90: New.
1723
1724 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1725
1726         PR fortran/45290
1727         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1728         * gfortran.dg/pointer_init_2.f90: New.
1729         * gfortran.dg/pointer_init_3.f90: New.
1730         * gfortran.dg/pointer_init_4.f90: New.
1731
1732 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1733
1734         PR c++/45049
1735         * g++.dg/pr45049-1.C: New test.
1736         * g++.dg/pr45049-2.C: New test.
1737
1738 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1739
1740         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1741         20 if __ARM_PCS is defined otherwise 64.
1742         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1743         instead of hard coded 64.
1744
1745 2010-08-18  Yao Qi  <yao@codesourcery.com>
1746
1747         PR target/45094
1748         * gcc.target/arm/pr45094.c: New test.
1749
1750 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1751
1752         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1753
1754 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1755
1756         PR rtl-optimization/42575
1757         * gcc.target/arm/pr42575.c: New test.
1758
1759 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1760
1761         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1762         * gcc.dg/tls/thr-cse-1.c: New.
1763
1764 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1765
1766         PR debug/42487
1767         * lib/target-supports.exp
1768         (check_effective_target_function_sections): New.
1769         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1770         function sections before proceding.
1771
1772 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1773
1774         PR fortran/45308
1775         * gfortran.dg/pr45308.f03: New test.
1776
1777 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1778
1779         PR target/45296
1780         * gcc.target/i386/pr45296.c: New test.
1781
1782 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1783
1784         * g++.dg/ext/uow-1.C: New.
1785         * g++.dg/ext/uow-2.C: New.
1786         * g++.dg/ext/uow-3.C: New.
1787         * g++.dg/ext/uow-4.C: New.
1788
1789 2010-08-17  Richard Guenther  <rguenther@suse.de>
1790
1791         PR testsuite/45266
1792         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1793
1794 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1795
1796         PR c/40563
1797         * gcc.dg/Wcxx-compat-20.c: New test.
1798
1799 2010-08-17  Daniel Kraft  <d@domob.eu>
1800
1801         PR fortran/38936
1802         * gfortran.dg/associate_1.f03: Extended to test newly supported
1803         features like association to variables.
1804         * gfortran.dg/associate_3.f03: Removed check for illegal change
1805         of associate-name here...
1806         * gfortran.dg/associate_5.f03: ...and added it here.
1807         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1808         * gfortran.dg/associate_7.f03: New test.
1809
1810 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1811
1812         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1813
1814 2010-08-15  Daniel Kraft  <d@domob.eu>
1815
1816         PR fortran/38936
1817         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1818         * gfortran.dg/associate_3.f03: Clarify comment.
1819         * gfortran.dg/associate_5.f03: New test.
1820         * gfortran.dg/associate_6.f03: New test.
1821
1822 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1823
1824         PR fortran/45211
1825         * gfortran.dg/bind_c_usage_21.f90: New.
1826         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1827
1828 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1829
1830         * gfortran.dg/optional_absent_1.f90: New.
1831         * gfortran.dg/null_actual.f90: New.
1832
1833 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1834
1835         * gfortran.dg/pointer_target_1.f90: New.
1836         * gfortran.dg/pointer_target_2.f90: New.
1837         * gfortran.dg/pointer_target_3.f90: New.
1838
1839 2010-08-15  Daniel Kraft  <d@domob.eu>
1840
1841         PR fortran/45197
1842         * gfortran.dg/elemental_args_check_3.f90: New test.
1843         * gfortran.dg/impure_1.f08: New test.
1844         * gfortran.dg/impure_2.f08: New test.
1845         * gfortran.dg/impure_3.f90: New test.
1846         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1847
1848 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1849
1850         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1851         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1852         SLP tests.
1853         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1854         misaligned loads.
1855         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1856         misaligned stores.c
1857         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1858
1859 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1860
1861         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1862         dg-require-effective-target after dg-do.
1863
1864 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1865
1866         * lib/target-supports.exp (check_effective_target_vect_int): Return
1867         true for Loongson targets.
1868         (check_effective_target_vect_shift): Likewise.
1869         (check_effective_target_vect_no_int_max): Likewise.
1870         (check_effective_target_vect_no_align): Likewise.
1871         (check_effective_target_vect_short_mult): Likewise.
1872
1873 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1874
1875         * g++.dg/cast.C: Change fields of structures to "long" to pass
1876         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1877         * g++.dg/cpp0x/iop.C: Ditto.
1878         * g++.dg/cpp0x/named_refs.C: Ditto.
1879         * g++.dg/cpp0x/rv1p.C: Ditto.
1880         * g++.dg/cpp0x/rv2p.C: Ditto.
1881         * g++.dg/cpp0x/rv3p.C: Ditto.
1882         * g++.dg/cpp0x/rv4p.C: Ditto.
1883         * g++.dg/cpp0x/rv5p.C: Ditto.
1884         * g++.dg/cpp0x/rv6p.C: Ditto.
1885         * g++.dg/cpp0x/rv7p.C: Ditto.
1886         * g++.dg/cpp0x/rv8p.C: Ditto.
1887         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1888
1889 2010-08-13  Daniel Kraft  <d@domob.eu>
1890
1891         * gfortran.dg/implied_shape_1.f08: New test.
1892         * gfortran.dg/implied_shape_2.f90: New test.
1893         * gfortran.dg/implied_shape_3.f08: New test.
1894
1895 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1896
1897         PR libfortran/42526
1898         * gfortran.dg/char_component_initializer_1.f90: New test.
1899
1900 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1901
1902         PR tree-optimization/45241
1903         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1904
1905 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1906
1907         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1908         to dg-options.
1909         * gcc.target/i386/pr40906-2.c: Ditto.
1910         * gcc.target/i386/pr40906-3.c: Ditto.
1911
1912 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1913
1914         PR middle-end/45262
1915         * gcc.c-torture/execute/pr45262.c: New test.
1916
1917 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1918
1919         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1920         empty argument.
1921         * g++.dg/other/profile1.C: Ditto.
1922
1923 2010-08-12  Richard Guenther  <rguenther@suse.de>
1924
1925         PR tree-optimization/45232
1926         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1927         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1928         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1929         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1930         unsigned arithmetic.
1931         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1932         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1933         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1934         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1935         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1936         unsigned arithmetic.
1937         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1938         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1939         unsigned arithmetic.
1940         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1941         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1942         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1943         unsigned arithmetic.
1944         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1945         * gcc.dg/tree-ssa/negate.c: Adjust.
1946         * gcc.dg/vect/vect-1.c: Adjust.
1947         * gfortran.dg/reassoc_6.f: XFAIL.
1948
1949 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1950
1951         PR debug/45259
1952         * gcc.dg/pr45259.c: New test.
1953
1954 2010-08-12  Wei Guozhi  <carrot@google.com>
1955
1956         PR target/44999
1957         * gcc.target/arm/pr44999.c: New testcase.
1958
1959 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1960
1961         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1962         (N): Likewise.
1963         (main): Adjust accordingly.
1964
1965 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1966
1967         * gfortran.dg/graphite/id-22.f: New.
1968
1969 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1970
1971         * gcc.dg/graphite/id-26.c: New.
1972
1973 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1974
1975         * gcc.dg/graphite/id-25.c: New.
1976
1977 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1978
1979         * gcc.dg/graphite/run-id-5.c: New.
1980         * gcc.dg/graphite/run-id-6.c: New.
1981         * gfortran.dg/graphite/id-21.f: New.
1982
1983 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1984
1985         * gcc.dg/graphite/id-24.c: New.
1986
1987 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1988
1989         * gcc.dg/tree-ssa/pr20742.c: New.
1990
1991 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1992
1993         * gcc.dg/graphite/id-23.c: New.
1994
1995 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1996
1997         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1998
1999 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2000
2001         * gcc.dg/graphite/pr42729.c: New.
2002
2003 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2004
2005         * gfortran.dg/graphite/id-20.f: New.
2006
2007 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2008
2009         * gcc.dg/graphite/id-22.c: New.
2010
2011 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2012
2013         * gcc.dg/graphite/run-id-2.c: Call abort.
2014
2015 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2016
2017         * gcc.dg/graphite/id-20.c: New.
2018
2019 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2020             Steve Kargl <kargl@gcc.gnu.org>
2021
2022         PR fortran/44595
2023         * gfortran.dg/move_alloc_3.f90: New.
2024         * gfortran.dg/random_seed_2.f90: New.
2025
2026 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2027
2028         * lib/target-supports.exp (check_effective_target_sync_int_long):
2029         Add hppa*-*-linux*.
2030         (check_effective_target_sync_char_short): Likewise.
2031
2032 2010-08-10  Yao Qi  <yao@codesourcery.com>
2033
2034         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2035         general form.
2036         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2037         * g++.dg/other/packed1.C: Likewise.
2038         * g++.dg/other/crash-4.C: Likewise.
2039         * g++.dg/ext/packed8.C: Likewise.
2040         * g++.dg/init/array16.C: Likewise.
2041
2042 2010-08-10  xinliang David Li  <davidxl@google.com>
2043         * gcc.dg/tree-ssa/loop-19.c: Add option
2044         -fno-prefetch-loop-array
2045
2046 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2047
2048         PR middle-end/45182
2049         * gcc.c-torture/compile/pr45182.c: New test.
2050
2051 2010-08-09  Jason Merrill  <jason@redhat.com>
2052
2053         PR c++/45236
2054         * g++.dg/cpp0x/variadic-104.C: New.
2055
2056 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2057
2058         PR fortran/44235
2059         * gfortran.dg/dependency_32.f90:  New test.
2060
2061 2010-08-09  Richard Guenther  <rguenther@suse.de>
2062
2063         PR middle-end/44632
2064         * g++.dg/opt/nrv17.C: New testcase.
2065
2066 2010-08-09  Richard Guenther  <rguenther@suse.de>
2067
2068         PR middle-end/45212
2069         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2070         alignment from MEM_REF offset only if we took it from the
2071         base object.
2072
2073         * gcc.target/i386/pr24178.c: New testcase.
2074
2075 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2076
2077         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2078         * gcc.dg/20030702-1.c: Ditto.
2079         * gcc.dg/20050309-1.c: Ditto.
2080         * gcc.dg/20050325-1.c: Ditto.
2081         * gcc.dg/20050330-2.c: Ditto.
2082         * gcc.dg/20051201-1.c: Ditto.
2083         * gcc.dg/gomp/pr27573.c: Ditto.
2084         * gcc.dg/gomp/pr34610.c: Ditto.
2085         * gcc.dg/pr24225.c: Ditto.
2086         * gcc.dg/pr26570.c: Ditto.
2087         * gcc.dg/pr32773.c: Ditto.
2088         * g++.dg/gcov/gcov-6.C: Ditto.
2089         * g++.dg/gomp/pr34608.C: Ditto.
2090         * gfortran.dg/gomp/pr27573.f90: Ditto.
2091
2092         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2093         dg-require-host-local dg directive.
2094         * gcc.dg/profile-dir-2.c: Ditto.
2095         * gcc.dg/profile-dir-3.c: Ditto.
2096
2097 2010-08-08  Richard Guenther  <rguenther@suse.de>
2098
2099         PR tree-optimization/45109
2100         * gcc.c-torture/compile/pr45109.c: New testcase.
2101
2102 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2103
2104         * gcc.dg/march.c: Skip if -march defined.
2105         * gcc.dg/mtune.c: Skip if -mtune defined.
2106
2107         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2108         generic thunk support.
2109
2110 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2111
2112         PR target/45213
2113         * gcc.target/i386/pr45213.c: New test.
2114
2115 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2116
2117         PR libfortran/45143
2118         * gfortran.dg/fmt_error_11.f03: New test.
2119
2120 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2121
2122         * lib/target-supports.exp (check_effective_target_sync_int_long):
2123         Add arm*-*-linux-gnueabi.
2124         (check_effective_target_sync_char_short): Likewise.
2125
2126 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2127
2128         PR fortran/45159
2129         * gfortran.dg/dependency_31.f90:  New test.
2130
2131 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2132
2133         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2134
2135 2010-08-06  Jason Merrill  <jason@redhat.com>
2136
2137         * g++.dg/cpp0x/sfinae3.C: New.
2138         * g++.dg/cpp0x/sfinae4.C: New.
2139
2140 2010-08-06  Richard Guenther  <rguenther@suse.de>
2141
2142         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2143         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2144         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2145         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2146         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2147         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2148         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2149         * gcc.c-torture/execute/20100805-1.c: Likewise.
2150
2151 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2152
2153         PR testsuite/42855
2154         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2155
2156 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2157
2158         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2159         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2160
2161 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2162
2163         * g++.dg/ipa/devirt-1.C: New test.
2164         * g++.dg/ipa/devirt-2.C: Likewise.
2165         * g++.dg/ipa/devirt-3.C: Likewise.
2166         * g++.dg/ipa/devirt-4.C: Likewise.
2167         * g++.dg/ipa/devirt-5.C: Likewise.
2168         * gcc.dg/ipa/iinline-3.c: Likewise.
2169
2170 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2171
2172         PR tree-optimization/45144
2173         * gcc.dg/tree-ssa/pr45144.c: New test.
2174
2175 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2176
2177         PR fortran/42207
2178         PR fortran/44064
2179         PR fortran/44065
2180         * gfortran.dg/class_25.f03: New.
2181         * gfortran.dg/class_26.f03: New.
2182
2183 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2184
2185         * g++.dg/warn/miss-format-1.C: Update line number.
2186
2187 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2188
2189         PR c++/44641
2190         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2191         .frame and .mask assembler directives.
2192
2193 2010-08-04  Richard Guenther  <rguenther@suse.de>
2194
2195         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2196         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2197         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2198         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2199
2200 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2201
2202         PR fortran/44857
2203         * gfortran.dg/derived_constructor_char_1.f90: New.
2204         * gfortran.dg/derived_constructor_char_2.f90: New.
2205
2206 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2207
2208         PR fortran/45159
2209         * gfortran.dg/dependency_30.f90:  New test.
2210
2211 2010-08-03  Jan Hubicka  <jh@suse.cz>
2212
2213         * gcc.c-torture/compile/pr45085.c: New testcase.
2214
2215 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2216
2217         PR fortran/44584
2218         PR fortran/45161
2219         * gfortran.dg/typebound_call_9.f03: Modified.
2220         * gfortran.dg/typebound_generic_1.f03: Modified.
2221
2222 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2223
2224         PR fortran/45159
2225
2226         * gfortran.dg/dependency_29.f90:  New test.
2227
2228 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2229
2230         PR fortran/36854
2231         * gfortran.dg/character_comparison_2.f90:  New test.
2232         * gfortran.dg/character_comparison_3.f90:  New test.
2233         * gfortran.dg/dependency_28.f90:  New test.
2234
2235 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2236
2237         PR target/40457
2238         * gcc.target/arm/pr40457-1.c: New test.
2239         * gcc.target/arm/pr40457-2.c: New test.
2240
2241 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2242
2243         PR fortran/44912
2244         * gfortran.dg/typebound_call_17.f03: New.
2245
2246 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2247
2248         PR fortran/44929
2249         * gfortran.dg/allocate_derived_3.f90: New.
2250
2251 2010-07-30  Xinliang David Li  <davidxl@google.com>
2252         PR tree-optimization/45121
2253         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2254
2255 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2256
2257         PR c++/45112
2258         * testsuite/g++.dg/pr45112.C: New test.
2259
2260 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2261
2262         PR debug/45055
2263         PR rtl-optimization/45137
2264         * gcc.dg/pr45055.c: New test.
2265
2266 2010-07-30  Alan Modra  <amodra@gmail.com>
2267
2268         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2269         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2270
2271 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2272
2273         PR fortran/45087
2274         PR fortran/45125
2275         * gfortran.dg/whole_file_25.f90: New.
2276         * gfortran.dg/whole_file_26.f90: New.
2277         * gfortran.dg/whole_file_27.f90: New.
2278
2279 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2280
2281         PR fortran/44962
2282         * gfortran.dg/typebound_proc_17.f03: New.
2283
2284 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2285
2286         PR fortran/45004
2287         * gfortran.dg/move_alloc_2.f90: New.
2288
2289 2010-07-29  Xinliang David Li  <davidxl@google.com>
2290         PR tree-optimization/45121
2291         * c-c++-common/uninit-17.c: Fix expected output.
2292
2293 2010-07-29  Richard Guenther  <rguenther@suse.de>
2294
2295         PR tree-optimization/45120
2296         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2297
2298 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2299
2300         PR fortran/42051
2301         PR fortran/44064
2302         * gfortran.dg/pr42051.f03: New testcase.
2303
2304 2010-07-29  Richard Guenther  <rguenther@suse.de>
2305
2306         PR middle-end/45034
2307         * gcc.c-torture/execute/pr45034.c: New testcase.
2308
2309 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2310
2311         PR c++/45096
2312         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2313
2314 2010-07-28  Daniel Kraft  <d@domob.eu>
2315
2316         * gfortran.dg/bound_8.f90: New test.
2317
2318 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2319
2320         PR debug/45105
2321         * gcc.dg/pr45105.c: New test.
2322
2323 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2324
2325         PR rtl-optimization/45107
2326         * gcc.dg/pr45107.c: New test.
2327
2328 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2329
2330         PR rtl-optimization/45101
2331         * gcc.dg/pr45101.c: New test.
2332
2333 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2334
2335         PR fortran/45077
2336         * gfortran.dg/whole_file_24.f90: New.
2337
2338 2010-07-27  Jason Merrill  <jason@redhat.com>
2339
2340         * g++.dg/cpp0x/variadic102.C: New.
2341         * g++.dg/cpp0x/variadic103.C: New.
2342
2343 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2344
2345         PR rtl-optimization/40956
2346         PR target/42495
2347         PR middle-end/42574
2348         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2349         * gcc.target/arm/pr42574.c: Add tests.
2350
2351 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2352
2353         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2354         test name.
2355         (cleanup-repo-files): Ditto.
2356         (cleanup-saved-temps): Ditto.
2357
2358 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2359
2360         PR testsuite/44701
2361         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2362
2363         PR c/45079
2364         * gcc.dg/pr45079.c: New test.
2365
2366 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2367
2368         PR tree-optimization/44152
2369         * gcc.dg/vect/fast-math-pr44152.c: New test.
2370
2371 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2372
2373         PR ObjC/44140
2374         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2375         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2376         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2377         * obj-c++.dg/torture/trivial.mm: Ditto.
2378         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2379         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2380         * objc.dg/torture/tls/thr-init.m: Ditto.
2381         * objc.dg/torture/trivial.m: Ditto.
2382
2383 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2384
2385         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2386         Skip on spu-*-* targets.
2387
2388 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2389
2390         PR tree-optimization/45083
2391         * gcc.dg/pr45083.c: New test.
2392
2393 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2394
2395         PR fortran/40873
2396         * gfortran.dg/whole_file_22.f90: New test.
2397         * gfortran.dg/whole_file_23.f90: New test.
2398
2399 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2400             Jack Howarth  <howarth@bromo.med.uc.edu>
2401             Richard Henderson  <rth@redhat.com>
2402
2403         PR target/44132
2404         * gcc.dg/tls/thr-init-1.c: New.
2405         * gcc.dg/tls/thr-init-2.c: New.
2406         * gcc.dg/torture/tls New.
2407         * gcc.dg/torture/tls/tls-test.c: New.
2408         * gcc.dg/torture/tls/thr-init-1.c: New.
2409         * gcc.dg/torture/tls/tls.exp: New.
2410         * gcc.dg/torture/tls/thr-init-2.c: New.
2411         * gcc.dg/tls/emutls-2.c: New test
2412
2413         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2414         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2415         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2416         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2417         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2418         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2419         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2420         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2421         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2422         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2423         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2424         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2425         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2426         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2427         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2428         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2429         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2430         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2431         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2432         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2433         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2434         gfortran.dg/gomp/omp_threadprivate1.f90,
2435         gfortran.dg/gomp/omp_threadprivate2.f90,
2436         gfortran.dg/gomp/reduction1.f90,
2437         gfortran.dg/gomp/sharing-1.f90: Likewise.
2438
2439 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2440
2441         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2442         sse_runtime.
2443         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2444         dg-require-visibility.
2445
2446 2010-07-26  Richard Guenther  <rguenther@suse.de>
2447
2448         PR tree-optimization/43784
2449         * gcc.c-torture/execute/pr43784.c: New testcase.
2450         * g++.dg/torture/pr43784.C: Likewise.
2451
2452 2010-07-26  Richard Guenther  <rguenther@suse.de>
2453
2454         PR middle-end/45056
2455         * g++.dg/pr45056.C: New testcase.
2456
2457 2010-07-26  Richard Guenther  <rguenther@suse.de>
2458
2459         PR tree-optimization/45071
2460         * gcc.dg/pr45071.c: New testcase.
2461
2462 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2463
2464         PR fortran/45066
2465         * gfortran.dg/namelist_62.f90: New.
2466
2467 2010-07-26  Richard Guenther  <rguenther@suse.de>
2468
2469         * gcc.c-torture/execute/pr45017.c: Move ...
2470         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2471
2472 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2473
2474         PR fortran/40628
2475         * trim_optimize_1.f90:  New test.
2476         * character_comparision_1.f90:  New test.
2477
2478 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2479
2480         PR fortran/42852
2481         * gfortran.dg/wtruncate_fix.f: New test.
2482
2483 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2484
2485         PR testsuite/45068
2486         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2487
2488 2010-07-24  Richard Guenther  <rguenther@suse.de>
2489
2490         PR lto/43788
2491         * g++.dg/lto/20100724-1_0.C: New testcase.
2492
2493 2010-07-24  Richard Guenther  <rguenther@suse.de>
2494
2495         PR lto/43212
2496         * gcc.dg/lto/20100724-1_0.c: New testcase.
2497         * gcc.dg/lto/20100724-1_1.c: Likewise.
2498
2499 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2500
2501         PR fortran/40011
2502         * gfortran.dg/whole_file_21.f90: New.
2503
2504         * gfortran.dg/integer_exponentiation_3.F90: Use
2505         -ffloat-store only for i?86/x86-64 -m32.
2506
2507 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2508
2509         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2510         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2511
2512 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2513
2514         * gfortran.dg/func_decl_4.f90: Split test into two ...
2515         * gfortran.dg/func_decl_5.f90: ... parts.
2516         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2517         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2518         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2519         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2520         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2521         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2522         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2523         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2524         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2525         * gfortran.dg/sizeof.f90: Make test valid.
2526         * gfortran.dg/pr20865.f90: Add new dg-error.
2527         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2528         * gfortran.dg/g77/19990218-0.f: Ditto.
2529         * gfortran.dg/g77/19990218-1.f: Ditto.
2530         * gfortran.dg/g77/970625-2.f: Ditto.
2531         * gfortran.dg/pr37243.f: Fix function declaration.
2532         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2533         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2534
2535 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2536
2537         PR fortran/44945
2538         * gfortran.dg/char_array_structure_constructor.f90: Add
2539         -fwhole-file as dg-option as it otherwise fails on some
2540         systems.
2541
2542 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2543
2544         * gnat.dg/aggr16.ad[sb]: New test.
2545         * gnat.dg/aggr16_pkg.ads: New helper.
2546
2547 2010-07-23  Richard Guenther  <rguenther@suse.de>
2548
2549         PR lto/43071
2550         * g++.dg/lto/20100723-1_0.C: New testcase.
2551
2552 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2553
2554         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2555         AVX support.
2556         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2557         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2558
2559 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2560
2561         * lib/target-supports.exp (add_options_for_tls): New proc.
2562         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2563         * g++.dg/tls/static-1a.cc: Likewise.
2564         * gcc.dg/tls/emutls-1.c: Likewise.
2565         * gcc.dg/tls/opt-11.c: Likewise.
2566         * gcc.dg/tls/opt-12.c: Likewise.
2567         * gcc.dg/tls/pr24428-2.c: Likewise.
2568         * gcc.dg/tls/pr24428.c: Likewise.
2569         * obj-c++.dg/tls/static-1.mm: Likewise.
2570         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2571         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2572         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2573         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2574         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2575         * objc.dg/torture/tls/thr-init.m: Likewise.
2576         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2577
2578 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2579
2580         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2581         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2582         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2583         optimized dump files.
2584
2585 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2586
2587         PR tree-optimization/45047
2588         * gcc.c-torture/compile/pr45047.c: New test.
2589
2590 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2591
2592         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2593         instead of dg-compile.
2594         * gcc.dg/float-range-4.c: Ditto.
2595         * gcc.dg/float-range-5.c: Ditto.
2596         * gcc.dg/fold-overflow-1.c: Ditto.
2597         * gcc.dg/gomp/sections-4.c: Ditto.
2598         * gcc.dg/transparent-union-1.c: Ditto.
2599         * gcc.dg/transparent-union-2.c: Ditto.
2600         * gcc.target/i386/pr39315-check.c: Ditto.
2601         * g++.dg/gomp/sections-4.C: Ditto.
2602         * g++.dg/template/dtor7.C: Ditto.
2603         * g++.dg/tree-ssa/pr19952.C: Ditto.
2604         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2605         * gfortran.dg/graphite/pr42185.f90: Ditto.
2606         * gfortran.dg/namelist_36.f90: Ditto.
2607         * gnat.dg/noreturn1.adb: Ditto.
2608         * gnat.dg/specs/small_alignment.ads: Ditto.
2609
2610 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2611
2612         PR tree-optimization/44915
2613         * g++.dg/torture/pr44915.C: New test.
2614
2615 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2616
2617         PR tree-optimization/44914
2618         * g++.dg/tree-ssa/pr44914.C: New test.
2619
2620 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2621
2622         PR target/44290
2623         * gcc.dg/pr44290-1.c: New test.
2624         * gcc.dg/pr44290-2.c: New test.
2625
2626 2010-07-23  Jason Merrill  <jason@redhat.com>
2627
2628         PR c++/45008
2629         * g++.dg/abi/mangle44.C: New.
2630
2631 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2632
2633         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2634         for compile-time only tests.
2635         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2636         target check.
2637         * gcc.target/i386/pr39315-4.c: Ditto.
2638         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2639         target check.  Include sse-os-support.h.
2640         (main): Call check_isa and sse_os_support.
2641         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2642         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2643         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2644         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2645         target check.  Include sse-os-support.h.
2646         (main): Call check_isa and sse_os_support.
2647         * gcc.target/i386/vperm-v2df.c: Ditto.
2648
2649 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2650
2651         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2652         (check_effective_target_avx_runtime): New procedure.
2653         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2654         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2655
2656         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2657         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2658         and __get_cpuid test.
2659         * gcc.dg/compat/vector-2b_main.c: Ditto.
2660
2661         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2662
2663         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2664         for compile-time only test.
2665         * gcc.dg/pr32716.c: Ditto.
2666         * gcc.dg/pr34856.c: Ditto.
2667         * gcc.dg/pr36997.c: Ditto.
2668         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2669         * gfortran.dg/pr28158.f90: Ditto.
2670         * gfortran.dg/pr30667.f: Ditto.
2671
2672         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2673         i?86-*-* and x86_64-*-* targets to disable execution on targets
2674         without sse2 runtime support.
2675         * g++.dg/vect/vect.exp: Ditto.
2676         * gfortran.dg/vect/vect.exp: Ditto.
2677
2678         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2679         * gcc.dg/pr37544.c: Ditto.
2680         * gcc.dg/pr40550.c: Ditto.
2681         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2682         * gcc.dg/compat/vector-1a_main.c: Ditto.
2683         * gcc.dg/compat/vector-2a_main.c: Ditto.
2684         * gcc.dg/torture/pr16104-1.c: Ditto.
2685         * gcc.dg/torture/pr35771-1.c: Ditto.
2686         * gcc.dg/torture/pr35771-2.c: Ditto.
2687         * gcc.dg/torture/pr35771-3.c: Ditto.
2688         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2689         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2690         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2691         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2692         * g++.dg/other/i386-1.C: Ditto.
2693         * g++.dg/other/pr40446.C: Ditto.
2694
2695 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2696
2697         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2698
2699 2010-07-23  Daniel Kraft  <d@domob.eu>
2700
2701         PR fortran/44709
2702         * gfortran.dg/exit_1.f08: New test.
2703         * gfortran.dg/exit_2.f08: New test.
2704
2705 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2706
2707         PR tree-optimization/39839
2708         * gcc.target/arm/pr39839.c: New test case.
2709
2710 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2711
2712         * gnat.dg/unchecked_convert5b.adb: New test.
2713         * gnat.dg/unchecked_convert6.adb: Likewise.
2714         * gnat.dg/unchecked_convert6b.adb: Likewise.
2715
2716 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2717
2718         * gnat.dg/aggr15.ad[sb]: New test.
2719
2720 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2721
2722         PR debug/45024
2723         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2724
2725 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2726
2727         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2728         with dg-require-linker-plugin.
2729
2730 2010-07-22  Richard Guenther  <rguenther@suse.de>
2731
2732         PR lto/43850
2733         * g++.dg/lto/20100722-1_0.C: New testcase.
2734
2735 2010-07-22  Richard Guenther  <rguenther@suse.de>
2736
2737         PR lto/42451
2738         * gcc.dg/lto/20100720-3_0.c: New testcase.
2739         * gcc.dg/lto/20100720-3_1.c: Likewise.
2740
2741 2010-07-22  Richard Guenther  <rguenther@suse.de>
2742
2743         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2744         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2745
2746         PR lto/43373
2747         * gcc.dg/lto/20100722-1_0.c: New testcase.
2748
2749 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2750
2751         PR tree-optimization/44891
2752         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2753
2754 2010-07-22  Richard Guenther  <rguenther@suse.de>
2755
2756         PR tree-optimization/45017
2757         * gcc.c-torture/execute/pr45017.c: New testcase.
2758
2759 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2760
2761         PR fortran/45019
2762         * gfortran.dg/aliasing_dummy_5.f90: New.
2763
2764 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2765
2766         PR target/43698
2767         * gcc.target/arm/pr43698.c: New test.
2768
2769 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2770
2771         PR fortran/44929
2772         * Revert my commit r162325 for this PR.
2773
2774 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2775
2776         PR debug/45015
2777         * gcc.target/m68k/pr45015.c: New test.
2778
2779 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2780
2781         PR c++/44641
2782         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2783         comments.
2784
2785 2010-07-21  Richard Guenther  <rguenther@suse.de>
2786
2787         PR lto/45018
2788         * g++.dg/lto/20100721-1_0.C: New testcase.
2789
2790 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2791
2792         PR tree-optimization/44900
2793         * g++.dg/torture/pr44900.C: New test.
2794
2795 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2796
2797         PR middle-end/44738
2798         * c-c++-common/uninit-17.c: Correct expected error.
2799
2800 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2801
2802         * gcc.dg/guality/asm-1.c: New test.
2803
2804         PR debug/45003
2805         * gcc.dg/guality/pr45003-2.c: New test.
2806         * gcc.dg/guality/pr45003-3.c: New test.
2807
2808 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2809
2810         PR libfortran/44697
2811         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2812
2813 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2814
2815         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2816         defined on the current line.
2817         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2818         * g++.dg/debug/dwarf2/pr44641.C: New.
2819
2820 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2821
2822         * gcc.target/powerpc/block-move-1.c: New test.
2823         * gcc.target/powerpc/block-move-2.c: New test.
2824
2825 2010-07-20  Jason Merrill  <jason@redhat.com>
2826
2827         PR c++/44967
2828         * g++.dg/cpp0x/sfinae2.C: New.
2829
2830 2010-07-20  Richard Guenther  <rguenther@suse.de>
2831
2832         PR lto/42696
2833         * gcc.dg/lto/20100720-4_0.c: New testcase.
2834
2835 2010-07-20  Richard Guenther  <rguenther@suse.de>
2836
2837         PR lto/43221
2838         * gcc.dg/lto/20100720-2_0.c: New testcase.
2839         * gcc.dg/lto/20100720-2_1.c: Likewise.
2840
2841 2010-07-20  Richard Guenther  <rguenther@suse.de>
2842
2843         PR lto/43208
2844         * gcc.dg/lto/20100720-1_0.c: New testcase.
2845         * gcc.dg/lto/20100720-1_1.c: Likewise.
2846
2847 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2848
2849         PR debug/45003
2850         * gcc.dg/guality/pr45003-1.c: New test.
2851
2852 2010-07-20  Richard Guenther  <rguenther@suse.de>
2853
2854         PR tree-optimization/44977
2855         * gcc.dg/torture/pr44977.c: New testcase.
2856
2857 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2858
2859         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2860         sync_char_short
2861
2862 2010-07-20  Richard Guenther  <rguenther@suse.de>
2863
2864         PR middle-end/44971
2865         PR middle-end/44988
2866         * gcc.dg/pr44971.c: New testcase.
2867         * gcc.c-torture/compile/pr44988.c: Likewise.
2868
2869 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2870
2871         PR fortran/44929
2872         * gfortran.dg/allocate_with_typespec.f90: New test.
2873         * gfortran.dg/allocate_derived_1.f90: Update error message.
2874
2875 2010-07-19  Jason Merrill  <jason@redhat.com>
2876
2877         PR c++/44996
2878         * g++.dg/cpp0x/decltype23.C: New.
2879
2880 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2881
2882         PR fortran/42385
2883         * gfortran.dg/class_defined_operator_1.f03 : New test.
2884
2885 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2886
2887         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2888         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2889         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2890         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2891
2892 2010-07-19  Richard Guenther  <rguenther@suse.de>
2893
2894         PR middle-end/44941
2895         * gcc.c-torture/compile/pr44941.c: New testcase.
2896
2897 2010-07-19  Jason Merrill  <jason@redhat.com>
2898
2899         PR c++/44969
2900         * g++.dg/template/sfinae24.C: New.
2901
2902 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2903
2904         PR fortran/44353
2905         * gfortran.dg/data_implied_do_2.f90: Removed.
2906
2907 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2908
2909         PR c++/44969
2910         * g++.dg/template/sfinae23.C: New.
2911
2912 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2913
2914         * lib/target-supports.exp (check_sse_os_support_available): New
2915         proc.
2916         (check_sse_hw_available): New proc.
2917         (check_effective_target_sse_runtime): New proc.
2918         (check_effective_target_sse2_runtime): New proc.
2919         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2920         -msse2 if check_sse_os_support_available.
2921         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2922         check_sse_os_support_available.
2923         * gcc.dg/vect/vect.exp: Likewise.
2924         * gfortran.dg/vect/vect.exp: Likewise.
2925         * gcc.target/i386/sol2-check: Renamed to ...
2926         * gcc.target/i386/sse-os-support.h: ... this.
2927         (sol2_check): Renamed to ...
2928         (sse_os_support): ... this.
2929         Only test movss with xmm registers.
2930         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2931         Removed ILL_INSN, ILL_INSN_LEN.
2932         * gcc.target/i386/sse2-check.h: Likewise.
2933         * gcc.target/i386/sse3-check.h: Likewise.
2934         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2935         Removed cpuid.h, __get_cpuid test.
2936         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2937         Removed cpuid.h, __get_cpuid test.
2938         * g++.dg/other/pr40446.C: Likewise.
2939         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2940         * gcc.dg/compat/vector-1a_main.c: Likewise.
2941         * gcc.dg/compat/vector-2a_main.c: Likewise.
2942         * gcc.dg/pr36584.c: Likewise.
2943         * gcc.dg/pr37544.c: Likewise.
2944         * gcc.dg/torture/pr16104-1.c: Likewise.
2945         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2946         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2947         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2948         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2949         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2950         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2951         sse2_runtime.
2952         * gcc.dg/torture/pr35771-2.c: Likewise.
2953         * gcc.dg/torture/pr35771-3.c: Likewise.
2954         * gcc.target/i386/pr39315-2.c: Likewise.
2955         * gcc.target/i386/pr39315-4.c: Likewise.
2956         * gcc.target/i386/vperm-v2df.c: Likewise.
2957         * gcc.target/i386/vperm-v2di.c: Likewise.
2958         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2959         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2960         sse_runtime.
2961
2962 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2963
2964         PR fortran/44353
2965         * gfortran.dg/data_implied_do_2.f90: New test.
2966
2967 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2968
2969         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2970
2971 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2972
2973         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2974         to the "mips16" group.
2975         (mips_using_mips16_p): New procedure.
2976         (mips-dg-options): Use it.
2977
2978 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2979
2980         * gcc.target/mips/mips16-attributes-4.c: New test.
2981
2982 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2983
2984         PR testsuite/44418
2985         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2986         * gcc.target/powerpc/recip-2.c: Ditto.
2987         * gcc.target/powerpc/recip-3.c: Ditto.
2988
2989 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2990
2991         * gcc.target/arm/pr42235.c: New test.
2992
2993 2010-07-16  Jason Merrill  <jason@redhat.com>
2994
2995         PR c++/32505
2996         * g++.dg/template/partial8.C: New.
2997
2998 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2999
3000         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3001         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3002         in C++.
3003         (gualcvt): New overloaded inline.
3004         (GUALCVT): Use it for C++.
3005         * g++.dg/guality/guality.exp: New.
3006         * g++.dg/guality/guality.h: New.
3007         * g++.dg/guality/redeclaration1.C: New test.
3008         * g++.dg/dg.exp: Prune also guality/* tests.
3009         * gcc.dg/guality/pr43141.c: Moved to...
3010         * c-c++-common/guality/pr43141.c: ... here.
3011
3012 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3013
3014         PR libfortran/37077
3015         * gfortran.dg/char4_iunit_2.f03: New test.
3016
3017 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3018
3019         * lib/plugin-support.exp (plugin-test-execute):
3020         Add ${gcc_objdir}/intl to includes.
3021
3022 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3023
3024         PR target/44942
3025         * gcc.c-torture/execute/pr44942.c: New test.
3026         * gcc.target/i386/pr44942.c: New test.
3027
3028 2010-07-15  Jason Merrill  <jason@redhat.com>
3029
3030         PR c++/44909
3031         * g++.dg/cpp0x/implicit7.C: New.
3032         * g++.dg/cpp0x/implicit8.C: New.
3033
3034 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3035
3036         Disable float tests for __SPU__ targets due to lack of signed zero:
3037         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3038         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3039         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3040         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3041         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3042         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3043         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3044         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3045         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3046
3047 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3048
3049         * gfortran.dg/select_char_2.f90: New test.
3050
3051 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3052
3053         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3054         with DECL_CHAIN.
3055
3056 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3057
3058         PR fortran/44936
3059         * gfortran.dg/typebound_generic_9.f03: New.
3060
3061 2010-07-15  Richard Guenther  <rguenther@suse.de>
3062
3063         PR tree-optimization/44946
3064         * gcc.c-torture/compile/pr44946.c: New testcase.
3065
3066 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3067
3068         PR fortran/40206
3069         * gfortran.dg/select_char_3.f90: New test.
3070
3071 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3072             Kevin F. Quinn  <kevquinn@gentoo.org>
3073
3074         * gcc.dg/Wtrampolines.c: New.
3075
3076 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3077
3078         PR libfortran/44934
3079         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3080
3081 2010-07-14  Jason Merrill  <jason@redhat.com>
3082
3083         PR c++/44810
3084         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3085
3086         Implement C++0x unrestricted unions (N2544)
3087         * g++.dg/cpp0x/union1.C: New.
3088         * g++.dg/cpp0x/union2.C: New.
3089         * g++.dg/cpp0x/union3.C: New.
3090         * g++.dg/cpp0x/defaulted2.C: Adjust.
3091         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3092         * g++.old-deja/g++.ext/anon2.C: Adjust.
3093         * g++.old-deja/g++.mike/misc6.C: Adjust.
3094
3095 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3096
3097         PR fortran/44925
3098         * gfortran.dg/c_loc_tests_15.f90: New.
3099
3100 2010-07-13  Jason Merrill  <jason@redhat.com>
3101
3102         PR c++/44909
3103         * g++.dg/cpp0x/implicit6.C: New.
3104
3105 2010-07-13  Jason Merrill  <jason@redhat.com>
3106
3107         PR c++/44540
3108         * g++.dg/abi/noreturn1.C: New.
3109         * g++.dg/abi/noreturn2.C: New.
3110
3111 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3112
3113         PR other/44874
3114         PR debug/44832
3115         * c-c++-common/pr44832.c: New test.
3116
3117 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3118
3119         PR objc/44488
3120         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3121         on the target.  Make sure that we can assemble the emitted asm when
3122         the test type is 'compile'.
3123
3124 2010-07-13  Richard Guenther  <rguenther@suse.de>
3125
3126         PR tree-optimization/36960
3127         * g++.dg/torture/pr36960.C: New testcase.
3128
3129 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3130
3131         PR c++/44908
3132         * g++.dg/template/sfinae21.C: New.
3133         * g++.dg/template/sfinae22.C: Likewise.
3134
3135 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3136
3137         PR testsuite/42843
3138         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3139         * gcc.dg/plugin/ggcplug.c: Likewise.
3140         * g++.dg/plugin/selfassign.c: Likewise.
3141         * g++.dg/plugin/attribute_plugin.c: Likewise.
3142         * g++.dg/plugin/dumb_plugin.c: Likewise.
3143         * g++.dg/plugin/pragma_plugin.c: Likewise.
3144
3145 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3146
3147         * gcc.c-torture/execute/pr44683.x: New.
3148         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3149
3150 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3151
3152         PR fortran/44434
3153         PR fortran/44565
3154         PR fortran/43945
3155         PR fortran/44869
3156         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3157         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3158         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3159         * gfortran.dh/typebound_call_16.f03: New.
3160         * gfortran.dg/typebound_generic_6.f03: New.
3161         * gfortran.dg/typebound_generic_7.f03: New.
3162         * gfortran.dg/typebound_generic_8.f03: New.
3163
3164 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3165
3166         PR libfortran/37077
3167         * gfortran.dg/char4_iunit_1.f03: New test.
3168
3169 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3170
3171         * gcc.dg/tree-ssa/vrp53.c: New test.
3172
3173 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3174
3175         PR c++/44907
3176         * g++.dg/template/sfinae19.C: New.
3177         * g++.dg/template/sfinae20.C: Likewise.
3178
3179 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3180
3181         * gcc.target/arm/interrupt-1.c: New test.
3182         * gcc.target/arm/interrupt-2.c: New test.
3183
3184 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3185
3186         * gcc.dg/pr42427.c: Require c99_runtime.
3187         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3188         c99_runtime.
3189         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3190         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3191         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3192         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3193         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3194         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3195         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3196         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3197         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3198         * gcc.target/i386/pr37275.c: Require visibility support.
3199
3200 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3201
3202         * lib/target-supports.exp (check_effective_target_sse): New proc.
3203         * gcc.target/i386/sol2-check.h: New file.
3204         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3205         Include sol2-check.h.
3206         (main) Only run do_test () if sol2_check ().
3207         * gcc.target/i386/sse2-check.h: Likewise.
3208         * gcc.target/i386/sse3-check.h: Likewise.
3209         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3210         [__sun__ && __svr4__]: Execute SSE2 instruction.
3211         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3212         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3213         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3214         * g++.dg/ext/vector14.C: Likewise.
3215         * g++.dg/other/mmintrin.C: Likewise.
3216         * gcc.dg/20020418-1.c: Likewise.
3217         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3218         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3219         * gcc.dg/format/unnamed-1.c: Likewise.
3220         Adapt dg-warning line number.
3221         * gcc.dg/graphite/pr40281.c: Likewise.
3222         * gcc.dg/pr32176.c: Likewise.
3223         * gcc.dg/pr40550.c: Likewise.
3224         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3225         * gcc.dg/torture/pr36891.c: Likewise.
3226         * gcc.target/i386/20020218-1.c: Likewise.
3227         * gcc.target/i386/20020523.c: Likewise.
3228         * gcc.target/i386/abi-1.c: Likewise.
3229         * gcc.target/i386/brokensqrt.c: Likewise.
3230         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3231         * gcc.target/i386/pr13366.c: Likewise.
3232         * gcc.target/i386/pr13685.c: Likewise.
3233         * gcc.target/i386/pr24306.c: Likewise.
3234         * gcc.target/i386/pr31486.c: Likewise.
3235         * gcc.target/i386/pr32065-1.c: Likewise.
3236         * gcc.target/i386/pr32065-2.c: Likewise.
3237         * gcc.target/i386/pr32389.c: Likewise.
3238         * gcc.target/i386/pr38824.c: Likewise.
3239         * gcc.target/i386/pr38931.c: Likewise.
3240         * gcc.target/i386/pr39592-1.c: Likewise.
3241         * gcc.target/i386/pr43766.c: Likewise.
3242         * gcc.target/i386/recip-divf.c: Likewise.
3243         * gcc.target/i386/recip-sqrtf.c: Likewise.
3244         * gcc.target/i386/recip-vec-divf.c: Likewise.
3245         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3246         * gcc.target/i386/sse-1.c: Likewise.
3247         * gcc.target/i386/sse-16.c: Likewise.
3248         * gcc.target/i386/sse-2.c: Likewise.
3249         * gcc.target/i386/sse-20.c: Likewise.
3250         * gcc.target/i386/sse-3.c: Likewise.
3251         * gcc.target/i386/sse-7.c: Likewise.
3252         * gcc.target/i386/sse-9.c: Likewise.
3253         * gcc.target/i386/sse-addps-1.c: Likewise.
3254         * gcc.target/i386/sse-addss-1.c: Likewise.
3255         * gcc.target/i386/sse-andnps-1.c: Likewise.
3256         * gcc.target/i386/sse-andps-1.c: Likewise.
3257         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3258         * gcc.target/i386/sse-comiss-1.c: Likewise.
3259         * gcc.target/i386/sse-comiss-2.c: Likewise.
3260         * gcc.target/i386/sse-comiss-3.c: Likewise.
3261         * gcc.target/i386/sse-comiss-4.c: Likewise.
3262         * gcc.target/i386/sse-comiss-5.c: Likewise.
3263         * gcc.target/i386/sse-comiss-6.c: Likewise.
3264         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3265         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3266         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3267         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3268         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3269         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3270         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3271         * gcc.target/i386/sse-divps-1.c: Likewise.
3272         * gcc.target/i386/sse-divss-1.c: Likewise.
3273         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3274         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3275         * gcc.target/i386/sse-maxps-1.c: Likewise.
3276         * gcc.target/i386/sse-maxss-1.c: Likewise.
3277         * gcc.target/i386/sse-minps-1.c: Likewise.
3278         * gcc.target/i386/sse-minss-1.c: Likewise.
3279         * gcc.target/i386/sse-movaps-1.c: Likewise.
3280         * gcc.target/i386/sse-movaps-2.c: Likewise.
3281         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3282         * gcc.target/i386/sse-movhps-1.c: Likewise.
3283         * gcc.target/i386/sse-movhps-2.c: Likewise.
3284         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3285         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3286         * gcc.target/i386/sse-movntps-1.c: Likewise.
3287         * gcc.target/i386/sse-movss-1.c: Likewise.
3288         * gcc.target/i386/sse-movss-2.c: Likewise.
3289         * gcc.target/i386/sse-movss-3.c: Likewise.
3290         * gcc.target/i386/sse-movups-1.c: Likewise.
3291         * gcc.target/i386/sse-movups-2.c: Likewise.
3292         * gcc.target/i386/sse-mulps-1.c: Likewise.
3293         * gcc.target/i386/sse-mulss-1.c: Likewise.
3294         * gcc.target/i386/sse-orps-1.c: Likewise.
3295         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3296         * gcc.target/i386/sse-recip-vec.c: Likewise.
3297         * gcc.target/i386/sse-recip.c: Likewise.
3298         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3299         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3300         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3301         * gcc.target/i386/sse-subps-1.c: Likewise.
3302         * gcc.target/i386/sse-subss-1.c: Likewise.
3303         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3304         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3305         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3306         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3307         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3308         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3309         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3310         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3311         * gcc.target/i386/sse-xorps-1.c: Likewise.
3312         * gcc.target/i386/ssefn-1.c: Likewise.
3313         * gcc.target/i386/ssefn-3.c: Likewise.
3314         * gcc.target/i386/sseregparm-1.c: Likewise.
3315         * gcc.target/i386/stackalign/return-3.c: Likewise.
3316         * gcc.target/i386/vectorize1.c: Likewise.
3317         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3318         * gcc.target/i386/xorps-sse.c: Likewise.
3319         * gfortran.dg/pr28158.f90: Likewise.
3320         * gfortran.dg/pr30667.f: Likewise.
3321         * gnat.dg/loop_optimization7.adb: Likewise.
3322         * gnat.dg/sse_nolib.adb: Likewise.
3323
3324 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3325
3326         PR fortran/44702
3327         * gfortran.dg/use_rename_6.f90: New.
3328         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3329
3330 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3331
3332         PR fortran/44869
3333         * gfortran.dg/class_24.f03: New.
3334
3335 2010-07-10  Richard Guenther  <rguenther@suse.de>
3336
3337         PR lto/44889
3338         * gcc.dg/lto/20100709-1_0.c: New testcase.
3339         * gcc.dg/lto/20100709-1_1.c: Likewise.
3340
3341 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3342
3343         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3344
3345 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3346
3347         PR objc/44140
3348         * objc.dg/lto/trivial-1_0.m: New.
3349         * objc.dg/lto/lto.exp: New.
3350         * obj-c++.dg/lto/trivial-1_0.mm: New.
3351         * obj-c++.dg/lto/lto.exp: New.
3352         * objc.dg/symtab-1.m: Adjust sizes.
3353         * objc.dg/image-info.m: Do not run for gnu-runtime.
3354
3355 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3356
3357         * gcc.dg/pr32370.c: Allow another kind of error message.
3358
3359 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3360
3361         * gnat.dg/atomic3.adb: New test.
3362
3363 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3364             Denys Vlasenko  <dvlasenk@redhat.com>
3365             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3366
3367         PR tree-optimization/28632
3368         * gcc.dg/tree-ssa/vrp51.c: New test.
3369         * gcc.dg/tree-ssa/vrp52.c: New test.
3370
3371 2010-07-09  Jason Merrill  <jason@redhat.com>
3372
3373         * g++.dg/abi/covariant6.C: New.
3374         * g++.dg/inherit/covariant17.C: Test both bases.
3375         * g++.dg/inherit/covariant7.C: Check vtable layout.
3376
3377 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3378
3379         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3380
3381 2010-07-09  Richard Guenther  <rguenther@suse.de>
3382
3383         PR tree-optimization/44852
3384         * gcc.c-torture/execute/pr44852.c: New testcase.
3385
3386 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3387
3388         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3389         multiplication by values.
3390         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3391         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3392
3393 2010-07-09  Richard Guenther  <rguenther@suse.de>
3394
3395         PR tree-optimization/44882
3396         * gfortran.dg/pr44882.f90: New testcase.
3397
3398 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3399
3400         PR target/40657
3401         * gcc.target/arm/pr40657-1.c: New test.
3402         * gcc.target/arm/pr40657-2.c: New test.
3403         * gcc.c-torture/execute/pr40657.c: New test.
3404
3405 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3406
3407         * gcc.dg/tree-ssa/vrp50.c: New test.
3408         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3409
3410 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3411
3412         PR fortran/44649
3413         * gfortran.dg/c_sizeof_1.f90: Modified.
3414         * gfortran.dg/storage_size_1.f08: New.
3415         * gfortran.dg/storage_size_2.f08: New.
3416
3417 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3418
3419         * gcc.c-torture/execute/20100708-1.c: New test.
3420
3421 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3422
3423         PR fortran/44847
3424         * gfortran.dg/gomp/pr44847.f90: New test.
3425
3426 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3427
3428         PR tree-optimization/44710
3429         * gcc.dg/tree-ssa/ifc-6.c: New.
3430         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3431
3432 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3433
3434         PR fortran/18918
3435         * gfortran.dg/coarray_10.f90: Add an additional test.
3436
3437 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3438
3439         PR middle-end/44828
3440         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3441         * gcc.c-torture/execute/pr44828.x: Revert.
3442
3443 2010-07-08  Jason Merrill  <jason@redhat.com>
3444
3445         PR c++/43120
3446         * g++.dg/inherit/covariant17.C: New.
3447         * g++.dg/abi/covariant1.C: Actually test for the bug.
3448
3449 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3450
3451         PR rtl-optimization/44838
3452         * gcc.dg/pr44838.c: New.
3453
3454 2010-07-08  Richard Guenther  <rguenther@suse.de>
3455
3456         PR tree-optimization/44831
3457         * gcc.c-torture/compile/pr44831.c: New testcase.
3458         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3459
3460 2010-07-08  Richard Guenther  <rguenther@suse.de>
3461
3462         PR tree-optimization/44861
3463         * g++.dg/vect/pr44861.cc: New testcase.
3464
3465 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3466
3467         PR middle-end/44828
3468         * gcc.c-torture/execute/pr44828.x: New file.
3469
3470 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3471
3472         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3473         dg-options.
3474         * g++.dg/ext/altivec-17.C: Adjust error message.
3475
3476 2010-07-07  Tom Tromey  <tromey@redhat.com>
3477
3478         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3479
3480 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3481
3482         PR target/44844
3483         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3484         * gcc.target/i386/rdrand-2.c: Likewise.
3485         * gcc.target/i386/rdrand-3.c: Likewise.
3486
3487 2010-07-07  Jan Hubicka  <jh@suse.cz>
3488
3489         PR middle-end/44813
3490         * g++.dg/torture/pr44813.C: New testcase.
3491         * g++.dg/torture/pr44826.C: New testcase.
3492
3493 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3494
3495         PR rtl-optimization/44787
3496         * gcc.c-torture/compile/pr44788.c: New test.
3497         * gcc.target/arm/pr44788.c: New test.
3498
3499 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3500
3501         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3502
3503 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3504
3505         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3506         to dg-options.
3507
3508 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3509
3510         PR fortran/44742
3511         * gfortran.dg/parameter_array_init_6.f90: New.
3512         * gfortran.dg/initialization_20.f90: Update dg-error.
3513         * gfortran.dg/initialization_24.f90: Ditto.
3514
3515 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3516         PR fortran/PR44693
3517         * gfortran.dg/dim_range_1.f90:  New test.
3518         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3519
3520 2010-07-06  Jason Merrill  <jason@redhat.com>
3521
3522         PR c++/44703
3523         * g++.dg/cpp0x/initlist41.C: New.
3524
3525         PR c++/44778
3526         * g++.dg/template/ptrmem22.C: New.
3527
3528 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3529
3530         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3531         support.
3532         * gcc.target/i386/i386.exp: Likewise.
3533
3534 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3535
3536         PR testsuite/44195
3537         * gcc.dg/lto/20100518_0.c: Limit to x86.
3538
3539 2010-07-06  Richard Guenther  <rguenther@suse.de>
3540
3541         PR middle-end/44828
3542         * gcc.c-torture/execute/pr44828.c: New testcase.
3543
3544 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3545
3546         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3547         * g++.dg/warn/volatile1.C: Likewise.
3548         * g++.dg/template/warn1.C: Likewise.
3549
3550 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3551
3552         AVX Programming Reference (June, 2010)
3553         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3554         * g++.dg/other/i386-3.C: Likewise.
3555         * gcc.target/i386/sse-12.c: Likewise.
3556
3557         * gcc.target/i386/f16c-check.h: New.
3558         * gcc.target/i386/rdfsbase-1.c: Likewise.
3559         * gcc.target/i386/rdfsbase-2.c: Likewise.
3560         * gcc.target/i386/rdgsbase-1.c: Likewise.
3561         * gcc.target/i386/rdgsbase-2.c: Likewise.
3562         * gcc.target/i386/rdrand-1.c: Likewise.
3563         * gcc.target/i386/rdrand-2.c: Likewise.
3564         * gcc.target/i386/rdrand-3.c: Likewise.
3565         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3566         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3567         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3568         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3569         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3570         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3571         * gcc.target/i386/wrfsbase-1.c: Likewise.
3572         * gcc.target/i386/wrfsbase-2.c: Likewise.
3573         * gcc.target/i386/wrgsbase-1.c: Likewise.
3574         * gcc.target/i386/wrgsbase-2.c: Likewise.
3575
3576         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3577         (__builtin_ia32_vcvtps2ph): New.
3578         (__builtin_ia32_vcvtps2ph256): Likewise.
3579
3580         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3581         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3582
3583         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3584         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3585
3586         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3587         (__builtin_ia32_vcvtps2ph256): Likewise.
3588         Add fsgsbase,rdrnd,f16c.
3589
3590         * lib/target-supports.exp (check_effective_target_f16c): New.
3591
3592 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3593
3594         * gcc.dg/guality/nrv-1.c: New test.
3595
3596 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3597
3598         PR middle-end/42505
3599         * gcc.target/arm/pr42505.c: New test case.
3600
3601 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3602
3603         PR c++/44808
3604         * g++.dg/opt/nrv16.C: New test.
3605
3606 2010-07-05  Richard Guenther  <rguenther@suse.de>
3607
3608         PR tree-optimization/44784
3609         * gcc.c-torture/compile/pr44784.c: New testcase.
3610
3611 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3612
3613         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3614         Increase loop bound and array size.
3615         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3616         Likewise.
3617
3618 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3619
3620         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3621         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3622         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3623         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3624         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3625
3626 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3627
3628         PR c++/22138
3629         * g++.dg/parse/template25.C: New.
3630
3631 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3632
3633         PR rtl-optimization/44695
3634         * gcc.dg/torture/pr44695.c: New.
3635
3636 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3637
3638         PR c++/16630
3639         * g++.dg/ext/pretty3.C: New.
3640
3641 2010-07-04  Richard Guenther  <rguenther@suse.de>
3642
3643         PR middle-end/44809
3644         * g++.dg/torture/pr44809.C: New testcase.
3645
3646 2010-07-04  Richard Guenther  <rguenther@suse.de>
3647
3648         PR tree-optimization/44656
3649         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3650
3651 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3652             Revital Eres  <eres@il.ibm.com>
3653
3654         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3655         misaligned stores.
3656         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3657         gcc.dg/vect/vect-96.c: Likewise.
3658         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3659         that support misaligned stores. Change the number of expected
3660         misaligned accesses.
3661         * gcc.dg/vect/vect-peel-1.c: New test.
3662         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3663         gcc.dg/vect/vect-peel-4.c: Likewise.
3664         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3665         vectorizable on all targets that support realignment.
3666         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3667
3668 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3669
3670         PR c/44806
3671         * gcc.dg/torture/pr44806.c: New.
3672
3673 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3674
3675         * gnat.dg/cond_expr1.adb: New test.
3676
3677 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3678
3679         * gnat.dg/modular3.adb: New test.
3680         * gnat.dg/modular3_pkg.ads: New helper.
3681
3682 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3683             Mikael Pettersson  <mikpe@it.uu.se>
3684
3685         PR testsuite/44518
3686         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3687         Make signed-ness of chars explicit.  Scan the object for
3688         strings that are split by some target assemblers.
3689         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3690         explicit.
3691
3692 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3693
3694         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3695
3696 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3697
3698         PR/44128
3699         * g++.dg/warn/Wshadow-7.C: New test.
3700
3701 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3702             Julian Brown  <julian@codesourcery.com>
3703             Sandra Loosemore  <sandra@codesourcery.com>
3704
3705         * gcc.c-torture/execute/20100416-1.c: New test case.
3706
3707 2010-07-02  Julian Brown  <julian@codesourcery.com>
3708             Sandra Loosemore  <sandra@codesourcery.com>
3709
3710         PR target/43703
3711
3712         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3713         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3714
3715 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3716             Julian Brown  <julian@codesourcery.com>
3717
3718         * gcc.target/arm/neon/vadds64.c: Regenerated.
3719         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3720         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3721         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3722         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3723         * gcc.target/arm/neon-vmls-1.c: Likewise.
3724         * gcc.target/arm/neon-vsubs64.c: New execution test.
3725         * gcc.target/arm/neon-vsubu64.c: New execution test.
3726         * gcc.target/arm/neon-vadds64.c: New execution test.
3727         * gcc.target/arm/neon-vaddu64.c: New execution test.
3728
3729 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3730
3731         * gcc.target/arm/neon-vands64.c: New.
3732         * gcc.target/arm/neon-vandu64.c: New.
3733         * gcc.target/arm/neon-vbics64.c: New.
3734         * gcc.target/arm/neon-vbicu64.c: New.
3735         * gcc.target/arm/neon-veors64.c: New.
3736         * gcc.target/arm/neon-veoru64.c: New.
3737         * gcc.target/arm/neon-vorns64.c: New.
3738         * gcc.target/arm/neon-vornu64.c: New.
3739         * gcc.target/arm/neon-vorrs64.c: New.
3740         * gcc.target/arm/neon-vorru64.c: New.
3741         * gcc.target/arm/neon/vands64.c: Regenerated.
3742         * gcc.target/arm/neon/vandu64.c: Regenerated.
3743         * gcc.target/arm/neon/vbics64.c: Regenerated.
3744         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3745         * gcc.target/arm/neon/veors64.c: Regenerated.
3746         * gcc.target/arm/neon/veoru64.c: Regenerated.
3747         * gcc.target/arm/neon/vorns64.c: Regenerated.
3748         * gcc.target/arm/neon/vornu64.c: Regenerated.
3749         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3750         * gcc.target/arm/neon/vorru64.c: Regenerated.
3751
3752 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3753
3754         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3755
3756 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3757
3758         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3759         * gfortran.dg/intent_out_5.f90: Same.
3760         * gfortran.dg/ltrans-7.f90: Same.
3761         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3762
3763 2010-07-02  Jan Hubicka  <jh@suse.cz>
3764
3765         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3766
3767 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3768
3769         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3770
3771 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3772
3773         PR c++/44780
3774         * c-c++-common/Wunused-var-12.c: New test.
3775
3776 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3777
3778         PR target/42835
3779         * gcc.target/arm/pr42835.c: New test.
3780
3781         PR target/42172
3782         * gcc.target/arm/pr42172-1.c: New test.
3783
3784 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3785
3786         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3787
3788 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3789
3790         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3791         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3792         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3793         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3794         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3795         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3796         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3797         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3798         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3799         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3800         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3801         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3802         * gcc.target/arm/neon-vdup_ns64.c: New.
3803         * gcc.target/arm/neon-vdup_nu64.c: New.
3804         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3805         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3806         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3807         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3808         * gcc.target/arm/neon-vmov_ns64.c: New.
3809         * gcc.target/arm/neon-vmov_nu64.c: New.
3810         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3811         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3812         * gcc.target/arm/neon-vget_lanes64.c: New.
3813         * gcc.target/arm/neon-vget_laneu64.c: New.
3814         * gcc.target/arm/neon-vset_lanes64.c: New.
3815         * gcc.target/arm/neon-vset_laneu64.c: New.
3816
3817 2010-07-02  Richard Guenther  <rguenther@suse.de>
3818
3819         * g++.dg/torture/20100702-1.C: New testcase.
3820
3821 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3822
3823         PR target/44707
3824         * gcc.c-torture/compile/pr44707.c: New test.
3825
3826 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3827
3828         PR c++/44039
3829         * g++.dg/template/crash101.C: New.
3830
3831 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3832
3833         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3834         Use the ABI-0 accessors and fail it for m64.
3835
3836 2010-07-02  Jan Hubicka  <jh@suse.cz>
3837
3838         * g++.dg/tree-ssa/pr44706.C: New testcase.
3839
3840 2010-07-02  Richard Guenther  <rguenther@suse.de>
3841
3842         PR tree-optimization/44748
3843         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3844
3845 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3846
3847         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3848         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3849         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3850         the method types to forward:.
3851
3852 2010-06-30  Jason Merrill  <jason@redhat.com>
3853
3854         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3855         * g++.dg/other/pr25632.C: Likewise.
3856
3857 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3858
3859         PR tree-optimization/40421
3860         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3861
3862 2010-07-01  Richard Guenther  <rguenther@suse.de>
3863
3864         PR middle-end/42834
3865         PR middle-end/44468
3866         * gcc.c-torture/execute/20100316-1.c: New testcase.
3867         * gcc.c-torture/execute/pr44468.c: Likewise.
3868         * gcc.c-torture/compile/20100609-1.c: Likewise.
3869         * gcc.dg/volatile2.c: Adjust.
3870         * gcc.dg/plugin/selfassign.c: Likewise.
3871         * gcc.dg/pr36902.c: Likewise.
3872         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3873         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3874         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3875         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3876         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3877         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3878         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3879         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3880         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3881         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3882         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3883         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3884         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3885         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3886         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3887         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3888         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3889         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3890         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3891         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3892         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3893         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3894         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3895         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3896         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3897         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3898         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3899         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3900         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3901         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3902         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3903         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3904         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3905         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3906         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3907         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3908         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3909         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3910         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3911         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3912         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3913         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3914         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3915         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3916         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3917         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3918         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3919         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3920         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3921         * g++.dg/tree-ssa/pr31146.C: Likewise.
3922         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3923         * g++.dg/tree-ssa/pr33604.C: Likewise.
3924         * g++.dg/plugin/selfassign.c: Likewise.
3925         * gfortran.dg/array_memcpy_3.f90: Likewise.
3926         * gfortran.dg/array_memcpy_4.f90: Likewise.
3927         * c-c++-common/torture/pr42834.c: New testcase.
3928
3929 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3930
3931         PR c++/44628
3932         * g++.dg/template/crash100.C: New.
3933
3934 2010-06-30  Jan Hubicka  <jh@suse.cz>
3935
3936         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3937
3938 2010-06-30  Michael Matz  <matz@suse.de>
3939
3940         PR bootstrap/44699
3941         * gcc.dg/pr44699.c: New test.
3942
3943 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3944
3945         PR tree-optimization/39799
3946         * c-c++-common/uninit-17.c: New test.
3947
3948 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3949
3950         PR libfortran/43298
3951         * gfortran.dg/read_infnan_1.f90: New test.
3952
3953 2010-06-29  Jason Merrill  <jason@redhat.com>
3954
3955         Enable implicitly declared move constructor/operator= (N3053).
3956         * g++.dg/cpp0x/implicit3.C: New.
3957         * g++.dg/cpp0x/implicit4.C: New.
3958         * g++.dg/cpp0x/implicit5.C: New.
3959         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3960         * g++.dg/cpp0x/not_special.C: Adjust.
3961         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3962         * g++.dg/cpp0x/rv1n.C: Adjust.
3963         * g++.dg/cpp0x/rv1p.C: Adjust.
3964         * g++.dg/cpp0x/rv2n.C: Adjust.
3965         * g++.dg/cpp0x/rv2p.C: Adjust.
3966         * g++.dg/cpp0x/rv3n.C: Adjust.
3967         * g++.dg/cpp0x/rv3p.C: Adjust.
3968         * g++.dg/cpp0x/rv4n.C: Adjust.
3969         * g++.dg/cpp0x/rv4p.C: Adjust.
3970         * g++.dg/cpp0x/rv5n.C: Adjust.
3971         * g++.dg/cpp0x/rv5p.C: Adjust.
3972         * g++.dg/cpp0x/rv6n.C: Adjust.
3973         * g++.dg/cpp0x/rv6p.C: Adjust.
3974         * g++.dg/cpp0x/rv7n.C: Adjust.
3975         * g++.dg/cpp0x/rv7p.C: Adjust.
3976         * g++.dg/cpp0x/rv8p.C: Adjust.
3977         * g++.dg/gomp/pr26690-1.C: Adjust.
3978         * g++.dg/other/error20.C: Adjust.
3979         * g++.dg/other/error31.C: Adjust.
3980         * g++.dg/parse/error19.C: Adjust.
3981         * g++.dg/template/qualttp5.C: Adjust.
3982         * g++.old-deja/g++.law/ctors5.C: Adjust.
3983
3984         Enable implicitly deleted functions (N2346)
3985         * g++.dg/cpp0x/defaulted17.C: New.
3986         * g++.dg/cpp0x/implicit1.C: New.
3987         * g++.dg/cpp0x/implicit2.C: New.
3988         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3989         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3990         * g++.dg/init/ctor4.C: Adjust.
3991         * g++.dg/init/synth2.C: Adjust.
3992         * g++.dg/lto/20081118_1.C: Adjust.
3993         * g++.dg/other/error13.C: Adjust.
3994         * g++.dg/other/unused1.C: Adjust.
3995         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3996         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3997         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3998         * g++.old-deja/g++.law/ctors17.C: Adjust.
3999         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4000         * g++.old-deja/g++.pt/assign1.C: Adjust.
4001         * g++.old-deja/g++.pt/crash20.C: Adjust.
4002
4003         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4004         * g++.dg/cpp0x/defaulted13.C: Adjust.
4005         * g++.dg/cpp0x/defaulted2.C: Adjust.
4006         * g++.dg/cpp0x/defaulted3.C: Adjust.
4007         * g++.dg/cpp0x/initlist9.C: Adjust.
4008         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4009         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4010         * g++.dg/init/synth2.C: Adjust.
4011
4012         * g++.dg/cpp0x/defaulted19.C: New.
4013
4014         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4015         * g++.dg/template/error23.C: Fix for -std=c++0x.
4016
4017 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4018
4019         PR fortran/44718
4020         * gfortran.dg/proc_ptr_28.f90: New.
4021
4022 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4023
4024         PR tree-optimization/43801
4025         * g++.dg/torture/pr43801.C: New test.
4026
4027         PR debug/44668
4028         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4029
4030 2010-06-29  Jason Merrill  <jason@redhat.com>
4031
4032         PR c++/44587
4033         * g++.dg/template/qualified-id2.C: New.
4034         * g++.dg/template/qualified-id3.C: New.
4035
4036 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4037
4038         PR fortran/44696
4039         * gfortran.dg/associated_target_4.f90: New.
4040
4041 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4042
4043         PR fortran/44582
4044         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4045
4046 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4047
4048         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4049
4050 2010-06-29  Jan Hubicka  <jh@suse.cz>
4051
4052         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4053
4054 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4055
4056         PR target/43902
4057         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4058         * gcc.target/arm/wmul-3.c: New test.
4059         * gcc.target/arm/wmul-4.c: New test.
4060
4061 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4062
4063         PR rtl-optimization/44659
4064         * gcc.target/i386/extract-1.c: New.
4065         * gcc.target/i386/extract-2.c: Likewise.
4066         * gcc.target/i386/extract-3.c: Likewise.
4067         * gcc.target/i386/extract-4.c: Likewise.
4068         * gcc.target/i386/extract-5.c: Likewise.
4069         * gcc.target/i386/extract-6.c: Likewise.
4070
4071 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4072
4073         PR c++/44682
4074         * g++.dg/warn/Wunused-var-14.C: New test.
4075
4076 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4077
4078         PR fortran/43298
4079         * gfortran.dg/nan_6.f90: New.
4080
4081 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4082
4083         PR tree-optimization/43781
4084         * gcc.dg/torture/pr43781.c: New.
4085
4086 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4087
4088         PR fortran/40158
4089         * gfortran.dg/actual_rank_check_1.f90: New test.
4090
4091 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4092
4093         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
4094
4095 2010-06-28  Jan Hubicka  <jh@suse.cz>
4096
4097         PR tree-optimization/44687
4098         * gcc.c-torture/compile/pr44687.c
4099
4100 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4101
4102         PR c++/44535
4103         * g++.dg/torture/pr44535.C: New test.
4104
4105 2010-06-28  Michael Matz  <matz@suse.de>
4106
4107         PR middle-end/44592
4108         * gfortran.dg/pr44592.f90: New test.
4109
4110 2010-06-28  Jan Hubicka  <jh@suse.cz>
4111
4112         PR tree-optimization/44357
4113         * g++.dg/torture/pr44357.C: New testcase.
4114
4115 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4116
4117         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4118         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4119         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4120         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4121         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4122         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4123         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4124         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4125
4126 2010-06-27  Jan Hubicka  <jh@suse.cz>
4127
4128         * gcc.c-torture/compile/pr44686.c: New file.
4129
4130 2010-06-27  Richard Guenther  <rguenther@suse.de>
4131
4132         PR tree-optimization/44683
4133         * gcc.c-torture/execute/pr44683.c: New testcase.
4134
4135 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4136
4137         * gnat.dg/noreturn3.ad[sb]: New test.
4138
4139 2010-06-26  Jason Merrill  <jason@redhat.com>
4140
4141         * g++.dg/cpp0x/explicit5.C: New.
4142
4143 2010-06-26  Richard Guenther  <rguenther@suse.de>
4144
4145         PR tree-optimization/44393
4146         * gcc.dg/pr44393.c: New testcase.
4147
4148 2010-06-26  Jan Hubicka  <jh@suse.cz>
4149
4150         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4151
4152 2010-06-26  Richard Guenther  <rguenther@suse.de>
4153
4154         PR middle-end/44674
4155         * gcc.dg/pr44674.c: New testcase.
4156
4157 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4158
4159         * gcc.dg/opts-3.c: New test.
4160
4161 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4162
4163         * gfortran.dg/type_decl_1.f90: New.
4164         * gfortran.dg/type_decl_2.f90: New.
4165
4166 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4167
4168         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4169         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4170
4171 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4172
4173         PR testsuite/38946
4174         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4175         error in comparing reals.
4176
4177 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4178
4179         * selected_real_kind_2.f90: New.
4180         * selected_real_kind_3.f90: New.
4181
4182 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4183
4184         * gfortran.dg/entry_19.f90: New.
4185
4186 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4187
4188         * gfortran.dg/end_subroutine_1.f90: New.
4189         * gfortran.dg/end_subroutine_2.f90: New.
4190         * gfortran.dg/interface_proc_end.f90: Update.
4191
4192 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4193
4194         * gfortran.dg/semicolon_fixed.f: Update.
4195         * gfortran.dg/semicolon_fixed_2.f: New.
4196         * gfortran.dg/semicolon_free_2.f90: New.
4197         * gfortran.dg/semicolon_free.f90: Update.
4198
4199 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4200
4201         PR fortran/44448
4202         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4203
4204 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4205
4206         * g++.dg/ipa/iinline-3.C: New test.
4207         * gcc.dg/ipa/modif-1.c: Removed.
4208
4209 2010-06-25  Jan Hubicka  <jh@suse.cz>
4210
4211         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
4212
4213 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4214
4215         * g++.dg/ipa/iinline-2.C: New test.
4216
4217 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4218
4219         PR middle-end/43866
4220         * gfortran.dg/pr43866.f90: New test.
4221
4222         PR tree-optimization/44539
4223         * gcc.dg/pr44539.c: New test.
4224
4225 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4226
4227         From Jim Wilson:
4228         PR target/43902
4229         * gcc.target/mips/madd-9.c: New test.
4230
4231 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4232
4233         PR c/44517
4234         * gcc.dg/noncompile/pr44517.c: New.
4235         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4236
4237 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4238
4239         PR testsuite/43283
4240         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4241         and add argument to nop for IA64.
4242
4243 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4244
4245         PR target/44588
4246         * gcc.target/i386/mod-1.c: New.
4247         * gcc.target/i386/umod-1.c: Likewise.
4248         * gcc.target/i386/umod-2.c: Likewise.
4249         * gcc.target/i386/umod-3.c: Likewise.
4250
4251 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4252
4253         PR middle-end/44492
4254         * g++.dg/torture/pr44492.C: New test.
4255
4256 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4257
4258         * c-c++-common/warn-omitted-condop.c: New.
4259
4260 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4261
4262         PR fortran/44614
4263         * gfortran.dg/import8.f90: New.
4264
4265 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4266
4267         * gnat.dg/not_null.adb: Update test case.
4268
4269 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4270
4271         PR c++/44619
4272         * g++.dg/warn/Wunused-var-13.C: New test.
4273
4274         PR c++/44627
4275         * g++.dg/diagnostic/method1.C: New test.
4276
4277 2010-06-22  Cary Coutant  <ccoutant@google.com>
4278
4279         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4280
4281 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4282
4283         PR fortran/44616
4284         * gfortran.dg/abstract_type_8.f03: New.
4285
4286 2010-06-21  Jason Merrill  <jason@redhat.com>
4287
4288         * g++.dg/cpp0x/noexcept08.C: New.
4289
4290         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4291
4292 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4293
4294         PR target/44615
4295         * gcc.target/i386/sse2-vec-2a.c: New.
4296
4297 2010-06-21  DJ Delorie  <dj@redhat.com>
4298
4299         * gcc.dg/pragma-diag-1.c: New.
4300
4301 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4302
4303         PR target/44615
4304         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4305
4306 2010-06-21  Alan Modra  <amodra@gmail.com>
4307
4308         PR testsuite/44505
4309         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4310         tail call to check_fa_mid.
4311
4312 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4313
4314         PR target/44575
4315         * gcc.c-torture/execute/pr44575.c: New test.
4316
4317 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4318
4319         PR fortran/40632
4320         * gfortran.dg/contiguous_1.f90: New.
4321         * gfortran.dg/contiguous_2.f90: New.
4322         * gfortran.dg/contiguous_3.f90: New.
4323
4324 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4325
4326         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4327         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4328
4329 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4330
4331         PR target/44546
4332         * gcc.target/i386/pr44546.c: New test.
4333
4334 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4335
4336         * gcc.dg/opts-2.c: New test.
4337
4338 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4339
4340         PR fortran/44584
4341         * gfortran.dg/typebound_proc_15.f03: Modified.
4342
4343 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4344
4345         PR target/44072
4346         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4347         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4348
4349 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4350
4351         * g++.dg/ext/label13.C: Fix typo in last change.
4352
4353 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4354
4355         PR libfortran/44477
4356         * gfortran.dg/eof_3.f90
4357         * gfortran.dg/endfile_2.f90
4358         * gfortran.dg/endfile_4.f90
4359         * gfortran.dg/endfile_3.f90
4360
4361 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4362
4363         PR c++/41090
4364         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4365
4366 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4367
4368         PR fortran/44556
4369         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4370
4371 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4372
4373         * gcc.target/arm/pr40900.c: New test.
4374
4375 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4376
4377         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4378
4379 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4380
4381         PR fortran/44558
4382         * gfortran.dg/typebound_call_15.f03: New.
4383
4384 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4385
4386         PR c++/44486
4387         * g++.dg/pr44486.C: New.
4388
4389 2010-06-16  DJ Delorie  <dj@redhat.com>
4390
4391         * gcc.target/i386/volatile-bitfields-1.c: New.
4392         * gcc.target/i386/volatile-bitfields-2.c: New.
4393
4394 2010-06-16  Jason Merrill  <jason@redhat.com>
4395
4396         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4397
4398         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4399
4400 2010-06-16  Richard Guenther  <rguenther@suse.de>
4401
4402         PR c/44555
4403         * gcc.c-torture/execute/pr44555.c: New testcase.
4404
4405 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4406
4407         PR fortran/44549
4408         * gfortran.dg/typebound_proc_16.f03: New.
4409
4410 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4411
4412         * g++.dg/torture/pr43905.C: New test.
4413
4414 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4415
4416         PR testsuite/44538
4417         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4418         initialization loop from being vectorized.
4419         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4420
4421 2010-06-16  Alan Modra  <amodra@gmail.com>
4422
4423         PR tree-optimization/44507
4424         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4425
4426 2010-06-15  Jason Merrill  <jason@redhat.com>
4427
4428         * g++.dg/overload/arg3.C: Adjust error locations.
4429         * g++.dg/overload/copy1.C: Likewise.
4430         * g++.dg/tc1/dr152.C: Likewise.
4431         * g++.dg/template/incomplete4.C: Likewise.
4432         * g++.dg/template/incomplete5.C: Likewise.
4433         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4434         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4435         * g++.old-deja/g++.pt/crash9.C: Likewise.
4436
4437         * g++.dg/inherit/virtual5.C: New.
4438
4439         * g++.dg/cpp0x/defaulted18.C: New.
4440
4441         * g++.dg/cpp0x/initlist40.C: New.
4442
4443         * g++.dg/cpp0x/initlist39.C: New.
4444
4445 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4446
4447         PR middle-end/44391
4448         * gcc.dg/graphite/pr44391.c: New.
4449
4450 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4451
4452         PR fortran/43388
4453         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4454         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4455         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4456         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4457
4458 2010-06-15  Richard Guenther  <rguenther@suse.de>
4459
4460         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4461
4462 2010-06-15  Richard Guenther  <rguenther@suse.de>
4463
4464         * gcc.dg/vect/bb-slp-21.c: Adjust.
4465         * gcc.dg/vect/bb-slp-13.c: Likewise
4466         * gcc.dg/vect/bb-slp-4.c: Likewise
4467         * gcc.dg/vect/bb-slp-22.c: Likewise
4468         * gcc.dg/vect/bb-slp-14.c: Likewise
4469         * gcc.dg/vect/bb-slp-23.c: Likewise
4470         * gcc.dg/vect/bb-slp-15.c: Likewise
4471         * gcc.dg/vect/bb-slp-17.c: Likewise
4472         * gcc.dg/vect/bb-slp-18.c: Likewise
4473         * gcc.dg/vect/bb-slp-19.c: Likewise
4474         * gcc.dg/vect/bb-slp-10.c: Likewise
4475         * gcc.dg/vect/bb-slp-11.c: Likewise
4476         * gcc.dg/vect/bb-slp-20.c: Likewise
4477         * gcc.dg/vect/bb-slp-3.c: Likewise
4478
4479 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4480
4481         PR fortran/44536
4482         * gfortran.dg/gomp/pr44536.f90: New test.
4483         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4484
4485 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4486
4487         PR target/44534
4488         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4489         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4490
4491 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4492
4493         PR tree-optimization/44508
4494         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4495
4496         PR bootstrap/44509
4497         * gcc.dg/pr44509.c: New test.
4498
4499 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4500
4501         PR tree-optimization/44507
4502         * gcc.dg/vect/pr44507.c: New test.
4503
4504 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4505
4506         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4507         and c-pretty-print.h.
4508
4509         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4510
4511 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4512
4513         * gfortran.dg/whole_file_18.f90: Updated error message.
4514
4515 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4516
4517         * gfortran.dg/whole_file_20.f03: New.
4518
4519 2010-06-12  Jan Hubicka  <jh@suse.cz>
4520
4521         * gcc.c-torture/compile/pc44485.c: New testcase.
4522
4523 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4524
4525         PR fortran/40117
4526         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4527         * gfortran.dg/typebound_proc_14.f03: New.
4528         * gfortran.dg/typebound_proc_15.f03: New.
4529
4530 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4531
4532         * gcc.dg/opts-1.c: New test.
4533
4534 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4535
4536         * gcc.dg/funroll-loops-all.c: Update expected error.
4537
4538 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4539
4540         PR target/44481
4541         * gcc.target/i386/pr44481.c: New test.
4542
4543 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4544
4545         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4546
4547 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4548
4549         PR middle-end/44483
4550         * gcc.dg/tree-ssa/pr44483.c: New.
4551
4552 2010-06-11  Paul Brook  <paul@codesourcery.com>
4553
4554         * g++.dg/other/arm-neon-1.C: New test.
4555
4556 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4557
4558         PR fortran/42051
4559         PR fortran/43896
4560         * gfortran.dg/class_23.f03: New test.
4561
4562 2010-06-11  Jan Hubicka  <jh@suse.cz>
4563
4564         * gcc.dg/ipa/pure-const-2.c: New testcase.
4565
4566 2010-06-11  Jan Hubicka  <jh@suse.cz>
4567
4568         * gcc.dg/noreturn-7.c: Update.
4569         * gcc.dg/noreturn-4.c: Update.
4570
4571 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4572
4573         Fix MIPS bootstrap
4574         * g++.dg/other/typedef4.C: New test.
4575
4576 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4577
4578         PR fortran/44207
4579         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4580
4581 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4582
4583         PR fortran/44457
4584         * gfortran.dg/asynchronous_3.f03
4585
4586 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4587
4588         PR middle-end/44185
4589         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4590         non-temporal stores out of the tests to form new test cases.  As a
4591         result, no non-temporal store should be generated in this case.
4592
4593         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4594         prefetch-7.c that generate one non-temporal store.
4595
4596         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4597         prefetch-7.c that generate one non-temporal store and one
4598         one-temporal prefetch.
4599
4600 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4601
4602         PR tree-optimization/44258
4603         * gcc.dg/tree-ssa/pr44258.c: New test.
4604
4605 2010-06-10  Daniel Kraft  <d@domob.eu>
4606
4607         PR fortran/38936
4608         * gfortran.dg/associate_1.f03: New test.
4609         * gfortran.dg/associate_2.f95: New test.
4610         * gfortran.dg/associate_3.f03: New test.
4611         * gfortran.dg/associate_4.f08: New test.
4612
4613 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4614
4615         * gfortran.dg/selected_char_kind_4.f90: New test.
4616
4617 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4618
4619         * gcc.dg/pr42461.c: New test.
4620
4621 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4622
4623         PR fortran/44347
4624         * gfortran.dg/selected_real_kind_1.f90: New.
4625
4626 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4627
4628         PR fortran/44359
4629         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4630         warning.
4631         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4632         check for warning.
4633
4634 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4635
4636         * gfortran.dg/data_namelist_conflict.f90: New test.
4637
4638 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4639
4640         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4641         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4642         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4643
4644 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4645
4646         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4647         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4648         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4649         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4650         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4651
4652 2010-06-09  Jason Merrill  <jason@redhat.com>
4653
4654         PR c++/44366
4655         * g++.dg/cpp0x/decltype23.C: Move to...
4656         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4657
4658 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4659
4660         PR fortran/44211
4661         * gfortran.dg/typebound_call_14.f03: New test.
4662
4663 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4664
4665         PR tree-optimization/44423
4666         * gcc.dg/tree-ssa/pr44423.c: New test.
4667
4668 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4669
4670         PR testsuite/42843
4671         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4672         TV_NONE to initialize tv_id field.
4673         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4674         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4675         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4676         Include toplev.h .
4677         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4678         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4679         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4680
4681 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4682
4683         PR tree-optimization/39874
4684         PR middle-end/28685
4685         * gcc.dg/pr39874.c: New file.
4686
4687 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4688
4689         * g++.dg/ext/attr-alias-1.C: New.
4690         * g++.dg/ext/attr-alias-2.C: New.
4691
4692 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4693
4694         PR fortran/44446
4695         * gfortran.dg/proc_ptr_27.f90: New.
4696
4697 2010-06-07  Jason Merrill  <jason@redhat.com>
4698
4699         PR c++/44366
4700         * g++.dg/cpp0x/decltype23.C: New.
4701
4702 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4703             Shujing Zhao  <pearly.zhao@oracle.com>
4704
4705         PR c/37724
4706         * gcc.dg/c90-const-expr-10.c: Adjust.
4707         * gcc.dg/c99-const-expr-10.c: Adjust.
4708         * gcc.dg/init-bad-7.c: New.
4709
4710 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4711
4712         * lib/target-supports.exp (check_effective_target_gas): New proc.
4713         * gcc.c-torture/execute/960321-1.x: New file.
4714
4715 2010-06-07  Jason Merrill  <jason@redhat.com>
4716
4717         PR c++/44401
4718         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4719
4720 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4721
4722         PR c++/44444
4723         * g++.dg/warn/Wunused-var-12.C: New test.
4724
4725         PR c++/44443
4726         * c-c++-common/Wunused-var-11.c: New test.
4727
4728 2010-06-07  Jan Hubicka  <jh@suse.cz>
4729
4730         * gcc.dg/ipa/pure-const-1.c: New testcase.
4731
4732 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4733
4734         PR rtl-optimization/44404
4735         * gcc.dg/pr44404.c: New.
4736
4737 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4738
4739         PR target/44159
4740         * gcc.target/i386/abi-2.c: Check sysv abi here.
4741         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4742         function to avoid failures by different ABIs.
4743         * gcc.target/i386/aes-check.h: Likewise.
4744         * gcc.target/i386/avx-check.h: Likewise.
4745         * gcc.target/i386/fma4-check.h: Likewise.
4746         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4747         * gcc.target/i386/mmx-check.h: Likewise.
4748         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4749         * gcc.target/i386/pclmul-check.h: Likewise.
4750         * gcc.target/i386/sse-check.h: Likewise.
4751         * gcc.target/i386/sse2-check.h: Likewise.
4752         * gcc.target/i386/sse3-check.h: Likewise.
4753         * gcc.target/i386/sse4_1-check.h: Likewise.
4754         * gcc.target/i386/sse4_2-check.h: Likewise.
4755         * gcc.target/i386/sse4a-check.h: Likewise.
4756         * gcc.target/i386/ssse3-check.h: Likewise.
4757         * gcc.target/i386/xop-check.h: Likewise.
4758         * gcc.target/i386/pr27971.c: Fix for LLP64.
4759         * gcc.target/i386/pr39139.c: Likewise.
4760         * gcc.target/i386/pr39315-check.c: Likewise.
4761         * gcc.target/i386/vararg-1.c: Likewise.
4762         * gcc.target/i386/vararg-2.c: Likewise.
4763         Additional add dg-compile to avoid failure due
4764         missing foo symbol.
4765
4766         * gcc.dg/compound-literal-1.c: Fix for llp64.
4767         * gcc.dg/pr32370.c: Likewise.
4768         * gcc.dg/pr37561.c: Likewise.
4769         * gcc.dg/pr41340.c: Likewise.
4770         * gcc.dg/pr41551.c: Likewise.
4771
4772 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4773
4774         PR c++/44188
4775         * g++.dg/debug/dwarf2/typedef3.C: New test.
4776
4777 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4778
4779         PR c/20000
4780         * c-c++-common/pr20000.c: New.
4781
4782 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4783
4784         PR c++/44086
4785         * g++.dg/init/pr44086.C: New.
4786         * g++.dg/cpp0x/decltype4.C: Adjust.
4787
4788 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4789
4790         PR fortran/43945
4791         * gfortran.dg/generic_23.f03: New test.
4792
4793 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4794
4795         PR fortran/43895
4796         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4797
4798 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4799
4800         PR c++/44361
4801         * c-c++-common/Wunused-var-9.c: New test.
4802
4803 2010-06-05  Jason Merrill  <jason@redhat.com>
4804
4805         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4806
4807 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4808
4809         PR c/44322
4810         * gcc.dg/c99-restrict-4.c: New test.
4811
4812 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4813
4814         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4815         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4816         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4817         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4818         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4819         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4820         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4821         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4822         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4823         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4824         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4825         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4826         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4827         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4828         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4829         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4830         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4831         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4832         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4833         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4834         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4835         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4836
4837 2010-06-04  Jason Merrill  <jason@redhat.com>
4838
4839         * g++.dg/cpp0x/noexcept06.C: New.
4840         * g++.dg/cpp0x/noexcept07.C: New.
4841
4842         * g++.dg/cpp0x/noexcept01.C: New.
4843         * g++.dg/cpp0x/noexcept02.C: New.
4844         * g++.dg/cpp0x/noexcept03.C: New.
4845         * g++.dg/cpp0x/noexcept04.C: New.
4846         * g++.dg/cpp0x/noexcept05.C: New.
4847
4848 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4849
4850         PR c++/44412
4851         * g++.dg/warn/Wunused-var-10.C: New test.
4852         * g++.dg/warn/Wunused-var-11.C: New test.
4853
4854         PR c++/44362
4855         * c-c++-common/Wunused-var-10.c: New test.
4856
4857 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4858
4859         PR c/25880
4860         * gcc.dg/assign-warn-2.c: Update.
4861         * gcc.dg/cpp/line3.c: Update.
4862         * gcc.dg/c99-array-lval-8.c: Update.
4863         * gcc.dg/cast-qual-2.c: Update.
4864         * gcc.dg/c99-arraydecl-3.c:  Update.
4865         * gcc.dg/assign-warn-1.c:  Update.
4866         * gcc.dg/format/gcc_diag-1.c:  Update.
4867
4868 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4869
4870         PR rtl-optimization/39871
4871         PR rtl-optimization/40615
4872         PR rtl-optimization/42500
4873         PR rtl-optimization/42502
4874         * gcc.target/arm/eliminate.c: New test.
4875
4876 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4877
4878         PR libstdc++/44410
4879         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4880         * g++.old-deja/g++.other/delete3.C: Likewise.
4881         * g++.old-deja/g++.other/new.C: Likewise.
4882         * g++.old-deja/g++.law/operators27.C: Likewise.
4883         * g++.old-deja/g++.mike/p755.C: Likewise.
4884         * g++.dg/eh/new1.C: Likewise.
4885         * g++.dg/init/new5.C: Likewise.
4886
4887 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4888
4889         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4890         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4891         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4892
4893 2010-06-03  Richard Guenther  <rguenther@suse.de>
4894
4895         PR lto/41921
4896         * lib/lto.exp: Always load gcc.exp.
4897         (lto-obj): For C source files invoke gcc_target_compile.
4898         * g++.dg/lto/20100603-1_0.C: New testcase.
4899         * g++.dg/lto/20100603-1_1.c: Likewise.
4900
4901 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4902
4903         PR tree-optimization/43688
4904         * gfortran.dg/pr43688.f90: New.
4905
4906 2010-06-03  Richard Guenther  <rguenther@suse.de>
4907
4908         PR lto/41584
4909         * gcc.dg/lto/20100603-1_0.c: New testcase.
4910         * gcc.dg/lto/20100603-2_0.c: Likewise.
4911         * gcc.dg/lto/20100603-3_0.c: Likewise.
4912
4913 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4914
4915         PR target/44218
4916         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4917         * gcc.target/powerpc/recip-2.c: Ditto.
4918         * gcc.target/powerpc/recip-3.c: Ditto.
4919         * gcc.target/powerpc/recip-4.c: Ditto.
4920         * gcc.target/powerpc/recip-5.c: Ditto.
4921         * gcc.target/powerpc/recip-6.c: Ditto.
4922         * gcc.target/powerpc/recip-7.c: Ditto.
4923         * gcc.target/powerpc/recip-test.h: Ditto.
4924         * gcc.target/powerpc/recip-test2.h: Ditto.
4925
4926 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4927
4928         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4929
4930 2010-06-02  Jason Merrill  <jason@redhat.com>
4931
4932         * g++.dg/ext/vector9.C: Expect typedef in error message.
4933
4934         PR c++/9726
4935         PR c++/23594
4936         PR c++/44333
4937         * g++.dg/tc1/dr101.C: Remove xfails.
4938
4939 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4940
4941         PR middle-end/44372
4942         * g++.dg/ipa/pr44372.C: New.
4943
4944 2010-06-02  Jan Hubicka  <jh@suse.cz>
4945
4946         PR middle-end/44295
4947         * g++.dg/torture/pr44295.C: Neww testcase.
4948
4949 2010-06-02  Jan Hubicka  <jh@suse.cz>
4950
4951         * gcc.dg/tree-ssa/loadpre6.c: Update.
4952
4953 2010-06-02  Richard Guenther  <rguenther@suse.de>
4954
4955         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4956         diagnostic.h.
4957
4958 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4959
4960         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4961         the link fail message.
4962
4963 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4964
4965         PR fortran/44360
4966         * gfortran.dg/use_13.f90: New test case.
4967
4968 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4969
4970         PR fortran/44371
4971         * gfortran.dg/error_stop_2.f08: Minor update.
4972
4973 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4974
4975         PR fortran/44371
4976         * gfortran.dg/error_stop_1.f08: New test.
4977         * gfortran.dg/error_stop_2.f08: New test.
4978
4979 2010-06-01  Jason Merrill  <jason@redhat.com>
4980
4981         DR 990
4982         * g++.dg/cpp0x/initlist37.C: New.
4983         * g++.dg/cpp0x/initlist38.C: New.
4984
4985         PR c++/44358
4986         * g++.dg/cpp0x/initlist36.C: New.
4987
4988 2010-05-31 Jan Hubicka  <jh@suse.cz>
4989
4990         * gcc.dg/noreturn-8.c: New testcase.
4991
4992 2010-05-31 Jan Hubicka  <jh@suse.cz>
4993
4994         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4995         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4996
4997 2010-05-31 Jan Hubicka  <jh@suse.cz>
4998
4999         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5000         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5001
5002 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5003
5004         PR fortran/36928
5005         * gfortran.dg/dependency_27.f90:  New test.
5006         * gfortran.dg/array_assign_1.F90:  New test.
5007
5008 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5009
5010         PR target/44338
5011         * gcc.target/i386/sse-24.c: New test.
5012
5013 2010-05-31  Jan Hubicka  <jh@suse.cz>
5014
5015         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5016
5017 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5018
5019         PR middle-end/44337
5020         * gcc.dg/pr44337.c: New test.
5021
5022         PR tree-optimization/44182
5023         * g++.dg/debug/pr44182.C: New test.
5024
5025 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5026
5027         * gcc.dg/nested-func-7.c: New test.
5028         * gnat.dg/frame_overflow.adb: Adjust directives.
5029
5030 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5031
5032         * gnat.dg/prot2.ad[sb]: New test.
5033         * gnat.dg/prot2_pkg1.ads: New helper.
5034         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5035
5036 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5037
5038         * gnat.dg/array11.adb: Adjust dg-warning directive.
5039         * gnat.dg/object_overflow.adb: Likewise.
5040
5041 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5042
5043         PR middle-end/44306
5044         * gcc.dg/tree-ssa/pr44306.c: New.
5045
5046 2010-05-29  Jan Hubicka  <jh@suse.cz>
5047
5048         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5049
5050 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5051
5052         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5053
5054 2010-05-28  Mike Stump  <mikestump@comcast.net>
5055
5056         PR objc/44125
5057         * objc.dg/const-str-9.m: Remove static.
5058
5059 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5060
5061         PR target/43636
5062         * gcc.c-torture/compile/pr43636.c: New test.
5063
5064 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5065
5066         PR objc++/23616
5067         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5068         * obj-c++.dg/try-catch-9.mm: Ditto.
5069
5070 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5071
5072         Revert patch for PR c++/44188
5073         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5074
5075 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5076
5077         PR c++/44188
5078         * g++.dg/debug/dwarf2/typedef3.C: New test.
5079
5080 2010-05-27  Jason Merrill  <jason@redhat.com>
5081
5082         PR c++/43555
5083         * g++.dg/ext/vla9.C: New.
5084
5085 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5086
5087         PR objc/44140
5088         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5089         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5090         * objc.dg/torture/tls/thr-init.m: Ditto.
5091         * objc.dg/torture/trivial.m: Ditto.
5092         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5093         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5094         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5095         * obj-c++.dg/torture/trivial.mm: Ditto.
5096
5097 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5098
5099         * g++.dg/lto/20100302_0.C: Skip on darwin.
5100
5101 2010-05-27  Richard Guenther  <rguenther@suse.de>
5102
5103         PR tree-optimization/44284
5104         * gcc.dg/vect/vect-118.c: New testcase.
5105         * gcc.dg/vect/bb-slp-20.c: Adjust.
5106         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5107         * gcc.dg/vect/slp-9.c: Likewise.
5108         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5109         * gcc.dg/vect/vect-10.c: Likewise.
5110         * gcc.dg/vect/vect-109.c: Likewise.
5111         * gcc.dg/vect/vect-12.c: Likewise.
5112         * gcc.dg/vect/vect-36.c: Likewise.
5113         * gcc.dg/vect/vect-7.c: Likewise.
5114         * gcc.dg/vect/vect-iv-8.c: Likewise.
5115         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5116         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5117         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5118         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5119         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5120         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5121         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5122         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5123         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5124         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5125         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5126         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5127         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5128         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5129         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5130         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5131         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5132
5133 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5134
5135         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5136         necessary.
5137
5138 2010-05-26  Jan Hubicka  <jh@suse.cz>
5139
5140         * gcc.dg/lto/materialize-1_0.c: New file.
5141         * gcc.dg/lto/materialize-1_1.c: New file.
5142
5143 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5144
5145         * gnat.dg/lto10.adb: New test.
5146         * gnat.dg/lto10_pkg.ads: New helper.
5147
5148 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5149
5150         * lib/target-supports.exp (check_effective_target_int128): New
5151         function to check if __int128 types are available for target.
5152         * c-c++-common/int128-types-1.c: New.
5153         * c-c++-common/int128-1.c: New.
5154         * c-c++-common/int128-2.c: New.
5155         * g++.dg/abi/mangle43.C: New.
5156         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5157         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5158         pointer-wide scalar.
5159         * g++.dg/other/pr25632.C: Likewise.
5160         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5161         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5162         overflow warnings.
5163         * g++.dg/warn/pr13358-4.C: Likewise.
5164         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5165         * g++.dg/warn/Wconversion-null.C: Likewise.
5166
5167 2010-05-26  Jason Merrill  <jason@redhat.com>
5168
5169         PR c++/43382
5170         * g++.dg/cpp0x/variadic101.C: New.
5171
5172 2010-05-26  Richard Guenther  <rguenther@suse.de>
5173
5174         PR rtl-optimization/44164
5175         * gcc.c-torture/execute/pr44164.c: New testcase.
5176         * g++.dg/tree-ssa/pr13146.C: Adjust.
5177
5178 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5179
5180         PR fortran/40011
5181         * gfortran.dg/whole_file_19.f90 : New test.
5182
5183 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5184
5185         PR fortran/30668
5186         PR fortran/31346
5187         PR fortran/34260
5188         * gfortran.dg/pr40999.f: Fix function type.
5189         * gfortran.dg/whole_file_5.f90: Likewise.
5190         * gfortran.dg/whole_file_6.f90: Likewise.
5191         * gfortran.dg/whole_file_16.f90: New.
5192         * gfortran.dg/whole_file_17.f90: New.
5193         * gfortran.dg/whole_file_18.f90: New.
5194
5195 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5196             Iain Sandoe  <iains@gcc.gnu.org>
5197
5198         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5199         * gcc.c-torture/compile/pr44197.c: Require alias support.
5200         * gcc.dg/lto/20081222_0.c: Ditto.
5201
5202 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5203
5204         PR debug/42801
5205         * gcc.dg/guality/vla-2.c: New test.
5206
5207 2010-05-25  Richard Guenther  <rguenther@suse.de>
5208
5209         PR middle-end/44069
5210         * g++.dg/torture/pr44069.C: New testcase.
5211
5212 2010-05-25  Richard Guenther  <rguenther@suse.de>
5213
5214         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5215
5216 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5217
5218         PR objc/44140
5219         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5220
5221 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5222
5223         * obj-c++.dg/torture/tls/trivial.mm: New.
5224         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5225         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5226         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5227         * obj-c++.dg/torture/tls/diag-1.mm: New.
5228         * obj-c++.dg/torture/tls/tls.exp: New.
5229         * obj-c++.dg/torture/trivial.mm: New.
5230         * obj-c++.dg/torture/dg-torture.exp: New.
5231         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5232         * obj-c++.dg/tls/trivial.m: New.
5233         * obj-c++.dg/tls/init-1.mm: New.
5234         * obj-c++.dg/tls/diag-1.mm: New.
5235         * obj-c++.dg/tls/init-2.mm: New.
5236         * obj-c++.dg/tls/diag-2.mm: New.
5237         * obj-c++.dg/tls/diag-3.mm: New.
5238         * obj-c++.dg/tls/diag-4.mm: New.
5239         * obj-c++.dg/tls/static-1.mm: New.
5240         * obj-c++.dg/tls/tls.exp: New.
5241         * obj-c++.dg/tls/diag-5.mm: New.
5242         * obj-c++.dg/tls/static-1a.mm: New.
5243         * objc-obj-c++-shared/Object1.mm: New.
5244         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5245
5246 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5247
5248         PR objc++/43689
5249         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5250         * obj-c++.dg/const-str-6.mm: Ditto.
5251
5252 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5253
5254         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5255
5256 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5257
5258         PR ada/38394
5259         * gnat.dg/array13.ad[sb]: New test.
5260
5261 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5262             Sandra Loosemore  <sandra@codesourcery.com>
5263
5264         * gcc.target/arm/neon/: Regenerated test cases.
5265
5266         * gcc.target/arm/neon/polytypes.c,
5267         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5268         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5269         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5270         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5271         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5272         dg-add-options arm_neon.
5273
5274         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5275         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5276         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5277         and arm_neon_fp16_ok.
5278
5279         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5280         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5281
5282         * lib/target-supports.exp (add_options_for_arm_neon): New.
5283         (check_effective_target_arm_neon_ok_nocache): New, from
5284         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5285         (check_effective_target_arm_neon_ok): Use
5286         check_effective_target_arm_neon_ok_nocache.
5287         (add_options_for_arm_neon_fp16)
5288         (check_effective_target_arm_neon_fp16_ok)
5289         check_effective_target_arm_neon_fp16_ok_nocache): New.
5290         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5291
5292 2010-05-24  Jason Merrill  <jason@redhat.com>
5293
5294         PR c++/41510
5295         * g++.dg/cpp0x/initlist35.C: New.
5296         * g++.dg/init/brace6.C: Adjust.
5297
5298 2010-05-24  Paul Brook  <paul@codesourcery.com>
5299
5300         * gcc.target/arm/frame-pointer-1.c: New test.
5301         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5302         pointer elimination.
5303
5304 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5305
5306         PR target/44245
5307         * gcc.target/i386/crc32-3.c: New.
5308         * gcc.target/i386/crc32-4.c: Likewise.
5309
5310 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5311
5312         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5313         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5314         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5315
5316 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5317
5318         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5319
5320 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5321
5322         PR target/43869
5323         * gcc.c-target/pr43869.c: New test.
5324
5325 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5326
5327         PR fortran/44212
5328         * gfortran.dg/class_22.f03: New.
5329
5330 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5331
5332         PR lto/44238
5333         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5334
5335 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5336
5337         PR fortran/44213
5338         * gfortran.dg/abstract_type_7.f03: New.
5339
5340 2010-05-21  Jason Merrill  <jason@redhat.com>
5341
5342         * g++.dg/eh/spec11.C: Test cleanup optimization.
5343
5344 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5345
5346         PR debug/44223
5347         * gcc.target/i386/pr44223.c: New test.
5348
5349 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5350
5351         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5352
5353 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5354
5355         * g++.dg/other/const3.C: New test.
5356
5357 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5358
5359         PR fortran/38407
5360         * warn_unused_dummy_argument_1.f90: New.
5361         * warn_unused_dummy_argument_2.f90: New.
5362
5363 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5364
5365         PR c++/30298
5366         * g++.dg/inherit/crash1.C: New.
5367         * g++.dg/inherit/crash2.C: Likewise.
5368
5369 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5370
5371         PR debug/44178
5372         * g++.dg/debug/pr44178.C: New test.
5373
5374 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5375
5376         PR middle-end/44185
5377         * gcc.dg/tree-ssa/prefetch-6.c: Add
5378         --param min-insn-to-prefetch-ratio=6.
5379         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5380         allow unrolling, and adjust the movnti count.
5381
5382 2010-05-20  Jan Hubicka  <jh@suse.cz>
5383
5384         PR middle-end/44197
5385         * gcc.c-torture/compile/pr44197.c: New file.
5386
5387 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5388
5389         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5390         Fix test code.
5391         (check_effective_target_xop): Remove __may_alias__ attribute.
5392
5393 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5394
5395         PR target/44202
5396         * gcc.c-torture/execute/pr44202-1.c: New test.
5397
5398 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5399
5400         PR fortran/43851
5401         * gfortran.dg/label_1.f90: Update test.
5402
5403 2010-05-19  Jan Hubicka  <jh@suse.cz>
5404
5405         * gcc.dg/lto/ipareference2_0.c: New file.
5406         * gcc.dg/lto/ipareference2_1.c: New file.
5407
5408 2010-05-19  Jason Merrill  <jason@redhat.com>
5409
5410         * g++.dg/parse/fn-typedef2.C: New.
5411
5412         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5413         function type.
5414
5415         PR c++/44193
5416         * g++.dg/template/fntype1.C: New.
5417
5418 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5419
5420         * gnat.dg/discr23.ad[sb]: New test.
5421         * gnat.dg/discr23_pkg.ads: New helper.
5422
5423         * gnat.dg/specs/controlled1.ads: New test.
5424         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5425
5426 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5427
5428         PR fortran/44055
5429         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5430         Fixed scope of C_SIZEOF.
5431         * gfortran.dg/warn_conversion_2.f90: New.
5432
5433 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5434
5435         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5436         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5437         for optional selector.
5438         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5439         (check_effective_target_sse3): New proc.
5440         * gcc.target/i386/math-torture/math-torture.exp: Load
5441         target-supports.exp.
5442         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5443         check_effective_target_sse2.
5444         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5445         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5446         * g++.dg/vect/vect.exp: Likewise.
5447         * gfortran.dg/vect/vect.exp: Likewise.
5448         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5449         -msse2 if check_effective_target_sse2.
5450
5451         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5452         * gcc.target/i386/3dnow-2.c: Likewise.
5453         * gcc.target/i386/3dnowA-1.c: Likewise.
5454         * gcc.target/i386/3dnowA-2.c: Likewise.
5455         * gcc.target/i386/pr42549.c: Likewise.
5456
5457         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5458         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5459         * gcc.target/i386/sse3-addsubps.c: Likewise.
5460         * gcc.target/i386/sse3-haddpd.c: Likewise.
5461         * gcc.target/i386/sse3-haddps.c: Likewise.
5462         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5463         * gcc.target/i386/sse3-hsubps.c: Likewise.
5464         * gcc.target/i386/sse3-movddup.c: Likewise.
5465         * gcc.target/i386/sse3-movshdup.c: Likewise.
5466         * gcc.target/i386/sse3-movsldup.c: Likewise.
5467
5468         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5469         * g++.dg/ext/attrib35.C: Likewise.
5470         * g++.dg/opt/pr40496.C: Likewise.
5471         * g++.dg/other/i386-1.C: Likewise.
5472         * g++.dg/other/i386-4.C: Likewise.
5473         * g++.dg/other/pr34435.C: Likewise.
5474         * g++.dg/other/pr39496.C: Likewise.
5475         * g++.dg/other/pr40446.C: Likewise.
5476         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5477         * gcc.dg/compat/vector-1a_main.c: Likewise.
5478         * gcc.dg/compat/vector-2a_main.c: Likewise.
5479         * gcc.dg/lto/20090206-1_0.c: Likewise.
5480         * gcc.dg/pr34856.c: Likewise.
5481         * gcc.dg/pr36584.c: Likewise.
5482         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5483         * gcc.dg/pr37544.c: Likewise.
5484         * gcc.dg/torture/pr16104-1.c: Likewise.
5485         * gcc.dg/torture/pr35771-1.c: Likewise.
5486         * gcc.dg/torture/pr35771-2.c: Likewise.
5487         * gcc.dg/torture/pr35771-3.c: Likewise.
5488         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5489         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5490         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5491         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5492         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5493         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5494         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5495         * gcc.target/i386/20060512-1.c: Likewise.
5496         * gcc.target/i386/20060512-3.c: Likewise.
5497         * gcc.target/i386/all_one_m128i.c: Likewise.
5498         * gcc.target/i386/float128-1.c: Likewise.
5499         * gcc.target/i386/float128-2.c: Likewise.
5500         * gcc.target/i386/fpcvt-1.c: Likewise.
5501         * gcc.target/i386/fpcvt-2.c: Likewise.
5502         * gcc.target/i386/fpcvt-3.c: Likewise.
5503         * gcc.target/i386/fpprec-1.c: Likewise.
5504         * gcc.target/i386/funcspec-9.c: Likewise.
5505         * gcc.target/i386/incoming-1.c: Likewise.
5506         * gcc.target/i386/incoming-12.c: Likewise.
5507         * gcc.target/i386/incoming-2.c: Likewise.
5508         * gcc.target/i386/incoming-3.c: Likewise.
5509         * gcc.target/i386/incoming-4.c: Likewise.
5510         * gcc.target/i386/incoming-6.c: Likewise.
5511         * gcc.target/i386/incoming-7.c: Likewise.
5512         * gcc.target/i386/incoming-8.c: Likewise.
5513         * gcc.target/i386/opt-1.c: Likewise.
5514         * gcc.target/i386/opt-2.c: Likewise.
5515         * gcc.target/i386/ordcmp-1.c: Likewise.
5516         * gcc.target/i386/pr17692.c: Likewise.
5517         * gcc.target/i386/pr18614-1.c: Likewise.
5518         * gcc.target/i386/pr22152.c: Likewise.
5519         * gcc.target/i386/pr23570.c: Likewise.
5520         * gcc.target/i386/pr23575.c: Likewise.
5521         * gcc.target/i386/pr26449-1.c: Likewise.
5522         * gcc.target/i386/pr26600.c: Likewise.
5523         * gcc.target/i386/pr27790.c: Likewise.
5524         * gcc.target/i386/pr28839.c: Likewise.
5525         * gcc.target/i386/pr30970.c: Likewise.
5526         * gcc.target/i386/pr32000-1.c: Likewise.
5527         * gcc.target/i386/pr32000-2.c: Likewise.
5528         * gcc.target/i386/pr32280.c: Likewise.
5529         * gcc.target/i386/pr32661.c: Likewise.
5530         * gcc.target/i386/pr32708-1.c: Likewise.
5531         * gcc.target/i386/pr32961.c: Likewise.
5532         * gcc.target/i386/pr33329.c: Likewise.
5533         * gcc.target/i386/pr35714.c: Likewise.
5534         * gcc.target/i386/pr35767-1.c: Likewise.
5535         * gcc.target/i386/pr35767-1d.c: Likewise.
5536         * gcc.target/i386/pr35767-1i.c: Likewise.
5537         * gcc.target/i386/pr35767-2.c: Likewise.
5538         * gcc.target/i386/pr35767-2d.c: Likewise.
5539         * gcc.target/i386/pr35767-2i.c: Likewise.
5540         * gcc.target/i386/pr35767-3.c: Likewise.
5541         * gcc.target/i386/pr35767-5.c: Likewise.
5542         * gcc.target/i386/pr36222-1.c: Likewise.
5543         * gcc.target/i386/pr36578-1.c: Likewise.
5544         * gcc.target/i386/pr36578-2.c: Likewise.
5545         * gcc.target/i386/pr36992-1.c: Likewise.
5546         * gcc.target/i386/pr37101.c: Likewise.
5547         * gcc.target/i386/pr37216.c: Likewise.
5548         * gcc.target/i386/pr37434-1.c: Likewise.
5549         * gcc.target/i386/pr37434-2.c: Likewise.
5550         * gcc.target/i386/pr37843-3.c: Likewise.
5551         * gcc.target/i386/pr37843-4.c: Likewise.
5552         * gcc.target/i386/pr39162.c: Likewise.
5553         * gcc.target/i386/pr39315-1.c: Likewise.
5554         * gcc.target/i386/pr39315-2.c: Likewise.
5555         * gcc.target/i386/pr39315-3.c: Likewise.
5556         * gcc.target/i386/pr39315-4.c: Likewise.
5557         * gcc.target/i386/pr39445.c: Likewise.
5558         * gcc.target/i386/pr39496.c: Likewise.
5559         * gcc.target/i386/pr40809.c: Likewise.
5560         * gcc.target/i386/pr40906-3.c: Likewise.
5561         * gcc.target/i386/pr41019.c: Likewise.
5562         * gcc.target/i386/pr42542-1.c: Likewise.
5563         * gcc.target/i386/pr42542-2.c: Likewise.
5564         * gcc.target/i386/pr42542-3.c: Likewise.
5565         * gcc.target/i386/pr42542-3a.c: Likewise.
5566         * gcc.target/i386/pr42881.c: Likewise.
5567         * gcc.target/i386/push-1.c: Likewise.
5568         * gcc.target/i386/quad-sse.c: Likewise.
5569         * gcc.target/i386/reload-1.c: Likewise.
5570         * gcc.target/i386/sse-10.c: Likewise.
5571         * gcc.target/i386/sse-11.c: Likewise.
5572         * gcc.target/i386/sse-15.c: Likewise.
5573         * gcc.target/i386/sse-17.c: Likewise.
5574         * gcc.target/i386/sse-18.c: Likewise.
5575         * gcc.target/i386/sse-19.c: Likewise.
5576         * gcc.target/i386/sse-4.c: Likewise.
5577         * gcc.target/i386/sse-6.c: Likewise.
5578         * gcc.target/i386/sse-vect-types.c: Likewise.
5579         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5580         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5581         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5582         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5583         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5584         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5585         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5586         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5587         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5588         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5589         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5590         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5591         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5592         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5593         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5594         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5595         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5596         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5597         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5598         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5599         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5600         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5601         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5602         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5603         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5604         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5605         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5606         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5607         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5608         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5609         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5610         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5611         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5612         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5613         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5614         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5615         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5616         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5617         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5618         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5619         * gcc.target/i386/sse2-mmx.c: Likewise.
5620         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5621         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5622         * gcc.target/i386/sse2-movd-1.c: Likewise.
5623         * gcc.target/i386/sse2-movd-2.c: Likewise.
5624         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5625         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5626         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5627         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5628         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5629         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5630         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5631         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5632         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5633         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5634         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5635         * gcc.target/i386/sse2-movq-1.c: Likewise.
5636         * gcc.target/i386/sse2-movq-2.c: Likewise.
5637         * gcc.target/i386/sse2-movq-3.c: Likewise.
5638         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5639         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5640         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5641         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5642         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5643         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5644         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5645         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5646         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5647         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5648         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5649         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5650         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5651         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5652         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5653         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5654         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5655         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5656         * gcc.target/i386/sse2-pand-1.c: Likewise.
5657         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5658         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5659         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5660         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5661         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5662         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5663         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5664         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5665         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5666         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5667         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5668         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5669         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5670         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5671         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5672         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5673         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5674         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5675         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5676         * gcc.target/i386/sse2-por-1.c: Likewise.
5677         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5678         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5679         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5680         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5681         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5682         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5683         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5684         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5685         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5686         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5687         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5688         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5689         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5690         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5691         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5692         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5693         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5694         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5695         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5696         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5697         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5698         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5699         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5700         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5701         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5702         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5703         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5704         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5705         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5706         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5707         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5708         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5709         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5710         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5711         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5712         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5713         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5714         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5715         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5716         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5717         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5718         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5719         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5720         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5721         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5722         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5723         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5724         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5725         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5726         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5727         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5728         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5729         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5730         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5731         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5732         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5733         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5734         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5735         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5736         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5737         * gcc.target/i386/sse2-vec-1.c: Likewise.
5738         * gcc.target/i386/sse2-vec-2.c: Likewise.
5739         * gcc.target/i386/sse2-vec-3.c: Likewise.
5740         * gcc.target/i386/sse2-vec-4.c: Likewise.
5741         * gcc.target/i386/sse2-vec-5.c: Likewise.
5742         * gcc.target/i386/sse2-vec-6.c: Likewise.
5743         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5744         * gcc.target/i386/ssefn-2.c: Likewise.
5745         * gcc.target/i386/ssefn-4.c: Likewise.
5746         * gcc.target/i386/ssefp-1.c: Likewise.
5747         * gcc.target/i386/ssefp-2.c: Likewise.
5748         * gcc.target/i386/sseregparm-3.c: Likewise.
5749         * gcc.target/i386/sseregparm-4.c: Likewise.
5750         * gcc.target/i386/sseregparm-5.c: Likewise.
5751         * gcc.target/i386/sseregparm-6.c: Likewise.
5752         * gcc.target/i386/sseregparm-7.c: Likewise.
5753         * gcc.target/i386/ssetype-1.c: Likewise.
5754         * gcc.target/i386/ssetype-2.c: Likewise.
5755         * gcc.target/i386/ssetype-3.c: Likewise.
5756         * gcc.target/i386/ssetype-4.c: Likewise.
5757         * gcc.target/i386/ssetype-5.c: Likewise.
5758         * gcc.target/i386/unordcmp-1.c: Likewise.
5759         * gcc.target/i386/vararg-1.c: Likewise.
5760         * gcc.target/i386/vararg-2.c: Likewise.
5761         * gcc.target/i386/vararg-3.c: Likewise.
5762         * gcc.target/i386/vararg-4.c: Likewise.
5763         * gcc.target/i386/vararg-7.c: Likewise.
5764         * gcc.target/i386/vararg-8.c: Likewise.
5765         * gcc.target/i386/vecinit-1.c: Likewise.
5766         * gcc.target/i386/vecinit-2.c: Likewise.
5767         * gcc.target/i386/vecinit-3.c: Likewise.
5768         * gcc.target/i386/vecinit-4.c: Likewise.
5769         * gcc.target/i386/vecinit-5.c: Likewise.
5770         * gcc.target/i386/vecinit-6.c: Likewise.
5771         * gcc.target/i386/vectorize2.c: Likewise.
5772         * gcc.target/i386/vectorize3.c: Likewise.
5773         * gcc.target/i386/vectorize4.c: Likewise.
5774         * gcc.target/i386/vectorize6.c: Likewise.
5775         * gcc.target/i386/vectorize7.c: Likewise.
5776         * gcc.target/i386/vectorize8.c: Likewise.
5777         * gcc.target/i386/vperm-v2df.c: Likewise.
5778         * gcc.target/i386/vperm-v2di.c: Likewise.
5779         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5780         * gcc.target/i386/xorps-sse2.c: Likewise.
5781         * gcc.target/i386/xorps.c: Likewise.
5782         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5783         * gfortran.dg/graphite/pr42326.f90: Likewise.
5784         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5785
5786 2010-05-19  Richard Guenther  <rguenther@suse.de>
5787
5788         PR lto/44196
5789         * g++.dg/lto/20100519-1_0.C: New testcase.
5790
5791 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5792
5793         PR fortran/42360
5794         * gfortran.dg/warn_intent_out_not_set.f90: New.
5795
5796 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5797
5798         PR fortran/38404
5799         * gfortran.dg/data_char_1.f90: Updated warning message.
5800         * gfortran.dg/data_array_6.f: New.
5801
5802 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5803
5804         * g++.dg/ipa/ivinline-8.C: New test.
5805         * gcc.dg/ipa/iinline-2.c: Likewise.
5806
5807 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5808
5809         PR fortran/34505
5810         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5811         arguments; add check for return value kind.
5812         * gfortran.dg/float_1.f90: Likewise.
5813
5814 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5815
5816         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5817         (main): Use it.
5818         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5819         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5820         Prune another location line format.
5821         (lto-obj): Call lto_prune_warns on comp_output.
5822
5823 2010-05-18  Jan Hubicka  <jh@suse.cz>
5824
5825         * gcc.dg/lto/ipacp_0.c: New test.
5826         * gcc.dg/lto/ipacp_1.c: New test.
5827
5828 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5829
5830         PR lto/44184
5831         * gcc.dg/lto/20100518_0.c: New test.
5832
5833 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5834
5835         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5836
5837 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5838
5839         PR fortran/43990
5840         * gfortran.dg/class_21.f03: New.
5841
5842 2010-05-17  Jason Merrill  <jason@redhat.com>
5843
5844         PR c++/44157
5845         * g++.dg/cpp0x/initlist34.C: New.
5846
5847         PR c++/44158
5848         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5849
5850 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5851
5852         * g++.dg/ipa/ivinline-1.C: New test.
5853         * g++.dg/ipa/ivinline-2.C: New test.
5854         * g++.dg/ipa/ivinline-3.C: New test.
5855         * g++.dg/ipa/ivinline-4.C: New test.
5856         * g++.dg/ipa/ivinline-5.C: New test.
5857         * g++.dg/ipa/ivinline-6.C: New test.
5858
5859 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5860             Jason Merrill  <jason@redhat.com>
5861
5862         PR c++/44108
5863         * c-c++-common/Wunused-var-8.c: New test.
5864
5865 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5866
5867         PR bootstrap/42347
5868         * gcc.c-torture/compile/pr42347.c: New test.
5869
5870         PR middle-end/44102
5871         * g++.dg/ext/asmgoto1.C: New test.
5872
5873 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5874
5875         PR middle-end/44133
5876         * gcc.dg/tree-ssa/pr44133.c: New test.
5877         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5878         precise.
5879
5880 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5881
5882         PR fortran/44044
5883         * gfortran.dg/class_20.f03: New.
5884
5885 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5886
5887         PR 44078
5888         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5889         debug messages but not the newly introduced one.
5890
5891 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5892
5893         PR fortran/35779
5894         * gfortran.dg/initialization_25.f90: Commented testcase.
5895         * gfortran.dg/initialization_26.f90: New.
5896
5897 2010-05-16  Richard Guenther  <rguenther@suse.de>
5898
5899         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5900         * gcc.dg/pr43084.c: Likewise.
5901         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5902         -fipa-type-escape.
5903         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5904         -fipa-type-escape.
5905         * gcc.dg/struct/struct-reorg.exp: Likewise.
5906         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5907         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5908
5909 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5910
5911         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5912         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5913         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5914         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5915         tests.
5916
5917 2010-05-15  Jason Merrill  <jason@redhat.com>
5918
5919         * g++.dg/eh/spec10.C: New.
5920         * g++.dg/eh/spec11.C: New.
5921         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5922
5923 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5924
5925         PR fortran/44154
5926         PR fortran/42647
5927         * gfortran.dg/allocatable_scalar_9.f90: New.
5928
5929 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5930
5931         PR c++/44148
5932         * g++.dg/torture/pr44148.C: New test.
5933
5934 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5935
5936         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5937         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5938         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5939         diagnostics and type sizes.
5940
5941 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5942
5943         * gnat.dg/lto9.adb: New test.
5944         * gnat.dg/lto9_pkg1.ads: New helper.
5945         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5946
5947 2010-05-15  Jan Hubicka  <jh@suse.cz>
5948
5949         * gcc.dg/lto/ipareference_1.c: Rename to ...
5950         * gcc.dg/lto/ipareference_0.c: ... this one.
5951         * gcc.dg/lto/ipareference_2.c: Rename to ...
5952         * gcc.dg/lto/ipareference_1.c: ... this one.
5953
5954 2010-05-15  Jan Hubicka  <jh@suse.cz>
5955
5956         * gcc.dg/lto/ipareference_1.c: New file.
5957         * gcc.dg/lto/ipareference_2.c: New file.
5958
5959 2010-05-15  Richard Guenther  <rguenther@suse.de>
5960
5961         PR tree-optimization/44038
5962         * gcc.c-torture/compile/pr44038.c: New testcase.
5963
5964 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5965
5966         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5967         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5968
5969 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5970
5971         PR fortran/43207
5972         PR fortran/43969
5973         * gfortran.dg/class_18.f03: New.
5974         * gfortran.dg/class_19.f03: New.
5975
5976 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5977
5978         PR debug/44112
5979         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5980         * g++.dg/debug/dwarf2/const1.C: Remove.
5981
5982 2010-05-14  Jason Merrill  <jason@redhat.com>
5983
5984         * g++.dg/eh/cond4.C: New.
5985         * g++.dg/eh/elide2.C: Adjust.
5986         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5987
5988 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5989
5990         PR fortran/44135
5991         * gfortran.dg/actual_array_interface_2.f90: New test.
5992
5993 2010-05-14  Richard Guenther  <rguenther@suse.de>
5994
5995         PR tree-optimization/44119
5996         * gcc.c-torture/compile/pr44119.c: New testcase.
5997
5998 2010-05-14  Jason Merrill  <jason@redhat.com>
5999
6000         PR c++/44127
6001         * g++.dg/eh/terminate1.C: New.
6002
6003 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6004
6005         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6006
6007         PR debug/44136
6008         * gcc.dg/pr44136.c: New test.
6009
6010 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6011
6012         PR c++/30566
6013         * g++.dg/warn/Wshadow-4.C: Adjust.
6014         * g++.dg/warn/Wshadow-5.C: New test.
6015         * g++.dg/warn/Wshadow-6.C: New test
6016
6017 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6018
6019         PR fortran/35779
6020         * gfortran.dg/initialization_25.f90: New.
6021
6022 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6023
6024         * g++.dg/otr-fold-1.C: New test.
6025         * g++.dg/otr-fold-2.C: New test.
6026
6027 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6028
6029         PR fortran/44036
6030         * gfortran.dg/gomp/pr44036-1.f90: New test.
6031         * gfortran.dg/gomp/pr44036-2.f90: New test.
6032         * gfortran.dg/gomp/pr44036-3.f90: New test.
6033
6034         PR debug/43983
6035         * gcc.dg/guality/sra-1.c: New test.
6036
6037 2010-05-12  Jan Hubicka  <jh@suse.cz>
6038
6039         * tree-ssa/unreachable.c: New test.
6040
6041 2010-05-12  Jason Merrill  <jason@redhat.com>
6042
6043         * g++.dg/cpp0x/sfinae1.C: New.
6044
6045 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6046
6047         * gcc.target/i386/zee.c: New file.
6048
6049 2010-05-12  Jason Merrill  <jason@redhat.com>
6050
6051         * g++.dg/conversion/op1.C: Expect template candidate message.
6052         * g++.dg/cpp0x/nullptr15.C: Likewise.
6053         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6054         * g++.dg/cpp0x/pr31431.C: Likewise.
6055         * g++.dg/cpp0x/temp_default2.C: Likewise.
6056         * g++.dg/cpp0x/trailing4.C: Likewise.
6057         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6058         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6059         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6060         * g++.dg/cpp0x/variadic35.C: Likewise.
6061         * g++.dg/cpp0x/vt-35147.C: Likewise.
6062         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6063         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6064         * g++.dg/ext/visibility/anon8.C: Likewise.
6065         * g++.dg/ext/vla2.C: Likewise.
6066         * g++.dg/other/pr28114.C: Likewise.
6067         * g++.dg/other/ptrmem10.C: Likewise.
6068         * g++.dg/other/ptrmem11.C: Likewise.
6069         * g++.dg/overload/unknown1.C: Likewise.
6070         * g++.dg/parse/template7.C: Likewise.
6071         * g++.dg/parse/typename7.C: Likewise.
6072         * g++.dg/template/conv11.C: Likewise.
6073         * g++.dg/template/copy1.C: Likewise.
6074         * g++.dg/template/deduce3.C: Likewise.
6075         * g++.dg/template/dependent-expr5.C: Likewise.
6076         * g++.dg/template/friend.C: Likewise.
6077         * g++.dg/template/incomplete2.C: Likewise.
6078         * g++.dg/template/local4.C: Likewise.
6079         * g++.dg/template/local6.C: Likewise.
6080         * g++.dg/template/operator10.C: Likewise.
6081         * g++.dg/template/overload6.C: Likewise.
6082         * g++.dg/template/ptrmem2.C: Likewise.
6083         * g++.dg/template/ptrmem20.C: Likewise.
6084         * g++.dg/template/ptrmem8.C: Likewise.
6085         * g++.dg/template/sfinae2.C: Likewise.
6086         * g++.dg/template/ttp25.C: Likewise.
6087         * g++.dg/template/unify10.C: Likewise.
6088         * g++.dg/template/unify11.C: Likewise.
6089         * g++.dg/template/unify6.C: Likewise.
6090         * g++.dg/template/unify7.C: Likewise.
6091         * g++.dg/template/unify9.C: Likewise.
6092         * g++.dg/template/varmod1.C: Likewise.
6093         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6094         * g++.old-deja/g++.law/operators32.C: Likewise.
6095         * g++.old-deja/g++.pt/crash28.C: Likewise.
6096         * g++.old-deja/g++.pt/crash60.C: Likewise.
6097         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6098         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6099         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6100         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6101         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6102         * g++.old-deja/g++.pt/expr2.C: Likewise.
6103         * g++.old-deja/g++.pt/overload7.C: Likewise.
6104         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6105         * g++.old-deja/g++.pt/spec5.C: Likewise.
6106         * g++.old-deja/g++.pt/spec6.C: Likewise.
6107         * g++.old-deja/g++.pt/t24.C: Likewise.
6108         * g++.old-deja/g++.pt/unify4.C: Likewise.
6109         * g++.old-deja/g++.pt/unify6.C: Likewise.
6110         * g++.old-deja/g++.pt/unify8.C: Likewise.
6111         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6112         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6113         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6114
6115         * g++.dg/cpp0x/initlist32.C: New.
6116
6117         * g++.dg/template/conv11.C: New.
6118         * g++.dg/conversion/op1.C: Adjust expected error.
6119
6120         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6121
6122 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6123
6124         PR target/44088
6125         * gcc.target/i386/avx-cmpsd-1.c: New.
6126         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6127         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6128         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6129         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6130         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6131
6132 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6133
6134         PR middle-end/44085
6135         * gcc.dg/gomp/pr44085.c: New test.
6136         * gfortran.dg/gomp/pr44085.f90: New test.
6137
6138 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6139
6140         * objc-obj-c++-shared/Object1.m: New.
6141         * objc.dg/torture: New directory.
6142         * objc.dg/torture/tls: Ditto.
6143         * objc.dg/tls: Ditto.
6144         * objc.dg/torture/tls/trivial.m: New test.
6145         * objc.dg/torture/tls/thr-init-2.m: New test.
6146         * objc.dg/torture/tls/thr-init-3.m: New test.
6147         * objc.dg/torture/tls/thr-init.m: New test.
6148         * objc.dg/torture/tls/diag-1.m: New test.
6149         * objc.dg/torture/tls/tls.exp: New.
6150         * objc.dg/torture/trivial.m: New test.
6151         * objc.dg/torture/dg-torture.exp: New.
6152         * objc.dg/tls/diag-3.m: New test.
6153         * objc.dg/tls/diag-4.m: New test.
6154         * objc.dg/tls/diag-5.m: New test.
6155         * objc.dg/tls/init-1.m: New test.
6156         * objc.dg/tls/init-2.m: New test.
6157         * objc.dg/tls/tls.exp: New.
6158         * objc.dg/tls/diag-2.m: New test.
6159         * lib/objc.exp: Respond to dg-additional-files.
6160
6161 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6162
6163         * gcc.target/m68k/20100512-1.c: New.
6164
6165 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6166
6167         * gnat.dg/lto8.adb: New test.
6168         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6169         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6170
6171 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6172
6173         PR c++/34272
6174         PR c++/43630
6175         PR c++/34491
6176         * g++.dg/template/crash97.C: New.
6177         * g++.dg/template/crash98.C: Likewise.
6178         * g++.dg/template/crash99.C: Likewise.
6179         * g++.dg/cpp0x/pr31439.C: Adjust.
6180         * g++.dg/template/crash95.C: Likewise.
6181
6182 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6183
6184         PR middle-end/44071
6185         * c-c++-common/asmgoto-4.c: New test.
6186         * gcc.target/i386/pr44071.c: New test.
6187
6188         PR c++/44062
6189         * c-c++-common/Wunused-var-7.c: New test.
6190         * g++.dg/warn/Wunused-var-9.C: New test.
6191
6192 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6193
6194         PR fortran/43711
6195         * gfortran.dg/gomp/pr43711.f90: New.
6196
6197 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6198
6199         PR fortran/31820
6200         * gfortran.dg/select_5.f90: Updated.
6201
6202 2010-05-11  Jan Hubicka  <jh@suse.cz>
6203
6204         PR tree-optimize/44063
6205         * gcc.c-torture/compile/pr44063.c: New testcase.
6206
6207 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6208
6209         PR debug/44023
6210         * gcc.dg/pr44023.c: New test.
6211
6212 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6213
6214         * gnat.dg/lto7.adb: New test.
6215         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6216
6217 2010-05-10  Jason Merrill  <jason@redhat.com>
6218
6219         PR c++/44017
6220         * g++.dg/template/inherit5.C: New.
6221
6222         PR c++/44045
6223         * g++.dg/cpp0x/initlist33.C: New.
6224         * g++.dg/cpp0x/initlist26.C: Adjust.
6225         * g++.dg/cpp0x/initlist28.C: Adjust.
6226
6227 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6228
6229         PR c++/43719
6230         * g++.dg/init/pr43719.C: New.
6231         * g++.dg/anon-struct4.C: Adjust.
6232
6233 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6234
6235         PR debug/44028
6236         * gcc.dg/pr44028.c: New test.
6237
6238 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6239
6240         PR fortran/27866
6241         PR fortran/35003
6242         PR fortran/42809
6243         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6244         * gfortran.dg/warn_conversion.f90: New.
6245
6246 2010-05-10  Michael Matz  <matz@suse.de>
6247
6248         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6249
6250 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6251
6252         PR rtl-optimization/44012
6253         * gcc.dg/pr44012.c: New.
6254
6255 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6256
6257         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6258         Log text on entry and exit.
6259         Prune Sun ld warnings for common symbols with differing sizes.
6260         (lto-link-and-maybe-run): Change caller.
6261
6262 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6263
6264         PR fortran/44044
6265         * gfortran.dg/class_7.f03: Modified.
6266         * gfortran.dg/select_type_1.f03: Modified.
6267         * gfortran.dg/select_type_12.f03: New.
6268
6269 2010-05-10  Richard Guenther  <rguenther@suse.de>
6270
6271         PR tree-optimization/44050
6272         * gcc.dg/torture/pr44050.c: New testcase.
6273
6274 2010-05-10  Wei Guozhi  <carrot@google.com>
6275
6276         PR target/42879
6277         * gcc.target/arm/pr42879.c: New testcase.
6278
6279 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6280
6281         PR c/44051
6282         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6283
6284 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6285
6286         PR c/10676
6287         * gcc.dg/anon-struct-10.c: New test.
6288
6289 2010-05-09  Richard Guenther  <rguenther@suse.de>
6290
6291         PR middle-end/44024
6292         * gcc.dg/pr44024.c: New testcase.
6293
6294 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6295
6296         PR c/4784
6297         * gcc.dg/anon-struct-9.c: New test.
6298
6299 2010-05-09  Richard Guenther  <rguenther@suse.de>
6300
6301         PR middle-end/44043
6302         * gcc.c-torture/compile/pr44043.c: New testcase.
6303
6304 2010-05-09  Richard Guenther  <rguenther@suse.de>
6305
6306         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6307
6308 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6309
6310         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6311
6312 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6313
6314         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6315         * gnat.dg/specs/lto3.ads: Likewise.
6316
6317 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6318
6319         PR middle-end/28685
6320         * gcc.dg/pr28685-1.c: New file.
6321
6322 2010-05-08  Richard Guenther  <rguenther@suse.de>
6323
6324         PR tree-optimization/44030
6325         * gcc.c-torture/compile/pr44030.c: New testcase.
6326
6327 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6328
6329         * gnat.dg/lto6.adb: New test.
6330         * gnat.dg/lto6_pkg.ads: New helper.
6331
6332 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6333
6334         * gnat.dg/lto5.adb: New test.
6335         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6336
6337 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6338
6339         * gnat.dg/lto4.ad[sb]: New test.
6340
6341 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6342
6343         * gnat.dg/specs/lto3.ads: New test.
6344         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6345         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6346
6347 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6348
6349         * gnat.dg/sizetype3.ad[sb]: New test.
6350         * gnat.dg/sizetype3_pkg.ads: New helper.
6351
6352 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6353
6354         PR c++/43951
6355         * g++.dg/init/new29.C: New.
6356
6357 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6358
6359         PR fortran/40728
6360         * gfortran.dg/coarray_1.f90: Fixed error message.
6361         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6362         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6363         * gfortran.dg/intrinsic_std_5.f90: New.
6364
6365 2010-05-07  Jason Merrill  <jason@redhat.com>
6366
6367         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6368
6369 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6370
6371         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6372         (size_t, stderr): Remove.
6373         (read_error): Replaced __builtin_fprintf by fprintf.
6374
6375 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6376
6377         * gcc.dg/ordered-comparison-1.c: New test.
6378         * gcc.dg/ordered-comparison-2.c: New test.
6379         * gcc.dg/ordered-comparison-3.c: New test.
6380         * gcc.dg/ordered-comparison-4.c: New test.
6381
6382 2010-05-06  Mike Stump  <mikestump@comcast.net>
6383
6384         PR objc/35165
6385         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6386
6387 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6388             Jason Merrill  <jason@redhat.com>
6389
6390         * g++.dg/cpp0x/nullptr01.C: New.
6391         * g++.dg/cpp0x/nullptr02.C: New.
6392         * g++.dg/cpp0x/nullptr03.C: New.
6393         * g++.dg/cpp0x/nullptr04.C: New.
6394         * g++.dg/cpp0x/nullptr05.C: New.
6395         * g++.dg/cpp0x/nullptr06.C: New.
6396         * g++.dg/cpp0x/nullptr07.C: New.
6397         * g++.dg/cpp0x/nullptr08.C: New.
6398         * g++.dg/cpp0x/nullptr09.C: New.
6399         * g++.dg/cpp0x/nullptr10.C: New.
6400         * g++.dg/cpp0x/nullptr11.C: New.
6401         * g++.dg/cpp0x/nullptr12.C: New.
6402         * g++.dg/cpp0x/nullptr13.C: New.
6403         * g++.dg/cpp0x/nullptr14.C: New.
6404         * g++.dg/cpp0x/nullptr15.C: New.
6405         * g++.dg/cpp0x/nullptr16.C: New.
6406         * g++.dg/cpp0x/nullptr17.C: New.
6407         * g++.dg/cpp0x/nullptr18.C: New.
6408         * g++.dg/cpp0x/nullptr19.C: New.
6409         * g++.dg/cpp0x/nullptr20.C: New.
6410         * g++.dg/cpp0x/nullptr21.C: New.
6411         * g++.dg/cpp0x/nullptr22.C: New.
6412         * g++.dg/debug/nullptr01.C: New.
6413         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6414
6415 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6416
6417         * gcc.dg/Wunused-var-8.c: Move to...
6418         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6419
6420 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6421
6422         PR c++/40406
6423         * g++.dg/template/crash96.C: New.
6424
6425 2010-05-06  Jan Hubicka  <jh@suse.cz>
6426
6427         PR tree-optimization/43791
6428         * gcc.c-torture/compile/pr43791.c: New file.
6429
6430 2010-05-06  Michael Matz  <matz@suse.de>
6431
6432         PR tree-optimization/43984
6433         * gfortran.dg/pr43984.f90: New test.
6434
6435 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6436
6437         PR 40989
6438         * gcc.dg/pr40989.c: New.
6439
6440 2010-05-06  Richard Guenther  <rguenther@suse.de>
6441
6442         PR tree-optimization/43934
6443         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6444
6445 2010-05-06  Richard Guenther  <rguenther@suse.de>
6446
6447         PR tree-optimization/43987
6448         * gcc.c-torture/execute/pr43987.c: New testcase.
6449         * gcc.dg/torture/pta-escape-1.c: Adjust.
6450         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6451         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6452         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6453         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6454
6455 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6456             Dodji Seketeli  <dodji@redhat.com>
6457
6458         PR c/18624
6459         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6460         * g++.dg/template/sfinae16.C: Likewise.
6461         * gcc.dg/Wunused-var-1.c: Moved to...
6462         * c-c++-common/Wunused-var-1.c: ...here. New test.
6463         * gcc.dg/Wunused-var-2.c: Moved to...
6464         * c-c++-common/Wunused-var-2.c: ...here. New test.
6465         * gcc.dg/Wunused-var-3.c: Moved to...
6466         * c-c++-common/Wunused-var-3.c: ...here. New test.
6467         * gcc.dg/Wunused-var-4.c: Moved to...
6468         * gcc.dg/Wunused-var-1.c: ... here.
6469         * gcc.dg/Wunused-var-5.c: Moved to...
6470         * c-c++-common/Wunused-var-4.c: ...here. New test.
6471         * gcc.dg/Wunused-var-7.c: Moved to...
6472         * c-c++-common/Wunused-var-5.c: ...here. New test.
6473         * gcc.dg/Wunused-var-6.c: Moved to...
6474         * gcc.dg/Wunused-var-2.c: ... here.
6475         * c-c++-common/Wunused-var-1.c: New test.
6476         * c-c++-common/Wunused-var-2.c: New test.
6477         * c-c++-common/Wunused-var-3.c: New test.
6478         * c-c++-common/Wunused-var-4.c: New test.
6479         * c-c++-common/Wunused-var-5.c: New test.
6480         * g++.dg/warn/Wunused-var-1.C: New test.
6481         * g++.dg/warn/Wunused-var-2.C: New test.
6482         * g++.dg/warn/Wunused-var-3.C: New test.
6483         * g++.dg/warn/Wunused-var-4.C: New test.
6484         * g++.dg/warn/Wunused-var-5.C: New test.
6485         * g++.dg/warn/Wunused-var-6.C: New test.
6486         * g++.dg/warn/Wunused-var-7.C: New test.
6487         * g++.dg/warn/Wunused-var-8.C: New test.
6488         * g++.dg/warn/Wunused-parm-1.C: New test.
6489         * g++.dg/warn/Wunused-parm-2.C: New test.
6490         * g++.dg/warn/Wunused-parm-3.C: New test.
6491
6492 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6493
6494         PR fortran/43985
6495         * gfortran.dg/gomp/crayptr5.f90: New test case.
6496
6497 2010-05-05  Jason Merrill  <jason@redhat.com>
6498
6499         PR debug/43370
6500         * g++.dg/ext/attrib39.C: New.
6501
6502 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6503
6504         PR fortran/24978
6505         * gfortran.dg/data_invalid.f90: New.
6506
6507 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6508
6509         * gnat.dg/lto2.adb: New test.
6510
6511 2010-05-05  Jason Merrill  <jason@redhat.com>
6512
6513         PR c++/43787
6514         * g++.dg/opt/empty1.C: New.
6515
6516 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6517
6518         PR fortran/43696
6519         * gfortran.dg/class_17.f03: New.
6520
6521 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6522
6523         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6524
6525 2010-05-04  Mike Stump  <mikestump@comcast.net>
6526
6527         PR objc/35165
6528         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6529
6530 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6531
6532         PR target/43668
6533         * gcc.target/i386/pr43668.c: New.
6534
6535 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6536
6537         PR c++/43028
6538         * g++.dg/cpp0x/initlist31.C: New.
6539
6540 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6541
6542         PR c/43981
6543         * gcc.dg/Wunused-var-8.c: New test.
6544
6545 2010-05-04  Jason Merrill  <jason@redhat.com>
6546
6547         PR c++/38064
6548         * g++.dg/cpp0x/enum3.C: Extend.
6549
6550 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6551
6552         PR target/43799
6553         * gcc.target/i386/pr43799.c: New.
6554
6555 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6556
6557         * gnat.dg/lto1.adb: New test.
6558         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6559
6560 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6561
6562         PR middle-end/43671
6563         * gcc.target/i386/pr43671.c: New.
6564
6565 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6566
6567         PR c++/43705
6568         * g++.dg/template/crash95.C: New.
6569
6570 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6571
6572         PR debug/43508
6573         * gcc.target/i386/pr43508.c: New.
6574
6575 2010-05-04  Richard Guenther  <rguenther@suse.de>
6576
6577         PR tree-optimization/43879
6578         * g++.dg/torture/pr43879-1_0.C: New testcase.
6579         * g++.dg/torture/pr43879-1_1.C: Likewise.
6580
6581 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6582
6583         PR c++/43953
6584         * g++.dg/other/crash-12.C: New test.
6585
6586 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6587
6588         * g++.dg/cdce3.C: Add a space.  Updated.
6589
6590 2010-05-03  Jason Merrill  <jason@redhat.com>
6591
6592         PR c++/43680
6593         * g++.dg/opt/enum2.C: New.
6594         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6595         * g++.dg/warn/Wswitch-1.C: Adjust message.
6596
6597 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6598
6599         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6600         * g++.dg/ext/label13.C: Fix typo.
6601         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6602         alpha*-dec-osf5*.
6603         * gcc.c-torture/compile/limits-declparen.c: xfail on
6604         alpha*-dec-osf5* with -g.
6605         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6606         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6607         * gcc.dg/c99-tgmath-2.c: Likewise.
6608         * gcc.dg/c99-tgmath-3.c: Likewise.
6609         * gcc.dg/c99-tgmath-4.c: Likewise.
6610
6611 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6612
6613         PR fortran/43592
6614         * gfortran.dg/unexpected_interface.f90: New test.
6615
6616 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6617
6618         * ada/acats/run_acats (which): New function.
6619         (host_gnatchop, host_gnatmake): Use it.
6620
6621 2010-05-03  Richard Guenther  <rguenther@suse.de>
6622
6623         PR tree-optimization/43971
6624         * gcc.dg/pr43971.c: New testcase.
6625
6626 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6627
6628         PR debug/43972
6629         * gcc.dg/debug/pr43972.c: New test.
6630
6631 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6632
6633         PR testsuite/43963
6634         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6635
6636 2010-05-02  Richard Guenther  <rguenther@suse.de>
6637
6638         PR tree-optimization/43879
6639         * gcc.dg/torture/pr43879-3.c: New testcase.
6640
6641 2010-05-01  Richard Guenther  <rguenther@suse.de>
6642
6643         PR tree-optimization/43949
6644         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6645
6646 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6647
6648         PR c++/43951
6649         * g++.dg/init/new28.C: New.
6650
6651 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6652
6653         PR objc++/32052
6654         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6655         structure and nested declarations.
6656         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6657         structure and nested declarations.  Reduce header clutter and
6658         use _exit() rather than abort().
6659         * objc.dg/encode-10.m: New.
6660         * objc.dg/encode-11.m: New.
6661
6662 2010-04-30  DJ Delorie  <dj@redhat.com>
6663
6664         * gcc.c-torture/execute/20100430-1.c: New test.
6665
6666 2010-04-30  Jason Merrill  <jason@redhat.com>
6667
6668         PR c++/43868
6669         * g++.dg/template/ptrmem21.C: New.
6670
6671 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6672
6673         PR fortran/18918
6674         PR fortran/43931
6675         * gfortran.dg/coarray_13.f90: New test.
6676
6677 2010-04-30  Richard Guenther  <rguenther@suse.de>
6678
6679         PR lto/43946
6680         * gcc.dg/lto/20100430-1_0.c: New testcase.
6681
6682 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6683
6684         PR debug/43942
6685         * c-c++-common/pr43942.c: New test.
6686
6687 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6688
6689         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6690         conflict with darwin crt1.o 'start' symbol.
6691
6692 2010-04-30  Richard Guenther  <rguenther@suse.de>
6693
6694         PR tree-optimization/43879
6695         * gcc.dg/torture/pr43879_1.c: New testcase.
6696
6697 2010-04-30  Richard Guenther  <rguenther@suse.de>
6698
6699         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6700
6701 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6702
6703         PR c++/43890
6704         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6705         user-provided constructor while recursing.
6706
6707 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6708
6709         PR fortran/42274
6710         * gfortran.dg/class_16.f03: New test.
6711
6712 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6713
6714         PR fortran/42274
6715         * gfortran.dg/class_15.f03: New.
6716
6717 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6718
6719         PR fortran/43326
6720         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6721
6722 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6723
6724         PR fortran/43492
6725         * gfortran.dg/generic_22.f03 : New test.
6726
6727 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6728
6729         PR fortran/42353
6730         * gfortran.dg/class_14.f03: New test.
6731
6732 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6733
6734         PR fortran/42680
6735         * gfortran.dg/interface_32.f90: New test.
6736
6737 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6738             Janus Weil  <janus@gcc.gnu.org>
6739
6740         PR fortran/41829
6741         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6742         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6743         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6744
6745 2010-04-28  Mike Stump  <mikestump@comcast.net>
6746
6747         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6748         dg-excess-errors.
6749         * g++.dg/uninit-pred-2_b.C: Likewise.
6750
6751 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6752
6753         PR fortran/18918
6754         PR fortran/43919
6755         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6756
6757 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6758
6759         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6760         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6761         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6762         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6763         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6764
6765 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6766
6767         * gcc.dg/const-uniq-1.c: New test.
6768         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6769
6770 2010-04-28  Xinliang David Li  <davidxl@google.com>
6771
6772         * gcc.dg/uninit-pred-2_b.c: New test.
6773         * gcc.dg/uninit-pred-4_b.c: New test.
6774         * gcc.dg/uninit-pred-3_d.c: New test.
6775         * gcc.dg/uninit-pred-6_b.c: New test.
6776         * gcc.dg/uninit-pred-8_b.c: New test.
6777         * gcc.dg/uninit-pred-3_a.c: New test.
6778         * gcc.dg/uninit-pred-2_c.c: New test.
6779         * gcc.dg/uninit-pred-5_a.c: New test.
6780         * gcc.dg/uninit-pred-3_e.c: New test.
6781         * gcc.dg/uninit-pred-7_a.c: New test.
6782         * gcc.dg/uninit-pred-6_c.c: New test.
6783         * gcc.dg/uninit-pred-9_a.c: New test.
6784         * gcc.dg/uninit-pred-8_c.c: New test.
6785         * gcc.dg/uninit-pred-3_b.c: New test.
6786         * gcc.dg/uninit-pred-5_b.c: New test.
6787         * gcc.dg/uninit-pred-7_b.c: New test.
6788         * gcc.dg/uninit-pred-6_d.c: New test.
6789         * gcc.dg/uninit-pred-9_b.c: New test.
6790         * gcc.dg/uninit-pred-2_a.c: New test.
6791         * gcc.dg/uninit-pred-4_a.c: New test.
6792         * gcc.dg/uninit-pred-3_c.c: New test.
6793         * gcc.dg/uninit-pred-6_a.c: New test.
6794         * gcc.dg/uninit-pred-8_a.c: New test.
6795         * gcc.dg/uninit-pred-7_c.c: New test.
6796         * gcc.dg/uninit-pred-6_e.c: New test.
6797         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6798         * g++.dg/uninit-pred-1_a.C: New test.
6799         * g++.dg/uninit-pred-1_b.C: New test.
6800         * g++.dg/uninit-pred-2_a.C: New test.
6801         * g++.dg/uninit-pred-2_b.C: New test.
6802         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6803         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6804         * g++.dg/uninit-pred-loop_1.cc: New test.
6805
6806 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6807
6808         * gcc.dg/lto/20091209-1_0.c: New testcase.
6809
6810 2010-04-28  Richard Guenther  <rguenther@suse.de>
6811
6812         PR tree-optimization/43879
6813         PR tree-optimization/43909
6814         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6815
6816 2010-04-28  Richard Guenther  <rguenther@suse.de>
6817
6818         PR c++/43880
6819         * g++.dg/torture/pr43880.C: New testcase.
6820
6821 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6822
6823         PR c++/9335
6824         * g++.dg/template/recurse2.C: Update
6825         * g++.dg/template/recurse.C: Update.
6826         * g++.dg/template/pr23510.C: Update.
6827         * lib/prune.exp: Filter out 'recursively instantiated'.
6828
6829 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6830
6831         PR c++/29043
6832         * g++.dg/init/pr29043.C: New.
6833
6834 2010-04-27  Jason Merrill  <jason@redhat.com>
6835
6836         * g++.dg/lookup/scoped5.C: Adjust.
6837         * g++.dg/lookup/scoped8.C: Adjust.
6838         * g++.dg/template/dependent-expr5.C: Adjust.
6839         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6840
6841         PR c++/43856
6842         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6843
6844         PR c++/43875
6845         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6846
6847 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6848             Jan Hubicka <hubicka@ucw.cz>
6849
6850         * gcc.dg/pure-2.c: New testcase.
6851         * gcc.dg/const-1.c: New testcase.
6852
6853 2010-04-27  Jason Merrill  <jason@redhat.com>
6854
6855         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6856
6857         PR c++/41468
6858         * g++.dg/template/sfinae17.C: New.
6859         * g++.dg/template/sfinae18.C: New.
6860
6861 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6862
6863         * g++.dg/init/pr42844.C: New.
6864         * g++.dg/cpp0x/pr42844-2.C: New.
6865         * g++.dg/cpp0x/defaulted2.C: Adjust.
6866         * g++.dg/tree-ssa/pr27549.C: Likewise.
6867         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6868
6869 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6870
6871         PR fortran/18918
6872         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6873
6874 2010-04-27  Richard Guenther  <rguenther@suse.de>
6875
6876         PR middle-end/40561
6877         * g++.dg/other/pr40561.C: New testcase.
6878
6879 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6880
6881         PR middle-end/43812
6882         * g++.dg/ipa/pr43812.C: New test.
6883
6884 2010-04-27  Jan Hubicka  <jh@suse.cz>
6885
6886         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6887         (test): ... this one.
6888
6889 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6890
6891         PR target/40657
6892         * gcc.target/arm/thumb-stackframe.c: New test.
6893
6894 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6895
6896         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6897         * gcc.dg/misc-column.c: Likewise.
6898         * gcc.dg/Walways-true-1.c: Likewise.
6899         * gcc.dg/Walways-true-2.c: Likewise.
6900         * gcc.dg/warn-addr-cmp.c: Likewise.
6901
6902 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6903
6904         PR fortran/18918
6905         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6906         * gfortran.dg/coarray_12.f90: New.
6907
6908 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6909
6910         PR c/32207
6911         * gcc.dg/pr32207.c: New test.
6912         * gcc.dg/misc-column.c: Adjust expected warning.
6913         * gcc.dg/Walways-true-1.c: Likewise.
6914         * gcc.dg/Walways-true-2.c: Likewise.
6915         * gcc.dg/warn-addr-cmp.c: Likewise.
6916
6917 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6918
6919         PR lto/42776
6920         * lib/lto.exp (lto_prune_vis_warns): New function.
6921         (lto-link-and-maybe-run): Call it.
6922
6923 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6924
6925         PR tree-optimization/43904
6926         * gcc.dg/tree-ssa/tailcall-6.c: New.
6927
6928 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6929
6930         PR testsuite/35165
6931         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6932         Darwin8/OSX10.4 - compatible code generation.
6933         Use scan-rtl-dump.
6934         * obj-c++.dg/stubify-1.mm: Ditto.
6935         * lib/objc-torture.exp: Do not require link success for
6936         "trivial.m" in the runtime checks when dowhat = 'compile'.
6937         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6938         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6939         Darwin8/OSX10.4 - compatible code generation.
6940         * objc.dg/stubify-2.m: Ditto.
6941         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6942         * objc.dg/next-runtime-1.m: Ditto.
6943         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6944         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6945         runtimes on Darwin.
6946
6947 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6948
6949         PR 43715
6950         * lib/plugin-support.exp: Use "-undefined
6951         dynamic_lookup" on darwin.
6952
6953 2010-04-26  Richard Guenther  <rguenther@suse.de>
6954
6955         * gcc.dg/lto/20100426_0.c: New testcase.
6956
6957 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6958
6959         PR tree-optimization/43833
6960         gcc.dg/Warray-bounds-8.c: New test case.
6961
6962 2010-04-26  Richard Guenther  <rguenther@suse.de>
6963
6964         PR lto/43080
6965         * g++.dg/lto/20100423-3_0.C: New testcase.
6966
6967 2010-04-26  Richard Guenther  <rguenther@suse.de>
6968
6969         PR lto/42425
6970         * g++.dg/lto/20100423-2_0.C: New testcase.
6971
6972 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6973
6974         * gcc.dg/vect/bb-slp-23.c: New test.
6975
6976 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6977
6978         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6979         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6980         * gcc.dg/c1x-float-1.c: New test.
6981
6982 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6983
6984         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6985         of "lea\[ \t\]".
6986
6987 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6988
6989         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6990         FreeBSD.
6991         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6992         * gfortran.dg/default_format_2.f90: Ditto.
6993
6994 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6995
6996         * gfortran.dg/pr43505.f90: Clean up .mod file.
6997         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6998         * gfortran.dg/pr41347.f90: Ditto.
6999         * gfortran.dg/internal_pack_4.f90: Ditto.
7000         * gfortran.dg/proc_decl_23.f90: Ditto.
7001         * gfortran.dg/recursive_check_3.f90: Ditto.
7002         * gfortran.dg/intent_out_3.f90: Ditto.
7003         * gfortran.dg/assignment_2.f90: Ditto.
7004         * gfortran.dg/pr41928.f90: Ditto.
7005         * gfortran.dg/pr42166.f90: Ditto.
7006         * gfortran.dg/private_type_12.f90: Ditto.
7007         * gfortran.dg/graphite/pr42185.f90: Ditto.
7008         * gfortran.dg/graphite/pr42186.f90: Ditto.
7009         * gfortran.dg/graphite/pr40982.f90: Ditto.
7010         * gfortran.dg/graphite/id-2.f90: Ditto.
7011         * gfortran.dg/graphite/id-4.f90: Ditto.
7012         * gfortran.dg/graphite/pr42050.f90: Ditto.
7013         * gfortran.dg/graphite/id-18.f90: Ditto.
7014         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7015         * gfortran.dg/graphite/pr41924.f90: Ditto.
7016         * gfortran.dg/graphite/pr42393.f90: Ditto.
7017         * gfortran.dg/graphite/pr37980.f90: Ditto.
7018         * gfortran.dg/graphite/pr38953.f90: Ditto.
7019         * gfortran.dg/graphite/pr42180.f90: Ditto.
7020         * gfortran.dg/graphite/pr42181.f90: Ditto.
7021         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7022         * gfortran.dg/select_type_4.f90: Ditto.
7023         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7024         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7025         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7026         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7027         * gfortran.dg/whole_file_11.f90: Ditto.
7028         * gfortran.dg/private_type_11.f90: Ditto.
7029         * gfortran.dg/vect/vect-gems.f90: Ditto.
7030         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7031
7032 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7033
7034         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7035
7036 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7037
7038         * gnat.dg/pack15.ad[sb]: New test.
7039
7040 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7041
7042         * gcc.target/arm/mla-1.c: New test.
7043
7044 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7045
7046         PR fortran/30073
7047         PR fortran/43793
7048         * gfortran.dg/pr43793.f90: New test.
7049
7050 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7051
7052         PR tree-optimization/41442
7053         * gcc.target/i386/pr41442.c: New test.
7054
7055 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7056
7057         PR fortran/43832
7058         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7059
7060 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7061
7062         PR fortran/43832
7063         * gfortran.dg/open_nounit.f90: New test.
7064
7065 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7066
7067         PR fortran/43841
7068         PR fortran/43843
7069         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7070
7071 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7072
7073         * gcc.dg/Wconversion-integer.c: Update.
7074
7075 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7076
7077         * gnat.dg/unchecked_convert5.adb: New test.
7078
7079 2010-04-23  Richard Guenther  <rguenther@suse.de>
7080
7081         PR lto/41734
7082         * gcc.dg/lto/20100423-2_0.c: New testcase.
7083         * gcc.dg/lto/20100423-2_0.c: Likewise.
7084
7085 2010-04-23  Richard Guenther  <rguenther@suse.de>
7086
7087         PR lto/43455
7088         * gcc.dg/lto/20100423-1_0.c: New testcase.
7089         * gcc.dg/lto/20100423-1_1.c: Likewise.
7090
7091 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7092
7093         PR tree-optimization/43846
7094         * gcc.dg/tree-ssa/sra-10.c: New test.
7095
7096 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7097
7098         PR middle-end/43835
7099         * gcc.c-torture/execute/pr43835.c: New test.
7100
7101 2010-04-23  Richard Guenther  <rguenther@suse.de>
7102
7103         PR lto/42653
7104         * g++.dg/lto/20100423-1_0.C: New testcase.
7105
7106 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7107
7108         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7109
7110 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7111
7112         PR tree-optimization/43842
7113         * gcc.dg/vect/pr43842.c: New test.
7114
7115 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7116
7117         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7118         * gcc.target/i386/wmul-2.c: Likewise.
7119
7120 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7121
7122         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7123         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7124
7125 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7126
7127         * gfortran.dg/reassoc_6.f: New testcase.
7128
7129 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7130
7131         PR middle-end/29274
7132         * gcc.target/arm/wmul-1.c: New test.
7133         * gcc.target/arm/wmul-2.c: New test.
7134
7135 2010-04-22  Richard Guenther  <rguenther@suse.de>
7136
7137         PR tree-optimization/43845
7138         * gcc.c-torture/compile/pr43845.c: New testcase.
7139
7140 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7141
7142         PR middle-end/29274
7143         * gcc.target/i386/wmul-1.c: New test.
7144         * gcc.target/i386/wmul-2.c: New test.
7145         * gcc.target/bfin/wmul-1.c: New test.
7146         * gcc.target/bfin/wmul-2.c: New test.
7147
7148 2010-04-22  Richard Guenther  <rguenther@suse.de>
7149
7150         PR fortran/43829
7151         * gfortran.dg/vector_subscript_6.f90: New testcase.
7152         * gfortran.dg/assign_10.f90: Adjust.
7153
7154 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7155
7156         PR fortran/43836
7157         * gfortran.dg/gomp/pr43836.f90: New test.
7158
7159 2010-04-21  Richard Guenther  <rguenther@suse.de>
7160
7161         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7162
7163 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7164
7165         * gcc.dg/torture/builtin-cproj-3.c: New.
7166
7167 2010-04-20  Jason Merrill  <jason@redhat.com>
7168
7169         PR c++/9335
7170         * g++.dg/template/recurse2.C: New.
7171         * g++.dg/parse/crash36.C: Adjust.
7172         * g++.dg/other/fold1.C: Adjust.
7173         * g++.dg/init/member1.C: Adjust.
7174         * lib/prune.exp: Prune "skipping N instantiation contexts".
7175
7176 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7177
7178         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7179
7180 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7181
7182         * gcc.dg/torture/builtin-cproj-1.c: New.
7183         * gcc.dg/torture/builtin-cproj-2.c: New.
7184
7185 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7186
7187         PR c++/43800
7188         PR c++/43704
7189         * g++.dg/template/typedef32.C: Adjust.
7190         * g++.dg/template/typedef33.C: New test.
7191
7192 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7193
7194         PR fortran/43227
7195         * gfortran.dg/proc_decl_23.f90: New test.
7196
7197         PR fortran/43266
7198         * gfortran.dg/abstract_type_6.f03: New test.
7199
7200 2010-04-20  Xinliang David Li  <davidxl@google.com>
7201
7202         * g++.dg/tree-ssa/fold-compare.C: New.
7203
7204 2010-04-20  Richard Guenther  <rguenther@suse.de>
7205
7206         PR tree-optimization/39417
7207         * g++.dg/torture/pr39417.C: New testcase.
7208
7209 2010-04-20  Richard Guenther  <rguenther@suse.de>
7210
7211         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7212
7213 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7214
7215         * g++.dg/debug/dwarf2/rv1.C: New test.
7216
7217 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7218
7219         PR target/43635
7220         * gcc.c-torture/compile/pr43635.c: New testcase.
7221
7222 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7223
7224         PR fortran/43339
7225         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7226         of sequential loops being private only in the innermost containing
7227         task region.
7228
7229         PR middle-end/43337
7230         * gfortran.dg/gomp/pr43337.f90: New test.
7231
7232 2010-04-19  Richard Guenther  <rguenther@suse.de>
7233
7234         PR tree-optimization/43796
7235         * gfortran.dg/pr43796.f90: New testcase.
7236
7237 2010-04-19  Richard Guenther  <rguenther@suse.de>
7238
7239         PR tree-optimization/43783
7240         * gcc.c-torture/execute/pr43783.c: New testcase.
7241
7242 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7243
7244         PR target/43766
7245         * gcc.target/i386/pr43766.c: New test.
7246
7247 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7248
7249         PR target/43662
7250         * gcc.target/i386/pr43662.c: New test.
7251
7252 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7253
7254         PR c++/43704
7255         * g++.dg/template/typedef32.C: New test.
7256
7257 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7258
7259         PR tree-optimization/37027
7260         * lib/target-supports.exp
7261         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7262         * gcc.dg/vect/pr37027.c: New test.
7263         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7264         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7265         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7266         gcc.dg/vect/vect-complex-6.c: Likewise.
7267
7268 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7269
7270         * g++.dg/debug/dwarf2/enum1.C: New test.
7271
7272 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7273
7274         * gnat.dg/rep_clause5.ad[sb]: New test.
7275         * gnat.dg/rep_clause5_pkg.ads: New helper.
7276
7277 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7278
7279         PR tree-optimization/43771
7280         * g++.dg/vect/pr43771.cc: New test.
7281
7282 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7283
7284         PR fortran/31538
7285         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7286         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7287
7288 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7289
7290         * gnat.dg/sizetype.adb: Rename into...
7291         * gnat.dg/sizetype1.adb: ...this.
7292         * gnat.dg/sizetype2.adb: New test.
7293
7294 2010-04-16  Richard Guenther  <rguenther@suse.de>
7295
7296         PR tree-optimization/43572
7297         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7298
7299 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7300
7301         * gnat.dg/specs/discr_private.ads: New test.
7302
7303 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7304
7305         PR target/41514
7306         * gcc.target/arm/thumb-comparisons.c: New test.
7307
7308         PR target/40603
7309         * gcc.target/arm/thumb-cbranchqi.c: New test.
7310
7311 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7312
7313         * g++.dg/torture/pr36191.C: Enable for SH.
7314
7315 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7316
7317         * gnat.dg/wide_boolean.adb: New test.
7318         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7319
7320 2010-04-15  Richard Guenther  <rguenther@suse.de>
7321
7322         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7323         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7324         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7325         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7326         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7327         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7328         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7329         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7330         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7331         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7332         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7333         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7334         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7335         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7336         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7337
7338 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7339
7340         PR target/21803
7341         * gcc.target/arm/pr42496.c: New test.
7342
7343 2010-04-14  Jason Merrill  <jason@redhat.com>
7344
7345         PR c++/36625
7346         * g++.dg/ext/attrib38.C: New.
7347
7348 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7349
7350         PR testsuite/43739
7351         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7352
7353 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7354
7355         PR 42966
7356         * gcc.dg/cpp/warn-undef-2.c: Update.
7357         * gcc.dg/cpp/warn-traditional-2.c: Update.
7358         * gcc.dg/cpp/warn-comments-2.c: Update.
7359         * gcc.dg/cpp/warn-variadic-2.c: Update.
7360         * gcc.dg/cpp/warn-long-long-2.c: Update.
7361         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7362         * gcc.dg/cpp/warn-multichar-2.c: Update.
7363         * gcc.dg/cpp/warn-normalized-3.c: Update.
7364         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7365         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7366         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7367         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7368         * gcc.dg/cpp/warn-redefined-2.c: Update.
7369         * gfortran.dg/warning-directive-2.F90: Update.
7370         * c-c++-common/cpp/warning-directive-2.c: Update.
7371
7372 2010-04-14  Michael Matz  <matz@suse.de>
7373
7374         PR tree-optimization/42963
7375         * gcc.dg/pr42963.c: New testcase.
7376
7377 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7378
7379         * gnat.dg/class_wide.adb: Rename into...
7380         * gnat.dg/class_wide1.adb: ...this.
7381         * gnat.dg/class_wide2.ad[sb]: New test.
7382
7383 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7384
7385         PR fortran/18918
7386         * gfortran.dg/coarray_9.f90: Update dg-errors.
7387         * gfortran.dg/coarray_10.f90: New test.
7388         * gfortran.dg/coarray_11.f90: New test.
7389
7390 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7391
7392         PR fortran/43747
7393         gfortran.dg/initialization_24.f90: New test.
7394
7395 2010-04-13  Jason Merrill  <jason@redhat.com>
7396
7397         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7398         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7399
7400 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7401
7402         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7403         * g++.dg/dg.exp: Likewise.
7404         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7405         * c-c++-common/cpp/warning-directive-1.c: ... here.
7406         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7407         * c-c++-common/cpp/warning-directive-2.c: ... here.
7408         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7409         * c-c++-common/cpp/warning-directive-3.c: ... here.
7410         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7411         * c-c++-common/cpp/warning-directive-4.c: ... here.
7412         * g++.dg/cpp/warning-directive-1.C: Delete.
7413         * g++.dg/cpp/warning-directive-2.C: Delete.
7414         * g++.dg/cpp/warning-directive-3.C: Delete.
7415         * g++.dg/cpp/warning-directive-4.C: Delete.
7416         * gcc.dg/cpp/normalised-3.c: Delete.
7417         * g++.dg/cpp/normalised-1.C: Rename as ...
7418         * c-c++-common/cpp/normalised-3.c: ... this.
7419
7420 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7421
7422         * gcc.dg/tree-ssa/sra-9.c: New test.
7423
7424 2010-04-13  Michael Matz  <matz@suse.de>
7425
7426         PR middle-end/43730
7427         * gcc.dg/pr43730.c: New test.
7428
7429 2010-04-13  Michael Matz  <matz@suse.de>
7430
7431         * gcc.dg/tree-ssa/negate.c: New testcase.
7432
7433 2010-04-13  Richard Guenther  <rguenther@suse.de>
7434
7435         PR testsuite/43735
7436         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7437
7438 2010-04-13  Richard Guenther  <rguenther@suse.de>
7439
7440         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7441
7442 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7443
7444         * gnat.dg/derived_type1.adb: New test.
7445
7446 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7447
7448         * gcc.dg/plugindir1.c: New testcase.
7449         * gcc.dg/plugindir2.c: New testcase.
7450         * gcc.dg/plugindir3.c: New testcase.
7451         * gcc.dg/plugindir4.c: New testcase.
7452
7453 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7454
7455         * gcc.target/i386/rotate-2.c: New test.
7456
7457 2010-04-12  Jason Merrill  <jason@redhat.com>
7458
7459         PR c++/43641
7460         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7461         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7462
7463 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7464
7465         PR c++/25811
7466         * g++.dg/init/pr25811.C: New test.
7467
7468 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7469
7470         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7471         dg-error, dg-warning.
7472         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7473
7474 2010-04-12  Richard Guenther  <rguenther@suse.de>
7475
7476         * gcc.dg/torture/inline-2.c: New testcase.
7477
7478 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7479
7480         PR bootstrap/43699
7481         * gcc.dg/Wunused-var-7.c: New test.
7482
7483         PR tree-optimization/43560
7484         * gcc.c-torture/execute/pr43560.c: New test.
7485
7486 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7487
7488         * gnat.dg/aggr13.adb: New test.
7489         * gnat.dg/aggr14.adb: Likewise.
7490         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7491
7492 2010-04-12  Richard Guenther  <rguenther@suse.de>
7493
7494         PR c++/43611
7495         * g++.dg/torture/pr43611.C: New testcase.
7496
7497 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7498
7499         PR c/36774
7500         * gcc.dg/pr36774-1.c: New test.
7501         * gcc.dg/pr36774-2.c: New test.
7502
7503 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7504
7505         * gcc.target/sh/rte-delay-slot.c: New test.
7506
7507 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7508
7509         * gnat.dg/pack9.adb: Remove -cargs option.
7510         * gnat.dg/aggr12.ad[sb]: New test.
7511
7512 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7513
7514         PR target/43417
7515         * gcc.target/sh/pr43417.c: New test.
7516
7517 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7518
7519         PR fortran/43591
7520         * gfortran.dg/spec_expr_6.f90: New test.
7521
7522 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7523
7524         PR cpp/43195
7525         * gcc.dg/cpp/pr43195.c: New.
7526         * gcc.dg/cpp/pr43195.h: New.
7527
7528 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7529
7530         PR 42965
7531         * gcc.dg/Werror-6.c: Adjust.
7532         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7533         * gcc.dg/Werror-4.c: Likewise.
7534         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7535         * gcc.dg/Wswitch-enum-error.c: Likewise.
7536         * gcc.dg/Wpointer-arith.c: Likewise.
7537         * gcc.dg/Wfatal.c: Likewise.
7538         * gcc.dg/Wswitch-error.c: Likewise.
7539         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7540         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7541         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7542         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7543         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7544         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7545         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7546         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7547         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7548         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7549         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7550         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7551         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7552         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7553         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7554         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7555         * g++.dg/cpp/warning-directive-2.C: Likewise.
7556         * gfortran.dg/warning-directive-2.F90: Likewise.
7557
7558 2010-04-09  Jason Merrill  <jason@redhat.com>
7559
7560         PR c++/42623
7561         * g++.dg/template/sizeof13.C: New.
7562
7563 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7564
7565         * g++.dg/other/pr35504.C: Add check for thiscall.
7566         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7567         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7568
7569 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7570
7571         PR c++/28584
7572         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7573         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7574         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7575         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7576         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7577         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7578         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7579         * g++.dg/other/increment1.C: Likewise.
7580
7581 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7582
7583         PR fortran/18918
7584         * gfortran.dg/coarray_7.f90: New test.
7585         * gfortran.dg/coarray_8.f90: New test.
7586
7587 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7588
7589         PR fortran/28039
7590         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7591
7592 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7593
7594         PR target/43643
7595         * gcc.dg/pr43643.c: New test.
7596
7597 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7598
7599         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7600
7601 2010-04-08  Richard Guenther  <rguenther@suse.de>
7602
7603         PR tree-optimization/43679
7604         * gcc.c-torture/compile/pr43679.c: New testcase.
7605
7606 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7607
7608         PR debug/43670
7609         * gcc.dg/pr43670.c: New test.
7610
7611 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7612
7613         PR middle-end/40815
7614         * gcc.dg/tree-ssa/reassoc-19.c: New.
7615
7616 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7617
7618         PR c/18624
7619         * gcc.dg/Wunused-var-1.c: New test.
7620         * gcc.dg/Wunused-var-2.c: New test.
7621         * gcc.dg/Wunused-var-3.c: New test.
7622         * gcc.dg/Wunused-var-4.c: New test.
7623         * gcc.dg/Wunused-var-5.c: New test.
7624         * gcc.dg/Wunused-var-6.c: New test.
7625         * gcc.dg/Wunused-parm-1.c: New test.
7626
7627         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7628         * gcc.dg/trunc-1.c: Likewise.
7629         * gcc.dg/vla-9.c: Likewise.
7630         * gcc.dg/dfp/composite-type.c: Likewise.
7631
7632 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7633
7634         PR objc/35996
7635         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7636         * obj-c++.dg/objc-gc-3.mm: Ditto.
7637
7638 2010-04-07  Simon Baldwin  <simonb@google.com>
7639
7640         * gcc.dg/cpp/warn-undef-2.c: New.
7641         * gcc.dg/cpp/warn-traditional-2.c: New.
7642         * gcc.dg/cpp/warn-comments-2.c: New.
7643         * gcc.dg/cpp/warning-directive-1.c: New.
7644         * gcc.dg/cpp/warn-long-long.c: New.
7645         * gcc.dg/cpp/warn-traditional.c: New.
7646         * gcc.dg/cpp/warn-variadic-2.c: New.
7647         * gcc.dg/cpp/warn-undef.c: New.
7648         * gcc.dg/cpp/warn-normalized-1.c: New.
7649         * gcc.dg/cpp/warning-directive-2.c: New.
7650         * gcc.dg/cpp/warn-long-long-2.c: New.
7651         * gcc.dg/cpp/warn-variadic.c: New.
7652         * gcc.dg/cpp/warn-normalized-2.c: New.
7653         * gcc.dg/cpp/warning-directive-3.c: New.
7654         * gcc.dg/cpp/warn-deprecated-2.c: New.
7655         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7656         * gcc.dg/cpp/warn-multichar-2.c: New.
7657         * gcc.dg/cpp/warn-normalized-3.c: New.
7658         * gcc.dg/cpp/warning-directive-4.c: New.
7659         * gcc.dg/cpp/warn-unused-macros.c: New.
7660         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7661         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7662         * gcc.dg/cpp/warn-cxx-compat.c: New.
7663         * gcc.dg/cpp/warn-redefined.c: New.
7664         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7665         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7666         * gcc.dg/cpp/warn-deprecated.c: New.
7667         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7668         * gcc.dg/cpp/warn-redefined-2.c: New.
7669         * gcc.dg/cpp/warn-comments.c: New.
7670         * gcc.dg/cpp/warn-multichar.c: New.
7671         * g++.dg/cpp/warning-directive-1.C: New.
7672         * g++.dg/cpp/warning-directive-2.C: New.
7673         * g++.dg/cpp/warning-directive-3.C: New.
7674         * g++.dg/cpp/warning-directive-4.C: New.
7675         * gfortran.dg/warning-directive-1.F90: New.
7676         * gfortran.dg/warning-directive-3.F90: New.
7677         * gfortran.dg/warning-directive-2.F90: New.
7678         * gfortran.dg/warning-directive-4.F90: New.
7679
7680 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7681
7682         PR objc++/23716
7683         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7684
7685 2010-04-07  Jason Merrill  <jason@redhat.com>
7686
7687         * g++.dg/template/dr408.C: New.
7688
7689         * g++.dg/lookup/ns4.C: New.
7690
7691         PR c++/38392
7692         * g++.dg/template/friend51.C: New test.
7693
7694         PR c++/41970
7695         * g++.old-deja/g++.other/linkage1.C: Adjust.
7696
7697 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7698
7699         PR c++/42697
7700         * g++.dg/template/crash94.C: New test.
7701
7702 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7703
7704         PR c++/40239
7705         * g++.dg/init/aggr5.C: New test.
7706         * g++.dg/init/aggr5.C: New test.
7707
7708 2010-04-07  Richard Guenther  <rguenther@suse.de>
7709
7710         PR tree-optimization/43270
7711         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7712         * gcc.dg/Warray-bounds-7.c: Likewise.
7713
7714 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7715
7716         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7717         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7718         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7719
7720 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7721
7722         PR c++/42556
7723         * g++.dg/init/pr42556.C: New test.
7724
7725 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7726
7727         PR debug/43628
7728         * g++.dg/debug/dwarf2/typedef2.C: New test.
7729
7730 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7731
7732         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7733         c-c++-common/dwarf2/redeclaration-1.C
7734
7735 2010-04-06  Jason Merrill  <jason@redhat.com>
7736
7737         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7738         * g++.dg/ext/attrib18.C: Likewise.
7739         * g++.dg/ext/bitfield2.C: Likewise.
7740         * g++.dg/ext/bitfield4.C: Likewise.
7741         * g++.dg/ext/visibility/warn2.C: Likewise.
7742         * g++.dg/ext/visibility/warn3.C: Likewise.
7743         * g++.dg/gomp/pr26690-1.C: Likewise.
7744         * g++.dg/inherit/covariant7.C: Likewise.
7745         * g++.dg/init/synth2.C: Likewise.
7746         * g++.dg/lookup/using7.C: Likewise.
7747         * g++.dg/other/crash-4.C: Likewise.
7748         * g++.dg/other/error13.C: Likewise.
7749         * g++.dg/other/error20.C: Likewise.
7750         * g++.dg/parse/crash31.C: Likewise.
7751         * g++.dg/parse/error16.C: Likewise.
7752         * g++.dg/parse/error19.C: Likewise.
7753         * g++.dg/parse/error27.C: Likewise.
7754         * g++.dg/parse/error28.C: Likewise.
7755         * g++.dg/parse/fused-params1.C: Likewise.
7756         * g++.dg/template/error2.C: Likewise.
7757         * g++.dg/template/local6.C: Likewise.
7758         * g++.dg/template/qualttp15.C: Likewise.
7759         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7760         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7761         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7762         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7763         * g++.old-deja/g++.eh/spec6.C: Likewise.
7764         * g++.old-deja/g++.jason/crash3.C: Likewise.
7765         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7766         * g++.old-deja/g++.law/ctors5.C: Likewise.
7767         * g++.old-deja/g++.law/ctors9.C: Likewise.
7768         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7769         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7770         * g++.old-deja/g++.other/struct1.C: Likewise.
7771         * g++.old-deja/g++.other/volatile1.C: Likewise.
7772         * g++.old-deja/g++.pt/crash36.C: Likewise.
7773         * g++.old-deja/g++.pt/derived3.C: Likewise.
7774         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7775         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7776
7777 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7778
7779         PR middle-end/43519
7780         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7781         * gcc.dg/graphite/id-19.c: New.
7782
7783 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7784
7785         PR middle-end/32824
7786         * gcc.dg/vect/pr32824: New.
7787
7788 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7789
7790         PR fortran/18918
7791         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7792         * gfortran.dg/coarray_3.f90: Ditto.
7793         * gfortran.dg/coarray_4.f90: Ditto.
7794         * gfortran.dg/coarray_5.f90: Ditto.
7795         * gfortran.dg/coarray_6.f90: Ditto.
7796         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7797
7798 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7799
7800         PR fortran/18918
7801         * gfortran.dg/coarray_4.f90: Fix test.
7802         * gfortran.dg/coarray_6.f90: Add more tests.
7803
7804 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7805
7806         PR fortran/18918
7807         * gfortran.dg/coarray_4.f90: New test.
7808         * gfortran.dg/coarray_5.f90: New test.
7809         * gfortran.dg/coarray_6.f90: New test.
7810
7811 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7812
7813         PR fortran/18918
7814         * gfortran.dg/iso_fortran_env_5.f90: New test.
7815         * gfortran.dg/iso_fortran_env_6.f90: New test.
7816
7817 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7818
7819         PR fortran/39997
7820         * gfortran.dg/coarray_1.f90: New test.
7821         * gfortran.dg/coarray_2.f90: New test.
7822         * gfortran.dg/coarray_3.f90: New test.
7823
7824 2010-04-06  Jason Merrill  <jason@redhat.com>
7825
7826         PR c++/43648
7827         * g++.dg/template/dtor8.C: New.
7828
7829         PR c++/43621
7830         * g++.dg/template/error-recovery2.C: New.
7831
7832 2010-04-06  Jan Hubicka  <jh@suse.czpli
7833
7834         PR tree-optimization/42906
7835         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7836
7837 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7838
7839         PR fortran/43178
7840         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7841         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7842         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7843
7844 2010-04-06  Richard Guenther  <rguenther@suse.de>
7845
7846         PR tree-optimization/43627
7847         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7848
7849 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7850
7851         PR target/43638
7852         * gcc.target/i386/pr43638.c: New test.
7853
7854 2010-04-06  Richard Guenther  <rguenther@suse.de>
7855
7856         PR middle-end/43661
7857         * gcc.c-torture/compile/pr43661.c: New testcase.
7858
7859 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7860
7861         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7862
7863 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7864
7865         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7866
7867 2010-04-02  Richard Guenther  <rguenther@suse.de>
7868
7869         PR tree-optimization/43629
7870         * gcc.c-torture/execute/pr43629.c: New testcase.
7871
7872 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7873             Dominique d'Humieres  <dominiq@lps.ens.fr>
7874
7875         PR libfortran/43605
7876         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7877
7878 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7879
7880         PR debug/43325
7881         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7882
7883 2010-04-01  Jason Merrill  <jason@redhat.com>
7884
7885         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7886
7887 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7888             Manfred Schwarb  <manfred99@gmx.ch>
7889
7890         PR libfortran/43605
7891         * gfortran.dg/ftell_3.f90: New test.
7892
7893 2010-04-01  Richard Guenther  <rguenther@suse.de>
7894
7895         PR middle-end/43614
7896         * gcc.c-torture/compile/pr43614.c: New testcase.
7897
7898 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7899
7900         PR tree-optimization/43141
7901         * gcc.dg/guality/pr43141.c: New test.
7902
7903 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7904
7905         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7906         * g++.dg/eh/spbp.C: Likewise.
7907         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7908         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7909         superfluous casts.
7910         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7911         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7912         * objc.dg/dwarf-2.m: Likewise.
7913
7914 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7915
7916         PR middle-end/43464
7917         * gcc.dg/graphite/id-pr43464.c: New.
7918         * gcc.dg/graphite/id-pr43464-1.c: New.
7919
7920 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7921
7922         PR middle-end/43351
7923         * gcc.dg/graphite/id-pr43351.c
7924
7925 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7926
7927         PR testsuite/35165
7928         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7929         * obj-c++.dg/try-catch-2.mm: Ditto.
7930         * obj-c++.dg/lookup-2.mm: Ditto.
7931         * obj-c++.dg/encode-8.m: Ditto.
7932         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7933         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7934         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7935         * obj-c++.dg/const-str-11.mm: Ditto.
7936         * obj-c++.dg/const-str-9.mm: Ditto.
7937         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7938         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7939         * obj-c++.dg/except-1.mm: Ditto.
7940         * obj-c++.dg/const-str-7.mm: Ditto.
7941         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7942         * obj-c++.dg/const-str-3.mm: Ditto.
7943         * obj-c++.dg/const-str-7.mm: Ditto.
7944         * obj-c++.dg/stubify-2.mm: Change dump file name.
7945
7946         PR objc++/23613
7947         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7948         New macro.
7949         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7950         Remove dg-xfail-if.
7951
7952 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7953
7954         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7955         only with -O2, -O3 or -Os and not with -fwhopr.
7956
7957 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7958
7959         PR c++/43558
7960         * g++.dg/template/typedef31.C: New test.
7961
7962 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7963
7964         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7965         assembler output on *-*-solaris2*.
7966         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7967
7968 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7969
7970         PR debug/43557
7971         * gcc.dg/pr43557-1.c: New test.
7972         * gcc.dg/pr43557-2.c: New file.
7973
7974 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7975
7976         PR 43562
7977         * gcc.dg/pr43562.c: New test.
7978
7979 2010-03-30  Jason Merrill  <jason@redhat.com>
7980
7981         PR c++/43076
7982         * g++.dg/template/error-recovery1.C: New.
7983
7984         PR c++/41786
7985         * g++.dg/parse/ambig5.C: New.
7986
7987 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7988
7989         PR debug/43593
7990         * gcc.dg/guality/pr43593.c: New test.
7991
7992 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7993
7994         PR middle-end/43430
7995         * gcc.dg/vect/pr43430-1.c: New.
7996
7997 2010-03-30  Jason Merrill  <jason@redhat.com>
7998
7999         PR c++/43559
8000         * g++.dg/template/partial7.C: New.
8001
8002 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8003
8004         * gcc.target/s390/stackcheck1.c: New testcase.
8005
8006 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8007
8008         PR libfortran/43265
8009         * gfortran.dg/read_eof_8.f90: New test.
8010
8011 2010-03-29  Jason Merrill  <jason@redhat.com>
8012
8013         * gcc.dg/cpp/include6.c: Change [] to ().
8014
8015         N3077
8016         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8017         splicing and UCNs.
8018         * c-c++-common/raw-string-2.c: Add trigraph test.
8019         * c-c++-common/raw-string-8.c: New.
8020         * c-c++-common/raw-string-9.c: New.
8021         * c-c++-common/raw-string-10.c: New.
8022
8023         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8024         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8025         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8026         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8027         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8028         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8029         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8030
8031 2010-03-29  Richard Guenther  <rguenther@suse.de>
8032
8033         PR tree-optimization/43560
8034         * gcc.dg/torture/pr43560.c: New testcase.
8035
8036 2010-03-29  Jason Merrill  <jason@redhat.com>
8037
8038         N3077
8039         * g++.dg/ext/raw-string-1.C: Change [] to ().
8040         * g++.dg/ext/raw-string-2.C: Change [] to ().
8041         Don't use \ in delimiter.
8042         * g++.dg/ext/raw-string-3.C: Change [] to ().
8043         * g++.dg/ext/raw-string-4.C: Change [] to ().
8044         * g++.dg/ext/raw-string-5.C: Change [] to ().
8045         Test for error on \ in delimiter.
8046         * g++.dg/ext/raw-string-6.C: Change [] to ().
8047         * g++.dg/ext/raw-string-7.C: Change [] to ().
8048
8049 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8050
8051         PR 43564
8052         * gcc.dg/pr43564.c: New test.
8053
8054 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8055
8056         PR fortran/43551
8057         * gfortran.dg/direct_io_12.f90: New test.
8058
8059 2010-03-28  Jan Hubicka  <jh@suse.cz>
8060
8061         PR tree-optimization/43505
8062         * gfortran.dg/pr43505.f90: New testcase.
8063
8064 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8065
8066         PR tree-optimization/43528
8067         * gcc.target/i386/pr43528.c: New test.
8068
8069 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8070
8071         PR c/43381
8072         * gcc.dg/parm-impl-decl-3.c: New test.
8073
8074 2010-03-26  Jason Merrill  <jason@redhat.com>
8075
8076         PR c++/43509
8077         * g++.dg/cpp0x/parse1.C: New.
8078
8079 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8080
8081         PR target/43524
8082         * gcc.target/i386/pr43524.c: New test.
8083
8084 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8085
8086         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8087         whitespace, rename main to foo.
8088         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8089         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8090         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8091         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8092         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8093         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8094         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8095         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8096         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8097         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8098         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8099
8100 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8101
8102         PR c++/43327
8103         * g++.dg/other/crash-10.C: New test.
8104         * g++.dg/other/crash-11.C: New test.
8105
8106 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8107
8108         PR libfortran/43517
8109         * gfortran.dg/read_eof_7.f90: New test.
8110
8111 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8112
8113         PR objc/35165
8114         PR testsuite/43512
8115         * objc-obj-c++-shared: New directory.
8116         * objc-obj-c++-shared/Object1-implementation.h: New file.
8117         * objc-obj-c++-shared/Object1.h: New file.
8118         * objc-obj-c++-shared/Protocol1.h: New file.
8119         * objc-obj-c++-shared/next-abi.h: New file.
8120         * objc-obj-c++-shared/next-mapping.h: New file.
8121         * objc/execute/next_mapping.h: Delete.
8122         * objc.dg/special/special.exp: For all targets run the tests with
8123         -fgnu-runtime, for darwin targets also run the tests with
8124         -fnext-runtime.
8125         * objc.dg/dg.exp: Ditto.
8126         * obj-c++.dg/dg.exp: Ditto.
8127         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8128         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8129         include use of updated NeXT interface.
8130         * objc/execute/formal_protocol-5.m: Ditto.
8131         * objc/execute/protocol-isEqual-2.m: Ditto.
8132         * objc/execute/protocol-isEqual-4.m: Ditto.
8133         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8134         Protocol1.h) and next-mapping.h as required.
8135         * objc/execute/object_is_class.m: Ditto.
8136         * objc/execute/enumeration-1.m: Ditto.
8137         * objc/execute/class-13.m: Ditto.
8138         * objc/execute/formal_protocol-2.m: Ditto.
8139         * objc/execute/formal_protocol-4.m: Ditto.
8140         * objc/execute/class-1.m: Ditto.
8141         * objc/execute/bycopy-1.m: Ditto.
8142         * objc/execute/formal_protocol-6.m: Ditto.
8143         * objc/execute/bycopy-3.m: Ditto.
8144         * objc/execute/class-3.m: Ditto.
8145         * objc/execute/bf-11.m: Ditto.
8146         * objc/execute/class-5.m: Ditto.
8147         * objc/execute/bf-13.m: Ditto.
8148         * objc/execute/class-7.m: Ditto.
8149         * objc/execute/bf-15.m: Ditto.
8150         * objc/execute/class-9.m: Ditto.
8151         * objc/execute/bf-17.m: Ditto.
8152         * objc/execute/bf-19.m: Ditto.
8153         * objc/execute/IMP.m: Ditto.
8154         * objc/execute/exceptions/catchall-1.m: Ditto.
8155         * objc/execute/exceptions/trivial.m: Ditto.
8156         * objc/execute/exceptions/finally-1.m: Ditto.
8157         * objc/execute/exceptions/local-variables-1.m: Ditto.
8158         * objc/execute/exceptions/foward-1.m: Ditto.
8159         * objc/execute/bf-2.m: Ditto.
8160         * objc/execute/string1.m: Ditto.
8161         * objc/execute/bf-4.m: Ditto.
8162         * objc/execute/informal_protocol.m: Ditto.
8163         * objc/execute/string3.m: Ditto.
8164         * objc/execute/bf-6.m: Ditto.
8165         * objc/execute/bf-8.m: Ditto.
8166         * objc/execute/class-tests-1.h: Ditto.
8167         * objc/execute/protocol-isEqual-1.m: Ditto.
8168         * objc/execute/protocol-isEqual-3.m: Ditto.
8169         * objc/execute/_cmd.m: Ditto.
8170         * objc/execute/function-message-1.m: Ditto.
8171         * objc/execute/bf-20.m: Ditto.
8172         * objc/execute/bf-common.h: Ditto.
8173         * objc/execute/np-2.m: Ditto.
8174         * objc/execute/class-10.m: Ditto.
8175         * objc/execute/class-12.m: Ditto.
8176         * objc/execute/enumeration-2.m: Ditto.
8177         * objc/execute/class-14.m: Ditto.
8178         * objc/execute/encode-1.m: Ditto.
8179         * objc/execute/formal_protocol-1.m: Ditto.
8180         * objc/execute/formal_protocol-3.m: Ditto.
8181         * objc/execute/accessing_ivars.m: Ditto.
8182         * objc/execute/bycopy-2.m: Ditto.
8183         * objc/execute/class-2.m: Ditto.
8184         * objc/execute/bf-10.m: Ditto.
8185         * objc/execute/formal_protocol-7.m: Ditto.
8186         * objc/execute/root_methods.m: Ditto.
8187         * objc/execute/class-4.m: Ditto.
8188         * objc/execute/bf-12.m: Ditto.
8189         * objc/execute/class-6.m: Ditto.
8190         * objc/execute/bf-14.m: Ditto.
8191         * objc/execute/nested-func-1.m: Ditto.
8192         * objc/execute/class-8.m: Ditto.
8193         * objc/execute/private.m: Ditto.
8194         * objc/execute/bf-16.m: Ditto.
8195         * objc/execute/bf-18.m: Ditto.
8196         * objc/execute/load-3.m: Ditto.
8197         * objc/execute/compatibility_alias.m: Ditto.
8198         * objc/execute/bf-1.m: Ditto.
8199         * objc/execute/no_clash.m: Ditto.
8200         * objc/execute/bf-3.m: Ditto.
8201         * objc/execute/string2.m: Ditto.
8202         * objc/execute/bf-5.m: Ditto.
8203         * objc/execute/string4.m: Ditto.
8204         * objc/execute/bf-7.m: Ditto.
8205         * objc/execute/object_is_meta_class.m: Ditto.
8206         * objc/execute/bf-9.m: Ditto.
8207         * objc/execute/bf-21.m: Ditto.
8208         * objc/execute/cascading-1.m: Ditto.
8209         * objc/execute/trivial.m: Ditto.
8210         * objc/execute/np-1.m: Ditto.
8211         * objc/compile/trivial.m: Ditto.
8212         * objc/execute/class_self-2.m: Include <stdlib.h>.
8213         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8214         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8215         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8216         and 64bit. Use new NeXT interface as required.
8217         * objc.dg/special/unclaimed-category-1.m: Ditto.
8218         * objc.dg/special/unclaimed-category-1.h: Ditto.
8219         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8220         * objc.dg/func-ptr-1.m: Ditto.
8221         * objc.dg/stret-1.m: Ditto.
8222         * objc.dg/encode-2.m: Ditto.
8223         * objc.dg/category-1.m: Ditto.
8224         * objc.dg/encode-3.m: Ditto.
8225         * objc.dg/call-super-3.m: Ditto.
8226         * objc.dg/method-3.m: Ditto.
8227         * objc.dg/func-ptr-2.m: Ditto.
8228         * objc.dg/lookup-1.m: Ditto.
8229         * objc.dg/encode-4.m: Ditto.
8230         * objc.dg/fix-and-continue-1.m: Ditto.
8231         * objc.dg/proto-lossage-3.m: Ditto.
8232         * objc.dg/method-13.m: Ditto.
8233         * objc.dg/proto-qual-1.m: Ditto.
8234         * objc.dg/zero-link-3.m: Ditto.
8235         * objc.dg/bitfield-1.m: Ditto.
8236         * objc.dg/va-meth-1.m: Ditto.
8237         * objc.dg/super-class-3.m: Ditto.
8238         * objc.dg/call-super-1.m: Ditto.
8239         * objc.dg/type-size-2.m: Ditto.
8240         * objc.dg/method-10.m: Ditto.
8241         * objc.dg/defs.m: Ditto.
8242         * objc.dg/const-str-3.m: Ditto.
8243         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8244         Protocol1.h) and next-mapping.h as required. Use new NeXT
8245         interface as required.
8246         * objc.dg/super-class-4.m: Ditto.
8247         * objc.dg/comp-types-8.m: Ditto.
8248         * objc.dg/call-super-2.m: Ditto.
8249         * objc.dg/objc-fast-4.m: Ditto.
8250         * objc.dg/method-6.m: Ditto.
8251         * objc.dg/const-str-3.m: Ditto.
8252         * objc.dg/const-str-7.m: Ditto.
8253         * objc.dg/method-15.m: Ditto.
8254         * objc.dg/method-19.m: Ditto.
8255         * objc.dg/sync-1.m: Ditto.
8256         * objc.dg/layout-1.m: Ditto.
8257         * objc.dg/bitfield-3.m: Ditto.
8258         * objc.dg/try-catch-3.m: Ditto.
8259         * objc.dg/try-catch-7.m: Ditto.
8260         * objc.dg/comp-types-10.m: Ditto.
8261         * objc.dg/selector-2.: Ditto.
8262         * objc.dg/method-7.m: Ditto.
8263         * objc.dg/typedef-alias-1.m: Ditto.
8264         * objc.dg/proto-lossage-2.m: Ditto.
8265         * objc.dg/comp-types-11.m: Ditto.
8266         * objc.dg/sizeof-1.m: Ditto.
8267         * objc.dg/method-17.m: Ditto.
8268         * objc.dg/bitfield-5.m: Ditto.
8269         * objc.dg/try-catch-1.m: Ditto.
8270         * objc.dg/encode-5.m: Ditto.
8271         * objc.dg/fix-and-continue-2.m: Ditto.
8272         * objc.dg/method-9.m: Ditto.
8273         * objc.dg/isa-field-1.m: Ditto.
8274         * objc.dg/local-decl-2.m: Ditto.
8275         * objc.dg/objc-gc-4.m: Ditto.
8276         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8277         * objc.dg/gnu-runtime-3.m: Ditto.
8278         * objc.dg/encode-7.m: Ditto.
8279         * objc.dg/encode-8.m: Ditto.
8280         * objc.dg/selector-3.m: Ditto.
8281         * objc.dg/gnu-runtime-1.m: Ditto.
8282         * objc.dg/const-str-12.m: Ditto.
8283         * objc.dg/gnu-runtime-2.m: Ditto.
8284         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8285         * objc.dg/selector-1.m: Ditto.
8286         * objc.dg/stubify-2.m: Ditto.
8287         * objc.dg/zero-link-1.m: Ditto.
8288         * objc.dg/stret-2.m: Ditto.
8289         * objc.dg/zero-link-2.m: Ditto.
8290         * objc.dg/next-runtime-1.m: Ditto.
8291         * objc.dg/symtab-1.m: Ditto.
8292         * objc.dg/stubify-1.m: Ditto.
8293         * objc.dg/bitfield-2.m: Ditto.
8294         * objc.dg/try-catch-10.m: Apply to both runtimes.
8295         * objc.dg/const-str-1.m: Ditto.
8296         * objc.dg/image-info.m: Ditto.
8297         * objc.dg/encode-9.m: Ditto.
8298         * objc.dg/pragma-1.m: Apply test to all targets.
8299         * objc.dg/const-str-4.m: Ditto.
8300         * objc.dg/const-str-8.m: Ditto.
8301         * objc.dg/super-class-2.m: Ditto.
8302         * objc.dg/try-catch-5.m: Ditto.
8303         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8304         Protocol1.h) and next-mapping.h as required. Use new NeXT
8305         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8306         * objc.dg/const-str-11.m: Ditto.
8307         * objc.dg/const-str-9.m: Ditto.
8308         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8309         * objc.dg/encode-1.m: Remove redundant -lobjc.
8310         * objc.dg/try-catch-9.m: Tidy space.
8311         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8312         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8313         and 64bit. Use new NeXT interface as required.
8314         * obj-c++.dg/template-4.mm: Ditto.
8315         * obj-c++.dg/defs.mm: Ditto.
8316         * obj-c++.dg/basic.mm: Ditto.
8317         * obj-c++.dg/encode-4.mm: Ditto.
8318         * obj-c++.dg/method-17.mm: Ditto.
8319         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8320         * obj-c++.dg/cxx-class-1.mm: Ditto.
8321         * obj-c++.dg/method-10.mm: Ditto.
8322         * obj-c++.dg/va-meth-1.mm: Ditto.
8323         * obj-c++.dg/encode-5.mm: Ditto.
8324         * obj-c++.dg/lookup-2.mm: Ditto.
8325         * obj-c++.dg/template-3.mm: Ditto.
8326         * obj-c++.dg/proto-qual-1.mm: Ditto.
8327         * obj-c++.dg/qual-types-1.m: Ditto.
8328         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8329         * obj-c++.dg/template-1.mm: Ditto.
8330         * obj-c++.dg/encode-6.mm: Ditto.
8331         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8332         Protocol1.h) and next-mapping.h as required. Use new NeXT
8333         interface as required.
8334         * obj-c++.dg/except-1.mm: Ditto.
8335         * obj-c++.dg/const-str-7.mm: Ditto.
8336         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8337         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8338         * obj-c++.dg/selector-2.mm: Ditto.
8339         * obj-c++.dg/isa-field-1.mm: Ditto.
8340         * obj-c++.dg/try-catch-1.mm: Ditto.
8341         * obj-c++.dg/local-decl-1.mm: Ditto.
8342         * obj-c++.dg/try-catch-9.mm: Ditto.
8343         * obj-c++.dg/no-extra-load.mm: Ditto.
8344         * obj-c++.dg/selector-5.mm: Ditto.
8345         * obj-c++.dg/method-12.mm: Ditto.
8346         * obj-c++.dg/try-catch-11.mm: Ditto.
8347         * obj-c++.dg/comp-types-11.mm: Ditto.
8348         * obj-c++.dg/bitfield-3.mm: Ditto.
8349         * obj-c++.dg/method-6.mm: Ditto.
8350         * obj-c++.dg/super-class-2.mm: Ditto.
8351         * obj-c++.dg/method-21.mm: Ditto.
8352         * obj-c++.dg/const-str-8.mm: Ditto.
8353         * obj-c++.dg/try-catch-7.mm: Ditto.
8354         * obj-c++.dg/method-15.mm: Ditto.
8355         * obj-c++.dg/layout-1.mm: Ditto.
8356         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8357         * obj-c++.dg/const-str-3.mm: Ditto.
8358         * obj-c++.dg/try-catch-2.mm: Ditto.
8359         * obj-c++.dg/objc-gc-3.mm: Ditto.
8360         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8361         * obj-c++.dg/bitfield-1.mm: Ditto.
8362         * obj-c++.dg/selector-6.mm: Ditto.
8363         * obj-c++.dg/method-13.mm: Ditto.
8364         * obj-c++.dg/comp-types-12.mm: Ditto.
8365         * obj-c++.dg/bitfield-4.mm: Ditto.
8366         * obj-c++.dg/try-catch-8.mm: Ditto.
8367         * obj-c++.dg/method-2.mm: Ditto.
8368         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8369         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8370         * obj-c++.dg/const-str-4.mm: Ditto.
8371         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8372         * obj-c++.dg/try-catch-3.mm: Ditto.
8373         * obj-c++.dg/comp-types-9.mm: Ditto.
8374         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8375         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8376         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8377         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8378         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8379         Use new NeXT interface as required.
8380         * obj-c++.dg/const-str-10.mm: Ditto.
8381         * obj-c++.dg/const-str-11.mm: Ditto.
8382         * obj-c++.dg/const-str-9.mm: Ditto.
8383         * obj-c++.dg/method-11.mm: Ditto.
8384         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8385         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8386         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8387         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8388         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8389
8390 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8391
8392         PR c++/43206
8393         * g++.dg/template/typedef30.C: New test case.
8394
8395 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8396
8397         PR c/43385
8398         * gcc.c-torture/execute/pr43385.c: New test.
8399
8400 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8401
8402         * gcc.dg/strncpy-fix-1.c: New test.
8403
8404 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8405
8406         PR testsuite/41609
8407         * lib/objc-torture.exp (objc-set-runtime-options): New.
8408         * objc/execute/execute.exp: Check runtime options on each pass.
8409         * objc/execute/exceptions/exceptions.exp: Ditto.
8410         * objc/compile/compile.exp: Ditto.
8411
8412         PR testsuite/42348
8413         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8414         standard tests.
8415         (check_effective_target_objc2): New proc.
8416         (check_effective_target_next_runtime): New proc.
8417         * lib/objc.exp: Determine which runtime is in force and support it.
8418         * lib/obj-c++.exp: Ditto.
8419
8420 2010-03-24  Jason Merrill  <jason@redhat.com>
8421
8422         PR c++/43502
8423         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8424
8425 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8426
8427         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8428         a loop.
8429         * gcc.dg/ipa/ipa-2.c: Likewise.
8430         * gcc.dg/ipa/ipa-3.c: Likewise.
8431         * gcc.dg/ipa/ipa-4.c: Likewise.
8432         * gcc.dg/ipa/ipa-5.c: Likewise.
8433         * gcc.dg/ipa/ipa-7.c: Likewise.
8434         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8435         a loop.
8436         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8437         i_can_not_be_propagated_fully2 into a loop.
8438         * gcc.dg/ipa/ipa-8.c: New test.
8439         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8440
8441 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8442
8443         PR debug/19192
8444         PR debug/43479
8445         * gcc.dg/guality/pr43479.c: New test.
8446         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8447         and add volatile keyword.
8448
8449 2010-03-23  Mike Stump  <mikestump@comcast.net>
8450
8451         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8452
8453 2010-03-23  Jason Merrill  <jason@redhat.com>
8454
8455         * g++.dg/ext/altivec-17.C: Adjust error message.
8456
8457         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8458         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8459         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8460         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8461         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8462         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8463
8464 2010-03-22  Jason Merrill  <jason@redhat.com>
8465
8466         PR c++/43333
8467         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8468         * g++.dg/ext/is_pod_98.C: New.
8469
8470         PR c++/43281
8471         * g++.dg/cpp0x/auto18.C: New.
8472
8473         * gcc.dg/pr36997.c: Adjust error message.
8474         * g++.dg/ext/vector9.C: Likewise.
8475         * g++.dg/conversion/simd3.C: Likewise.
8476         * g++.dg/other/error23.C: Likewise.
8477
8478 2010-03-22  Michael Matz  <matz@suse.de>
8479
8480         PR middle-end/43475
8481         * gfortran.dg/pr43475.f90: New testcase.
8482
8483 2010-03-22  Richard Guenther  <rguenther@suse.de>
8484
8485         PR tree-optimization/43390
8486         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8487
8488 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8489
8490         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8491         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8492
8493 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8494             Michael Matz  <matz@suse.de>
8495
8496         PR c++/43081
8497         * g++.dg/parse/crash56.C: New test.
8498
8499 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8500
8501         PR fortran/43450
8502         * gfortran.dg/whole_file_15.f90 : New test.
8503
8504 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8505
8506         PR fortran/43409
8507         * gfortran.dg/inquire_size.f90: New test.
8508
8509 2010-03-20  Richard Guenther  <rguenther@suse.de>
8510
8511         PR rtl-optimization/43438
8512         * gcc.c-torture/execute/pr43438.c: New testcase.
8513
8514 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8515
8516         PR c++/43375
8517         * g++.dg/abi/mangle42.C: New test.
8518
8519 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8520
8521         PR C/43211
8522         * gcc.dg/pr43211.c: New test.
8523         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8524
8525 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8526
8527         PR rtl-optimization/42258
8528         * gcc.target/arm/thumb1-mul-moves.c: New test.
8529
8530         PR target/40697
8531         * gcc.target/arm/thumb-andsi.c: New test.
8532
8533         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8534         dg-require-effective-target.
8535
8536 2010-03-19  Michael Matz  <matz@suse.de>
8537
8538         PR c++/43116
8539         * g++.dg/other/pr43116.C: New testcase.
8540
8541 2010-03-19  Michael Matz  <matz@suse.de>
8542
8543         PR target/43305
8544         * gcc.dg/pr43305.c: New testcase.
8545
8546 2010-03-19  Richard Guenther  <rguenther@suse.de>
8547
8548         PR tree-optimization/43415
8549         * gcc.c-torture/compile/pr43415.c: New testcase.
8550
8551 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8552
8553         PR ada/43106
8554         * gnat.dg/case_optimization2.adb: New test.
8555         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8556
8557 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8558             Jack Howarth <howarth@bromo.med.uc.edu>
8559
8560         PR target/36399
8561         * gcc.target/i386/push-1.c: Don't xfail
8562           scan-assembler-not "movups" on darwin.
8563
8564 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8565
8566         PR debug/43058
8567         * gcc.dg/pr43058.c: New test.
8568
8569 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8570
8571         PR middle-end/42450
8572         * g++.dg/torture/pr42450.C: New test.
8573
8574 2010-03-18  Michael Matz  <matz@suse.de>
8575
8576         PR middle-end/43419
8577         * gcc.dg/pr43419.c: New testcase.
8578
8579 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8580
8581         PR rtl-optimization/43360
8582         * gcc.dg/torture/pr43360.c: New.
8583
8584 2010-03-18  Michael Matz  <matz@suse.de>
8585
8586         PR tree-optimization/43402
8587         * gcc.dg/pr43402.c: New testcase.
8588
8589 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8590
8591         PR target/42427
8592         * gcc.dg/pr42427.c: New test.
8593
8594 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8595
8596         PR libfortran/43265
8597         * gfortran.dg/read_empty_file.f: New test.
8598         * gfortran.dg/read_eof_all.f90: New test.
8599         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8600         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8601
8602 2010-03-17  Michael Matz  <matz@suse.de>
8603
8604         * gcc.dg/pr43300.c: Add -w.
8605
8606 2010-03-17  Richard Guenther  <rguenther@suse.de>
8607
8608         * gcc.dg/pr43379.c: Add -w.
8609
8610 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8611
8612         PR fortran/43331
8613         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8614
8615 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8616
8617         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8618
8619 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8620
8621         * ada/acats/run_all.sh: Log start and end times.
8622
8623 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8624
8625         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8626
8627 2010-03-16  Richard Guenther  <rguenther@suse.de>
8628
8629         PR middle-end/43379
8630         * gcc.dg/pr43379.c: New testcase.
8631
8632 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8633
8634         PR debug/43051
8635         * gcc.dg/guality/pr43051-1.c: New test.
8636
8637 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8638
8639         PR testsuite/43363
8640         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8641
8642 2010-03-15  Michael Matz  <matz@suse.de>
8643
8644         PR middle-end/43300
8645         * gcc.dg/pr43300.c: New testcase.
8646
8647 2010-03-15  Richard Guenther  <rguenther@suse.de>
8648
8649         PR tree-optimization/43367
8650         * gcc.c-torture/compile/pr43367.c: New testcase.
8651
8652 2010-03-15  Richard Guenther  <rguenther@suse.de>
8653
8654         PR tree-optimization/43317
8655         * gcc.dg/pr43317.c: New testcase.
8656
8657 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8658
8659         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8660
8661 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8662
8663         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8664
8665 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8666
8667         PR fortran/43362
8668         * gfortran.dg/impure_constructor_1.f90: New test.
8669
8670 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8671
8672         PR middle-end/43354
8673         * gfortran.dg/graphite/id-pr43354.f: New.
8674
8675 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8676
8677         PR middle-end/43349
8678         * gfortran.dg/graphite/pr43349.f: New.
8679
8680 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8681
8682         PR middle-end/43306
8683         * gcc.dg/graphite/pr43306.c: New.
8684
8685 2010-03-12  David S. Miller  <davem@davemloft.net>
8686
8687         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8688         sparc.
8689
8690 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8691
8692         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8693
8694 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8695
8696         PR fortran/43291
8697         PR fortran/43326
8698         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8699
8700 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8701
8702         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8703         fail for *-*-mingw* targets.
8704
8705 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8706
8707         PR debug/43329
8708         * gcc.dg/guality/pr43329-1.c: New test.
8709
8710 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8711
8712         PR tree-optimization/43257
8713         * g++.dg/torture/pr43257.C: New test.
8714
8715 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8716
8717         PR fortran/43228
8718         * gfortran.dg/namelist_61.f90: New test.
8719
8720 2010-03-11  Richard Guenther  <rguenther@suse.de>
8721
8722         PR tree-optimization/43255
8723         * gcc.c-torture/compile/pr43255.c: New testcase.
8724
8725 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8726
8727         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8728         * gcc.dg/pr43280.c: New testcase.
8729
8730 2010-03-11  Richard Guenther  <rguenther@suse.de>
8731
8732         PR lto/43200
8733         * gcc.dg/lto/20100227-1_0.c: New testcase.
8734         * gcc.dg/lto/20100227-1_1.c: Likewise.
8735
8736 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8737
8738         PR libfortran/43320
8739         PR libfortran/43265
8740         * gfortran.dg/read_eof_6.f: New test
8741         * gfortran.dg/read_x_eof.f90: New test.
8742         * gfortran.dg/read_x_past.f: Update test.
8743
8744 2010-03-10  Jan Hubicka  <jh@suse.cz>
8745
8746         * gcc.c-torture/compile/pr43288.c: New test.
8747
8748 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8749
8750         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8751         -fpic/-fPIC flags.
8752         * g++.old-deja/g++.pt/asm2.C: Likewise.
8753         * gcc.c-torture/compile/20000804-1.c: Likewise.
8754         * gcc.target/i386/clobbers.c: Likewise.
8755
8756 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8757
8758         PR fortran/43303
8759         * gfortran.dg/c_assoc_3.f90: New test.
8760
8761 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8762
8763         PR debug/36728
8764         * gcc.dg/guality/pr36728-1.c: New test.
8765         * gcc.dg/guality/pr36728-2.c: New test.
8766
8767 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8768
8769         * gcc.dg/h8300-div-delay-slot.c: New test.
8770
8771 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8772
8773         PR tree-optimization/43236
8774         * gcc.c-torture/execute/pr43236.c: New test.
8775
8776 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8777
8778         PR middle-end/42859
8779         * g++.dg/eh/pr42859.C: New test.
8780
8781 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8782
8783         PR debug/43299
8784         * gcc.dg/pr43299.c: New test.
8785
8786         PR debug/43290
8787         * g++.dg/eh/unwind2.C: New test.
8788
8789 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8790             Reza Yazdani  <reza.yazdani@amd.com>
8791
8792         PR middle-end/43065
8793         * gcc.dg/graphite/run-id-4.c: New.
8794
8795 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8796
8797         PR middle-end/43065
8798         * gcc.dg/graphite/run-id-3.c: New.
8799
8800 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8801
8802         PR middle-end/42644
8803         PR middle-end/42130
8804         * gcc.dg/graphite/id-18.c: New.
8805         * gcc.dg/graphite/run-id-pr42644.c: New.
8806
8807 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8808
8809         PR middle-end/42326
8810         * gcc.dg/graphite/pr42326.c: New.
8811
8812 2010-03-08  Richard Guenther  <rguenther@suse.de>
8813
8814         PR tree-optimization/43269
8815         * gcc.c-torture/execute/pr43269.c: New testcase.
8816
8817 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8818
8819         PR fortran/43256
8820         * gfortran.dg/typebound_call_13.f03: New.
8821
8822 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8823
8824         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8825         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8826
8827 2010-03-05  Jason Merrill  <jason@redhat.com>
8828
8829         * g++.dg/abi/mangle40.C: Require weak and alias.
8830
8831 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8832
8833         PR middle-end/42326
8834         * gfortran.dg/graphite/pr42326.f90: New.
8835         * gfortran.dg/graphite/pr42326-1.f90: New.
8836
8837 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8838
8839         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8840         (gnat_target_compile): Likewise.
8841         Reinitialize GNAT_UNDER_TEST if target changes.
8842         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8843         (local_find_gnatmake): Pass full --GCC to gnatlink.
8844         Remove --LINK.
8845
8846 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8847
8848         PR c/43248
8849         * gcc.dg/compound-literal-1.c: New testcase.
8850
8851 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8852
8853         PR tree-optimization/43164
8854         PR tree-optimization/43191
8855         * gcc.c-torture/compile/pr43164.c: New test.
8856         * gcc.c-torture/compile/pr43191.c: Likewise.
8857
8858 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8859
8860         PR fortran/43244
8861         * gfortran.dg/finalize_9.f90: New.
8862
8863 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8864             Ken Werner <ken@linux.vnet.ibm.com>
8865
8866         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8867         to dg-options for spu.
8868         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8869         dump-scan target to exclude spu.
8870
8871 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8872
8873         PR middle-end/43209
8874         * gcc.dg/tree-ssa/ivopts-4.c: New.
8875
8876 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8877
8878         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8879         include-opts and exclude-opts; skip checking the flags if arguments
8880         are the same as the defaults.
8881         (dg-xfail-if): Verify the number of arguments, supply defaults
8882         for unspecified optional arguments.
8883         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8884
8885 2010-03-03  Jason Merrill  <jason@redhat.com>
8886
8887         PR c++/12909
8888         * g++.dg/abi/mangle40.C: Updated.
8889
8890 2010-03-03  Jason Merrill  <jason@redhat.com>
8891
8892         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8893         * g++.dg/abi/mangle23.C: Likewise.
8894         * g++.dg/eh/simd-2.C: Likewise.
8895         * g++.dg/ext/attribute-test-2.C: Likewise.
8896         * g++.dg/ext/vector14.C: Likewise.
8897         * g++.dg/other/pr34435.C: Likewise.
8898         * g++.dg/template/conv8.C: Likewise.
8899         * g++.dg/template/nontype9.C: Likewise.
8900         * g++.dg/template/qualttp17.C: Likewise.
8901         * g++.dg/template/ref1.C: Likewise.
8902         * g++.old-deja/g++.pt/crash68.C: Likewise.
8903         * g++.old-deja/g++.pt/ref1.C: Likewise.
8904         * g++.old-deja/g++.pt/ref3.C: Likewise.
8905         * g++.old-deja/g++.pt/ref4.C: Likewise.
8906
8907         PR c++/12909
8908         * g++.dg/abi/mangle40.C: New.
8909         * g++.dg/abi/mangle41.C: New.
8910         * g++.dg/lto/20100302_0.C: New.
8911         * g++.dg/lto/20100302_1.C: New.
8912         * g++.dg/lto/20100302.h: New.
8913
8914 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8915
8916         PR fortran/43243
8917         * gfortran.dg/internal_pack_12.f90: New test.
8918
8919 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8920
8921         * gcc.dg/pr36997.c: Adjust error message.
8922
8923 2010-03-03  Mike Stump  <mikestump@comcast.net>
8924
8925         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8926         adjustments to not be present on machines that align the stack to
8927         more than 4 bytes and don't have a red zone yet as that is an
8928         unimplemented optimization.
8929
8930 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8931
8932         PR fortran/43169
8933         * gfortran.dg/impure_assignment_3.f90: New.
8934
8935 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8936
8937         PR debug/43229
8938         * gfortran.dg/pr43229.f90: New test.
8939
8940         PR debug/43237
8941         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8942
8943         PR debug/43177
8944         * gcc.dg/guality/pr43177.c: New test.
8945
8946 2010-03-02  Jason Merrill  <jason@redhat.com>
8947
8948         * g++.dg/ext/vector9.C: Adjust error message.
8949         * g++.dg/conversion/simd3.C: Likewise.
8950         * g++.dg/other/error23.C: Likewise.
8951
8952 2010-03-02  Mike Stump  <mikestump@comcast.net>
8953
8954         PR c++/41090
8955         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8956
8957 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8958
8959         PR fortran/43180
8960         * gfortran.dg/internal_pack_10.f90: New test.
8961
8962         PR fortran/43173
8963         * gfortran.dg/internal_pack_11.f90: New test.
8964
8965 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8966
8967         PR middle-end/42640
8968         * gcc.dg/tree-ssa/pr42640.c: New.
8969
8970 2010-03-01  Richard Guenther  <rguenther@suse.de>
8971
8972         PR tree-optimization/43220
8973         * gcc.c-torture/execute/pr43220.c: New testcase.
8974
8975 2010-03-01  Richard Guenther  <rguenther@suse.de>
8976
8977         PR middle-end/43213
8978         * gcc.dg/pr43213.c: New testcase.
8979
8980 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8981
8982         PR pch/14940
8983         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8984
8985 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8986
8987         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8988         New function.
8989         (check_effective_target_ucn): Likewise.
8990
8991         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8992         if !ucn.
8993         * gcc.dg/ucnid-2.c: Likewise.
8994         * gcc.dg/ucnid-3.c: Likewise.
8995         * gcc.dg/ucnid-4.c: Likewise.
8996         * gcc.dg/ucnid-11.c: Likewise.
8997         * gcc.dg/ucnid-12.c: Likewise.
8998         * gcc.dg/ucnid-6.c: Skip if !ucn.
8999         * gcc.dg/ucnid-9.c: Likewise.
9000
9001 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9002
9003         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9004         lists to dg-skip-if.
9005         * gcc.target/i386/stackalign/return-3.c: Likewise.
9006
9007 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9008
9009         * gcc.target/i386/clearcap.map: New file.
9010         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9011         Pass clearcap.map by default if supported.
9012
9013 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9014
9015         PR fortran/42900
9016         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9017         Explain this.
9018         * gfortran.dg/stat_2.f90: Likewise.
9019
9020 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9021
9022         PR fortran/43199
9023         * gfortran.dg/module_read_2.f90: New test.
9024
9025 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9026
9027         PR c++/42748
9028         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9029         * g++.dg/abi/mangle12.C: Likewise.
9030         * g++.dg/abi/mangle20-2.C: Likewise.
9031         * g++.dg/abi/mangle17.C: Likewise.
9032         * g++.dg/template/cond2.C: Likewise.
9033         * g++.dg/template/pr35240.C: Likewise.
9034
9035 2010-02-27  Richard Guenther  <rguenther@suse.de>
9036
9037         PR tree-optimization/43186
9038         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9039
9040 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9041
9042         * g++.dg/abi/packed1.C: Expect warning on the SH.
9043
9044 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9045
9046         PR c++/42054:
9047         * g++.dg/parse/error37.C: New test.
9048
9049 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9050
9051         PR c/24577
9052         PR c/43192
9053         * gcc.dg/pr8927-1.c: Match new note.
9054         * gcc.dg/990506-0.c: Likewise.
9055         * gcc.dg/gomp/flush-2.c: Likewise.
9056         * gcc.dg/gomp/atomic-5.c: Likewise.
9057         * gcc.dg/gomp/pr34607.c: Likewise.
9058         * gcc.dg/pr35746.c: Likewise.
9059         * gcc.dg/cpp/pragma-1.c: Likewise.
9060         * gcc.dg/cpp/pragma-2.c: Likewise.
9061         * gcc.dg/pr41842.c: Likewise.
9062         * gcc.dg/noncompile/20040629-1.c: Likewise.
9063         * objc.dg/private-1.m: Likewise.
9064
9065 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9066
9067         PR fortran/43185
9068         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9069         * gfortran.dg/default_initialization_4.f90: New test.
9070
9071 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9072
9073         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9074         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9075         * gnat.dg/thin_pointer2.adb: New test.
9076         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9077
9078 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9079
9080         PR c/20631
9081         * gcc.dg/cpp/c90-pedantic.c: New.
9082         * gcc.dg/cpp/c90.c: New.
9083         * gcc.dg/gnu90-const-expr-1.c: New.
9084         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9085
9086 2010-02-26  Richard Guenther  <rguenther@suse.de>
9087
9088         PR tree-optimization/43186
9089         * gcc.c-torture/compile/pr43186.c: New testcase.
9090
9091 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9092
9093         PR debug/43190
9094         * c-c++-common/dwarf2/pr43190.c: New test.
9095
9096 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9097
9098         PR testsuite/37074:
9099         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9100
9101 2010-02-26  Richard Guenther  <rguenther@suse.de>
9102
9103         PR tree-optimization/43188
9104         * gcc.c-torture/compile/pr43188.c: New testcase.
9105
9106 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9107
9108         PR target/43175
9109         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9110
9111 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9112
9113         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9114
9115 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9116
9117         PR target/43154
9118         * gcc.target/powerpc/pr43154.c: New file.
9119
9120 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9121
9122         PR debug/43166
9123         * gfortran.dg/debug/pr43166.f: New test.
9124
9125         PR debug/43165
9126         * gcc.dg/torture/pr43165.c: New test.
9127
9128 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9129
9130         PR c/43128
9131         * c-c++-common/pr41779.c: Update.
9132
9133 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9134
9135         PR ada/32547
9136         * lib/gnat-dg.exp (gnat_load): Redefine.
9137
9138         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9139         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9140
9141 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9142
9143         PR libobjc/36610
9144         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9145         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9146         -fgnu-runtime.
9147         Sort entries.
9148
9149 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9150
9151         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9152
9153 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9154
9155         PR debug/43150
9156         * gcc.dg/guality/vla-1.c: New test.
9157
9158 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9159
9160         PR fortran/43042
9161         * gfortran.dg/c_ptr_tests_15.f90: New test.
9162
9163 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9164
9165         PR target/43107
9166         * gcc.target/i386/pr43107.c: New test.
9167
9168 2010-02-23  Jason Merrill  <jason@redhat.com>
9169
9170         PR c++/43143
9171         * g++.dg/cpp0x/variadic100.C: New.
9172
9173 2010-02-23  Jason Merrill  <jason@redhat.com>
9174
9175         PR debug/42800
9176         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9177         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9178         * c-c++-common/dwarf2/vla1.c: New.
9179
9180 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9181
9182         PR target/43139
9183         * gcc.dg/pr43139.c: New test.
9184
9185         PR debug/43077
9186         * gcc.dg/guality/pr43077-1.c: New test.
9187
9188 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9189
9190         PR 43123
9191         * gcc.dg/march.c: New.
9192         * gcc.dg/march-generic.c: New.
9193         * gcc.dg/mtune.c: New.
9194
9195 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9196
9197         PR middle-end/43083
9198         * gcc.dg/graphite/pr43083.c: New.
9199
9200 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9201
9202         PR middle-end/43097
9203         * gfortran.dg/graphite/pr43097.f: New.
9204
9205 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9206             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9207
9208         PR middle-end/43140
9209         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9210
9211 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9212
9213         PR middle-end/43026
9214         * g++.dg/graphite/pr43026.C: New.
9215
9216 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9217
9218         PR c++/43126
9219         * gcc.dg/cleanup-1.c: Update.
9220         * gcc.dg/func-args-1.c: Update.
9221         * gcc.dg/format/sentinel-1.c: Update.
9222         * g++.old-deja/g++.jason/scoping10.C: Update.
9223         * g++.old-deja/g++.ns/lookup5.C: Update.
9224         * g++.dg/ext/cleanup-1.C: Update.
9225         * g++.dg/parse/varmod1.C: Update.
9226         * g++.dg/parse/error33.C: Update.
9227         * g++.dg/expr/call3.C: Update.
9228         * g++.dg/func-args-1.C: New.
9229
9230 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9231
9232         PR c/43125
9233         * gcc.dg/attr-used-2.c: Moved to ...
9234         * c-c++-common/attr-used-2.c: Here.
9235
9236         * gcc.dg/attr-used.c: Moved to ...
9237         * c-c++-common/attr-used.c: Here.
9238
9239 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9240
9241         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9242
9243 2010-02-22  Richard Guenther  <rguenther@suse.de>
9244
9245         PR lto/43045
9246         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9247         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9248
9249 2010-02-22  Richard Guenther  <rguenther@suse.de>
9250
9251         PR tree-optimization/42749
9252         * gcc.c-torture/compile/pr42749.c: New testcase.
9253
9254 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9255
9256         PR fortran/43072
9257         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9258         * gfortran.dg/internal_pack_9.f90: New test.
9259
9260 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9261
9262         PR c++/23510
9263         * g++.dg/template/recurse.C: Adjust.
9264         * g++.dg/template/pr23510.C: New.
9265
9266 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9267
9268         PR c++/42824
9269         * g++.dg/template/memclass4.C: New test.
9270
9271 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9272
9273         PR fortran/35259
9274         * gfortran.dg/reassoc_5.f90: New test.
9275
9276 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9277
9278         PR target/43067
9279         * gcc.target/i386/pr43067.c: New test.
9280
9281 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9282
9283         PR c++/35669
9284         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9285         -Wconversion-null.
9286         * g++.dg/warn/Wconversion-null.C: New test.
9287         * g++.old-deja/g++.other/null1.C: Move to...
9288         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9289
9290 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9291
9292         PR fortran/36932
9293         PR fortran/36933
9294         * gfortran.dg/dependency_26.f90: New test.
9295
9296         PR fortran/43072
9297         * gfortran.dg/internal_pack_7.f90: New test.
9298
9299         PR fortran/43111
9300         * gfortran.dg/internal_pack_8.f90: New test.
9301
9302 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9303
9304         PR 43128
9305         * c-c++-common/pr41779.c: Fix broken testcase.
9306
9307 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9308
9309         PR 36513
9310         * c-c++-common/pr36513.c: New testcase.
9311         * c-c++-common/pr36513-2.c: New testcase.
9312
9313 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9314
9315         PR 41779
9316         * c-c++-common/pr41779.c: New.
9317
9318 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9319
9320         PR debug/43084
9321         * gcc.dg/pr43084.c: New test.
9322
9323 2010-02-19  Richard Guenther  <rguenther@suse.de>
9324
9325         PR tree-optimization/42916
9326         * gcc.dg/pr42916.c: New testcase.
9327
9328 2010-02-18  Jason Merrill  <jason@redhat.com>
9329
9330         PR c++/42837
9331         * g++.dg/abi/packed1.C: Add expected warning.
9332
9333         PR c++/43108
9334         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9335         * gcc.dg/torture/dg-torture.exp: Likewise.
9336         * c-c++-common/torture/complex-sign.h,
9337         c-c++-common/torture/complex-sign-add.c,
9338         c-c++-common/torture/complex-sign-mixed-add.c,
9339         c-c++-common/torture/complex-sign-mixed-div.c,
9340         c-c++-common/torture/complex-sign-mixed-mul.c,
9341         c-c++-common/torture/complex-sign-mixed-sub.c,
9342         c-c++-common/torture/complex-sign-mul.c,
9343         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9344         Adapt for C++ compilation as well.
9345
9346         PR c++/43070
9347         * g++.dg/ext/label1.C: Update.
9348         * g++.dg/ext/label2.C: Update.
9349
9350         PR c++/26261
9351         * g++.dg/template/dependent-name6.C: New.
9352
9353         PR c++/43109
9354         * g++.dg/parse/namespace12.C: New.
9355
9356 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9357
9358         PR tree-optimization/43066
9359         * gcc.c-torture/compile/pr43066.c: New test.
9360
9361 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9362
9363         * g++.dg/ext/attrib35.C: Fix target selector string.
9364         * g++.dg/ext/attrib36.C: Ditto.
9365         * g++.dg/ext/attrib37.C: Ditto.
9366         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9367         * g++.dg/abi/mangle25.C: Ditto.
9368
9369 2010-02-17  Jason Merrill  <jason@redhat.com>
9370
9371         PR c++/43069
9372         * g++.dg/parse/namespace11.C: New.
9373
9374         PR c++/43093
9375         * g++.dg/ext/attrib37.C: New.
9376
9377         PR c++/43079
9378         * g++.dg/template/ptrmem20.C: New.
9379
9380 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9381
9382         PR target/43103
9383         * gcc.target/i386/xop-check.h: Include m256-check.h.
9384         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9385         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9386         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9387         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9388
9389 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9390
9391         PR debug/42918
9392         * gcc.dg/pr42918.c: New test.
9393
9394 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9395
9396         * g++.dg/ext/attrib36.C: Require ILP32.
9397
9398 2010-02-16  Richard Guenther  <rguenther@suse.de>
9399
9400         PR tree-optimization/41043
9401         * gfortran.dg/pr41043.f90: New testcase.
9402         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9403
9404 2010-02-16  Jason Merrill  <jason@redhat.com>
9405
9406         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9407
9408 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9409
9410         PR tree-optimization/43074
9411         * gcc.dg/vect/fast-math-pr43074.c: New test.
9412
9413 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9414
9415         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9416
9417 2010-02-16  Jason Merrill  <jason@redhat.com>
9418
9419         PR c++/43031
9420         * g++.dg/ext/attrib36.C: New.
9421
9422         PR c++/43036
9423         * g++.dg/other/array6.C: New.
9424
9425 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9426
9427         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9428
9429 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9430
9431         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9432         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9433         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9434         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9435         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9436         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9437
9438 2010-02-15  Richard Guenther  <rguenther@suse.de>
9439
9440         PR middle-end/43068
9441         * g++.dg/torture/pr43068.C: New testcase.
9442
9443 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9444
9445         PR c++/43024
9446         * g++.dg/opt/ice1.C: New.
9447
9448 2010-02-14  Jason Merrill  <jason@redhat.com>
9449
9450         PR c++/41997
9451         * g++.dg/cpp0x/initlist-opt.C: New.
9452
9453 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9454
9455         PR fortran/41113
9456         PR fortran/41117
9457         * gfortran.dg/internal_pack_6.f90: New test.
9458
9459 2010-02-12  Jason Merrill  <jason@redhat.com>
9460
9461         PR c++/43054
9462         * g++.dg/cpp0x/variadic99.C: New.
9463
9464 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9465
9466         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9467         sign extend pointers to gualchk_t.
9468
9469         PR c++/43033
9470         * g++.dg/other/default3.C: Xfail g4 test.
9471
9472 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9473
9474         PR middle-end/43012
9475         * gcc.dg/graphite/pr43012.c: New.
9476
9477 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9478
9479         PR middle-end/42930
9480         * g++.dg/graphite/pr42930.C: New.
9481
9482 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9483
9484         PR middle-end/42914
9485         PR middle-end/42530
9486         * gcc.dg/graphite/pr42530.c: New.
9487         * gcc.dg/graphite/pr42914.c: New.
9488
9489 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9490
9491         PR middle-end/42771
9492         * gcc.dg/graphite/pr42771.c: New.
9493
9494 2010-02-11  Richard Guenther  <rguenther@suse.de>
9495
9496         PR tree-optimization/42998
9497         * gcc.c-torture/compile/pr42998.c: New testcase.
9498
9499 2010-02-10  Jason Merrill  <jason@redhat.com>
9500
9501         PR c++/41896
9502         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9503
9504         PR c++/42983, core issue 906
9505         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9506         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9507
9508         PR c++/43016
9509         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9510
9511 2010-02-10  Richard Guenther  <rguenther@suse.de>
9512
9513         PR tree-optimization/43017
9514         * gcc.dg/torture/pr43017.c: New testcase.
9515
9516 2010-02-10  Tobias Burnus <burnus@net-b.de>
9517
9518         PR fortran/40823
9519         * gfortran.dg/private_type_1.f90: Update error location.
9520         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9521         * gfortran.dg/typebound_operator_2.f03: Ditto.
9522         * gfortran.dg/assignment_2.f90: Ditto.
9523         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9524         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9525
9526 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9527
9528         PR fortran/43015
9529         * gfortran.dg/bind_c_usage_20.f90: New test.
9530
9531 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9532
9533         PR debug/43010
9534         * g++.dg/debug/pr43010.C: New test.
9535
9536 2010-02-10  Richard Guenther  <rguenther@suse.de>
9537
9538         PR c/43007
9539         * gcc.c-torture/execute/20100209-1.c: New testcase.
9540         * gcc.dg/fold-div-3.c: Likewise.
9541
9542 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9543
9544         * gcc.dg/builtin-ffs-1.c: New test.
9545
9546 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9547
9548         PR fortran/42999
9549         * gfortran.dg/array_constructor_35.f90: New test.
9550
9551 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9552
9553         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9554
9555 2010-02-09  Jason Merrill  <jason@redhat.com>
9556
9557         PR c++/42399
9558         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9559
9560         PR c++/42370
9561         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9562
9563 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9564
9565         PR fortran/41869
9566         * gfortran.dg/module_write_1.f90: New test.
9567
9568 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9569
9570         * gcc.dg/pr19340.c: Adjust.
9571
9572 2010-02-09  Richard Guenther  <rguenther@suse.de>
9573
9574         PR tree-optimization/43008
9575         * gcc.c-torture/execute/pr43008.c: New testcase.
9576
9577 2010-02-09  Richard Guenther  <rguenther@suse.de>
9578
9579         PR tree-optimization/43000
9580         * gcc.dg/torture/pr43000.c: New testcase.
9581         * gcc.dg/torture/pr43002.c: Likewise.
9582
9583 2010-02-09  Daniel Kraft  <d@domob.eu>
9584
9585         PR fortran/39171
9586         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9587         and pass -Wsurprising as necessary.
9588
9589 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9590
9591         PR tree-optimization/42890
9592         * g++.dg/torture/pr42890.C: New test.
9593
9594 2010-02-08  Richard Guenther  <rguenther@suse.de>
9595
9596         PR middle-end/42995
9597         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9598
9599 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9600
9601         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9602         return 0 from main.
9603         * gcc.dg/graphite/block-1.c: Same.
9604         * gcc.dg/graphite/block-3.c: Same.
9605         * gcc.dg/graphite/block-4.c: Same.
9606         * gcc.dg/graphite/block-5.c: Same.
9607         * gcc.dg/graphite/block-6.c: Same.
9608         * gcc.dg/graphite/block-7.c: Same.
9609         * gcc.dg/graphite/interchange-0.c: Same.
9610         * gcc.dg/graphite/interchange-1.c: Same.
9611         * gcc.dg/graphite/interchange-10.c: Same.
9612         * gcc.dg/graphite/interchange-11.c: Same.
9613         * gcc.dg/graphite/interchange-12.c: Same.
9614         * gcc.dg/graphite/interchange-2.c: Same.
9615         * gcc.dg/graphite/interchange-3.c: Same.
9616         * gcc.dg/graphite/interchange-4.c: Same.
9617         * gcc.dg/graphite/interchange-5.c: Same.
9618         * gcc.dg/graphite/interchange-6.c: Same.
9619         * gcc.dg/graphite/interchange-7.c: Same.
9620         * gcc.dg/graphite/interchange-8.c: Same.
9621         * gcc.dg/graphite/interchange-9.c: Same.
9622         * gcc.dg/graphite/interchange-mvt.c: Same.
9623
9624 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9625
9626         * gfortran.dg/graphite/id-19.f: New.
9627         * gfortran.dg/graphite/pr14741.f90: New.
9628         * gfortran.dg/graphite/pr41924.f90: New.
9629         * gfortran.dg/graphite/run-id-2.f90: New.
9630
9631 2010-02-07  Richard Guenther  <rguenther@suse.de>
9632
9633         PR middle-end/42956
9634         * gcc.c-torture/compile/pr42956.c: New testcase.
9635
9636 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9637
9638         PR libfortran/42742
9639         * gfortran.dg/fmt_cache_2.f: New test.
9640
9641 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9642
9643         * gfortran.dg/read_no_eor.f90: New test.
9644
9645 2010-02-05  Jason Merrill  <jason@redhat.com>
9646
9647         * g++.dg/ext/label13.C: Move constructor body out of class.
9648
9649 2010-02-03  Jason Merrill  <jason@redhat.com>
9650
9651         PR c++/42870
9652         * g++.dg/ext/dllexport3.C: New.
9653
9654 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9655
9656         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9657
9658 2010-02-05  Richard Guenther  <rguenther@suse.de>
9659
9660         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9661
9662 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9663
9664         PR c++/42915
9665         * g++.dg/other/crash-9.C: New test.
9666
9667 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9668
9669         PR fortran/42309
9670         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9671
9672 2010-02-04  Richard Guenther  <rguenther@suse.de>
9673
9674         PR rtl-optimization/42952
9675         * gcc.dg/torture/pr42952.c: New testcase.
9676
9677 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9678
9679         PR libfortran/42901
9680         * gfortran.dg/namelist_60.f90: New test.
9681
9682 2010-02-03  Jason Merrill  <jason@redhat.com>
9683
9684         PR c++/40138
9685         * g++.dg/ext/builtin11.C: New.
9686
9687         PR c++/4926
9688         PR c++/38600
9689         * g++.dg/abi/mangle35.C: New.
9690         * g++.dg/abi/mangle37.C: New.
9691
9692         PR c++/12909
9693         * g++.dg/abi/mangle36.C: New.
9694
9695         PR c++/35652
9696         * g++.dg/warn/string1.C: New.
9697
9698 2010-02-03  Richard Guenther  <rguenther@suse.de>
9699
9700         PR tree-optimization/42944
9701         * gcc.dg/errno-1.c: New testcase.
9702
9703 2010-02-03  Richard Guenther  <rguenther@suse.de>
9704
9705         PR middle-end/42927
9706         * gcc.c-torture/compile/pr42927.c: New testcase.
9707
9708 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9709
9710         PR fortran/42936
9711         * gfortran.dg/null_4.f90: New test.
9712
9713 2010-02-02  Jason Merrill  <jason@redhat.com>
9714
9715         PR c++/41090
9716         * g++.dg/ext/label13.C: New.
9717
9718 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9719
9720         PR fortran/42650
9721         * gfortran.dg/func_result_5.f90: New test.
9722
9723 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9724
9725         PR fortran/42922
9726         * gfortran.dg/pure_initializer_3.f90: News test.
9727
9728 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9729
9730         PR fortran/42888
9731         * gfortran.dg/allocate_derived_2.f90: New test.
9732
9733 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9734
9735         PR middle-end/42898
9736         * gcc.dg/torture/pr42898-2.c: New test.
9737
9738 2010-01-31  Richard Guenther  <rguenther@suse.de>
9739
9740         PR middle-end/42898
9741         * gcc.dg/torture/pr42898.c: New testcase.
9742
9743 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9744
9745         PR fortran/38324
9746         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9747         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9748
9749 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9750
9751         * g++.dg/tree-ssa/inline-1.C: New.
9752         * g++.dg/tree-ssa/inline-2.C: New.
9753         * g++.dg/tree-ssa/inline-3.C: New.
9754
9755 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9756
9757         PR testsuite/41701
9758         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9759         the string 'pow' in the pathname of the compiler from generating a
9760         test failure.
9761
9762 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9763
9764         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9765         * g++.old-deja/g++.mike/eh17.C: Likewise.
9766         * g++.old-deja/g++.mike/p5571.C: Likewise.
9767
9768 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9769
9770         PR c++/42758
9771         PR c++/42634
9772         PR c++/42336
9773         PR c++/42797
9774         PR c++/42880
9775         * g++.dg/other/crash-5.C: New test.
9776         * g++.dg/other/crash-6.C: New test.
9777         * g++.dg/other/crash-7.C: New test.
9778         * g++.dg/other/crash-8.C: New test.
9779
9780 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9781
9782         PR rtl-optimization/42889
9783         * gcc.dg/pr42889.c: New test.
9784
9785 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9786
9787         * gcc.target/i386/pr42881.c: Use SSE2.
9788
9789 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9790
9791         PR target/42891
9792         * gcc.target/i386/pr42891.c: New test.
9793
9794 2010-01-28  Richard Guenther  <rguenther@suse.de>
9795
9796         PR tree-optimization/42871
9797         * g++.dg/torture/pr42871.C: New testcase.
9798
9799 2010-01-28  Richard Guenther  <rguenther@suse.de>
9800
9801         * gcc.dg/Wobjsize-1.h: New testcase.
9802         * gcc.dg/Wobjsize-1.c: Likewise.
9803
9804 2010-01-28  Richard Guenther  <rguenther@suse.de>
9805
9806         PR middle-end/42883
9807         * g++.dg/torture/pr42883.C: New testcase.
9808
9809 2010-01-28  Michael Matz  <matz@suse.de>
9810
9811         * gcc.target/i386/pr42881.c: New test.
9812
9813 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9814
9815         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9816         Add i?86-*-solaris2* support.
9817
9818 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9819
9820         PR c++/42713
9821         PR c++/42820
9822         * g++.dg/template/typedef27.C: New test case.
9823         * g++.dg/template/typedef28.C: New test case.
9824
9825 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9826
9827         * gcc.dg/optimize-bswap*.c: Add ARM target
9828
9829 2010-01-27  Richard Guenther  <rguenther@suse.de>
9830
9831         PR middle-end/42878
9832         * gcc.dg/torture/pr42878-1.c: New testcase.
9833         * gcc.dg/torture/pr42878-2.c: Likewise.
9834
9835 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9836
9837         PR middle-end/42874
9838         * gcc.dg/vla-22.c: New test.
9839
9840 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9841
9842         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9843         current collation.
9844
9845 2010-01-26  Richard Guenther  <rguenther@suse.de>
9846
9847         PR rtl-optimization/42685
9848         * gcc.dg/pr42685.c: New testcase.
9849         * g++.dg/other/pr42685.C: Likewise.
9850
9851 2010-01-26  Richard Guenther  <rguenther@suse.de>
9852
9853         PR middle-end/42806
9854         * g++.dg/other/pr42806.C: New testcase.
9855
9856 2010-01-26  Richard Guenther  <rguenther@suse.de>
9857
9858         PR tree-optimization/42250
9859         * gcc.dg/pr42250.c: New testcase.
9860
9861 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9862
9863         * gnat.dg/array_bounds_test.adb: New test.
9864
9865 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9866
9867         PR fortran/42858
9868         * gfortran.dg/generic_21.f90: New test.
9869
9870 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9871
9872         PR testsuite/41522
9873         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9874
9875 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9876
9877         PR c++/42748
9878         * g++.dg/abi/arm_va_list2.C: New test.
9879         * g++.dg/abi/arm_va_list2.h: Companion header file.
9880
9881 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9882
9883         PR fortran/41044
9884         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9885
9886         PR fortran/41167
9887         * gfortran.dg/char_array_arg_1.f90 : New test.
9888
9889         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9890
9891 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9892
9893         PR fortran/39304
9894         * gfortran.dg/generic_20.f90: New test.
9895
9896 2010-01-22  Michael Matz  <matz@suse.de>
9897
9898         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9899         -msse2.
9900
9901 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9902
9903         PR fortran/42736
9904         * gfortran.dg/dependency_25.f90 : New test.
9905
9906 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9907
9908         PR tree-optimization/42585
9909         * gcc.dg/tree-ssa/pr42585.c: New test.
9910
9911 2010-01-21  Richard Guenther  <rguenther@suse.de>
9912
9913         PR middle-end/19988
9914         * gcc.dg/pr19988.c: New testcase.
9915
9916 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9917
9918         * g++.dg/compat/decimal/compat-common.h: New file.
9919         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9920         * g++.dg/compat/decimal/pass_x.h: New file.
9921         * g++.dg/compat/decimal/pass_y.h: New file.
9922         * g++.dg/compat/decimal/pass-1_main.C: New file.
9923         * g++.dg/compat/decimal/pass-1_x.C: New file.
9924         * g++.dg/compat/decimal/pass-1_y.C: New file.
9925         * g++.dg/compat/decimal/pass-2_main.C: New file.
9926         * g++.dg/compat/decimal/pass-2_x.C: New file.
9927         * g++.dg/compat/decimal/pass-2_y.C: New file.
9928         * g++.dg/compat/decimal/pass-3_main.C: New file.
9929         * g++.dg/compat/decimal/pass-3_x.C: New file.
9930         * g++.dg/compat/decimal/pass-3_y.C: New file.
9931         * g++.dg/compat/decimal/pass-4_main.C: New file.
9932         * g++.dg/compat/decimal/pass-4_x.C: New file.
9933         * g++.dg/compat/decimal/pass-4_y.C: New file.
9934         * g++.dg/compat/decimal/pass-5_main.C: New file.
9935         * g++.dg/compat/decimal/pass-5_x.C: New file.
9936         * g++.dg/compat/decimal/pass-5_y.C: New file.
9937         * g++.dg/compat/decimal/pass-6_main.C: New file.
9938         * g++.dg/compat/decimal/pass-6_x.C: New file.
9939         * g++.dg/compat/decimal/pass-6_y.C: New file.
9940         * g++.dg/compat/decimal/return_x.h: New file.
9941         * g++.dg/compat/decimal/return_y.h: New file.
9942         * g++.dg/compat/decimal/return-1_main.C: New file.
9943         * g++.dg/compat/decimal/return-1_x.C: New file.
9944         * g++.dg/compat/decimal/return-1_y.C: New file.
9945         * g++.dg/compat/decimal/return-2_main.C: New file.
9946         * g++.dg/compat/decimal/return-2_x.C: New file.
9947         * g++.dg/compat/decimal/return-2_y.C: New file.
9948         * g++.dg/compat/decimal/return-3_main.C: New file.
9949         * g++.dg/compat/decimal/return-3_x.C: New file.
9950         * g++.dg/compat/decimal/return-3_y.C: New file.
9951         * g++.dg/compat/decimal/return-4_main.C: New file.
9952         * g++.dg/compat/decimal/return-4_x.C: New file.
9953         * g++.dg/compat/decimal/return-4_y.C: New file.
9954         * g++.dg/compat/decimal/return-5_main.C: New file.
9955         * g++.dg/compat/decimal/return-5_x.C: New file.
9956         * g++.dg/compat/decimal/return-5_y.C: New file.
9957         * g++.dg/compat/decimal/return-6_main.C: New file.
9958         * g++.dg/compat/decimal/return-6_x.C: New file.
9959         * g++.dg/compat/decimal/return-6_y.C: New file.
9960
9961 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9962
9963         PR debug/42715
9964         * gcc.dg/pr42715.c: New.
9965
9966 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9967
9968         PR c++/42038
9969         * g++.dg/parse/crash55.C: New.
9970
9971 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9972
9973         PR debug/42782
9974         * gcc.dg/guality/pr42782.c: New.
9975
9976 2010-01-20  Jason Merrill  <jason@redhat.com>
9977
9978         PR c++/41788
9979         * g++.dg/abi/packed1.C: New.
9980
9981         PR c++/41920
9982         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9983
9984         PR c++/40750
9985         * g++.dg/parse/fn-typedef1.C: New.
9986         * g++.dg/other/cv_quals.C: Adjust.
9987
9988 2010-01-20  Anthony Green  <green@moxielogic.com>
9989
9990         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9991         pack(push) pragma).
9992         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9993         * gcc.dg/20020312-2.c: Port this to the moxie core.
9994         * gcc.dg/weak/typeof-2.c: Ditto.
9995
9996 2010-01-20  Richard Guenther  <rguenther@suse.de>
9997
9998         PR tree-optimization/42717
9999         * gcc.c-torture/compile/pr42717.c: New testcase.
10000
10001 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10002
10003         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10004         of signed, add a few new tests.
10005
10006         PR middle-end/42803
10007         * g++.dg/parse/limits-initializer1.C: New test.
10008
10009 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10010
10011         PR fortran/42804
10012         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10013         * gfortran.dg/typebound_call_12.f03: New test.
10014
10015 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10016
10017         PR fortran/42783
10018         * gfortran.dg/bounds_check_15.f90 : New test.
10019
10020 2010-01-19  Michael Matz  <matz@suse.de>
10021
10022         PR tree-optimization/41783
10023         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10024
10025 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10026
10027         PR target/38697.
10028         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10029         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10030         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10031         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10032         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10033         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10034         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10035         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10036         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10037         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10038         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10039
10040 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10041
10042         PR fortran/42545
10043         * gfortran.dg/extends_6.f03: Modified an error message.
10044         * gfortran.dg/extends_10.f03: New test.
10045         * gfortran.dg/private_type_6.f03: Modified an error message.
10046         * gfortran.dg/structure_constructor_8.f03: Ditto.
10047
10048 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10049
10050         PR tree-optimization/42719
10051         * gcc.dg/pr42719.c: New test.
10052
10053         PR debug/42728
10054         * gcc.dg/pr42728.c: New test.
10055
10056 2010-01-19  Anthony Green  <green@moxielogic.com>
10057
10058         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10059
10060 2010-01-18  Anthony Green  <green@moxielogic.com>
10061
10062         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10063         for moxie.
10064
10065 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10066
10067         * g++.dg/template/error45.C: reverted as part of reverting the
10068         fix of PR c++/42634.
10069
10070 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10071
10072         PR c++/42634
10073         * g++.dg/template/error45.C: New test.
10074
10075 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10076
10077         PR c++/42766
10078         * g++.dg/conversion/op6.C: New test.
10079
10080 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10081
10082         PR target/42774
10083         * gcc.target/alpha/pr42774.c: New test.
10084
10085 2010-01-18  Richard Guenther  <rguenther@suse.de>
10086
10087         PR tree-optimization/42781
10088         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10089
10090 2010-01-17  Richard Guenther  <rguenther@suse.de>
10091
10092         PR middle-end/42248
10093         * gcc.c-torture/execute/pr42248.c: New testcase.
10094
10095 2010-01-17  Richard Guenther  <rguenther@suse.de>
10096
10097         PR tree-optimization/42773
10098         * g++.dg/torture/pr42773.C: New testcase.
10099
10100 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10101
10102         PR fortran/42677
10103         * gfortran.dg/interface_assignment_5.f90: New test.
10104
10105 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10106
10107         PR c++/42697
10108         * g++.dg/template/crash94.C: Reverted.
10109
10110 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10111
10112         PR debug/42767
10113         * gcc.dg/debug/pr42767.c: New.
10114
10115 2010-01-15  Jason Merrill  <jason@redhat.com>
10116
10117         PR c++/42761
10118         * g++.dg/cpp0x/decltype22.C: New.
10119
10120 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10121
10122         PR middle-end/42760
10123         * g++.dg/torture/pr42760.C: New test.
10124
10125 2010-01-15  Jing Yu  <jingyu@google.com>
10126
10127         PR rtl-optimization/42691
10128         * gcc.c-torture/execute/pr42691.c: New.
10129
10130 2010-01-15  Richard Guenther  <rguenther@suse.de>
10131
10132         PR middle-end/42739
10133         * g++.dg/torture/pr42739.C: New testcase.
10134
10135 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10136
10137         * g++.dg/template/error45.C: Revert as part of reverting changes
10138         or PR c++/42634.
10139
10140 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10141
10142         PR fortran/42684
10143         * gfortran.dg/interface_31.f90: New test.
10144
10145 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10146
10147         * gcc.target/powerpc/pr42747.c: New file.
10148
10149 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10150
10151         PR middle-end/42674
10152         * c-c++-common/pr42674.c: New test.
10153
10154         PR c++/42608
10155         * g++.dg/template/instantiate11.C: New test.
10156
10157 2010-01-14  Jason Merrill  <jason@redhat.com>
10158
10159         PR c++/42701
10160         * g++.dg/overload/error3.C: New.
10161
10162         PR c++/42655
10163         * g++.dg/overload/rvalue1.C: New.
10164
10165 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10166
10167         PR tree-optimization/42706
10168         * gcc.dg/ipa/pr42706.c: New testcase.
10169
10170 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10171
10172         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10173
10174 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10175
10176         PR tree-optimization/42714
10177         * g++.dg/torture/pr42714.C: New test.
10178
10179 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10180
10181         PR rtl-optimization/42246
10182         * gfortran.dg/pr42246-2.f: New.
10183
10184 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10185
10186         PR rtl-optimization/42389
10187         * gcc.dg/pr42389.c: New.
10188
10189 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10190
10191         PR rtl-optimization/42388
10192         * gcc.dg/pr42388.c: New.
10193
10194 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10195
10196         PR rtl-optimization/42294
10197         * gfortran.dg/pr42294.f: New.
10198
10199 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10200
10201         PR rtl-optimization/39453
10202         PR rtl-optimization/42246
10203         * gcc.dg/pr39453.c: New.
10204         * gcc.dg/pr42246.c: New.
10205
10206 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10207
10208         PR middle-end/42245
10209         * gcc.dg/pr42245.c: New.
10210         * gcc.dg/pr42245-2.c: New.
10211
10212 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10213
10214         PR rtl-optimization/42249
10215         * gcc.dg/pr42249.c: New.
10216
10217 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10218
10219         PR c/42721
10220         * gcc.c-torture/execute/pr42721.c: New test.
10221
10222 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10223
10224         PR tree-optimization/42709
10225         * gcc.dg/vect/pr42709.c: New test.
10226
10227 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10228
10229         PR fortran/41478
10230         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10231         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10232
10233 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10234
10235         PR fortran/42481
10236         * gfortran.dg/generic_19.f90 : New test.
10237
10238 2010-01-13  Richard Guenther  <rguenther@suse.de>
10239
10240         PR tree-optimization/42730
10241         * gcc.c-torture/compile/pr42730.c: New testcase.
10242
10243 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10244
10245         PR target/pr42542
10246         * gcc.target/ia64/pr42542-1.c: New.
10247         * gcc.target/ia64/pr42542-2.c: New.
10248         * gcc.target/ia64/pr42542-3.c: New.
10249
10250 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10251
10252         PR c++/42634
10253         * g++.dg/template/error45.C: New test.
10254
10255 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10256
10257         PR tree-optimization/42704
10258         * g++.dg/torture/pr42704.C: New test.
10259
10260 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10261
10262         PR tree-optimization/42703
10263         * gcc.c-torture/compile/pr42703.c: New test.
10264
10265 2010-01-13  Richard Guenther  <rguenther@suse.de>
10266
10267         PR tree-optimization/42705
10268         * gcc.c-torture/compile/pr42705.c: New testcase.
10269
10270 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10271
10272         * gcc.target/bfin/l2.c: New test.
10273         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10274
10275 2010-01-13  Richard Guenther  <rguenther@suse.de>
10276
10277         PR middle-end/42716
10278         * gcc.c-torture/compile/pr42716.c: New testcase.
10279
10280 2010-01-13  Richard Guenther  <rguenther@suse.de>
10281
10282         PR lto/42678
10283         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10284
10285 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10286
10287         PR c/42708
10288         * gcc.c-torture/compile/pr42708-1.c: New test.
10289
10290 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10291
10292         PR debug/42662
10293         * gcc.dg/pr42662.c: New test.
10294
10295         PR tree-optimization/42645
10296         * g++.dg/other/pr42645-1.C: New test.
10297         * g++.dg/other/pr42645-2.C: New test.
10298
10299 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10300
10301         PR target/42416
10302         * gcc.target/powerpc/warn-1.c: New test.
10303         * gcc.target/powerpc/warn-2.c: New test.
10304
10305 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10306
10307         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10308         stack alignment.
10309
10310 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10311
10312         * gcc.dg/lto/20100108_0.c: New.
10313
10314 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10315
10316         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10317         Add -march=i686 -msse for 32bit x86 targets.
10318
10319 2010-01-10  Richard Guenther  <rguenther@suse.de>
10320
10321         PR middle-end/42667
10322         * gcc.dg/torture/pr42667.c: New testcase.
10323
10324 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10325
10326         PR fortran/32489
10327         * gfortran.dg/array_constructor_34.f90: New test.
10328
10329 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10330
10331         PR fortran/20923
10332         * gfortran.dg/array_constructor_33.f90: New test.
10333         gfortran.dg/array_function_5.f90: Add credit.
10334
10335 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10336
10337         PR debug/42631
10338         * gcc.dg/pr42631.c: New.
10339
10340 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10341
10342         PR debug/42630
10343         * gcc.dg/pr42630.c: New.
10344
10345 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10346
10347         PR debug/42629
10348         * gcc.dg/pr42629.c: New.
10349
10350 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10351
10352         PR middle-end/42363
10353         * gcc.dg/torture/pr42363.c: New.
10354
10355 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10356
10357         PR debug/42604
10358         PR debug/42395
10359         * gcc.dg/vect/pr42604.c: New.
10360         * gcc.dg/vect/pr42395.c: New.
10361
10362 2010-01-09  Richard Guenther  <rguenther@suse.de>
10363
10364         PR middle-end/42512
10365         * gcc.c-torture/execute/pr42512.c: New testcase.
10366
10367 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10368
10369         PR fortran/41298
10370         * gfortran.dg/c_ptr_tests_14.f90: New test.
10371
10372 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10373
10374         PR ada/41929
10375         * gnat.dg/null_pointer_deref1.adb: Don't run on
10376         sparc*-sun-solaris2.11.
10377
10378 2010-01-08  Richard Guenther  <rguenther@suse.de>
10379
10380         PR lto/42528
10381         * gcc.dg/lto/20100103-1_0.c: New testcase.
10382         * gcc.dg/lto/20100103-2_0.c: Likewise.
10383
10384 2010-01-08  Tobias Burnus  <burnus@net-b.de
10385
10386         PR/fortran 25829
10387         * gfortran.dg/asynchronous_1.f90: New test.
10388         * gfortran.dg/asynchronous_2.f90: New test.
10389         * gfortran.dg/conflicts.f90: Update error message.
10390
10391 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10392
10393         c++/40155
10394         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10395
10396 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10397
10398         PR tree-optimization/42625
10399         * g++.dg/opt/dtor4.C: New test.
10400         * g++.dg/opt/dtor4.h: New.
10401         * g++.dg/opt/dtor4-aux.cc: New.
10402
10403 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10404
10405         PR fortran/42597
10406         * gfortran.dg/proc_ptr_26.f90: New test.
10407
10408 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10409
10410         PR fortran/41872
10411         * gfortran.dg/allocatable_scalar_7.f90: New test.
10412
10413 2010-01-06  Richard Guenther  <rguenther@suse.de>
10414
10415         * gcc.c-torture/compile/pr42632.c: New testcase.
10416
10417 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10418
10419         PR target/42542
10420         * gcc.target/i386/pr42542-4.c: New.
10421         * gcc.target/i386/pr42542-4a.c: Likewise.
10422         * gcc.target/i386/pr42542-5.c: Likewise.
10423         * gcc.target/i386/pr42542-5a.c: Likewise.
10424
10425 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10426
10427         * gcc.dg/tls/opt-15.c: New test.
10428
10429 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10430
10431         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10432
10433 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10434
10435         PR tree-optimization/42462
10436         * g++.dg/torture/pr42462.C: New test.
10437
10438 2010-01-05  Jason Merrill  <jason@redhat.com>
10439
10440         * g++.dg/cpp0x/initlist30.C: New test.
10441
10442 2010-01-05  Richard Guenther  <rguenther@suse.de>
10443
10444         PR tree-optimization/42614
10445         * gcc.c-torture/execute/pr42614.c: New testcase.
10446
10447 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10448
10449         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10450         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10451         -Wunreachable-code.
10452         * gcc.dg/Wunreachable-2.c: Likewise.
10453         * gcc.dg/Wunreachable-3.c: Likewise.
10454         * gcc.dg/Wunreachable-4.c: Likewise.
10455         * gcc.dg/Wunreachable-5.c: Likewise.
10456         * gcc.dg/Wunreachable-6.c: Likewise.
10457         * gcc.dg/Wunreachable-7.c: Likewise.
10458         * gcc.dg/Wunreachable-8.c: Likewise.
10459         * gcc.dg/20041231-1.c: Likewise.
10460
10461 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10462
10463         PR other/42611
10464         * gcc.dg/pr42611.c: New test.
10465
10466         PR tree-optimization/42508
10467         * g++.dg/opt/pr42508.C: New test.
10468
10469 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10470
10471         PR fortran/41872
10472         * gfortran.dg/allocatable_scalar_8.f90: New.
10473
10474 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10475
10476         PR tree-optimization/42398
10477         * gcc.c-torture/compile/pr42398.c: New test.
10478
10479 2010-01-04  Jason Merrill  <jason@redhat.com>
10480
10481         PR c++/42555
10482         * g++.dg/ext/attrib35.C: New.
10483
10484         PR c++/42567
10485         * g++.dg/cpp0x/auto17.C: New.
10486
10487 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10488
10489         * gcc.dg/lto/20100104_0.c: New.
10490
10491 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10492
10493         PR target/42542
10494         * gcc.target/i386/pr42542-1.c: New.
10495         * gcc.target/i386/pr42542-1a.c: Likewise.
10496         * gcc.target/i386/pr42542-1b.c: Likewise.
10497         * gcc.target/i386/pr42542-2.c: Likewise.
10498         * gcc.target/i386/pr42542-2a.c: Likewise.
10499         * gcc.target/i386/pr42542-2b.c: Likewise.
10500         * gcc.target/i386/pr42542-3.c: Likewise.
10501         * gcc.target/i386/pr42542-3a.c: Likewise.
10502
10503 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10504
10505         PR fortran/41872
10506         * gfortran.dg/allocatable_scalar_5.f90: New test.
10507         * gfortran.dg/allocatable_scalar_6.f90: New test.
10508
10509 2010-01-03  Richard Guenther  <rguenther@suse.de>
10510
10511         PR testsuite/42583
10512         * gfortran.dg/gomp/recursion1.f90: Remove.
10513
10514 2010-01-03  Richard Guenther  <rguenther@suse.de>
10515
10516         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10517         * gcc.dg/uninit-6.c: Likewise.
10518         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10519
10520 2010-01-03  Richard Guenther  <rguenther@suse.de>
10521
10522         PR tree-optimization/42589
10523         * gcc.target/i386/pr42589.c: New testcase.
10524
10525 2010-01-03  Richard Guenther  <rguenther@suse.de>
10526
10527         PR tree-optimization/42438
10528         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10529
10530 2010-01-02  Richard Guenther  <rguenther@suse.de>
10531
10532         PR testsuite/41651
10533         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10534
10535 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10536
10537         PR target/42448
10538         * gcc.target/alpha/pr42448-1.c: New test.
10539         * gcc.target/alpha/pr42448-2.c: Ditto.
10540
10541 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10542
10543         PR preprocessor/41947
10544         * gcc.dg/c99-hexfloat-3.c: New test.
10545
10546 2010-01-01  Richard Guenther  <rguenther@suse.de>
10547
10548         PR c/42570
10549         * gcc.c-torture/execute/pr42570.c: New testcase.
10550
10551 2010-01-01  Richard Guenther  <rguenther@suse.de>
10552
10553         PR middle-end/42559
10554         * gcc.c-torture/compile/pr42559.c: New testcase.
10555
10556 \f
10557 Copyright (C) 2010 Free Software Foundation, Inc.
10558
10559 Copying and distribution of this file, with or without modification,
10560 are permitted in any medium without royalty provided the copyright
10561 notice and this notice are preserved.