OSDN Git Service

In gcc/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         * objc.dg/keywords-1.m: New test.
4         * objc.dg/keywords-2.m: New test.
5         * objc.dg/keywords-3.m: New test.
6         * obj-c++.dg/keywords-1.mm: New test.
7         * obj-c++.dg/keywords-2.mm: New test.
8
9 2010-09-28  Jason Merrill  <jason@redhat.com>
10
11         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
12         * g++.dg/ext/complit11.C: Likewise.
13         * g++.old-deja/g++.law/temps1.C: Likewise.
14
15         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
16         * g++.old-deja/g++.mike/misc6.C: Likewise.
17
18 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
19
20         * objc.dg/attributes/method-attribute-1.m: New.
21         * objc.dg/attributes/method-attribute-2.m: New.
22
23         * obj-c++.dg/attributes/method-attribute-1.m: New.
24         * obj-c++.dg/attributes/method-attribute-2.m: New.
25
26 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
27
28         * objc.dg/attributes: New.
29         * objc.dg/attributes/attributes.exp: New.
30         * objc.dg/attributes/class-attribute-1.m: New.
31         * objc.dg/attributes/class-attribute-2.m: New
32         * objc.dg/attributes/categ-attribute-1.m: New
33         * objc.dg/attributes/categ-attribute-2.m: New
34         * objc.dg/attributes/proto-attribute-1.m: New
35
36         * obj-c++.dg/attributes: New.
37         * obj-c++.dg/attributes/attributes.exp: New
38         * obj-c++.dg/attributes/class-attribute-1.mm: New
39         * obj-c++.dg/attributes/class-attribute-2.mm: New
40         * obj-c++.dg/attributes/categ-attribute-1.mm: New
41         * obj-c++.dg/attributes/categ-attribute-2.mm: New
42         * obj-c++.dg/attributes/proto-attribute-1.mm: New
43
44 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
45
46         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
47         from the branch renamed to method-20b.m to avoid clashes).
48
49         2005-08-23  Stuart Hastings <stuart@apple.com>
50                     Ziemowit Laski  <zlaski@apple.com>
51
52         Radar 4209854
53         * obj-c++.dg/method-23.mm: New.
54         * objc.dg/method-20.m: New.
55
56 2010-09-28  Jan Hubicka  <jh@suse.cz>
57
58         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
59
60 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
61
62         PR target/44452
63         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
64         i?86-*-solaris2.[89], *-*-vxworks*.
65         * gcc.target/i386/pr22152.c: Likewise.
66         * gcc.target/i386/vect8-ret.c: New test.
67
68 2010-09-28  Jie Zhang  <jie@codesourcery.com>
69
70         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
71
72 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
73
74         Merge from 'apple/trunk' branch on FSF servers.
75
76         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
77
78         Radar 4175534
79         * obj-c++.dg/method-22.mm: New.
80         
81 2010-09-27  Jason Merrill  <jason@redhat.com>
82
83         * g++.dg/cpp0x/rv-lvalue-req.C: New.
84         * g++.dg/ext/complit11.C: Adjust.
85         * g++.old-deja/g++.law/temps1.C: Adjust.
86         * g++.old-deja/g++.ns/koenig6.C: Adjust.
87         * g++.old-deja/g++.oliva/partord1.C: Adjust.
88
89 2010-09-27  Ian Lance Taylor  <iant@google.com>
90
91         * lib/target-supports.exp (check_effective_target_split_stack):
92         New procedure.
93         * gcc.dg/split-1.c: New test.
94         * gcc.dg/split-2.c: New test.
95         * gcc.dg/split-3.c: New test.
96         * gcc.dg/split-4.c: New test.
97
98 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
99
100         PR objc/25464
101         * objc.dg/type-size-3.m: New test.
102
103 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
104
105         PR objc/45763
106         * objc.dg/encode-1.m: Execute the test with the GNU runtime as
107         well.
108         
109 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>      
110
111         PR objc/25450
112         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
113         * objc.dg/type-size-2.m: Same change.
114         * obj-c++.dg/encode-5.mm: Same change.
115
116 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
117
118         Merge from 'apple/trunk' branch on FSF servers.  The original
119         Changelogs are below.
120
121         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
122         * objc.dg/encode-6-next.m: New file (from encode-6.m in the
123         branch).
124         * objc.dg/encode-7-next.m: New file (from encode-7.m in the
125         branch).
126         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
127         in the branch). 
128         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
129         proto-qual-1.m in the branch) and the normal ABI on GNU.
130         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
131         the test only with the NeXT runtime.
132         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
133         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the
134         branch).
135         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
136         Run the test only with the NeXT runtime.
137         
138         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
139
140         Radar 4492973
141         * objc.dg/encode-7-64bit.m: New.
142         * objc.dg/encode-7.m: Skip if -m64.
143         
144         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
145
146         Radar 4301047
147         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
148         * obj-c++.dg/threedotthree-abi-1.mm: New
149         * objc.dg/threedotthree-abi-1.m: New
150
151         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
152
153         Radar 4136935
154         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
155         * objc.dg/encode-6.m: Likewise.
156         * objc.dg/encode-7.m: New test case.
157
158 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
159
160         Merge from 'apple/trunk' branch on FSF servers.  Renamed
161         const-str-12.m to constr-str-12b.m to avoid conflicts.
162         
163         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
164
165         Radar 4229905
166         * obj-c++.dg/warn5.mm: New
167         
168         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
169
170         Radar 4154928
171         * obj-c++.dg/const-str-12.mm: New.
172         * objc.dg/const-str-12.m: New.
173
174 2010-09-27  Tobias Burnus  <burnus@net-b.de>
175
176         PR fortran/40569
177         PR fortran/40568
178         * gfortran.dg/storage_size_2.f08: Fix test.
179         * gfortran.dg/c_sizeof_1.f90: Fix test.
180         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
181         * gfortran.dg/c_sizeof_3.f90: New.
182         * gfortran.dg/c_sizeof_4.f90: New.
183         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
184         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
185
186 2010-09-26  Daniel Kraft  <d@domob.eu>
187
188         PR fortran/45783
189         PR fortran/45795
190         * gfortran.dg/select_type_18.f03: New test.
191
192 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
193
194         * gnat.dg/return2.ad[sb]: New test.
195         * gnat.dg/return2_pkg.ads: New helper.
196
197 2010-09-25  Daniel Kraft  <d@domob.eu>
198
199         PR fortran/45776
200         * gfortran.dg/io_constraints_6.f03: New test.
201         * gfortran.dg/io_constraints_7.f03: New test.
202         * gfortran.dg/newunit_2.f90: New test.
203
204 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
205
206         * testsuite/gfortran.dg/operator_c1202.f90: New test.
207
208 2010-09-24  Jan Hubicka  <jh@suse.cz>
209
210         * gcc.dg/tree-ssa/leaf.c: New testcase.
211
212 2010-09-24  Jan Hubicka  <jh@suse.cz>
213
214         PR tree-optimization/45738
215         PR tree-optimization/45741
216         * gcc.c-torture/compile/pr45741.c: New.
217         * gfortran.fortran-torture/compile/pr45738.f90: New.
218
219 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
220
221         * gcc.dg/cpp/undef-opt-1.c: New test.
222
223 2010-09-24  Jason Merrill  <jason@redhat.com>
224
225         * g++.dg/other/error10.C: Adjust expected output.
226
227 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
228
229         PR middle-end/45234
230         * gcc.dg/torture/stackalign/alloca-6.c: New test.
231         * gcc.target/i386/pr45234.c: New test.
232
233 2010-09-24  Richard Guenther  <rguenther@suse.de>
234
235         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
236
237 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
238
239         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
240         as a comment leader in regexp.
241
242 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
243
244         * objc.dg/sync-2.m: New test.
245         * obj-c++.dg/sync-2.mm: New test.
246
247 2010-09-24  Tobias Burnus  <burnus@net-b.de>
248
249         PR fortran/40571
250         * gfortran.dg/iso_fortran_env_7.f90: New.
251
252 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
253
254         * obj-c++.dg/too-many-args.mm: New file.
255
256 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
257
258         Merge from 'apple/trunk' branch on FSF servers.
259
260         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
261
262         Radar 4491608
263         * objc.dg/too-many-args.m: New
264
265 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
266
267         PR fortran/45744
268         * gfortran.dg/dependency_36.f90:  New test.
269
270 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
271
272         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
273         * gcc.target/i386/pad-3.c: Ditto.
274         * gcc.target/i386/pad-7.c: Ditto.
275         * gcc.target/i386/pad-7.c: Ditto.
276         * gcc.target/i386/pr36502.c: Ditto.
277         * gcc.target/i386/zee.c: Ditto.
278         * gcc.target/i386/20060821-1.c: Ditto.
279         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
280         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
281         * gcc.target/i386/pad-5b.c: Ditto.
282         * gcc.target/i386/pad-6a.c: Ditto.
283         * gcc.target/i386/pad-6b.c: Ditto.
284         * gcc.target/i386/pad-8.c: Ditto.
285         * gcc.target/i386/pad-9.c: Ditto.
286         * gcc.target/i386/pad-10.c: Ditto.
287         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
288
289 2010-09-23  Richard Guenther  <rguenther@suse.de>
290
291         PR tree-optimization/45565
292         * g++.dg/ipa/pr45565.C: New testcase.
293
294 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
295
296         PR fortran/45745
297         PR fortran/45648
298         * gfortran.dg/vector_subscript_bound_1.f90: New.
299
300 2010-09-23  Richard Guenther  <rguenther@suse.de>
301
302         PR middle-end/45750
303         * gcc.dg/pr45750.c: New testcase.
304
305 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
306
307         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
308         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
309         build.
310
311 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
312
313         PR rtl-optimization/44374
314         * gcc.target/arm/headmerge-1.c: New test.
315         * gcc.target/arm/headmerge-2.c: New test.
316         * gcc.target/i386/headmerge-1.c: New test.
317         * gcc.target/i386/headmerge-2.c: New test.
318
319 2010-09-23  Daniel Kraft  <d@domob.eu>
320
321         PR fortran/38936
322         PR fortran/44044
323         PR fortran/45474
324         * gfortran.dg/intrinsic_intent_1.f03: New test.
325         * gfortran.dg/select_type_17.f03: New test.
326         * gfortran.dg/associate_5.f03: More definability tests.
327         * gfortran.dg/enum_2.f90: Check definability.
328         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
329         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
330         * gfortran.dg/char_expr_2.f90: Ditto.
331         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
332         * gfortran.dg/enum_5.f90: Ditto.
333         * gfortran.dg/equiv_constraint_8.f90: Ditto.
334         * gfortran.dg/impure_assignment_2.f90: Ditto.
335         * gfortran.dg/impure_assignment_3.f90: Ditto.
336         * gfortran.dg/intent_out_1.f90: Ditto.
337         * gfortran.dg/intent_out_3.f90: Ditto.
338         * gfortran.dg/pointer_assign_7.f90: Ditto.
339         * gfortran.dg/pointer_intent_3.f90: Ditto.
340         * gfortran.dg/pr19936_1.f90: Ditto.
341         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
342         * gfortran.dg/simpleif_2.f90: Ditto.
343         * gfortran.dg/protected_5.f90: Ditto.
344         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
345         * gfortran.dg/protected_6.f90: Ditto.
346         * gfortran.dg/protected_7.f90: Ditto.
347
348 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
349
350         PR libfortran/45710
351         * gfortran.dg/namelist_65.f90: New test.
352
353 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
354
355         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
356         the regexp pattern between the expected label and location string.
357
358 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
359
360         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
361
362 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
363
364         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
365         * gcc.dg/pr27898.c: Likewise.
366         * gcc.dg/pr28712.c: Likewise.
367         * gcc.dg/pr30762-1.c: Likewise.
368         * gcc.dg/pr31529-1.c: Likewise.
369         * gcc.dg/pr34457-1.c: Likewise.
370         * gcc.dg/pr34668-1.c: Likewise.
371         * gcc.dg/pr34989-1.c: Likewise.
372         * gcc.dg/pr43557-1.c: Likewise.
373
374 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
375
376         PR rtl-optimization/45739
377         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
378         regexps.
379
380 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
381
382         * gcc.target/sparc/mnofpu.c: New test.
383
384 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
385
386         PR rtl-optimization/45739
387         * gcc.target/i386/pr45739.c: New test.
388
389 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
390
391         PR fortran/45648
392         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
393         and counts. Add non-elemental function call check.
394
395         PR fortran/45648
396         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
397         arguments checks. Update temporary counts.
398         * gfortran.dg/transpose_optimization_1.f90: New.
399
400 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
401
402         PR objc/23710
403         * objc.dg/invalid-method-1.m: New.
404
405 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
406
407         Merge from 'apple/trunk' branch on FSF servers.
408
409         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
410
411         Radar 4291785
412         * objc.dg/naming-4.m: New
413         * objc.dg/naming-5.m: New
414         * obj-c++.dg/naming-1.mm: New
415         * obj-c++.dg/naming-2.mm: New
416
417 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
418             Jack Howarth  <howarth@bromo.med.uc.edu>
419
420         PR c++/45645
421         * g++.dg/torture/pr44972.C: Use portable assert().
422
423 2010-09-21  Richard Guenther  <rguenther@suse.de>
424
425         PR tree-optimization/45580
426         * g++.dg/torture/pr45580.C: New testcase.
427
428 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
429
430         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
431
432 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
433
434         PR fortran/45438
435         * gfortran.dg/pointer_check_7.f90: New.
436
437 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
438
439         PR rtl-optimization/45728
440         * gcc.c-torture/compile/pr45728.c: New test.
441
442 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
443
444         PR fortran/45081
445         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
446
447 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
448
449         * g++.dg/tree-ssa/pr45605.C: Add "\\".
450
451 2010-09-20  Richard Guenther  <rguenther@suse.de>
452
453         PR middle-end/45704
454         * gcc.dg/torture/pr45704.c: New testcase.
455
456 2010-09-20  Jan Hubicka  <jh@suse.cz>
457
458         PR tree-optimize/45605
459         * g++.dg/tree-ssa/pr45605.C: New testcase.
460
461 2010-09-20  Michael Matz  <matz@suse.de>
462
463         PR testsuite/45706
464         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
465         enough.
466
467 2010-09-20  Richard Guenther  <rguenther@suse.de>
468
469         PR tree-optimization/45705
470         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
471
472 2010-09-20  Michael Matz  <matz@suse.de>
473
474         PR testsuite/45706
475         * lib/target-supports.exp (check_effective_target_vect_perm):
476         Add i?86-*-*.
477
478 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
479
480         PR rtl-optimization/45695
481         * gcc.c-torture/execute/pr45695.c: New test.
482
483 2010-09-19  Jan Hubicka  <jh@suse.cz>
484
485         PR lto/44246
486         * gcc.c-torture/compile/pr44246.c:New file.
487
488 2010-09-19  Ira Rosen  <irar@il.ibm.com>
489
490         PR tree-optimization/45714
491         * gfortran.dg/vect/pr45714-a.f: New test.
492         * gfortran.dg/vect/pr45714-b.f: New test.
493
494 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
495
496         * gnat.dg/const1.adb: Rename into...
497         * gnat.dg/constant1.adb: ...this.
498         * gnat.dg/constant2.adb: New test.
499         * gnat.dg/constant2_pkg1.ads: New helper.
500         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
501
502 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
503
504         * gnat.dg/specs/constant1.ads: New test.
505         * gnat.dg/specs/constant1_pkg.ads: New helper.
506
507 2010-09-18  Jan Hubicka  <jh@suse.cz>
508
509         PR tree-optimization/45453
510         * g++.dg/tree-ssa/pr45453.C: New testcase.
511
512 2010-09-18  Jason Merrill  <jason@redhat.com>
513
514         * g++.dg/cpp0x/initlist44.C: New.
515
516 2010-09-18  Richard Guenther  <rguenther@suse.de>
517
518         PR tree-optimization/45709
519         * g++.dg/torture/pr45709-2.C: New testcase.
520
521 2010-09-18  Richard Guenther  <rguenther@suse.de>
522
523         PR tree-optimization/45709
524         * g++.dg/torture/pr45709.C: New testcase.
525
526 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
527
528         PR testsuite/45719
529         * gcc.target/i386/pad-3.c: Pass -fno-pic.
530
531 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
532
533         * gcc.target/i386/pad-1.c: New.
534         * gcc.target/i386/pad-2.c: Likewise.
535         * gcc.target/i386/pad-3.c: Likewise.
536         * gcc.target/i386/pad-4.c: Likewise.
537         * gcc.target/i386/pad-5a.c: Likewise.
538         * gcc.target/i386/pad-5b.c: Likewise.
539         * gcc.target/i386/pad-6a.c: Likewise.
540         * gcc.target/i386/pad-6b.c: Likewise.
541         * gcc.target/i386/pad-7.c: Likewise.
542         * gcc.target/i386/pad-8.c: Likewise.
543         * gcc.target/i386/pad-9.c: Likewise.
544         * gcc.target/i386/pad-10.c: Likewise.
545
546 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
547
548         PR middle-end/45234
549         * gcc.dg/torture/stackalign/alloca-5.c: New.
550
551 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
552
553         PR middle-end/45678
554         * gcc.dg/torture/pr45678-2.c: New.
555
556 2010-09-17  Richard Guenther  <rguenther@suse.de>
557
558         PR middle-end/45678
559         * gcc.dg/torture/pr45678-1.c: New testcase.
560
561 2010-09-17  Michael Matz  <matz@suse.de>
562
563         PR tree-optimization/43432
564         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
565         check_effective_target_vect_perm_short): New predicates.
566         (check_effective_target_vect_perm): Include x86_64.
567         * gcc.dg/vect/pr43432.c: New test.
568         * gcc.dg/vect/vect-114.c: Adjust.
569         * gcc.dg/vect/vect-15.c: Ditto.
570         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
571         * gcc.dg/vect/slp-perm-9.c: Ditto.
572
573 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
574
575         PR testsuite/45692
576         * objc/execute/exceptions/throw-nil.m: Run the test only with the
577         GNU runtime.
578
579 2010-09-17  Richard Guenther  <rguenther@suse.de>
580
581         * gcc.dg/pr27898.c: Use -flto instead of -combine.
582         * gcc.dg/pr28706.c: Likewise.
583         * gcc.dg/pr28712.c: Likewise.
584         * gcc.dg/pr30762-1.c: Likewise.
585         * gcc.dg/pr30762-2.c: Likewise.
586         * gcc.dg/pr31529-1.c: Likewise.
587         * gcc.dg/pr31529-2.c: Likewise.
588         * gcc.dg/pr34457-1.c: Likewise.
589         * gcc.dg/pr34457-2.c: Likewise.
590         * gcc.dg/pr34668-1.c: Likewise.
591         * gcc.dg/pr34668-2.c: Likewise.
592         * gcc.dg/pr34989-1.c: Likewise.
593         * gcc.dg/pr34989-2.c: Likewise.
594         * gcc.dg/pr43557-1.c: Likewise.
595         * gcc.dg/pr43557-2.c: Likewise.
596         * gcc.dg/debug/pr41893-1.c: Likewise.
597         * gcc.dg/matrix/matrix.exp: Do not use -combine.
598         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
599         * gcc.dg/matrix/matrix-4.c: Likewise.
600         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
601         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
602         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
603         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
604
605 2010-09-16  Tobias Burnus  <burnus@net-b.de>
606
607         PR fortran/43665
608         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
609         optimizations.
610         * gfortran.dg/intent_optimize_1.f90: New test.
611
612 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
613
614         * gcc.target/i386/divmod-1.c: New.
615         * gcc.target/i386/divmod-2.c: Likewise.
616         * gcc.target/i386/divmod-3.c: Likewise.
617         * gcc.target/i386/divmod-4.c: Likewise.
618         * gcc.target/i386/divmod-4a.c: Likewise.
619         * gcc.target/i386/divmod-5.c: Likewise.
620         * gcc.target/i386/divmod-6.c: Likewise.
621         * gcc.target/i386/divmod-7.c: Likewise.
622         * gcc.target/i386/divmod-8.c: Likewise.
623         * gcc.target/i386/udivmod-1.c: Likewise.
624         * gcc.target/i386/udivmod-2.c: Likewise.
625         * gcc.target/i386/udivmod-3.c: Likewise.
626         * gcc.target/i386/udivmod-4.c: Likewise.
627         * gcc.target/i386/udivmod-4a.c: Likewise.
628         * gcc.target/i386/udivmod-5.c: Likewise.
629         * gcc.target/i386/udivmod-6.c: Likewise.
630         * gcc.target/i386/udivmod-7.c: Likewise.
631         * gcc.target/i386/udivmod-8.c: Likewise.
632
633 2010-09-16  Jan Hubicka  <jh@suse.cz>
634
635         * g++.dg/lto/pr45679-1_0.C: New file.
636         * g++.dg/lto/pr45679-1_1.C: New file.
637         * g++.dg/lto/pr45679-0_0.C: New file.
638         * g++.dg/lto/pr45679-0_1.C: New file.
639
640 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
641
642         PR fortran/45674
643         * gfortran.dg/class_dummy_2.f03: New.
644
645 2010-09-16  Richard Guenther  <rguenther@suse.de>
646
647         PR tree-optimization/45623
648         * gcc.dg/torture/pr45623.c: New testcase.
649
650 2010-09-16  Ira Rosen  <irar@il.ibm.com>
651
652         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
653         name and parentheses.
654         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
655
656 2010-09-15  Jason Merrill  <jason@redhat.com>
657
658         * g++.dg/parse/parameter-declaration-2.C: New.
659
660         * g++.dg/cpp0x/scoped_enum2.C: New.
661
662 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
663
664         * gcc.c-torture/compile/20100915-1.c: New test.
665
666 2010-09-15  Martin Jambor  <mjambor@suse.cz>
667
668         PR middle-end/45644
669         * gcc.dg/ipa/pr45644.c: New test.
670
671 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
672
673         PR tree-optimization/45633
674         * gcc.dg/vect/pr45633.c: New test.
675
676 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
677
678         PR fortran/45577
679         * gfortran.dg/allocate_derived_4.f90: New.
680
681 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
682
683         * lib/target-supports.exp
684         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
685         supported flag to true for neon.
686
687 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
688
689         PR c++/45665
690         * g++.dg/template/crash103.C: New.
691
692 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
693
694         Merge from 'apple/trunk' branch on FSF servers.
695
696         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
697
698         Radar 4457381
699         * objc.dg/msg-in-protocol.m: New.
700         * obj-c++.dg/msg-in-protocol.mm: New.
701
702         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
703
704         Radar 4219590
705         * objc.dg/break-in-ifstmt.m: New.
706
707         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
708
709         Radar 4174166
710         * obj-c++.dg/comp-types-13.mm: New.
711         * objc.dg/comp-types-12.m: New.
712
713         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
714
715         Radar 4216500
716         * obj-c++.dg/proto-lossage-7.mm: New.
717         * objc.dg/proto-lossage-7.m: New.
718
719 2010-09-14  Jan Hubicka  <jh@suse.cz>
720
721         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
722         folding.
723         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
724         folding.
725
726 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
727
728         PR middle-end/45567
729         * gcc.dg/pr45567.c: New test.
730
731         PR debug/45660
732         * g++.dg/debug/pr45660.C: New test.
733
734 2010-09-14  Ira Rosen  <irar@il.ibm.com>
735
736         PR tree-optimization/45470
737         * g++.dg/vect/pr45470-a.cc: New test.
738         * g++.dg/vect/pr45470-a.cc: New test.
739
740 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
741
742         PR target/42070
743         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
744         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
745
746 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
747
748         PR libfortran/45532
749         * gfortran.dg/namelist_64.f90: New test.
750
751 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
752
753         PR rtl-optimization/45617
754         * gcc.target/i386/pr45617.c: New test.
755
756 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
757
758         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
759
760 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
761
762         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
763         * gcc.target/i386/fma4-vector.c: Likewise.
764         * gcc.target/i386/vectorize2.c: Likewise.
765         * gcc.target/i386/vectorize4.c: Likewise.
766         * gcc.target/i386/vectorize5.c: Likewise.
767         * gcc.target/i386/vectorize6.c: Likewise.
768         * gcc.target/i386/vectorize8.c: Likewise.
769
770         * gcc.target/i386/vect-double-1.c: New.
771         * gcc.target/i386/vect-double-1a.c: Likewise.
772         * gcc.target/i386/vect-double-2.c: Likewise.
773         * gcc.target/i386/vect-double-2a.c: Likewise.
774
775         * lib/target-supports.exp (check_effective_target_vect_double):
776         Set et_vect_double_saved to 0 when tuning for Atom.
777
778 2010-09-13  Jan Hubicka  <jh@suse.cz>
779
780         * gcc.dg/torture/pr23821.c: Drop static keyword.
781         * gcc.dg/tree-ssa/loop-19.c: Likewise.
782         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
783
784 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
785
786         * gcc.target/arm/sync-1.c: New.
787
788 2010-09-12  Olivier Hainque  <hainque@adacore.com>
789
790         * gnat.dg/memtrap.adb: New test.
791
792 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
793
794         * gfortran.dg/promotion.f90: Fix options.
795
796 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
797
798         * g++.dg/cpp0x/range-for1.C: New.
799         * g++.dg/cpp0x/range-for2.C: New.
800         * g++.dg/cpp0x/range-for3.C: New.
801         * g++.dg/cpp0x/range-for4.C: New.
802         * g++.dg/cpp0x/range-for5.C: New.
803         * g++.dg/cpp0x/range-for6.C: New.
804
805 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
806
807         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
808         and counts. Check that transpose is not called.
809         * gfortran.dg/transpose_2.f90: Update error message.
810
811 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
812
813         PR c++/43824
814         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
815         * g++.dg/lookup/strong-using-2.C: Likewise.
816         * g++.dg/lookup/strong-using-3.C: Likewise.
817         * g++.dg/lookup/strong-using-5.C: Likewise.
818
819         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
820         * g++.dg/cpp0x/inline-ns4.C: New.
821         * g++.dg/cpp0x/inline-ns5.C: New.
822
823 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
824
825         PR middle-end/45634
826         * gfortran.fortran-torture/compile/pr45634.f90: New.
827
828 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
829
830         * objc.dg/fobjc-exceptions.m: New test.
831
832 2010-09-10  Jan Hubicka  <jh@suse.cz>
833
834         * g++.dg/inherit/covariant7.C: Fix pattern matching.
835
836 2010-09-10  Martin Jambor  <mjambor@suse.cz>
837
838         PR tree-optimization/44972
839         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
840         * gcc.dg/tree-ssa/pr45144.c: Likewise.
841         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
842         instead.
843         * g++.dg/torture/pr44972.C: New test.
844
845 2010-09-10  Martin Jambor  <mjambor@suse.cz>
846
847         PR tree-optimization/44972
848         * g++.dg/torture/pr34850.C: Remove expected warning.
849
850 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
851
852         * gfortran.dg/dummy_optional_arg.f90: New test.
853
854 2010-09-08  Jan Hubicka  <jh@suse.cz>
855
856         PR tree-optimization/45598
857         * fortran.fortran-torture/compile/pr45598.f90: New test.
858
859 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
860
861         * lib/target-supports-dg.exp (dg-require-ifunc): New.
862         * lib/target-supports.exp (check_ifunc_available): New.
863         * gcc.dg/attr-ifunc-1.c: New.
864         * gcc.dg/attr-ifunc-2.c: New.
865         * gcc.dg/attr-ifunc-3.c: New.
866         * gcc.dg/attr-ifunc-4.c: New.
867         * gcc.dg/attr-ifunc-5.c: New.
868         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
869         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
870         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
871         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
872
873 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
874
875         PR middle-end/40386
876         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
877
878 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
879
880         * gfortran.dg/inline_transpose_1.f90: New test.
881
882 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
883
884         PR c++/45588
885         * g++.dg/warn/Wunused-var-15.C: New test.
886
887 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
888
889         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
890         hppa*-*-hpux*.
891
892 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
893
894         * objc/execute/exceptions/throw-nil.m: New test.
895         * objc/execute/exceptions/handler-1.m: Updated to use the new
896         objc_set_uncaught_exception_handler() function.
897         * objc/execute/exceptions/matcher-1.m: New test.
898
899 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
900
901         PR fortran/38282
902         * gfortran.dg/bit_comparison_1.F90: New test.
903         * gfortran.dg/leadz_trailz_3.f90: New test.
904         * gfortran.dg/masklr_2.F90: New test.
905         * gfortran.dg/shiftalr_1.F90: New test.
906         * gfortran.dg/merge_bits_2.F90: New test.
907         * gfortran.dg/dshift_2.F90: New test.
908         * gfortran.dg/bit_comparison_2.F90: New test.
909         * gfortran.dg/masklr_1.F90: New test.
910         * gfortran.dg/merge_bits_1.F90: New test.
911         * gfortran.dg/dshift_1.F90: New test.
912         * gfortran.dg/shiftalr_2.F90: New test.
913
914 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
915
916         * objc.dg/type-stream-1.m: Replaced with a test that tests that
917         functions from objc/typedstream.h are deprecated.
918
919 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
920
921         * lib/target-supports.exp
922         (check_effective_target_run_expensive_tests): New proc.
923         * gcc.c-torture/compile/limits-fnargs.c: Use
924         dg-require-effective-target run_expensive_tests.
925
926 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
927
928         PR fortran/45597
929         * gfortran.dg/gomp/pr45597.f90: New test.
930
931         PR fortran/45595
932         * gfortran.dg/gomp/pr45595.f90: New test.
933
934 2010-09-08  Michael Matz  <matz@suse.de>
935
936         * c-c++-common/uninit-17.c: Adjust.
937
938 2010-09-08  Michael Matz  <matz@suse.de>
939
940         PR tree-optimization/43430
941         * gcc.dg/vect/pr43430-2.c: New test.
942
943 2010-09-08  Michael Matz  <matz@suse.de>
944
945         PR tree-optimization/33244
946         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
947
948 2010-09-08  Richard Guenther  <rguenther@suse.de>
949
950         PR tree-optimization/45578
951         * gfortran.dg/pr45578.f90: New testcase.
952
953 2010-09-08  Richard Guenther  <rguenther@suse.de>
954
955         PR testsuite/45590
956         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
957
958 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
959
960         PR fortran/45576
961         * gfortran.dg/char_length_18.f90:  New test.
962
963 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
964
965         PR target/36502
966         * gcc.target/i386/pr36502.c: New test.
967
968         PR target/42313
969         PR target/44651
970         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
971         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
972
973 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
974
975         * gfortran.dg/achar_4.f90: Enable bounds checking.
976
977 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
978
979         PR target/45206
980         * gcc.target/i386/pr45206.c: New test.
981
982 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
983
984         PR fortran/45505
985         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
986
987 2010-09-07  Jan Hubicka  <jh@suse.cz>
988
989         * gcc.c-torture/compile/20100907.c: New testcase.
990
991 2010-09-07  Richard Guenther  <rguenther@suse.de>
992
993         PR middle-end/45569
994         * g++.dg/eh/pr45569.C: New testcase.
995
996 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
997
998         PR target/43137
999         * gcc.target/arm/pr43137.c: New test.
1000
1001 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1002
1003         PR fortran/36931
1004         * gfortran.dg/dependency_35.f90:  New test.
1005
1006 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1007
1008         PR fortran/34145
1009         * gfortran.dg/char_length_17.f90:  New test.
1010
1011 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1012
1013         PR c++/45200
1014         PR c++/45293
1015         PR c++/45558
1016         * g++.dg/template/typedef34.C: New test.
1017         * g++.dg/template/typedef35.C: New test.
1018
1019 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1020
1021         PR target/22152
1022         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1023
1024 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1025
1026         * g++.dg/warn/Wdouble-promotion.C: New.
1027
1028 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1029
1030         * g++.dg/parse/redef2.C: New.
1031
1032 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1033
1034         * gcc.dg/20100906-1.c: New testcase.
1035
1036 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1037
1038         PR testsuite/45543
1039         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1040         DW_TAG_enumeration_type DIE.
1041
1042 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1043
1044         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1045         Update XFAILs.
1046
1047 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1048
1049         PR rtl-optimization/44919
1050         * g++.dg/opt/pr44919.C: New.
1051
1052 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1053
1054         PR fortran/38282
1055         * gfortran.dg/iall_iany_iparity_1.f90: New.
1056         * gfortran.dg/iall_iany_iparity_2.f90: New.
1057
1058 2010-09-06  Jason Merrill  <jason@redhat.com>
1059
1060         * g++.dg/cpp0x/initlist42.C: New.
1061
1062         * g++.dg/cpp0x/auto19.C: New.
1063
1064         * g++.dg/template/sfinae25.C: New.
1065         * g++.dg/template/char1.C: Expect warning.
1066         * g++.dg/template/nontype10.C: Likewise.
1067
1068         * g++.dg/cpp0x/implicit9.C: New.
1069
1070         * g++.dg/cpp0x/initlist43.C: New.
1071
1072 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1073
1074         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1075
1076 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1077
1078         * gcc.dg/Wdouble-promotion.c: New.
1079
1080 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1081
1082         * gfortran.dg/float128_1.f90: Remove test case as
1083         it always fails since Rev 163611 backed out the
1084         front-end implementation.
1085
1086 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1087
1088         * gfortran.dg/float128_1.f90: XFAIL test case.
1089
1090 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1091
1092         * gfortran.dg/bessel_7.f90: Decrease required precision.
1093
1094 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1095
1096         PR testsuite/45545
1097         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1098         ref-all-matching targets.
1099
1100 2010-09-05  Richard Guenther  <rguenther@suse.de>
1101
1102         PR tree-optimization/45535
1103         * gcc.c-torture/compile/pr45535.c: New testcase.
1104
1105 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1106
1107         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1108         "\[^\n\]*".
1109         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1110         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1111         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1112         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1113         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1114         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1115         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1116         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1117         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1118         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1119         * gcc.target/i386/pr22152.c: Likewise.
1120         * gcc.target/i386/pr36992-1.c: Likewise.
1121         * gcc.target/i386/pr36992-2.c: Likewise.
1122         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1123
1124 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1125
1126         PR testsuite/43957
1127         * gcc.dg/const-uniq-1.c: Modify regexp.
1128
1129 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1130
1131         PR fortran/45530
1132         * gfortran.dg/namelist_63.f90: New.
1133
1134 2010-09-04  Jan Hubicka  <jh@suse.cz>
1135
1136         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1137         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1138
1139 2010-09-04  Jan Hubicka  <jh@suse.cz>
1140
1141         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1142
1143 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1144
1145         PR fortran/45507
1146         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1147
1148 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1149
1150         * gcc.dg/opts-4.c: New test.
1151
1152 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1153
1154         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1155         * gcc.dg/vect/vect-peel-4.c: Ditto.
1156
1157 2010-09-03  Daniel Kraft  <d@domob.eu>
1158
1159         PR fortran/45525
1160         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1161
1162 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1163
1164         PR fortran/45159
1165         * gfortran.dg/dependency_34.f90:  New test.
1166
1167 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1168
1169         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1170
1171 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1172
1173         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1174         gcc.target/i386/clearcap.map if supported.
1175
1176 2010-09-03  Michael Matz  <matz@suse.de>
1177
1178         PR middle-end/45415
1179         * gcc.dg/pr45415.c: New test.
1180
1181 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1182
1183         PR tree-optimization/45506
1184         * gcc.dg/pr45506.c: New.
1185
1186 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1187
1188         PR target/45476
1189         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1190         * gcc.target/i386/float128-2.c: Ditto.
1191
1192 2010-09-03  Daniel Kraft  <d@domob.eu>
1193
1194         PR fortran/34162
1195         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1196         * gfortran.dg/internal_dummy_2.f08: New test.
1197         * gfortran.dg/internal_dummy_3.f08: New test.
1198         * gfortran.dg/internal_dummy_4.f08: New test.
1199
1200 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1201
1202         PR debug/45500
1203         * gcc.target/i386/pr45500.c: New test.
1204
1205 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1206
1207         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1208
1209 2010-09-03  Daniel Kraft  <d@domob.eu>
1210
1211         PR fortran/44602
1212         * gfortran.dg/exit_2.f08; Adapt error messages.
1213         * gfortran.dg/exit_3.f08: New test.
1214         * gfortran.dg/exit_4.f08: New test.
1215         * gfortran.dg/exit_5.f03: New test.
1216
1217 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1218
1219         * gfortran.dg/ishft_4.f90: New test.
1220
1221 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1222
1223         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1224         FRIZ/XSRIZ instruciton for (double)(long long)x.
1225         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1226
1227 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1228
1229         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1230
1231 2010-09-02  Richard Guenther  <rguenther@suse.de>
1232
1233         PR tree-optimization/44937
1234         PR tree-optimization/45412
1235         * g++.dg/opt/pr45412.C: New testcase.
1236         * gcc.c-torture/compile/pr45412.c: Likewise.
1237         * gcc.c-torture/compile/pr44937.c: Likewise.
1238
1239 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1240
1241         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1242         but using -Werror=comment.
1243         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1244         expected error messages.
1245
1246 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1247
1248         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1249         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1250
1251 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1252
1253         PR fortran/45489
1254         * gfortran.dg/initialization_27.f90: New.
1255
1256 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1257
1258         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1259         check into different basic blocks. Expect vectorization if misaligned
1260         stores are supported.
1261         * gcc.dg/vect/bb-slp-8a.c: New test.
1262         * gcc.dg/vect/bb-slp-8b.c: New test.
1263
1264 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1265
1266         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1267
1268 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1269
1270         PR fortran/44541
1271         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1272         * gfortran.dg/class_dummy_1.f03: New.
1273
1274 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1275
1276         PR middle-end/45458
1277         * g++.dg/tree-prof/partition2.C: New test.
1278
1279 2010-09-01  Richard Guenther  <rguenther@suse.de>
1280
1281         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1282         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1283         * gcc.c-torture/execute/20100827-1.c: Likewise.
1284
1285 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1286
1287         * gfortran.dg/execute_command_line_1.f90: New test.
1288
1289 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1290
1291         PR preprocessor/45457
1292         * c-c++-common/cpp/pr45457.c: New test.
1293
1294 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1295
1296         * gcc.dg/nested-func-8.c: New test.
1297
1298 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1299
1300         PR fortran/38282
1301         * gfortran.dg/popcnt_poppar_1.F90: New test.
1302         * gfortran.dg/popcnt_poppar_2.F90: New test.
1303
1304 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1305
1306         * gcc.target/i386/volatile-2.c: Require nonpic target.
1307
1308 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1309
1310         PR middle-end/45461
1311         * gcc.dg/pr45461.c: New test.
1312
1313 2010-08-31  Richard Guenther  <rguenther@suse.de>
1314
1315         PR testsuite/45455
1316         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1317
1318 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1319
1320         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1321
1322 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1323
1324         PR fortran/45456
1325         * gfortran.dg/typebound_proc_18.f03: New.
1326
1327 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1328
1329         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1330         * lib/scanasm.exp (scan-stack-usage): Likewise.
1331         (scan-stack-usage-not): Likewise.
1332         * gcc.dg/stack-usage-1.c: New test.
1333         * gcc.target/i386/stack-usage-realign.c: Likewise.
1334
1335 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1336
1337         PR tree-optimization/45427
1338         * gcc.dg/tree-ssa/pr45427.c: New test.
1339
1340 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1341
1342         PR c++/45043
1343         * g++.dg/template/crash102.C: New.
1344
1345 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1346
1347         PR middle-end/45423
1348         * gcc.dg/gomp/atomic-12.c: New test.
1349         * gcc.dg/gomp/atomic-13.c: New test.
1350         * gcc.dg/gomp/atomic-14.c: New test.
1351         * g++.dg/gomp/atomic-11.C: New test.
1352         * g++.dg/gomp/atomic-12.C: New test.
1353         * g++.dg/gomp/atomic-13.C: New test.
1354         * g++.dg/gomp/atomic-14.C: New test.
1355
1356 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1357
1358         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1359         delimiter.
1360
1361 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1362
1363         * gnat.dg/discr24.adb: New test.
1364
1365 2010-08-30  Richard Guenther  <rguenther@suse.de>
1366
1367         PR tree-optimization/45449
1368         * gcc.dg/pr45449.c: New testcase.
1369
1370 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1371
1372         * gcc.dg/opts-1.c: Expect errors, not warnings.
1373
1374 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1375
1376         PR fortran/42769
1377         * gfortran.dg/dynamic_dispatch_11.f03: New.
1378
1379 2010-08-29  Jason Merrill  <jason@redhat.com>
1380
1381         PR c++/44991
1382         * g++.dg/parse/defarg15.C: New.
1383
1384 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1385
1386         PR fortran/45439
1387         * gfortran.dg/select_type_16.f03: New.
1388
1389 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1390             Tobias Burnus  <burnus@net-b.de>
1391
1392         * gfortran.dg/bessel_7.f90: Decrease required precision.
1393
1394 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1395             Kaz Kojima  <kkojima@gcc.gnu.org>
1396
1397         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1398
1399 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1400
1401         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1402         floating point conversion code generation.
1403         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1404         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1405         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1406         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1407         to integer conversion code generation.
1408         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1409         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1410         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1411         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1412
1413 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1414
1415         PR fortran/32049
1416         * gfortran.dg/random_seed_1.f90: Adjust test.
1417         * gfortran.dg/float128_1.f90: New test.
1418
1419 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1420
1421         PR fortran/33197
1422         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1423         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1424         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1425         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1426         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1427         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1428         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1429
1430 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1431
1432         PR fortran/45420
1433         * gfortran.dg/select_type_15.f03: New.
1434
1435 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1436
1437         PR libfortran/43217
1438         * gfortran.dg/hollerith8.f90: New test.
1439
1440 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1441
1442         PR fortran/45159
1443         * gfortran.dg/dependency_33.f90:  New test.
1444
1445 2010-08-27  Richard Guenther  <rguenther@suse.de>
1446
1447         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1448         * gcc.dg/graphite/scop-2.c: Likewise.
1449         * gcc.dg/graphite/scop-20.c: Likewise.
1450         * gcc.dg/vect/slp-25.c: Likewise.
1451
1452 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1453
1454         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1455
1456 2010-08-26  Daniel Kraft  <d@domob.eu>
1457
1458         PR fortran/38936
1459         PR fortran/44047
1460         PR fortran/45384
1461         * gfortran.dg/associate_8.f03: New test.
1462         * gfortran.dg/select_type_13.f03: New test.
1463         * gfortran.dg/select_type_14.f03: New test.
1464
1465 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1466
1467         PR tree-optimization/44485
1468         * gcc.dg/pr44485.c: New test.
1469
1470 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1471
1472         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1473         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1474         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1475
1476 2010-08-26  Richard Guenther  <rguenther@suse.de>
1477
1478         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1479         * gcc.dg/graphite/scop-21.c: Likewise.
1480
1481 2010-08-26  Richard Guenther  <rguenther@suse.de>
1482
1483         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1484         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1485         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1486         * gcc.dg/vect/vect-91.c: Likewise.
1487         * gcc.dg/vect/vect-peel-1.c: Likewise.
1488         * gcc.dg/vect/vect-peel-2.c: Likewise.
1489         * gcc.dg/vect/vect-peel-4.c: Likewise.
1490
1491 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1492
1493         PR libfortran/41859
1494         * gfortran.dg/der_io_4.f90: New test.
1495
1496 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1497
1498         PR rtl-optimization/44858
1499         * gcc.c-torture/execute/pr44858.c: New test.
1500
1501         PR rtl-optimization/45400
1502         * g++.dg/other/i386-8.C: New test.
1503
1504 2010-08-25  Richard Guenther  <rguenther@suse.de>
1505
1506         * gcc.dg/alias-8.c: Adjust.
1507
1508 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1509
1510         * gcc.target/i386/combine-mul.c: New test.
1511
1512 2010-08-25  Richard Guenther  <rguenther@suse.de>
1513
1514         PR lto/44562
1515         * gcc.dg/graphite/id-27.c: New testcase.
1516         * gcc.dg/lto/20100825-1_0.c: Likewise.
1517
1518 2010-08-25  Richard Guenther  <rguenther@suse.de>
1519
1520         PR tree-optimization/45316
1521         * g++.dg/opt/pr45316.C: New testcase.
1522
1523 2010-08-25  Richard Guenther  <rguenther@suse.de>
1524
1525         PR tree-optimization/45393
1526         * g++.dg/torture/pr45393.C: New testcase.
1527
1528 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1529
1530         PR tree-optimization/45059
1531         * gcc.c-torture/compile/pr45059.c: New test.
1532
1533 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1534
1535         * lib/target-supports.exp (check_effective_target_vect_unpack):
1536         Set vect_unpack supported flag to true for neon.
1537
1538 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1539
1540         * gcc.dg/tree-ssa/ifc-5.c: New.
1541
1542 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1543
1544         * gcc.dg/tree-ssa/ifc-4.c: New.
1545         * gcc.dg/tree-ssa/ifc-7.c: New.
1546
1547 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1548
1549         * gcc.dg/vect/vect.exp: Check loongson targets
1550         * g++.dg/vect/vect.exp: Likewise
1551         * gfortran.dg/vect/vect.exp: Likewise
1552
1553 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1554
1555         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1556         -mveclibabi=mass.
1557
1558 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1559
1560         PR fortran/45366
1561         * gfortran.dg/proc_ptr_29.f90: New.
1562
1563 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1564             Dominique d'Humieres <dominiq@lps.ens.fr>
1565
1566         PR fortran/45367
1567         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1568
1569 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1570
1571         PR fortran/45367
1572         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1573
1574 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1575
1576         PR fortran/36158
1577         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1578
1579 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1580             Dominique d'Humieres <dominiq@lps.ens.fr>
1581
1582         PR fortran/45367
1583         PR fortran/36158
1584         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1585         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1586
1587 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1588
1589         PR fortran/44863
1590         PR fortran/45271
1591         PR fortran/45290
1592         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1593         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1594         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1595
1596 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1597
1598         PR fortran/36158
1599         PR fortran/33197
1600         * gfortran.dg/bessel_6.f90: New.
1601         * gfortran.dg/bessel_7.f90: New.
1602
1603 2010-08-20  Jan Hubicka  <jh@suse.cz>
1604
1605         PR c++/45307
1606         PR c++/17736
1607         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1608         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1609
1610 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1611
1612         PR target/45336
1613         * gcc.target/i386/pr45336-1.c: New.
1614         * gcc.target/i386/pr45336-2.c: Likewise.
1615         * gcc.target/i386/pr45336-3.c: Likewise.
1616         * gcc.target/i386/pr45336-4.c: Likewise.
1617
1618 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1619
1620         PR testsuite/45361
1621         * gcc.target/i386/volatile-2.c: Update scan strings to also
1622         include (%rip) for the memory reference on x86_64.
1623
1624 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1625
1626         PR middle-end/44974
1627         * gcc.dg/pr44974.c: New test.
1628
1629         PR rtl-optimization/45353
1630         * gcc.dg/pr45353.c: New test.
1631
1632 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1633
1634         * gcc.target/i386/volatile-2.c: New.
1635
1636 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1637
1638         PR rtl-optimization/44691
1639         * gfortran.dg/pr44691.f: New test.
1640
1641 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1642
1643         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1644
1645 2010-08-19  Jason Merrill  <jason@redhat.com>
1646
1647         * g++.dg/init/synth3.C: New.
1648         * g++.dg/init/value8.C: New.
1649         * g++.dg/tree-ssa/empty-2.C: New.
1650         * g++.dg/cpp0x/noexcept09.C: New.
1651
1652 2010-08-19  Daniel Kraft  <d@domob.eu>
1653
1654         PR fortran/29785
1655         PR fortran/45016
1656         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1657         * gfortran.dg/pointer_remapping_1.f90: New test.
1658         * gfortran.dg/pointer_remapping_2.f03: New test.
1659         * gfortran.dg/pointer_remapping_3.f08: New test.
1660         * gfortran.dg/pointer_remapping_4.f03: New test.
1661         * gfortran.dg/pointer_remapping_5.f08: New test.
1662         * gfortran.dg/pointer_remapping_6.f08: New test.
1663
1664 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1665
1666         PR testsuite/45324
1667         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1668
1669 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1670
1671         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1672
1673 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1674
1675         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1676         variable.
1677
1678 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1679
1680         PR target/45070
1681         * gcc.c-torture/execute/pr45070.c: New.
1682
1683 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1684
1685         * g++.dg/pr44328.C: New test.
1686
1687 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1688
1689         PR fortran/36158
1690         PR fortran/33197
1691         * gfortran.dg/bessel_3.f90: New.
1692         * gfortran.dg/bessel_4.f90: New.
1693         * gfortran.dg/bessel_5.f90: New.
1694
1695 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1696
1697         PR fortran/45290
1698         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1699         * gfortran.dg/pointer_init_2.f90: New.
1700         * gfortran.dg/pointer_init_3.f90: New.
1701         * gfortran.dg/pointer_init_4.f90: New.
1702
1703 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1704
1705         PR c++/45049
1706         * g++.dg/pr45049-1.C: New test.
1707         * g++.dg/pr45049-2.C: New test.
1708
1709 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1710
1711         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1712         20 if __ARM_PCS is defined otherwise 64.
1713         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1714         instead of hard coded 64.
1715
1716 2010-08-18  Yao Qi  <yao@codesourcery.com>
1717
1718         PR target/45094
1719         * gcc.target/arm/pr45094.c: New test.
1720
1721 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1722
1723         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1724
1725 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1726
1727         PR rtl-optimization/42575
1728         * gcc.target/arm/pr42575.c: New test.
1729
1730 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1731
1732         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1733         * gcc.dg/tls/thr-cse-1.c: New.
1734
1735 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1736
1737         PR debug/42487
1738         * lib/target-supports.exp
1739         (check_effective_target_function_sections): New.
1740         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1741         function sections before proceding.
1742
1743 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1744
1745         PR fortran/45308
1746         * gfortran.dg/pr45308.f03: New test.
1747
1748 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1749
1750         PR target/45296
1751         * gcc.target/i386/pr45296.c: New test.
1752
1753 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1754
1755         * g++.dg/ext/uow-1.C: New.
1756         * g++.dg/ext/uow-2.C: New.
1757         * g++.dg/ext/uow-3.C: New.
1758         * g++.dg/ext/uow-4.C: New.
1759
1760 2010-08-17  Richard Guenther  <rguenther@suse.de>
1761
1762         PR testsuite/45266
1763         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1764
1765 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1766
1767         PR c/40563
1768         * gcc.dg/Wcxx-compat-20.c: New test.
1769
1770 2010-08-17  Daniel Kraft  <d@domob.eu>
1771
1772         PR fortran/38936
1773         * gfortran.dg/associate_1.f03: Extended to test newly supported
1774         features like association to variables.
1775         * gfortran.dg/associate_3.f03: Removed check for illegal change
1776         of associate-name here...
1777         * gfortran.dg/associate_5.f03: ...and added it here.
1778         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1779         * gfortran.dg/associate_7.f03: New test.
1780
1781 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1782
1783         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1784
1785 2010-08-15  Daniel Kraft  <d@domob.eu>
1786
1787         PR fortran/38936
1788         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1789         * gfortran.dg/associate_3.f03: Clarify comment.
1790         * gfortran.dg/associate_5.f03: New test.
1791         * gfortran.dg/associate_6.f03: New test.
1792
1793 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1794
1795         PR fortran/45211
1796         * gfortran.dg/bind_c_usage_21.f90: New.
1797         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1798
1799 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1800
1801         * gfortran.dg/optional_absent_1.f90: New.
1802         * gfortran.dg/null_actual.f90: New.
1803
1804 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1805
1806         * gfortran.dg/pointer_target_1.f90: New.
1807         * gfortran.dg/pointer_target_2.f90: New.
1808         * gfortran.dg/pointer_target_3.f90: New.
1809
1810 2010-08-15  Daniel Kraft  <d@domob.eu>
1811
1812         PR fortran/45197
1813         * gfortran.dg/elemental_args_check_3.f90: New test.
1814         * gfortran.dg/impure_1.f08: New test.
1815         * gfortran.dg/impure_2.f08: New test.
1816         * gfortran.dg/impure_3.f90: New test.
1817         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1818
1819 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1820
1821         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1822         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1823         SLP tests.
1824         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1825         misaligned loads.
1826         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1827         misaligned stores.c
1828         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1829
1830 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1831
1832         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1833         dg-require-effective-target after dg-do.
1834
1835 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1836
1837         * lib/target-supports.exp (check_effective_target_vect_int): Return
1838         true for Loongson targets.
1839         (check_effective_target_vect_shift): Likewise.
1840         (check_effective_target_vect_no_int_max): Likewise.
1841         (check_effective_target_vect_no_align): Likewise.
1842         (check_effective_target_vect_short_mult): Likewise.
1843
1844 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1845
1846         * g++.dg/cast.C: Change fields of structures to "long" to pass
1847         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1848         * g++.dg/cpp0x/iop.C: Ditto.
1849         * g++.dg/cpp0x/named_refs.C: Ditto.
1850         * g++.dg/cpp0x/rv1p.C: Ditto.
1851         * g++.dg/cpp0x/rv2p.C: Ditto.
1852         * g++.dg/cpp0x/rv3p.C: Ditto.
1853         * g++.dg/cpp0x/rv4p.C: Ditto.
1854         * g++.dg/cpp0x/rv5p.C: Ditto.
1855         * g++.dg/cpp0x/rv6p.C: Ditto.
1856         * g++.dg/cpp0x/rv7p.C: Ditto.
1857         * g++.dg/cpp0x/rv8p.C: Ditto.
1858         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1859
1860 2010-08-13  Daniel Kraft  <d@domob.eu>
1861
1862         * gfortran.dg/implied_shape_1.f08: New test.
1863         * gfortran.dg/implied_shape_2.f90: New test.
1864         * gfortran.dg/implied_shape_3.f08: New test.
1865
1866 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1867
1868         PR libfortran/42526
1869         * gfortran.dg/char_component_initializer_1.f90: New test.
1870
1871 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1872
1873         PR tree-optimization/45241
1874         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1875
1876 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1877
1878         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1879         to dg-options.
1880         * gcc.target/i386/pr40906-2.c: Ditto.
1881         * gcc.target/i386/pr40906-3.c: Ditto.
1882
1883 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1884
1885         PR middle-end/45262
1886         * gcc.c-torture/execute/pr45262.c: New test.
1887
1888 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1889
1890         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1891         empty argument.
1892         * g++.dg/other/profile1.C: Ditto.
1893
1894 2010-08-12  Richard Guenther  <rguenther@suse.de>
1895
1896         PR tree-optimization/45232
1897         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1898         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1899         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1900         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1901         unsigned arithmetic.
1902         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1903         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1904         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1905         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1906         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1907         unsigned arithmetic.
1908         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1909         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1910         unsigned arithmetic.
1911         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1912         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1913         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1914         unsigned arithmetic.
1915         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1916         * gcc.dg/tree-ssa/negate.c: Adjust.
1917         * gcc.dg/vect/vect-1.c: Adjust.
1918         * gfortran.dg/reassoc_6.f: XFAIL.
1919
1920 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1921
1922         PR debug/45259
1923         * gcc.dg/pr45259.c: New test.
1924
1925 2010-08-12  Wei Guozhi  <carrot@google.com>
1926
1927         PR target/44999
1928         * gcc.target/arm/pr44999.c: New testcase.
1929
1930 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1931
1932         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1933         (N): Likewise.
1934         (main): Adjust accordingly.
1935
1936 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1937
1938         * gfortran.dg/graphite/id-22.f: New.
1939
1940 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1941
1942         * gcc.dg/graphite/id-26.c: New.
1943
1944 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1945
1946         * gcc.dg/graphite/id-25.c: New.
1947
1948 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1949
1950         * gcc.dg/graphite/run-id-5.c: New.
1951         * gcc.dg/graphite/run-id-6.c: New.
1952         * gfortran.dg/graphite/id-21.f: New.
1953
1954 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1955
1956         * gcc.dg/graphite/id-24.c: New.
1957
1958 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1959
1960         * gcc.dg/tree-ssa/pr20742.c: New.
1961
1962 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1963
1964         * gcc.dg/graphite/id-23.c: New.
1965
1966 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1967
1968         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1969
1970 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1971
1972         * gcc.dg/graphite/pr42729.c: New.
1973
1974 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1975
1976         * gfortran.dg/graphite/id-20.f: New.
1977
1978 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1979
1980         * gcc.dg/graphite/id-22.c: New.
1981
1982 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1983
1984         * gcc.dg/graphite/run-id-2.c: Call abort.
1985
1986 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1987
1988         * gcc.dg/graphite/id-20.c: New.
1989
1990 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1991             Steve Kargl <kargl@gcc.gnu.org>
1992
1993         PR fortran/44595
1994         * gfortran.dg/move_alloc_3.f90: New.
1995         * gfortran.dg/random_seed_2.f90: New.
1996
1997 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1998
1999         * lib/target-supports.exp (check_effective_target_sync_int_long):
2000         Add hppa*-*-linux*.
2001         (check_effective_target_sync_char_short): Likewise.
2002
2003 2010-08-10  Yao Qi  <yao@codesourcery.com>
2004
2005         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2006         general form.
2007         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2008         * g++.dg/other/packed1.C: Likewise.
2009         * g++.dg/other/crash-4.C: Likewise.
2010         * g++.dg/ext/packed8.C: Likewise.
2011         * g++.dg/init/array16.C: Likewise.
2012
2013 2010-08-10  xinliang David Li  <davidxl@google.com>
2014         * gcc.dg/tree-ssa/loop-19.c: Add option
2015         -fno-prefetch-loop-array
2016
2017 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2018
2019         PR middle-end/45182
2020         * gcc.c-torture/compile/pr45182.c: New test.
2021
2022 2010-08-09  Jason Merrill  <jason@redhat.com>
2023
2024         PR c++/45236
2025         * g++.dg/cpp0x/variadic-104.C: New.
2026
2027 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2028
2029         PR fortran/44235
2030         * gfortran.dg/dependency_32.f90:  New test.
2031
2032 2010-08-09  Richard Guenther  <rguenther@suse.de>
2033
2034         PR middle-end/44632
2035         * g++.dg/opt/nrv17.C: New testcase.
2036
2037 2010-08-09  Richard Guenther  <rguenther@suse.de>
2038
2039         PR middle-end/45212
2040         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2041         alignment from MEM_REF offset only if we took it from the
2042         base object.
2043
2044         * gcc.target/i386/pr24178.c: New testcase.
2045
2046 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2047
2048         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2049         * gcc.dg/20030702-1.c: Ditto.
2050         * gcc.dg/20050309-1.c: Ditto.
2051         * gcc.dg/20050325-1.c: Ditto.
2052         * gcc.dg/20050330-2.c: Ditto.
2053         * gcc.dg/20051201-1.c: Ditto.
2054         * gcc.dg/gomp/pr27573.c: Ditto.
2055         * gcc.dg/gomp/pr34610.c: Ditto.
2056         * gcc.dg/pr24225.c: Ditto.
2057         * gcc.dg/pr26570.c: Ditto.
2058         * gcc.dg/pr32773.c: Ditto.
2059         * g++.dg/gcov/gcov-6.C: Ditto.
2060         * g++.dg/gomp/pr34608.C: Ditto.
2061         * gfortran.dg/gomp/pr27573.f90: Ditto.
2062
2063         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2064         dg-require-host-local dg directive.
2065         * gcc.dg/profile-dir-2.c: Ditto.
2066         * gcc.dg/profile-dir-3.c: Ditto.
2067
2068 2010-08-08  Richard Guenther  <rguenther@suse.de>
2069
2070         PR tree-optimization/45109
2071         * gcc.c-torture/compile/pr45109.c: New testcase.
2072
2073 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2074
2075         * gcc.dg/march.c: Skip if -march defined.
2076         * gcc.dg/mtune.c: Skip if -mtune defined.
2077
2078         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2079         generic thunk support.
2080
2081 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2082
2083         PR target/45213
2084         * gcc.target/i386/pr45213.c: New test.
2085
2086 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2087
2088         PR libfortran/45143
2089         * gfortran.dg/fmt_error_11.f03: New test.
2090
2091 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2092
2093         * lib/target-supports.exp (check_effective_target_sync_int_long):
2094         Add arm*-*-linux-gnueabi.
2095         (check_effective_target_sync_char_short): Likewise.
2096
2097 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2098
2099         PR fortran/45159
2100         * gfortran.dg/dependency_31.f90:  New test.
2101
2102 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2103
2104         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2105
2106 2010-08-06  Jason Merrill  <jason@redhat.com>
2107
2108         * g++.dg/cpp0x/sfinae3.C: New.
2109         * g++.dg/cpp0x/sfinae4.C: New.
2110
2111 2010-08-06  Richard Guenther  <rguenther@suse.de>
2112
2113         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2114         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2115         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2116         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2117         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2118         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2119         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2120         * gcc.c-torture/execute/20100805-1.c: Likewise.
2121
2122 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2123
2124         PR testsuite/42855
2125         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2126
2127 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2128
2129         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2130         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2131
2132 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2133
2134         * g++.dg/ipa/devirt-1.C: New test.
2135         * g++.dg/ipa/devirt-2.C: Likewise.
2136         * g++.dg/ipa/devirt-3.C: Likewise.
2137         * g++.dg/ipa/devirt-4.C: Likewise.
2138         * g++.dg/ipa/devirt-5.C: Likewise.
2139         * gcc.dg/ipa/iinline-3.c: Likewise.
2140
2141 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2142
2143         PR tree-optimization/45144
2144         * gcc.dg/tree-ssa/pr45144.c: New test.
2145
2146 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2147
2148         PR fortran/42207
2149         PR fortran/44064
2150         PR fortran/44065
2151         * gfortran.dg/class_25.f03: New.
2152         * gfortran.dg/class_26.f03: New.
2153
2154 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2155
2156         * g++.dg/warn/miss-format-1.C: Update line number.
2157
2158 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2159
2160         PR c++/44641
2161         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2162         .frame and .mask assembler directives.
2163
2164 2010-08-04  Richard Guenther  <rguenther@suse.de>
2165
2166         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2167         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2168         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2169         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2170
2171 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2172
2173         PR fortran/44857
2174         * gfortran.dg/derived_constructor_char_1.f90: New.
2175         * gfortran.dg/derived_constructor_char_2.f90: New.
2176
2177 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2178
2179         PR fortran/45159
2180         * gfortran.dg/dependency_30.f90:  New test.
2181
2182 2010-08-03  Jan Hubicka  <jh@suse.cz>
2183
2184         * gcc.c-torture/compile/pr45085.c: New testcase.
2185
2186 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2187
2188         PR fortran/44584
2189         PR fortran/45161
2190         * gfortran.dg/typebound_call_9.f03: Modified.
2191         * gfortran.dg/typebound_generic_1.f03: Modified.
2192
2193 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2194
2195         PR fortran/45159
2196
2197         * gfortran.dg/dependency_29.f90:  New test.
2198
2199 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2200
2201         PR fortran/36854
2202         * gfortran.dg/character_comparison_2.f90:  New test.
2203         * gfortran.dg/character_comparison_3.f90:  New test.
2204         * gfortran.dg/dependency_28.f90:  New test.
2205
2206 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2207
2208         PR target/40457
2209         * gcc.target/arm/pr40457-1.c: New test.
2210         * gcc.target/arm/pr40457-2.c: New test.
2211
2212 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2213
2214         PR fortran/44912
2215         * gfortran.dg/typebound_call_17.f03: New.
2216
2217 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2218
2219         PR fortran/44929
2220         * gfortran.dg/allocate_derived_3.f90: New.
2221
2222 2010-07-30  Xinliang David Li  <davidxl@google.com>
2223         PR tree-optimization/45121
2224         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2225
2226 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2227
2228         PR c++/45112
2229         * testsuite/g++.dg/pr45112.C: New test.
2230
2231 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2232
2233         PR debug/45055
2234         PR rtl-optimization/45137
2235         * gcc.dg/pr45055.c: New test.
2236
2237 2010-07-30  Alan Modra  <amodra@gmail.com>
2238
2239         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2240         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2241
2242 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2243
2244         PR fortran/45087
2245         PR fortran/45125
2246         * gfortran.dg/whole_file_25.f90: New.
2247         * gfortran.dg/whole_file_26.f90: New.
2248         * gfortran.dg/whole_file_27.f90: New.
2249
2250 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2251
2252         PR fortran/44962
2253         * gfortran.dg/typebound_proc_17.f03: New.
2254
2255 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2256
2257         PR fortran/45004
2258         * gfortran.dg/move_alloc_2.f90: New.
2259
2260 2010-07-29  Xinliang David Li  <davidxl@google.com>
2261         PR tree-optimization/45121
2262         * c-c++-common/uninit-17.c: Fix expected output.
2263
2264 2010-07-29  Richard Guenther  <rguenther@suse.de>
2265
2266         PR tree-optimization/45120
2267         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2268
2269 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2270
2271         PR fortran/42051
2272         PR fortran/44064
2273         * gfortran.dg/pr42051.f03: New testcase.
2274
2275 2010-07-29  Richard Guenther  <rguenther@suse.de>
2276
2277         PR middle-end/45034
2278         * gcc.c-torture/execute/pr45034.c: New testcase.
2279
2280 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2281
2282         PR c++/45096
2283         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2284
2285 2010-07-28  Daniel Kraft  <d@domob.eu>
2286
2287         * gfortran.dg/bound_8.f90: New test.
2288
2289 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2290
2291         PR debug/45105
2292         * gcc.dg/pr45105.c: New test.
2293
2294 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2295
2296         PR rtl-optimization/45107
2297         * gcc.dg/pr45107.c: New test.
2298
2299 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2300
2301         PR rtl-optimization/45101
2302         * gcc.dg/pr45101.c: New test.
2303
2304 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2305
2306         PR fortran/45077
2307         * gfortran.dg/whole_file_24.f90: New.
2308
2309 2010-07-27  Jason Merrill  <jason@redhat.com>
2310
2311         * g++.dg/cpp0x/variadic102.C: New.
2312         * g++.dg/cpp0x/variadic103.C: New.
2313
2314 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2315
2316         PR rtl-optimization/40956
2317         PR target/42495
2318         PR middle-end/42574
2319         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2320         * gcc.target/arm/pr42574.c: Add tests.
2321
2322 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2323
2324         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2325         test name.
2326         (cleanup-repo-files): Ditto.
2327         (cleanup-saved-temps): Ditto.
2328
2329 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2330
2331         PR testsuite/44701
2332         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2333
2334         PR c/45079
2335         * gcc.dg/pr45079.c: New test.
2336
2337 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2338
2339         PR tree-optimization/44152
2340         * gcc.dg/vect/fast-math-pr44152.c: New test.
2341
2342 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2343
2344         PR ObjC/44140
2345         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2346         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2347         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2348         * obj-c++.dg/torture/trivial.mm: Ditto.
2349         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2350         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2351         * objc.dg/torture/tls/thr-init.m: Ditto.
2352         * objc.dg/torture/trivial.m: Ditto.
2353
2354 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2355
2356         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2357         Skip on spu-*-* targets.
2358
2359 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2360
2361         PR tree-optimization/45083
2362         * gcc.dg/pr45083.c: New test.
2363
2364 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2365
2366         PR fortran/40873
2367         * gfortran.dg/whole_file_22.f90: New test.
2368         * gfortran.dg/whole_file_23.f90: New test.
2369
2370 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2371             Jack Howarth  <howarth@bromo.med.uc.edu>
2372             Richard Henderson  <rth@redhat.com>
2373
2374         PR target/44132
2375         * gcc.dg/tls/thr-init-1.c: New.
2376         * gcc.dg/tls/thr-init-2.c: New.
2377         * gcc.dg/torture/tls New.
2378         * gcc.dg/torture/tls/tls-test.c: New.
2379         * gcc.dg/torture/tls/thr-init-1.c: New.
2380         * gcc.dg/torture/tls/tls.exp: New.
2381         * gcc.dg/torture/tls/thr-init-2.c: New.
2382         * gcc.dg/tls/emutls-2.c: New test
2383
2384         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2385         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2386         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2387         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2388         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2389         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2390         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2391         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2392         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2393         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2394         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2395         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2396         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2397         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2398         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2399         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2400         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2401         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2402         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2403         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2404         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2405         gfortran.dg/gomp/omp_threadprivate1.f90,
2406         gfortran.dg/gomp/omp_threadprivate2.f90,
2407         gfortran.dg/gomp/reduction1.f90,
2408         gfortran.dg/gomp/sharing-1.f90: Likewise.
2409
2410 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2411
2412         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2413         sse_runtime.
2414         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2415         dg-require-visibility.
2416
2417 2010-07-26  Richard Guenther  <rguenther@suse.de>
2418
2419         PR tree-optimization/43784
2420         * gcc.c-torture/execute/pr43784.c: New testcase.
2421         * g++.dg/torture/pr43784.C: Likewise.
2422
2423 2010-07-26  Richard Guenther  <rguenther@suse.de>
2424
2425         PR middle-end/45056
2426         * g++.dg/pr45056.C: New testcase.
2427
2428 2010-07-26  Richard Guenther  <rguenther@suse.de>
2429
2430         PR tree-optimization/45071
2431         * gcc.dg/pr45071.c: New testcase.
2432
2433 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2434
2435         PR fortran/45066
2436         * gfortran.dg/namelist_62.f90: New.
2437
2438 2010-07-26  Richard Guenther  <rguenther@suse.de>
2439
2440         * gcc.c-torture/execute/pr45017.c: Move ...
2441         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2442
2443 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2444
2445         PR fortran/40628
2446         * trim_optimize_1.f90:  New test.
2447         * character_comparision_1.f90:  New test.
2448
2449 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2450
2451         PR fortran/42852
2452         * gfortran.dg/wtruncate_fix.f: New test.
2453
2454 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2455
2456         PR testsuite/45068
2457         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2458
2459 2010-07-24  Richard Guenther  <rguenther@suse.de>
2460
2461         PR lto/43788
2462         * g++.dg/lto/20100724-1_0.C: New testcase.
2463
2464 2010-07-24  Richard Guenther  <rguenther@suse.de>
2465
2466         PR lto/43212
2467         * gcc.dg/lto/20100724-1_0.c: New testcase.
2468         * gcc.dg/lto/20100724-1_1.c: Likewise.
2469
2470 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2471
2472         PR fortran/40011
2473         * gfortran.dg/whole_file_21.f90: New.
2474
2475         * gfortran.dg/integer_exponentiation_3.F90: Use
2476         -ffloat-store only for i?86/x86-64 -m32.
2477
2478 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2479
2480         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2481         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2482
2483 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2484
2485         * gfortran.dg/func_decl_4.f90: Split test into two ...
2486         * gfortran.dg/func_decl_5.f90: ... parts.
2487         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2488         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2489         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2490         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2491         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2492         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2493         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2494         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2495         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2496         * gfortran.dg/sizeof.f90: Make test valid.
2497         * gfortran.dg/pr20865.f90: Add new dg-error.
2498         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2499         * gfortran.dg/g77/19990218-0.f: Ditto.
2500         * gfortran.dg/g77/19990218-1.f: Ditto.
2501         * gfortran.dg/g77/970625-2.f: Ditto.
2502         * gfortran.dg/pr37243.f: Fix function declaration.
2503         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2504         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2505
2506 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2507
2508         PR fortran/44945
2509         * gfortran.dg/char_array_structure_constructor.f90: Add
2510         -fwhole-file as dg-option as it otherwise fails on some
2511         systems.
2512
2513 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2514
2515         * gnat.dg/aggr16.ad[sb]: New test.
2516         * gnat.dg/aggr16_pkg.ads: New helper.
2517
2518 2010-07-23  Richard Guenther  <rguenther@suse.de>
2519
2520         PR lto/43071
2521         * g++.dg/lto/20100723-1_0.C: New testcase.
2522
2523 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2524
2525         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2526         AVX support.
2527         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2528         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2529
2530 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2531
2532         * lib/target-supports.exp (add_options_for_tls): New proc.
2533         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2534         * g++.dg/tls/static-1a.cc: Likewise.
2535         * gcc.dg/tls/emutls-1.c: Likewise.
2536         * gcc.dg/tls/opt-11.c: Likewise.
2537         * gcc.dg/tls/opt-12.c: Likewise.
2538         * gcc.dg/tls/pr24428-2.c: Likewise.
2539         * gcc.dg/tls/pr24428.c: Likewise.
2540         * obj-c++.dg/tls/static-1.mm: Likewise.
2541         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2542         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2543         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2544         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2545         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2546         * objc.dg/torture/tls/thr-init.m: Likewise.
2547         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2548
2549 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2550
2551         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2552         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2553         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2554         optimized dump files.
2555
2556 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2557
2558         PR tree-optimization/45047
2559         * gcc.c-torture/compile/pr45047.c: New test.
2560
2561 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2562
2563         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2564         instead of dg-compile.
2565         * gcc.dg/float-range-4.c: Ditto.
2566         * gcc.dg/float-range-5.c: Ditto.
2567         * gcc.dg/fold-overflow-1.c: Ditto.
2568         * gcc.dg/gomp/sections-4.c: Ditto.
2569         * gcc.dg/transparent-union-1.c: Ditto.
2570         * gcc.dg/transparent-union-2.c: Ditto.
2571         * gcc.target/i386/pr39315-check.c: Ditto.
2572         * g++.dg/gomp/sections-4.C: Ditto.
2573         * g++.dg/template/dtor7.C: Ditto.
2574         * g++.dg/tree-ssa/pr19952.C: Ditto.
2575         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2576         * gfortran.dg/graphite/pr42185.f90: Ditto.
2577         * gfortran.dg/namelist_36.f90: Ditto.
2578         * gnat.dg/noreturn1.adb: Ditto.
2579         * gnat.dg/specs/small_alignment.ads: Ditto.
2580
2581 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2582
2583         PR tree-optimization/44915
2584         * g++.dg/torture/pr44915.C: New test.
2585
2586 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2587
2588         PR tree-optimization/44914
2589         * g++.dg/tree-ssa/pr44914.C: New test.
2590
2591 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2592
2593         PR target/44290
2594         * gcc.dg/pr44290-1.c: New test.
2595         * gcc.dg/pr44290-2.c: New test.
2596
2597 2010-07-23  Jason Merrill  <jason@redhat.com>
2598
2599         PR c++/45008
2600         * g++.dg/abi/mangle44.C: New.
2601
2602 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2603
2604         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2605         for compile-time only tests.
2606         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2607         target check.
2608         * gcc.target/i386/pr39315-4.c: Ditto.
2609         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2610         target check.  Include sse-os-support.h.
2611         (main): Call check_isa and sse_os_support.
2612         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2613         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2614         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2615         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2616         target check.  Include sse-os-support.h.
2617         (main): Call check_isa and sse_os_support.
2618         * gcc.target/i386/vperm-v2df.c: Ditto.
2619
2620 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2621
2622         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2623         (check_effective_target_avx_runtime): New procedure.
2624         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2625         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2626
2627         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2628         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2629         and __get_cpuid test.
2630         * gcc.dg/compat/vector-2b_main.c: Ditto.
2631
2632         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2633
2634         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2635         for compile-time only test.
2636         * gcc.dg/pr32716.c: Ditto.
2637         * gcc.dg/pr34856.c: Ditto.
2638         * gcc.dg/pr36997.c: Ditto.
2639         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2640         * gfortran.dg/pr28158.f90: Ditto.
2641         * gfortran.dg/pr30667.f: Ditto.
2642
2643         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2644         i?86-*-* and x86_64-*-* targets to disable execution on targets
2645         without sse2 runtime support.
2646         * g++.dg/vect/vect.exp: Ditto.
2647         * gfortran.dg/vect/vect.exp: Ditto.
2648
2649         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2650         * gcc.dg/pr37544.c: Ditto.
2651         * gcc.dg/pr40550.c: Ditto.
2652         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2653         * gcc.dg/compat/vector-1a_main.c: Ditto.
2654         * gcc.dg/compat/vector-2a_main.c: Ditto.
2655         * gcc.dg/torture/pr16104-1.c: Ditto.
2656         * gcc.dg/torture/pr35771-1.c: Ditto.
2657         * gcc.dg/torture/pr35771-2.c: Ditto.
2658         * gcc.dg/torture/pr35771-3.c: Ditto.
2659         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2660         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2661         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2662         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2663         * g++.dg/other/i386-1.C: Ditto.
2664         * g++.dg/other/pr40446.C: Ditto.
2665
2666 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2667
2668         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2669
2670 2010-07-23  Daniel Kraft  <d@domob.eu>
2671
2672         PR fortran/44709
2673         * gfortran.dg/exit_1.f08: New test.
2674         * gfortran.dg/exit_2.f08: New test.
2675
2676 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2677
2678         PR tree-optimization/39839
2679         * gcc.target/arm/pr39839.c: New test case.
2680
2681 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2682
2683         * gnat.dg/unchecked_convert5b.adb: New test.
2684         * gnat.dg/unchecked_convert6.adb: Likewise.
2685         * gnat.dg/unchecked_convert6b.adb: Likewise.
2686
2687 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2688
2689         * gnat.dg/aggr15.ad[sb]: New test.
2690
2691 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2692
2693         PR debug/45024
2694         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2695
2696 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2697
2698         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2699         with dg-require-linker-plugin.
2700
2701 2010-07-22  Richard Guenther  <rguenther@suse.de>
2702
2703         PR lto/43850
2704         * g++.dg/lto/20100722-1_0.C: New testcase.
2705
2706 2010-07-22  Richard Guenther  <rguenther@suse.de>
2707
2708         PR lto/42451
2709         * gcc.dg/lto/20100720-3_0.c: New testcase.
2710         * gcc.dg/lto/20100720-3_1.c: Likewise.
2711
2712 2010-07-22  Richard Guenther  <rguenther@suse.de>
2713
2714         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2715         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2716
2717         PR lto/43373
2718         * gcc.dg/lto/20100722-1_0.c: New testcase.
2719
2720 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2721
2722         PR tree-optimization/44891
2723         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2724
2725 2010-07-22  Richard Guenther  <rguenther@suse.de>
2726
2727         PR tree-optimization/45017
2728         * gcc.c-torture/execute/pr45017.c: New testcase.
2729
2730 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2731
2732         PR fortran/45019
2733         * gfortran.dg/aliasing_dummy_5.f90: New.
2734
2735 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2736
2737         PR target/43698
2738         * gcc.target/arm/pr43698.c: New test.
2739
2740 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2741
2742         PR fortran/44929
2743         * Revert my commit r162325 for this PR.
2744
2745 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2746
2747         PR debug/45015
2748         * gcc.target/m68k/pr45015.c: New test.
2749
2750 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2751
2752         PR c++/44641
2753         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2754         comments.
2755
2756 2010-07-21  Richard Guenther  <rguenther@suse.de>
2757
2758         PR lto/45018
2759         * g++.dg/lto/20100721-1_0.C: New testcase.
2760
2761 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2762
2763         PR tree-optimization/44900
2764         * g++.dg/torture/pr44900.C: New test.
2765
2766 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2767
2768         PR middle-end/44738
2769         * c-c++-common/uninit-17.c: Correct expected error.
2770
2771 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2772
2773         * gcc.dg/guality/asm-1.c: New test.
2774
2775         PR debug/45003
2776         * gcc.dg/guality/pr45003-2.c: New test.
2777         * gcc.dg/guality/pr45003-3.c: New test.
2778
2779 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2780
2781         PR libfortran/44697
2782         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2783
2784 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2785
2786         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2787         defined on the current line.
2788         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2789         * g++.dg/debug/dwarf2/pr44641.C: New.
2790
2791 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2792
2793         * gcc.target/powerpc/block-move-1.c: New test.
2794         * gcc.target/powerpc/block-move-2.c: New test.
2795
2796 2010-07-20  Jason Merrill  <jason@redhat.com>
2797
2798         PR c++/44967
2799         * g++.dg/cpp0x/sfinae2.C: New.
2800
2801 2010-07-20  Richard Guenther  <rguenther@suse.de>
2802
2803         PR lto/42696
2804         * gcc.dg/lto/20100720-4_0.c: New testcase.
2805
2806 2010-07-20  Richard Guenther  <rguenther@suse.de>
2807
2808         PR lto/43221
2809         * gcc.dg/lto/20100720-2_0.c: New testcase.
2810         * gcc.dg/lto/20100720-2_1.c: Likewise.
2811
2812 2010-07-20  Richard Guenther  <rguenther@suse.de>
2813
2814         PR lto/43208
2815         * gcc.dg/lto/20100720-1_0.c: New testcase.
2816         * gcc.dg/lto/20100720-1_1.c: Likewise.
2817
2818 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2819
2820         PR debug/45003
2821         * gcc.dg/guality/pr45003-1.c: New test.
2822
2823 2010-07-20  Richard Guenther  <rguenther@suse.de>
2824
2825         PR tree-optimization/44977
2826         * gcc.dg/torture/pr44977.c: New testcase.
2827
2828 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2829
2830         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2831         sync_char_short
2832
2833 2010-07-20  Richard Guenther  <rguenther@suse.de>
2834
2835         PR middle-end/44971
2836         PR middle-end/44988
2837         * gcc.dg/pr44971.c: New testcase.
2838         * gcc.c-torture/compile/pr44988.c: Likewise.
2839
2840 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2841
2842         PR fortran/44929
2843         * gfortran.dg/allocate_with_typespec.f90: New test.
2844         * gfortran.dg/allocate_derived_1.f90: Update error message.
2845
2846 2010-07-19  Jason Merrill  <jason@redhat.com>
2847
2848         PR c++/44996
2849         * g++.dg/cpp0x/decltype23.C: New.
2850
2851 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2852
2853         PR fortran/42385
2854         * gfortran.dg/class_defined_operator_1.f03 : New test.
2855
2856 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2857
2858         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2859         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2860         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2861         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2862
2863 2010-07-19  Richard Guenther  <rguenther@suse.de>
2864
2865         PR middle-end/44941
2866         * gcc.c-torture/compile/pr44941.c: New testcase.
2867
2868 2010-07-19  Jason Merrill  <jason@redhat.com>
2869
2870         PR c++/44969
2871         * g++.dg/template/sfinae24.C: New.
2872
2873 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2874
2875         PR fortran/44353
2876         * gfortran.dg/data_implied_do_2.f90: Removed.
2877
2878 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2879
2880         PR c++/44969
2881         * g++.dg/template/sfinae23.C: New.
2882
2883 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2884
2885         * lib/target-supports.exp (check_sse_os_support_available): New
2886         proc.
2887         (check_sse_hw_available): New proc.
2888         (check_effective_target_sse_runtime): New proc.
2889         (check_effective_target_sse2_runtime): New proc.
2890         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2891         -msse2 if check_sse_os_support_available.
2892         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2893         check_sse_os_support_available.
2894         * gcc.dg/vect/vect.exp: Likewise.
2895         * gfortran.dg/vect/vect.exp: Likewise.
2896         * gcc.target/i386/sol2-check: Renamed to ...
2897         * gcc.target/i386/sse-os-support.h: ... this.
2898         (sol2_check): Renamed to ...
2899         (sse_os_support): ... this.
2900         Only test movss with xmm registers.
2901         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2902         Removed ILL_INSN, ILL_INSN_LEN.
2903         * gcc.target/i386/sse2-check.h: Likewise.
2904         * gcc.target/i386/sse3-check.h: Likewise.
2905         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2906         Removed cpuid.h, __get_cpuid test.
2907         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2908         Removed cpuid.h, __get_cpuid test.
2909         * g++.dg/other/pr40446.C: Likewise.
2910         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2911         * gcc.dg/compat/vector-1a_main.c: Likewise.
2912         * gcc.dg/compat/vector-2a_main.c: Likewise.
2913         * gcc.dg/pr36584.c: Likewise.
2914         * gcc.dg/pr37544.c: Likewise.
2915         * gcc.dg/torture/pr16104-1.c: Likewise.
2916         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2917         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2918         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2919         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2920         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2921         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2922         sse2_runtime.
2923         * gcc.dg/torture/pr35771-2.c: Likewise.
2924         * gcc.dg/torture/pr35771-3.c: Likewise.
2925         * gcc.target/i386/pr39315-2.c: Likewise.
2926         * gcc.target/i386/pr39315-4.c: Likewise.
2927         * gcc.target/i386/vperm-v2df.c: Likewise.
2928         * gcc.target/i386/vperm-v2di.c: Likewise.
2929         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2930         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2931         sse_runtime.
2932
2933 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2934
2935         PR fortran/44353
2936         * gfortran.dg/data_implied_do_2.f90: New test.
2937
2938 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2939
2940         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2941
2942 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2943
2944         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2945         to the "mips16" group.
2946         (mips_using_mips16_p): New procedure.
2947         (mips-dg-options): Use it.
2948
2949 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2950
2951         * gcc.target/mips/mips16-attributes-4.c: New test.
2952
2953 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2954
2955         PR testsuite/44418
2956         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2957         * gcc.target/powerpc/recip-2.c: Ditto.
2958         * gcc.target/powerpc/recip-3.c: Ditto.
2959
2960 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2961
2962         * gcc.target/arm/pr42235.c: New test.
2963
2964 2010-07-16  Jason Merrill  <jason@redhat.com>
2965
2966         PR c++/32505
2967         * g++.dg/template/partial8.C: New.
2968
2969 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2970
2971         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2972         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2973         in C++.
2974         (gualcvt): New overloaded inline.
2975         (GUALCVT): Use it for C++.
2976         * g++.dg/guality/guality.exp: New.
2977         * g++.dg/guality/guality.h: New.
2978         * g++.dg/guality/redeclaration1.C: New test.
2979         * g++.dg/dg.exp: Prune also guality/* tests.
2980         * gcc.dg/guality/pr43141.c: Moved to...
2981         * c-c++-common/guality/pr43141.c: ... here.
2982
2983 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2984
2985         PR libfortran/37077
2986         * gfortran.dg/char4_iunit_2.f03: New test.
2987
2988 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2989
2990         * lib/plugin-support.exp (plugin-test-execute):
2991         Add ${gcc_objdir}/intl to includes.
2992
2993 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2994
2995         PR target/44942
2996         * gcc.c-torture/execute/pr44942.c: New test.
2997         * gcc.target/i386/pr44942.c: New test.
2998
2999 2010-07-15  Jason Merrill  <jason@redhat.com>
3000
3001         PR c++/44909
3002         * g++.dg/cpp0x/implicit7.C: New.
3003         * g++.dg/cpp0x/implicit8.C: New.
3004
3005 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3006
3007         Disable float tests for __SPU__ targets due to lack of signed zero:
3008         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3009         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3010         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3011         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3012         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3013         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3014         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3015         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3016         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3017
3018 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3019
3020         * gfortran.dg/select_char_2.f90: New test.
3021
3022 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3023
3024         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3025         with DECL_CHAIN.
3026
3027 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3028
3029         PR fortran/44936
3030         * gfortran.dg/typebound_generic_9.f03: New.
3031
3032 2010-07-15  Richard Guenther  <rguenther@suse.de>
3033
3034         PR tree-optimization/44946
3035         * gcc.c-torture/compile/pr44946.c: New testcase.
3036
3037 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3038
3039         PR fortran/40206
3040         * gfortran.dg/select_char_3.f90: New test.
3041
3042 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3043             Kevin F. Quinn  <kevquinn@gentoo.org>
3044
3045         * gcc.dg/Wtrampolines.c: New.
3046
3047 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3048
3049         PR libfortran/44934
3050         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3051
3052 2010-07-14  Jason Merrill  <jason@redhat.com>
3053
3054         PR c++/44810
3055         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3056
3057         Implement C++0x unrestricted unions (N2544)
3058         * g++.dg/cpp0x/union1.C: New.
3059         * g++.dg/cpp0x/union2.C: New.
3060         * g++.dg/cpp0x/union3.C: New.
3061         * g++.dg/cpp0x/defaulted2.C: Adjust.
3062         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3063         * g++.old-deja/g++.ext/anon2.C: Adjust.
3064         * g++.old-deja/g++.mike/misc6.C: Adjust.
3065
3066 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3067
3068         PR fortran/44925
3069         * gfortran.dg/c_loc_tests_15.f90: New.
3070
3071 2010-07-13  Jason Merrill  <jason@redhat.com>
3072
3073         PR c++/44909
3074         * g++.dg/cpp0x/implicit6.C: New.
3075
3076 2010-07-13  Jason Merrill  <jason@redhat.com>
3077
3078         PR c++/44540
3079         * g++.dg/abi/noreturn1.C: New.
3080         * g++.dg/abi/noreturn2.C: New.
3081
3082 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3083
3084         PR other/44874
3085         PR debug/44832
3086         * c-c++-common/pr44832.c: New test.
3087
3088 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3089
3090         PR objc/44488
3091         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3092         on the target.  Make sure that we can assemble the emitted asm when
3093         the test type is 'compile'.
3094
3095 2010-07-13  Richard Guenther  <rguenther@suse.de>
3096
3097         PR tree-optimization/36960
3098         * g++.dg/torture/pr36960.C: New testcase.
3099
3100 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3101
3102         PR c++/44908
3103         * g++.dg/template/sfinae21.C: New.
3104         * g++.dg/template/sfinae22.C: Likewise.
3105
3106 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3107
3108         PR testsuite/42843
3109         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3110         * gcc.dg/plugin/ggcplug.c: Likewise.
3111         * g++.dg/plugin/selfassign.c: Likewise.
3112         * g++.dg/plugin/attribute_plugin.c: Likewise.
3113         * g++.dg/plugin/dumb_plugin.c: Likewise.
3114         * g++.dg/plugin/pragma_plugin.c: Likewise.
3115
3116 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3117
3118         * gcc.c-torture/execute/pr44683.x: New.
3119         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3120
3121 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3122
3123         PR fortran/44434
3124         PR fortran/44565
3125         PR fortran/43945
3126         PR fortran/44869
3127         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3128         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3129         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3130         * gfortran.dh/typebound_call_16.f03: New.
3131         * gfortran.dg/typebound_generic_6.f03: New.
3132         * gfortran.dg/typebound_generic_7.f03: New.
3133         * gfortran.dg/typebound_generic_8.f03: New.
3134
3135 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3136
3137         PR libfortran/37077
3138         * gfortran.dg/char4_iunit_1.f03: New test.
3139
3140 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3141
3142         * gcc.dg/tree-ssa/vrp53.c: New test.
3143
3144 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3145
3146         PR c++/44907
3147         * g++.dg/template/sfinae19.C: New.
3148         * g++.dg/template/sfinae20.C: Likewise.
3149
3150 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3151
3152         * gcc.target/arm/interrupt-1.c: New test.
3153         * gcc.target/arm/interrupt-2.c: New test.
3154
3155 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3156
3157         * gcc.dg/pr42427.c: Require c99_runtime.
3158         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3159         c99_runtime.
3160         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3161         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3162         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3163         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3164         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3165         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3166         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3167         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3168         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3169         * gcc.target/i386/pr37275.c: Require visibility support.
3170
3171 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3172
3173         * lib/target-supports.exp (check_effective_target_sse): New proc.
3174         * gcc.target/i386/sol2-check.h: New file.
3175         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3176         Include sol2-check.h.
3177         (main) Only run do_test () if sol2_check ().
3178         * gcc.target/i386/sse2-check.h: Likewise.
3179         * gcc.target/i386/sse3-check.h: Likewise.
3180         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3181         [__sun__ && __svr4__]: Execute SSE2 instruction.
3182         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3183         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3184         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3185         * g++.dg/ext/vector14.C: Likewise.
3186         * g++.dg/other/mmintrin.C: Likewise.
3187         * gcc.dg/20020418-1.c: Likewise.
3188         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3189         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3190         * gcc.dg/format/unnamed-1.c: Likewise.
3191         Adapt dg-warning line number.
3192         * gcc.dg/graphite/pr40281.c: Likewise.
3193         * gcc.dg/pr32176.c: Likewise.
3194         * gcc.dg/pr40550.c: Likewise.
3195         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3196         * gcc.dg/torture/pr36891.c: Likewise.
3197         * gcc.target/i386/20020218-1.c: Likewise.
3198         * gcc.target/i386/20020523.c: Likewise.
3199         * gcc.target/i386/abi-1.c: Likewise.
3200         * gcc.target/i386/brokensqrt.c: Likewise.
3201         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3202         * gcc.target/i386/pr13366.c: Likewise.
3203         * gcc.target/i386/pr13685.c: Likewise.
3204         * gcc.target/i386/pr24306.c: Likewise.
3205         * gcc.target/i386/pr31486.c: Likewise.
3206         * gcc.target/i386/pr32065-1.c: Likewise.
3207         * gcc.target/i386/pr32065-2.c: Likewise.
3208         * gcc.target/i386/pr32389.c: Likewise.
3209         * gcc.target/i386/pr38824.c: Likewise.
3210         * gcc.target/i386/pr38931.c: Likewise.
3211         * gcc.target/i386/pr39592-1.c: Likewise.
3212         * gcc.target/i386/pr43766.c: Likewise.
3213         * gcc.target/i386/recip-divf.c: Likewise.
3214         * gcc.target/i386/recip-sqrtf.c: Likewise.
3215         * gcc.target/i386/recip-vec-divf.c: Likewise.
3216         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3217         * gcc.target/i386/sse-1.c: Likewise.
3218         * gcc.target/i386/sse-16.c: Likewise.
3219         * gcc.target/i386/sse-2.c: Likewise.
3220         * gcc.target/i386/sse-20.c: Likewise.
3221         * gcc.target/i386/sse-3.c: Likewise.
3222         * gcc.target/i386/sse-7.c: Likewise.
3223         * gcc.target/i386/sse-9.c: Likewise.
3224         * gcc.target/i386/sse-addps-1.c: Likewise.
3225         * gcc.target/i386/sse-addss-1.c: Likewise.
3226         * gcc.target/i386/sse-andnps-1.c: Likewise.
3227         * gcc.target/i386/sse-andps-1.c: Likewise.
3228         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3229         * gcc.target/i386/sse-comiss-1.c: Likewise.
3230         * gcc.target/i386/sse-comiss-2.c: Likewise.
3231         * gcc.target/i386/sse-comiss-3.c: Likewise.
3232         * gcc.target/i386/sse-comiss-4.c: Likewise.
3233         * gcc.target/i386/sse-comiss-5.c: Likewise.
3234         * gcc.target/i386/sse-comiss-6.c: Likewise.
3235         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3236         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3237         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3238         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3239         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3240         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3241         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3242         * gcc.target/i386/sse-divps-1.c: Likewise.
3243         * gcc.target/i386/sse-divss-1.c: Likewise.
3244         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3245         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3246         * gcc.target/i386/sse-maxps-1.c: Likewise.
3247         * gcc.target/i386/sse-maxss-1.c: Likewise.
3248         * gcc.target/i386/sse-minps-1.c: Likewise.
3249         * gcc.target/i386/sse-minss-1.c: Likewise.
3250         * gcc.target/i386/sse-movaps-1.c: Likewise.
3251         * gcc.target/i386/sse-movaps-2.c: Likewise.
3252         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3253         * gcc.target/i386/sse-movhps-1.c: Likewise.
3254         * gcc.target/i386/sse-movhps-2.c: Likewise.
3255         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3256         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3257         * gcc.target/i386/sse-movntps-1.c: Likewise.
3258         * gcc.target/i386/sse-movss-1.c: Likewise.
3259         * gcc.target/i386/sse-movss-2.c: Likewise.
3260         * gcc.target/i386/sse-movss-3.c: Likewise.
3261         * gcc.target/i386/sse-movups-1.c: Likewise.
3262         * gcc.target/i386/sse-movups-2.c: Likewise.
3263         * gcc.target/i386/sse-mulps-1.c: Likewise.
3264         * gcc.target/i386/sse-mulss-1.c: Likewise.
3265         * gcc.target/i386/sse-orps-1.c: Likewise.
3266         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3267         * gcc.target/i386/sse-recip-vec.c: Likewise.
3268         * gcc.target/i386/sse-recip.c: Likewise.
3269         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3270         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3271         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3272         * gcc.target/i386/sse-subps-1.c: Likewise.
3273         * gcc.target/i386/sse-subss-1.c: Likewise.
3274         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3275         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3276         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3277         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3278         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3279         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3280         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3281         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3282         * gcc.target/i386/sse-xorps-1.c: Likewise.
3283         * gcc.target/i386/ssefn-1.c: Likewise.
3284         * gcc.target/i386/ssefn-3.c: Likewise.
3285         * gcc.target/i386/sseregparm-1.c: Likewise.
3286         * gcc.target/i386/stackalign/return-3.c: Likewise.
3287         * gcc.target/i386/vectorize1.c: Likewise.
3288         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3289         * gcc.target/i386/xorps-sse.c: Likewise.
3290         * gfortran.dg/pr28158.f90: Likewise.
3291         * gfortran.dg/pr30667.f: Likewise.
3292         * gnat.dg/loop_optimization7.adb: Likewise.
3293         * gnat.dg/sse_nolib.adb: Likewise.
3294
3295 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3296
3297         PR fortran/44702
3298         * gfortran.dg/use_rename_6.f90: New.
3299         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3300
3301 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3302
3303         PR fortran/44869
3304         * gfortran.dg/class_24.f03: New.
3305
3306 2010-07-10  Richard Guenther  <rguenther@suse.de>
3307
3308         PR lto/44889
3309         * gcc.dg/lto/20100709-1_0.c: New testcase.
3310         * gcc.dg/lto/20100709-1_1.c: Likewise.
3311
3312 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3313
3314         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3315
3316 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3317
3318         PR objc/44140
3319         * objc.dg/lto/trivial-1_0.m: New.
3320         * objc.dg/lto/lto.exp: New.
3321         * obj-c++.dg/lto/trivial-1_0.mm: New.
3322         * obj-c++.dg/lto/lto.exp: New.
3323         * objc.dg/symtab-1.m: Adjust sizes.
3324         * objc.dg/image-info.m: Do not run for gnu-runtime.
3325
3326 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3327
3328         * gcc.dg/pr32370.c: Allow another kind of error message.
3329
3330 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3331
3332         * gnat.dg/atomic3.adb: New test.
3333
3334 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3335             Denys Vlasenko  <dvlasenk@redhat.com>
3336             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3337
3338         PR tree-optimization/28632
3339         * gcc.dg/tree-ssa/vrp51.c: New test.
3340         * gcc.dg/tree-ssa/vrp52.c: New test.
3341
3342 2010-07-09  Jason Merrill  <jason@redhat.com>
3343
3344         * g++.dg/abi/covariant6.C: New.
3345         * g++.dg/inherit/covariant17.C: Test both bases.
3346         * g++.dg/inherit/covariant7.C: Check vtable layout.
3347
3348 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3349
3350         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3351
3352 2010-07-09  Richard Guenther  <rguenther@suse.de>
3353
3354         PR tree-optimization/44852
3355         * gcc.c-torture/execute/pr44852.c: New testcase.
3356
3357 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3358
3359         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3360         multiplication by values.
3361         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3362         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3363
3364 2010-07-09  Richard Guenther  <rguenther@suse.de>
3365
3366         PR tree-optimization/44882
3367         * gfortran.dg/pr44882.f90: New testcase.
3368
3369 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3370
3371         PR target/40657
3372         * gcc.target/arm/pr40657-1.c: New test.
3373         * gcc.target/arm/pr40657-2.c: New test.
3374         * gcc.c-torture/execute/pr40657.c: New test.
3375
3376 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3377
3378         * gcc.dg/tree-ssa/vrp50.c: New test.
3379         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3380
3381 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3382
3383         PR fortran/44649
3384         * gfortran.dg/c_sizeof_1.f90: Modified.
3385         * gfortran.dg/storage_size_1.f08: New.
3386         * gfortran.dg/storage_size_2.f08: New.
3387
3388 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3389
3390         * gcc.c-torture/execute/20100708-1.c: New test.
3391
3392 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3393
3394         PR fortran/44847
3395         * gfortran.dg/gomp/pr44847.f90: New test.
3396
3397 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3398
3399         PR tree-optimization/44710
3400         * gcc.dg/tree-ssa/ifc-6.c: New.
3401         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3402
3403 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3404
3405         PR fortran/18918
3406         * gfortran.dg/coarray_10.f90: Add an additional test.
3407
3408 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3409
3410         PR middle-end/44828
3411         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3412         * gcc.c-torture/execute/pr44828.x: Revert.
3413
3414 2010-07-08  Jason Merrill  <jason@redhat.com>
3415
3416         PR c++/43120
3417         * g++.dg/inherit/covariant17.C: New.
3418         * g++.dg/abi/covariant1.C: Actually test for the bug.
3419
3420 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3421
3422         PR rtl-optimization/44838
3423         * gcc.dg/pr44838.c: New.
3424
3425 2010-07-08  Richard Guenther  <rguenther@suse.de>
3426
3427         PR tree-optimization/44831
3428         * gcc.c-torture/compile/pr44831.c: New testcase.
3429         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3430
3431 2010-07-08  Richard Guenther  <rguenther@suse.de>
3432
3433         PR tree-optimization/44861
3434         * g++.dg/vect/pr44861.cc: New testcase.
3435
3436 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3437
3438         PR middle-end/44828
3439         * gcc.c-torture/execute/pr44828.x: New file.
3440
3441 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3442
3443         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3444         dg-options.
3445         * g++.dg/ext/altivec-17.C: Adjust error message.
3446
3447 2010-07-07  Tom Tromey  <tromey@redhat.com>
3448
3449         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3450
3451 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3452
3453         PR target/44844
3454         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3455         * gcc.target/i386/rdrand-2.c: Likewise.
3456         * gcc.target/i386/rdrand-3.c: Likewise.
3457
3458 2010-07-07  Jan Hubicka  <jh@suse.cz>
3459
3460         PR middle-end/44813
3461         * g++.dg/torture/pr44813.C: New testcase.
3462         * g++.dg/torture/pr44826.C: New testcase.
3463
3464 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3465
3466         PR rtl-optimization/44787
3467         * gcc.c-torture/compile/pr44788.c: New test.
3468         * gcc.target/arm/pr44788.c: New test.
3469
3470 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3471
3472         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3473
3474 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3475
3476         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3477         to dg-options.
3478
3479 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3480
3481         PR fortran/44742
3482         * gfortran.dg/parameter_array_init_6.f90: New.
3483         * gfortran.dg/initialization_20.f90: Update dg-error.
3484         * gfortran.dg/initialization_24.f90: Ditto.
3485
3486 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3487         PR fortran/PR44693
3488         * gfortran.dg/dim_range_1.f90:  New test.
3489         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3490
3491 2010-07-06  Jason Merrill  <jason@redhat.com>
3492
3493         PR c++/44703
3494         * g++.dg/cpp0x/initlist41.C: New.
3495
3496         PR c++/44778
3497         * g++.dg/template/ptrmem22.C: New.
3498
3499 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3500
3501         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3502         support.
3503         * gcc.target/i386/i386.exp: Likewise.
3504
3505 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3506
3507         PR testsuite/44195
3508         * gcc.dg/lto/20100518_0.c: Limit to x86.
3509
3510 2010-07-06  Richard Guenther  <rguenther@suse.de>
3511
3512         PR middle-end/44828
3513         * gcc.c-torture/execute/pr44828.c: New testcase.
3514
3515 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3516
3517         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3518         * g++.dg/warn/volatile1.C: Likewise.
3519         * g++.dg/template/warn1.C: Likewise.
3520
3521 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3522
3523         AVX Programming Reference (June, 2010)
3524         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3525         * g++.dg/other/i386-3.C: Likewise.
3526         * gcc.target/i386/sse-12.c: Likewise.
3527
3528         * gcc.target/i386/f16c-check.h: New.
3529         * gcc.target/i386/rdfsbase-1.c: Likewise.
3530         * gcc.target/i386/rdfsbase-2.c: Likewise.
3531         * gcc.target/i386/rdgsbase-1.c: Likewise.
3532         * gcc.target/i386/rdgsbase-2.c: Likewise.
3533         * gcc.target/i386/rdrand-1.c: Likewise.
3534         * gcc.target/i386/rdrand-2.c: Likewise.
3535         * gcc.target/i386/rdrand-3.c: Likewise.
3536         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3537         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3538         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3539         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3540         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3541         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3542         * gcc.target/i386/wrfsbase-1.c: Likewise.
3543         * gcc.target/i386/wrfsbase-2.c: Likewise.
3544         * gcc.target/i386/wrgsbase-1.c: Likewise.
3545         * gcc.target/i386/wrgsbase-2.c: Likewise.
3546
3547         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3548         (__builtin_ia32_vcvtps2ph): New.
3549         (__builtin_ia32_vcvtps2ph256): Likewise.
3550
3551         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3552         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3553
3554         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3555         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3556
3557         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3558         (__builtin_ia32_vcvtps2ph256): Likewise.
3559         Add fsgsbase,rdrnd,f16c.
3560
3561         * lib/target-supports.exp (check_effective_target_f16c): New.
3562
3563 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3564
3565         * gcc.dg/guality/nrv-1.c: New test.
3566
3567 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3568
3569         PR middle-end/42505
3570         * gcc.target/arm/pr42505.c: New test case.
3571
3572 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3573
3574         PR c++/44808
3575         * g++.dg/opt/nrv16.C: New test.
3576
3577 2010-07-05  Richard Guenther  <rguenther@suse.de>
3578
3579         PR tree-optimization/44784
3580         * gcc.c-torture/compile/pr44784.c: New testcase.
3581
3582 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3583
3584         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3585         Increase loop bound and array size.
3586         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3587         Likewise.
3588
3589 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3590
3591         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3592         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3593         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3594         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3595         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3596
3597 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3598
3599         PR c++/22138
3600         * g++.dg/parse/template25.C: New.
3601
3602 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3603
3604         PR rtl-optimization/44695
3605         * gcc.dg/torture/pr44695.c: New.
3606
3607 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3608
3609         PR c++/16630
3610         * g++.dg/ext/pretty3.C: New.
3611
3612 2010-07-04  Richard Guenther  <rguenther@suse.de>
3613
3614         PR middle-end/44809
3615         * g++.dg/torture/pr44809.C: New testcase.
3616
3617 2010-07-04  Richard Guenther  <rguenther@suse.de>
3618
3619         PR tree-optimization/44656
3620         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3621
3622 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3623             Revital Eres  <eres@il.ibm.com>
3624
3625         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3626         misaligned stores.
3627         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3628         gcc.dg/vect/vect-96.c: Likewise.
3629         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3630         that support misaligned stores. Change the number of expected
3631         misaligned accesses.
3632         * gcc.dg/vect/vect-peel-1.c: New test.
3633         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3634         gcc.dg/vect/vect-peel-4.c: Likewise.
3635         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3636         vectorizable on all targets that support realignment.
3637         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3638
3639 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3640
3641         PR c/44806
3642         * gcc.dg/torture/pr44806.c: New.
3643
3644 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3645
3646         * gnat.dg/cond_expr1.adb: New test.
3647
3648 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3649
3650         * gnat.dg/modular3.adb: New test.
3651         * gnat.dg/modular3_pkg.ads: New helper.
3652
3653 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3654             Mikael Pettersson  <mikpe@it.uu.se>
3655
3656         PR testsuite/44518
3657         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3658         Make signed-ness of chars explicit.  Scan the object for
3659         strings that are split by some target assemblers.
3660         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3661         explicit.
3662
3663 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3664
3665         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3666
3667 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3668
3669         PR/44128
3670         * g++.dg/warn/Wshadow-7.C: New test.
3671
3672 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3673             Julian Brown  <julian@codesourcery.com>
3674             Sandra Loosemore  <sandra@codesourcery.com>
3675
3676         * gcc.c-torture/execute/20100416-1.c: New test case.
3677
3678 2010-07-02  Julian Brown  <julian@codesourcery.com>
3679             Sandra Loosemore  <sandra@codesourcery.com>
3680
3681         PR target/43703
3682
3683         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3684         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3685
3686 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3687             Julian Brown  <julian@codesourcery.com>
3688
3689         * gcc.target/arm/neon/vadds64.c: Regenerated.
3690         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3691         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3692         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3693         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3694         * gcc.target/arm/neon-vmls-1.c: Likewise.
3695         * gcc.target/arm/neon-vsubs64.c: New execution test.
3696         * gcc.target/arm/neon-vsubu64.c: New execution test.
3697         * gcc.target/arm/neon-vadds64.c: New execution test.
3698         * gcc.target/arm/neon-vaddu64.c: New execution test.
3699
3700 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3701
3702         * gcc.target/arm/neon-vands64.c: New.
3703         * gcc.target/arm/neon-vandu64.c: New.
3704         * gcc.target/arm/neon-vbics64.c: New.
3705         * gcc.target/arm/neon-vbicu64.c: New.
3706         * gcc.target/arm/neon-veors64.c: New.
3707         * gcc.target/arm/neon-veoru64.c: New.
3708         * gcc.target/arm/neon-vorns64.c: New.
3709         * gcc.target/arm/neon-vornu64.c: New.
3710         * gcc.target/arm/neon-vorrs64.c: New.
3711         * gcc.target/arm/neon-vorru64.c: New.
3712         * gcc.target/arm/neon/vands64.c: Regenerated.
3713         * gcc.target/arm/neon/vandu64.c: Regenerated.
3714         * gcc.target/arm/neon/vbics64.c: Regenerated.
3715         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3716         * gcc.target/arm/neon/veors64.c: Regenerated.
3717         * gcc.target/arm/neon/veoru64.c: Regenerated.
3718         * gcc.target/arm/neon/vorns64.c: Regenerated.
3719         * gcc.target/arm/neon/vornu64.c: Regenerated.
3720         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3721         * gcc.target/arm/neon/vorru64.c: Regenerated.
3722
3723 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3724
3725         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3726
3727 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3728
3729         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3730         * gfortran.dg/intent_out_5.f90: Same.
3731         * gfortran.dg/ltrans-7.f90: Same.
3732         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3733
3734 2010-07-02  Jan Hubicka  <jh@suse.cz>
3735
3736         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3737
3738 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3739
3740         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3741
3742 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3743
3744         PR c++/44780
3745         * c-c++-common/Wunused-var-12.c: New test.
3746
3747 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3748
3749         PR target/42835
3750         * gcc.target/arm/pr42835.c: New test.
3751
3752         PR target/42172
3753         * gcc.target/arm/pr42172-1.c: New test.
3754
3755 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3756
3757         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3758
3759 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3760
3761         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3762         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3763         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3764         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3765         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3766         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3767         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3768         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3769         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3770         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3771         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3772         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3773         * gcc.target/arm/neon-vdup_ns64.c: New.
3774         * gcc.target/arm/neon-vdup_nu64.c: New.
3775         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3776         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3777         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3778         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3779         * gcc.target/arm/neon-vmov_ns64.c: New.
3780         * gcc.target/arm/neon-vmov_nu64.c: New.
3781         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3782         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3783         * gcc.target/arm/neon-vget_lanes64.c: New.
3784         * gcc.target/arm/neon-vget_laneu64.c: New.
3785         * gcc.target/arm/neon-vset_lanes64.c: New.
3786         * gcc.target/arm/neon-vset_laneu64.c: New.
3787
3788 2010-07-02  Richard Guenther  <rguenther@suse.de>
3789
3790         * g++.dg/torture/20100702-1.C: New testcase.
3791
3792 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3793
3794         PR target/44707
3795         * gcc.c-torture/compile/pr44707.c: New test.
3796
3797 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3798
3799         PR c++/44039
3800         * g++.dg/template/crash101.C: New.
3801
3802 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3803
3804         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3805         Use the ABI-0 accessors and fail it for m64.
3806
3807 2010-07-02  Jan Hubicka  <jh@suse.cz>
3808
3809         * g++.dg/tree-ssa/pr44706.C: New testcase.
3810
3811 2010-07-02  Richard Guenther  <rguenther@suse.de>
3812
3813         PR tree-optimization/44748
3814         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3815
3816 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3817
3818         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3819         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3820         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3821         the method types to forward:.
3822
3823 2010-06-30  Jason Merrill  <jason@redhat.com>
3824
3825         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3826         * g++.dg/other/pr25632.C: Likewise.
3827
3828 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3829
3830         PR tree-optimization/40421
3831         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3832
3833 2010-07-01  Richard Guenther  <rguenther@suse.de>
3834
3835         PR middle-end/42834
3836         PR middle-end/44468
3837         * gcc.c-torture/execute/20100316-1.c: New testcase.
3838         * gcc.c-torture/execute/pr44468.c: Likewise.
3839         * gcc.c-torture/compile/20100609-1.c: Likewise.
3840         * gcc.dg/volatile2.c: Adjust.
3841         * gcc.dg/plugin/selfassign.c: Likewise.
3842         * gcc.dg/pr36902.c: Likewise.
3843         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3844         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3845         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3846         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3847         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3848         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3849         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3850         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3851         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3852         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3853         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3854         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3855         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3856         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3857         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3858         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3859         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3860         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3861         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3862         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3863         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3864         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3865         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3866         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3867         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3868         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3869         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3870         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3871         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3872         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3873         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3874         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3875         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3876         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3877         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3878         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3879         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3880         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3881         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3882         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3883         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3884         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3885         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3886         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3887         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3888         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3889         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3890         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3891         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3892         * g++.dg/tree-ssa/pr31146.C: Likewise.
3893         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3894         * g++.dg/tree-ssa/pr33604.C: Likewise.
3895         * g++.dg/plugin/selfassign.c: Likewise.
3896         * gfortran.dg/array_memcpy_3.f90: Likewise.
3897         * gfortran.dg/array_memcpy_4.f90: Likewise.
3898         * c-c++-common/torture/pr42834.c: New testcase.
3899
3900 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3901
3902         PR c++/44628
3903         * g++.dg/template/crash100.C: New.
3904
3905 2010-06-30  Jan Hubicka  <jh@suse.cz>
3906
3907         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3908
3909 2010-06-30  Michael Matz  <matz@suse.de>
3910
3911         PR bootstrap/44699
3912         * gcc.dg/pr44699.c: New test.
3913
3914 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3915
3916         PR tree-optimization/39799
3917         * c-c++-common/uninit-17.c: New test.
3918
3919 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3920
3921         PR libfortran/43298
3922         * gfortran.dg/read_infnan_1.f90: New test.
3923
3924 2010-06-29  Jason Merrill  <jason@redhat.com>
3925
3926         Enable implicitly declared move constructor/operator= (N3053).
3927         * g++.dg/cpp0x/implicit3.C: New.
3928         * g++.dg/cpp0x/implicit4.C: New.
3929         * g++.dg/cpp0x/implicit5.C: New.
3930         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3931         * g++.dg/cpp0x/not_special.C: Adjust.
3932         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3933         * g++.dg/cpp0x/rv1n.C: Adjust.
3934         * g++.dg/cpp0x/rv1p.C: Adjust.
3935         * g++.dg/cpp0x/rv2n.C: Adjust.
3936         * g++.dg/cpp0x/rv2p.C: Adjust.
3937         * g++.dg/cpp0x/rv3n.C: Adjust.
3938         * g++.dg/cpp0x/rv3p.C: Adjust.
3939         * g++.dg/cpp0x/rv4n.C: Adjust.
3940         * g++.dg/cpp0x/rv4p.C: Adjust.
3941         * g++.dg/cpp0x/rv5n.C: Adjust.
3942         * g++.dg/cpp0x/rv5p.C: Adjust.
3943         * g++.dg/cpp0x/rv6n.C: Adjust.
3944         * g++.dg/cpp0x/rv6p.C: Adjust.
3945         * g++.dg/cpp0x/rv7n.C: Adjust.
3946         * g++.dg/cpp0x/rv7p.C: Adjust.
3947         * g++.dg/cpp0x/rv8p.C: Adjust.
3948         * g++.dg/gomp/pr26690-1.C: Adjust.
3949         * g++.dg/other/error20.C: Adjust.
3950         * g++.dg/other/error31.C: Adjust.
3951         * g++.dg/parse/error19.C: Adjust.
3952         * g++.dg/template/qualttp5.C: Adjust.
3953         * g++.old-deja/g++.law/ctors5.C: Adjust.
3954
3955         Enable implicitly deleted functions (N2346)
3956         * g++.dg/cpp0x/defaulted17.C: New.
3957         * g++.dg/cpp0x/implicit1.C: New.
3958         * g++.dg/cpp0x/implicit2.C: New.
3959         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3960         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3961         * g++.dg/init/ctor4.C: Adjust.
3962         * g++.dg/init/synth2.C: Adjust.
3963         * g++.dg/lto/20081118_1.C: Adjust.
3964         * g++.dg/other/error13.C: Adjust.
3965         * g++.dg/other/unused1.C: Adjust.
3966         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3967         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3968         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3969         * g++.old-deja/g++.law/ctors17.C: Adjust.
3970         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3971         * g++.old-deja/g++.pt/assign1.C: Adjust.
3972         * g++.old-deja/g++.pt/crash20.C: Adjust.
3973
3974         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3975         * g++.dg/cpp0x/defaulted13.C: Adjust.
3976         * g++.dg/cpp0x/defaulted2.C: Adjust.
3977         * g++.dg/cpp0x/defaulted3.C: Adjust.
3978         * g++.dg/cpp0x/initlist9.C: Adjust.
3979         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3980         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3981         * g++.dg/init/synth2.C: Adjust.
3982
3983         * g++.dg/cpp0x/defaulted19.C: New.
3984
3985         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3986         * g++.dg/template/error23.C: Fix for -std=c++0x.
3987
3988 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3989
3990         PR fortran/44718
3991         * gfortran.dg/proc_ptr_28.f90: New.
3992
3993 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3994
3995         PR tree-optimization/43801
3996         * g++.dg/torture/pr43801.C: New test.
3997
3998         PR debug/44668
3999         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4000
4001 2010-06-29  Jason Merrill  <jason@redhat.com>
4002
4003         PR c++/44587
4004         * g++.dg/template/qualified-id2.C: New.
4005         * g++.dg/template/qualified-id3.C: New.
4006
4007 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4008
4009         PR fortran/44696
4010         * gfortran.dg/associated_target_4.f90: New.
4011
4012 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4013
4014         PR fortran/44582
4015         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4016
4017 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4018
4019         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4020
4021 2010-06-29  Jan Hubicka  <jh@suse.cz>
4022
4023         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4024
4025 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4026
4027         PR target/43902
4028         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4029         * gcc.target/arm/wmul-3.c: New test.
4030         * gcc.target/arm/wmul-4.c: New test.
4031
4032 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4033
4034         PR rtl-optimization/44659
4035         * gcc.target/i386/extract-1.c: New.
4036         * gcc.target/i386/extract-2.c: Likewise.
4037         * gcc.target/i386/extract-3.c: Likewise.
4038         * gcc.target/i386/extract-4.c: Likewise.
4039         * gcc.target/i386/extract-5.c: Likewise.
4040         * gcc.target/i386/extract-6.c: Likewise.
4041
4042 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4043
4044         PR c++/44682
4045         * g++.dg/warn/Wunused-var-14.C: New test.
4046
4047 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4048
4049         PR fortran/43298
4050         * gfortran.dg/nan_6.f90: New.
4051
4052 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4053
4054         PR tree-optimization/43781
4055         * gcc.dg/torture/pr43781.c: New.
4056
4057 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4058
4059         PR fortran/40158
4060         * gfortran.dg/actual_rank_check_1.f90: New test.
4061
4062 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4063
4064         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
4065
4066 2010-06-28  Jan Hubicka  <jh@suse.cz>
4067
4068         PR tree-optimization/44687
4069         * gcc.c-torture/compile/pr44687.c
4070
4071 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4072
4073         PR c++/44535
4074         * g++.dg/torture/pr44535.C: New test.
4075
4076 2010-06-28  Michael Matz  <matz@suse.de>
4077
4078         PR middle-end/44592
4079         * gfortran.dg/pr44592.f90: New test.
4080
4081 2010-06-28  Jan Hubicka  <jh@suse.cz>
4082
4083         PR tree-optimization/44357
4084         * g++.dg/torture/pr44357.C: New testcase.
4085
4086 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4087
4088         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4089         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4090         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4091         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4092         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4093         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4094         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4095         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4096
4097 2010-06-27  Jan Hubicka  <jh@suse.cz>
4098
4099         * gcc.c-torture/compile/pr44686.c: New file.
4100
4101 2010-06-27  Richard Guenther  <rguenther@suse.de>
4102
4103         PR tree-optimization/44683
4104         * gcc.c-torture/execute/pr44683.c: New testcase.
4105
4106 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4107
4108         * gnat.dg/noreturn3.ad[sb]: New test.
4109
4110 2010-06-26  Jason Merrill  <jason@redhat.com>
4111
4112         * g++.dg/cpp0x/explicit5.C: New.
4113
4114 2010-06-26  Richard Guenther  <rguenther@suse.de>
4115
4116         PR tree-optimization/44393
4117         * gcc.dg/pr44393.c: New testcase.
4118
4119 2010-06-26  Jan Hubicka  <jh@suse.cz>
4120
4121         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4122
4123 2010-06-26  Richard Guenther  <rguenther@suse.de>
4124
4125         PR middle-end/44674
4126         * gcc.dg/pr44674.c: New testcase.
4127
4128 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4129
4130         * gcc.dg/opts-3.c: New test.
4131
4132 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4133
4134         * gfortran.dg/type_decl_1.f90: New.
4135         * gfortran.dg/type_decl_2.f90: New.
4136
4137 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4138
4139         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4140         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4141
4142 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4143
4144         PR testsuite/38946
4145         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4146         error in comparing reals.
4147
4148 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4149
4150         * selected_real_kind_2.f90: New.
4151         * selected_real_kind_3.f90: New.
4152
4153 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4154
4155         * gfortran.dg/entry_19.f90: New.
4156
4157 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4158
4159         * gfortran.dg/end_subroutine_1.f90: New.
4160         * gfortran.dg/end_subroutine_2.f90: New.
4161         * gfortran.dg/interface_proc_end.f90: Update.
4162
4163 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4164
4165         * gfortran.dg/semicolon_fixed.f: Update.
4166         * gfortran.dg/semicolon_fixed_2.f: New.
4167         * gfortran.dg/semicolon_free_2.f90: New.
4168         * gfortran.dg/semicolon_free.f90: Update.
4169
4170 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4171
4172         PR fortran/44448
4173         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4174
4175 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4176
4177         * g++.dg/ipa/iinline-3.C: New test.
4178         * gcc.dg/ipa/modif-1.c: Removed.
4179
4180 2010-06-25  Jan Hubicka  <jh@suse.cz>
4181
4182         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
4183
4184 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4185
4186         * g++.dg/ipa/iinline-2.C: New test.
4187
4188 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4189
4190         PR middle-end/43866
4191         * gfortran.dg/pr43866.f90: New test.
4192
4193         PR tree-optimization/44539
4194         * gcc.dg/pr44539.c: New test.
4195
4196 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4197
4198         From Jim Wilson:
4199         PR target/43902
4200         * gcc.target/mips/madd-9.c: New test.
4201
4202 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4203
4204         PR c/44517
4205         * gcc.dg/noncompile/pr44517.c: New.
4206         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4207
4208 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4209
4210         PR testsuite/43283
4211         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4212         and add argument to nop for IA64.
4213
4214 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4215
4216         PR target/44588
4217         * gcc.target/i386/mod-1.c: New.
4218         * gcc.target/i386/umod-1.c: Likewise.
4219         * gcc.target/i386/umod-2.c: Likewise.
4220         * gcc.target/i386/umod-3.c: Likewise.
4221
4222 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4223
4224         PR middle-end/44492
4225         * g++.dg/torture/pr44492.C: New test.
4226
4227 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4228
4229         * c-c++-common/warn-omitted-condop.c: New.
4230
4231 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4232
4233         PR fortran/44614
4234         * gfortran.dg/import8.f90: New.
4235
4236 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4237
4238         * gnat.dg/not_null.adb: Update test case.
4239
4240 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4241
4242         PR c++/44619
4243         * g++.dg/warn/Wunused-var-13.C: New test.
4244
4245         PR c++/44627
4246         * g++.dg/diagnostic/method1.C: New test.
4247
4248 2010-06-22  Cary Coutant  <ccoutant@google.com>
4249
4250         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4251
4252 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4253
4254         PR fortran/44616
4255         * gfortran.dg/abstract_type_8.f03: New.
4256
4257 2010-06-21  Jason Merrill  <jason@redhat.com>
4258
4259         * g++.dg/cpp0x/noexcept08.C: New.
4260
4261         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4262
4263 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4264
4265         PR target/44615
4266         * gcc.target/i386/sse2-vec-2a.c: New.
4267
4268 2010-06-21  DJ Delorie  <dj@redhat.com>
4269
4270         * gcc.dg/pragma-diag-1.c: New.
4271
4272 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4273
4274         PR target/44615
4275         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4276
4277 2010-06-21  Alan Modra  <amodra@gmail.com>
4278
4279         PR testsuite/44505
4280         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4281         tail call to check_fa_mid.
4282
4283 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4284
4285         PR target/44575
4286         * gcc.c-torture/execute/pr44575.c: New test.
4287
4288 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4289
4290         PR fortran/40632
4291         * gfortran.dg/contiguous_1.f90: New.
4292         * gfortran.dg/contiguous_2.f90: New.
4293         * gfortran.dg/contiguous_3.f90: New.
4294
4295 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4296
4297         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4298         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4299
4300 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4301
4302         PR target/44546
4303         * gcc.target/i386/pr44546.c: New test.
4304
4305 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4306
4307         * gcc.dg/opts-2.c: New test.
4308
4309 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4310
4311         PR fortran/44584
4312         * gfortran.dg/typebound_proc_15.f03: Modified.
4313
4314 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4315
4316         PR target/44072
4317         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4318         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4319
4320 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4321
4322         * g++.dg/ext/label13.C: Fix typo in last change.
4323
4324 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4325
4326         PR libfortran/44477
4327         * gfortran.dg/eof_3.f90
4328         * gfortran.dg/endfile_2.f90
4329         * gfortran.dg/endfile_4.f90
4330         * gfortran.dg/endfile_3.f90
4331
4332 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4333
4334         PR c++/41090
4335         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4336
4337 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4338
4339         PR fortran/44556
4340         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4341
4342 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4343
4344         * gcc.target/arm/pr40900.c: New test.
4345
4346 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4347
4348         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4349
4350 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4351
4352         PR fortran/44558
4353         * gfortran.dg/typebound_call_15.f03: New.
4354
4355 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4356
4357         PR c++/44486
4358         * g++.dg/pr44486.C: New.
4359
4360 2010-06-16  DJ Delorie  <dj@redhat.com>
4361
4362         * gcc.target/i386/volatile-bitfields-1.c: New.
4363         * gcc.target/i386/volatile-bitfields-2.c: New.
4364
4365 2010-06-16  Jason Merrill  <jason@redhat.com>
4366
4367         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4368
4369         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4370
4371 2010-06-16  Richard Guenther  <rguenther@suse.de>
4372
4373         PR c/44555
4374         * gcc.c-torture/execute/pr44555.c: New testcase.
4375
4376 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4377
4378         PR fortran/44549
4379         * gfortran.dg/typebound_proc_16.f03: New.
4380
4381 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4382
4383         * g++.dg/torture/pr43905.C: New test.
4384
4385 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4386
4387         PR testsuite/44538
4388         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4389         initialization loop from being vectorized.
4390         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4391
4392 2010-06-16  Alan Modra  <amodra@gmail.com>
4393
4394         PR tree-optimization/44507
4395         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4396
4397 2010-06-15  Jason Merrill  <jason@redhat.com>
4398
4399         * g++.dg/overload/arg3.C: Adjust error locations.
4400         * g++.dg/overload/copy1.C: Likewise.
4401         * g++.dg/tc1/dr152.C: Likewise.
4402         * g++.dg/template/incomplete4.C: Likewise.
4403         * g++.dg/template/incomplete5.C: Likewise.
4404         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4405         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4406         * g++.old-deja/g++.pt/crash9.C: Likewise.
4407
4408         * g++.dg/inherit/virtual5.C: New.
4409
4410         * g++.dg/cpp0x/defaulted18.C: New.
4411
4412         * g++.dg/cpp0x/initlist40.C: New.
4413
4414         * g++.dg/cpp0x/initlist39.C: New.
4415
4416 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4417
4418         PR middle-end/44391
4419         * gcc.dg/graphite/pr44391.c: New.
4420
4421 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4422
4423         PR fortran/43388
4424         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4425         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4426         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4427         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4428
4429 2010-06-15  Richard Guenther  <rguenther@suse.de>
4430
4431         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4432
4433 2010-06-15  Richard Guenther  <rguenther@suse.de>
4434
4435         * gcc.dg/vect/bb-slp-21.c: Adjust.
4436         * gcc.dg/vect/bb-slp-13.c: Likewise
4437         * gcc.dg/vect/bb-slp-4.c: Likewise
4438         * gcc.dg/vect/bb-slp-22.c: Likewise
4439         * gcc.dg/vect/bb-slp-14.c: Likewise
4440         * gcc.dg/vect/bb-slp-23.c: Likewise
4441         * gcc.dg/vect/bb-slp-15.c: Likewise
4442         * gcc.dg/vect/bb-slp-17.c: Likewise
4443         * gcc.dg/vect/bb-slp-18.c: Likewise
4444         * gcc.dg/vect/bb-slp-19.c: Likewise
4445         * gcc.dg/vect/bb-slp-10.c: Likewise
4446         * gcc.dg/vect/bb-slp-11.c: Likewise
4447         * gcc.dg/vect/bb-slp-20.c: Likewise
4448         * gcc.dg/vect/bb-slp-3.c: Likewise
4449
4450 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4451
4452         PR fortran/44536
4453         * gfortran.dg/gomp/pr44536.f90: New test.
4454         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4455
4456 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4457
4458         PR target/44534
4459         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4460         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4461
4462 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4463
4464         PR tree-optimization/44508
4465         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4466
4467         PR bootstrap/44509
4468         * gcc.dg/pr44509.c: New test.
4469
4470 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4471
4472         PR tree-optimization/44507
4473         * gcc.dg/vect/pr44507.c: New test.
4474
4475 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4476
4477         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4478         and c-pretty-print.h.
4479
4480         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4481
4482 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4483
4484         * gfortran.dg/whole_file_18.f90: Updated error message.
4485
4486 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4487
4488         * gfortran.dg/whole_file_20.f03: New.
4489
4490 2010-06-12  Jan Hubicka  <jh@suse.cz>
4491
4492         * gcc.c-torture/compile/pc44485.c: New testcase.
4493
4494 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4495
4496         PR fortran/40117
4497         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4498         * gfortran.dg/typebound_proc_14.f03: New.
4499         * gfortran.dg/typebound_proc_15.f03: New.
4500
4501 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4502
4503         * gcc.dg/opts-1.c: New test.
4504
4505 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4506
4507         * gcc.dg/funroll-loops-all.c: Update expected error.
4508
4509 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4510
4511         PR target/44481
4512         * gcc.target/i386/pr44481.c: New test.
4513
4514 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4515
4516         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4517
4518 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4519
4520         PR middle-end/44483
4521         * gcc.dg/tree-ssa/pr44483.c: New.
4522
4523 2010-06-11  Paul Brook  <paul@codesourcery.com>
4524
4525         * g++.dg/other/arm-neon-1.C: New test.
4526
4527 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4528
4529         PR fortran/42051
4530         PR fortran/43896
4531         * gfortran.dg/class_23.f03: New test.
4532
4533 2010-06-11  Jan Hubicka  <jh@suse.cz>
4534
4535         * gcc.dg/ipa/pure-const-2.c: New testcase.
4536
4537 2010-06-11  Jan Hubicka  <jh@suse.cz>
4538
4539         * gcc.dg/noreturn-7.c: Update.
4540         * gcc.dg/noreturn-4.c: Update.
4541
4542 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4543
4544         Fix MIPS bootstrap
4545         * g++.dg/other/typedef4.C: New test.
4546
4547 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4548
4549         PR fortran/44207
4550         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4551
4552 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4553
4554         PR fortran/44457
4555         * gfortran.dg/asynchronous_3.f03
4556
4557 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4558
4559         PR middle-end/44185
4560         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4561         non-temporal stores out of the tests to form new test cases.  As a
4562         result, no non-temporal store should be generated in this case.
4563
4564         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4565         prefetch-7.c that generate one non-temporal store.
4566
4567         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4568         prefetch-7.c that generate one non-temporal store and one
4569         one-temporal prefetch.
4570
4571 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4572
4573         PR tree-optimization/44258
4574         * gcc.dg/tree-ssa/pr44258.c: New test.
4575
4576 2010-06-10  Daniel Kraft  <d@domob.eu>
4577
4578         PR fortran/38936
4579         * gfortran.dg/associate_1.f03: New test.
4580         * gfortran.dg/associate_2.f95: New test.
4581         * gfortran.dg/associate_3.f03: New test.
4582         * gfortran.dg/associate_4.f08: New test.
4583
4584 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4585
4586         * gfortran.dg/selected_char_kind_4.f90: New test.
4587
4588 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4589
4590         * gcc.dg/pr42461.c: New test.
4591
4592 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4593
4594         PR fortran/44347
4595         * gfortran.dg/selected_real_kind_1.f90: New.
4596
4597 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4598
4599         PR fortran/44359
4600         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4601         warning.
4602         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4603         check for warning.
4604
4605 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4606
4607         * gfortran.dg/data_namelist_conflict.f90: New test.
4608
4609 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4610
4611         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4612         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4613         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4614
4615 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4616
4617         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4618         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4619         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4620         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4621         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4622
4623 2010-06-09  Jason Merrill  <jason@redhat.com>
4624
4625         PR c++/44366
4626         * g++.dg/cpp0x/decltype23.C: Move to...
4627         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4628
4629 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4630
4631         PR fortran/44211
4632         * gfortran.dg/typebound_call_14.f03: New test.
4633
4634 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4635
4636         PR tree-optimization/44423
4637         * gcc.dg/tree-ssa/pr44423.c: New test.
4638
4639 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4640
4641         PR testsuite/42843
4642         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4643         TV_NONE to initialize tv_id field.
4644         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4645         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4646         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4647         Include toplev.h .
4648         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4649         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4650         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4651
4652 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4653
4654         PR tree-optimization/39874
4655         PR middle-end/28685
4656         * gcc.dg/pr39874.c: New file.
4657
4658 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4659
4660         * g++.dg/ext/attr-alias-1.C: New.
4661         * g++.dg/ext/attr-alias-2.C: New.
4662
4663 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4664
4665         PR fortran/44446
4666         * gfortran.dg/proc_ptr_27.f90: New.
4667
4668 2010-06-07  Jason Merrill  <jason@redhat.com>
4669
4670         PR c++/44366
4671         * g++.dg/cpp0x/decltype23.C: New.
4672
4673 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4674             Shujing Zhao  <pearly.zhao@oracle.com>
4675
4676         PR c/37724
4677         * gcc.dg/c90-const-expr-10.c: Adjust.
4678         * gcc.dg/c99-const-expr-10.c: Adjust.
4679         * gcc.dg/init-bad-7.c: New.
4680
4681 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4682
4683         * lib/target-supports.exp (check_effective_target_gas): New proc.
4684         * gcc.c-torture/execute/960321-1.x: New file.
4685
4686 2010-06-07  Jason Merrill  <jason@redhat.com>
4687
4688         PR c++/44401
4689         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4690
4691 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4692
4693         PR c++/44444
4694         * g++.dg/warn/Wunused-var-12.C: New test.
4695
4696         PR c++/44443
4697         * c-c++-common/Wunused-var-11.c: New test.
4698
4699 2010-06-07  Jan Hubicka  <jh@suse.cz>
4700
4701         * gcc.dg/ipa/pure-const-1.c: New testcase.
4702
4703 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4704
4705         PR rtl-optimization/44404
4706         * gcc.dg/pr44404.c: New.
4707
4708 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4709
4710         PR target/44159
4711         * gcc.target/i386/abi-2.c: Check sysv abi here.
4712         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4713         function to avoid failures by different ABIs.
4714         * gcc.target/i386/aes-check.h: Likewise.
4715         * gcc.target/i386/avx-check.h: Likewise.
4716         * gcc.target/i386/fma4-check.h: Likewise.
4717         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4718         * gcc.target/i386/mmx-check.h: Likewise.
4719         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4720         * gcc.target/i386/pclmul-check.h: Likewise.
4721         * gcc.target/i386/sse-check.h: Likewise.
4722         * gcc.target/i386/sse2-check.h: Likewise.
4723         * gcc.target/i386/sse3-check.h: Likewise.
4724         * gcc.target/i386/sse4_1-check.h: Likewise.
4725         * gcc.target/i386/sse4_2-check.h: Likewise.
4726         * gcc.target/i386/sse4a-check.h: Likewise.
4727         * gcc.target/i386/ssse3-check.h: Likewise.
4728         * gcc.target/i386/xop-check.h: Likewise.
4729         * gcc.target/i386/pr27971.c: Fix for LLP64.
4730         * gcc.target/i386/pr39139.c: Likewise.
4731         * gcc.target/i386/pr39315-check.c: Likewise.
4732         * gcc.target/i386/vararg-1.c: Likewise.
4733         * gcc.target/i386/vararg-2.c: Likewise.
4734         Additional add dg-compile to avoid failure due
4735         missing foo symbol.
4736
4737         * gcc.dg/compound-literal-1.c: Fix for llp64.
4738         * gcc.dg/pr32370.c: Likewise.
4739         * gcc.dg/pr37561.c: Likewise.
4740         * gcc.dg/pr41340.c: Likewise.
4741         * gcc.dg/pr41551.c: Likewise.
4742
4743 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4744
4745         PR c++/44188
4746         * g++.dg/debug/dwarf2/typedef3.C: New test.
4747
4748 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4749
4750         PR c/20000
4751         * c-c++-common/pr20000.c: New.
4752
4753 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4754
4755         PR c++/44086
4756         * g++.dg/init/pr44086.C: New.
4757         * g++.dg/cpp0x/decltype4.C: Adjust.
4758
4759 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4760
4761         PR fortran/43945
4762         * gfortran.dg/generic_23.f03: New test.
4763
4764 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4765
4766         PR fortran/43895
4767         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4768
4769 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4770
4771         PR c++/44361
4772         * c-c++-common/Wunused-var-9.c: New test.
4773
4774 2010-06-05  Jason Merrill  <jason@redhat.com>
4775
4776         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4777
4778 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4779
4780         PR c/44322
4781         * gcc.dg/c99-restrict-4.c: New test.
4782
4783 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4784
4785         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4786         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4787         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4788         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4789         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4790         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4791         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4792         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4793         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4794         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4795         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4796         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4797         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4798         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4799         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4800         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4801         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4802         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4803         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4804         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4805         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4806         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4807
4808 2010-06-04  Jason Merrill  <jason@redhat.com>
4809
4810         * g++.dg/cpp0x/noexcept06.C: New.
4811         * g++.dg/cpp0x/noexcept07.C: New.
4812
4813         * g++.dg/cpp0x/noexcept01.C: New.
4814         * g++.dg/cpp0x/noexcept02.C: New.
4815         * g++.dg/cpp0x/noexcept03.C: New.
4816         * g++.dg/cpp0x/noexcept04.C: New.
4817         * g++.dg/cpp0x/noexcept05.C: New.
4818
4819 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4820
4821         PR c++/44412
4822         * g++.dg/warn/Wunused-var-10.C: New test.
4823         * g++.dg/warn/Wunused-var-11.C: New test.
4824
4825         PR c++/44362
4826         * c-c++-common/Wunused-var-10.c: New test.
4827
4828 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4829
4830         PR c/25880
4831         * gcc.dg/assign-warn-2.c: Update.
4832         * gcc.dg/cpp/line3.c: Update.
4833         * gcc.dg/c99-array-lval-8.c: Update.
4834         * gcc.dg/cast-qual-2.c: Update.
4835         * gcc.dg/c99-arraydecl-3.c:  Update.
4836         * gcc.dg/assign-warn-1.c:  Update.
4837         * gcc.dg/format/gcc_diag-1.c:  Update.
4838
4839 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4840
4841         PR rtl-optimization/39871
4842         PR rtl-optimization/40615
4843         PR rtl-optimization/42500
4844         PR rtl-optimization/42502
4845         * gcc.target/arm/eliminate.c: New test.
4846
4847 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4848
4849         PR libstdc++/44410
4850         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4851         * g++.old-deja/g++.other/delete3.C: Likewise.
4852         * g++.old-deja/g++.other/new.C: Likewise.
4853         * g++.old-deja/g++.law/operators27.C: Likewise.
4854         * g++.old-deja/g++.mike/p755.C: Likewise.
4855         * g++.dg/eh/new1.C: Likewise.
4856         * g++.dg/init/new5.C: Likewise.
4857
4858 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4859
4860         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4861         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4862         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4863
4864 2010-06-03  Richard Guenther  <rguenther@suse.de>
4865
4866         PR lto/41921
4867         * lib/lto.exp: Always load gcc.exp.
4868         (lto-obj): For C source files invoke gcc_target_compile.
4869         * g++.dg/lto/20100603-1_0.C: New testcase.
4870         * g++.dg/lto/20100603-1_1.c: Likewise.
4871
4872 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4873
4874         PR tree-optimization/43688
4875         * gfortran.dg/pr43688.f90: New.
4876
4877 2010-06-03  Richard Guenther  <rguenther@suse.de>
4878
4879         PR lto/41584
4880         * gcc.dg/lto/20100603-1_0.c: New testcase.
4881         * gcc.dg/lto/20100603-2_0.c: Likewise.
4882         * gcc.dg/lto/20100603-3_0.c: Likewise.
4883
4884 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4885
4886         PR target/44218
4887         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4888         * gcc.target/powerpc/recip-2.c: Ditto.
4889         * gcc.target/powerpc/recip-3.c: Ditto.
4890         * gcc.target/powerpc/recip-4.c: Ditto.
4891         * gcc.target/powerpc/recip-5.c: Ditto.
4892         * gcc.target/powerpc/recip-6.c: Ditto.
4893         * gcc.target/powerpc/recip-7.c: Ditto.
4894         * gcc.target/powerpc/recip-test.h: Ditto.
4895         * gcc.target/powerpc/recip-test2.h: Ditto.
4896
4897 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4898
4899         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4900
4901 2010-06-02  Jason Merrill  <jason@redhat.com>
4902
4903         * g++.dg/ext/vector9.C: Expect typedef in error message.
4904
4905         PR c++/9726
4906         PR c++/23594
4907         PR c++/44333
4908         * g++.dg/tc1/dr101.C: Remove xfails.
4909
4910 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4911
4912         PR middle-end/44372
4913         * g++.dg/ipa/pr44372.C: New.
4914
4915 2010-06-02  Jan Hubicka  <jh@suse.cz>
4916
4917         PR middle-end/44295
4918         * g++.dg/torture/pr44295.C: Neww testcase.
4919
4920 2010-06-02  Jan Hubicka  <jh@suse.cz>
4921
4922         * gcc.dg/tree-ssa/loadpre6.c: Update.
4923
4924 2010-06-02  Richard Guenther  <rguenther@suse.de>
4925
4926         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4927         diagnostic.h.
4928
4929 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4930
4931         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4932         the link fail message.
4933
4934 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4935
4936         PR fortran/44360
4937         * gfortran.dg/use_13.f90: New test case.
4938
4939 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4940
4941         PR fortran/44371
4942         * gfortran.dg/error_stop_2.f08: Minor update.
4943
4944 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4945
4946         PR fortran/44371
4947         * gfortran.dg/error_stop_1.f08: New test.
4948         * gfortran.dg/error_stop_2.f08: New test.
4949
4950 2010-06-01  Jason Merrill  <jason@redhat.com>
4951
4952         DR 990
4953         * g++.dg/cpp0x/initlist37.C: New.
4954         * g++.dg/cpp0x/initlist38.C: New.
4955
4956         PR c++/44358
4957         * g++.dg/cpp0x/initlist36.C: New.
4958
4959 2010-05-31 Jan Hubicka  <jh@suse.cz>
4960
4961         * gcc.dg/noreturn-8.c: New testcase.
4962
4963 2010-05-31 Jan Hubicka  <jh@suse.cz>
4964
4965         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4966         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4967
4968 2010-05-31 Jan Hubicka  <jh@suse.cz>
4969
4970         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4971         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4972
4973 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4974
4975         PR fortran/36928
4976         * gfortran.dg/dependency_27.f90:  New test.
4977         * gfortran.dg/array_assign_1.F90:  New test.
4978
4979 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4980
4981         PR target/44338
4982         * gcc.target/i386/sse-24.c: New test.
4983
4984 2010-05-31  Jan Hubicka  <jh@suse.cz>
4985
4986         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4987
4988 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4989
4990         PR middle-end/44337
4991         * gcc.dg/pr44337.c: New test.
4992
4993         PR tree-optimization/44182
4994         * g++.dg/debug/pr44182.C: New test.
4995
4996 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4997
4998         * gcc.dg/nested-func-7.c: New test.
4999         * gnat.dg/frame_overflow.adb: Adjust directives.
5000
5001 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5002
5003         * gnat.dg/prot2.ad[sb]: New test.
5004         * gnat.dg/prot2_pkg1.ads: New helper.
5005         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5006
5007 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5008
5009         * gnat.dg/array11.adb: Adjust dg-warning directive.
5010         * gnat.dg/object_overflow.adb: Likewise.
5011
5012 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5013
5014         PR middle-end/44306
5015         * gcc.dg/tree-ssa/pr44306.c: New.
5016
5017 2010-05-29  Jan Hubicka  <jh@suse.cz>
5018
5019         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5020
5021 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5022
5023         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5024
5025 2010-05-28  Mike Stump  <mikestump@comcast.net>
5026
5027         PR objc/44125
5028         * objc.dg/const-str-9.m: Remove static.
5029
5030 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5031
5032         PR target/43636
5033         * gcc.c-torture/compile/pr43636.c: New test.
5034
5035 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5036
5037         PR objc++/23616
5038         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5039         * obj-c++.dg/try-catch-9.mm: Ditto.
5040
5041 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5042
5043         Revert patch for PR c++/44188
5044         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5045
5046 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5047
5048         PR c++/44188
5049         * g++.dg/debug/dwarf2/typedef3.C: New test.
5050
5051 2010-05-27  Jason Merrill  <jason@redhat.com>
5052
5053         PR c++/43555
5054         * g++.dg/ext/vla9.C: New.
5055
5056 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5057
5058         PR objc/44140
5059         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5060         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5061         * objc.dg/torture/tls/thr-init.m: Ditto.
5062         * objc.dg/torture/trivial.m: Ditto.
5063         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5064         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5065         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5066         * obj-c++.dg/torture/trivial.mm: Ditto.
5067
5068 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5069
5070         * g++.dg/lto/20100302_0.C: Skip on darwin.
5071
5072 2010-05-27  Richard Guenther  <rguenther@suse.de>
5073
5074         PR tree-optimization/44284
5075         * gcc.dg/vect/vect-118.c: New testcase.
5076         * gcc.dg/vect/bb-slp-20.c: Adjust.
5077         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5078         * gcc.dg/vect/slp-9.c: Likewise.
5079         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5080         * gcc.dg/vect/vect-10.c: Likewise.
5081         * gcc.dg/vect/vect-109.c: Likewise.
5082         * gcc.dg/vect/vect-12.c: Likewise.
5083         * gcc.dg/vect/vect-36.c: Likewise.
5084         * gcc.dg/vect/vect-7.c: Likewise.
5085         * gcc.dg/vect/vect-iv-8.c: Likewise.
5086         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5087         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5088         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5089         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5090         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5091         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5092         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5093         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5094         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5095         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5096         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5097         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5098         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5099         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5100         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5101         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5102         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5103
5104 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5105
5106         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5107         necessary.
5108
5109 2010-05-26  Jan Hubicka  <jh@suse.cz>
5110
5111         * gcc.dg/lto/materialize-1_0.c: New file.
5112         * gcc.dg/lto/materialize-1_1.c: New file.
5113
5114 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5115
5116         * gnat.dg/lto10.adb: New test.
5117         * gnat.dg/lto10_pkg.ads: New helper.
5118
5119 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5120
5121         * lib/target-supports.exp (check_effective_target_int128): New
5122         function to check if __int128 types are available for target.
5123         * c-c++-common/int128-types-1.c: New.
5124         * c-c++-common/int128-1.c: New.
5125         * c-c++-common/int128-2.c: New.
5126         * g++.dg/abi/mangle43.C: New.
5127         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5128         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5129         pointer-wide scalar.
5130         * g++.dg/other/pr25632.C: Likewise.
5131         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5132         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5133         overflow warnings.
5134         * g++.dg/warn/pr13358-4.C: Likewise.
5135         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5136         * g++.dg/warn/Wconversion-null.C: Likewise.
5137
5138 2010-05-26  Jason Merrill  <jason@redhat.com>
5139
5140         PR c++/43382
5141         * g++.dg/cpp0x/variadic101.C: New.
5142
5143 2010-05-26  Richard Guenther  <rguenther@suse.de>
5144
5145         PR rtl-optimization/44164
5146         * gcc.c-torture/execute/pr44164.c: New testcase.
5147         * g++.dg/tree-ssa/pr13146.C: Adjust.
5148
5149 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5150
5151         PR fortran/40011
5152         * gfortran.dg/whole_file_19.f90 : New test.
5153
5154 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5155
5156         PR fortran/30668
5157         PR fortran/31346
5158         PR fortran/34260
5159         * gfortran.dg/pr40999.f: Fix function type.
5160         * gfortran.dg/whole_file_5.f90: Likewise.
5161         * gfortran.dg/whole_file_6.f90: Likewise.
5162         * gfortran.dg/whole_file_16.f90: New.
5163         * gfortran.dg/whole_file_17.f90: New.
5164         * gfortran.dg/whole_file_18.f90: New.
5165
5166 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5167             Iain Sandoe  <iains@gcc.gnu.org>
5168
5169         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5170         * gcc.c-torture/compile/pr44197.c: Require alias support.
5171         * gcc.dg/lto/20081222_0.c: Ditto.
5172
5173 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5174
5175         PR debug/42801
5176         * gcc.dg/guality/vla-2.c: New test.
5177
5178 2010-05-25  Richard Guenther  <rguenther@suse.de>
5179
5180         PR middle-end/44069
5181         * g++.dg/torture/pr44069.C: New testcase.
5182
5183 2010-05-25  Richard Guenther  <rguenther@suse.de>
5184
5185         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5186
5187 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5188
5189         PR objc/44140
5190         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5191
5192 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5193
5194         * obj-c++.dg/torture/tls/trivial.mm: New.
5195         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5196         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5197         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5198         * obj-c++.dg/torture/tls/diag-1.mm: New.
5199         * obj-c++.dg/torture/tls/tls.exp: New.
5200         * obj-c++.dg/torture/trivial.mm: New.
5201         * obj-c++.dg/torture/dg-torture.exp: New.
5202         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5203         * obj-c++.dg/tls/trivial.m: New.
5204         * obj-c++.dg/tls/init-1.mm: New.
5205         * obj-c++.dg/tls/diag-1.mm: New.
5206         * obj-c++.dg/tls/init-2.mm: New.
5207         * obj-c++.dg/tls/diag-2.mm: New.
5208         * obj-c++.dg/tls/diag-3.mm: New.
5209         * obj-c++.dg/tls/diag-4.mm: New.
5210         * obj-c++.dg/tls/static-1.mm: New.
5211         * obj-c++.dg/tls/tls.exp: New.
5212         * obj-c++.dg/tls/diag-5.mm: New.
5213         * obj-c++.dg/tls/static-1a.mm: New.
5214         * objc-obj-c++-shared/Object1.mm: New.
5215         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5216
5217 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5218
5219         PR objc++/43689
5220         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5221         * obj-c++.dg/const-str-6.mm: Ditto.
5222
5223 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5224
5225         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5226
5227 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5228
5229         PR ada/38394
5230         * gnat.dg/array13.ad[sb]: New test.
5231
5232 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5233             Sandra Loosemore  <sandra@codesourcery.com>
5234
5235         * gcc.target/arm/neon/: Regenerated test cases.
5236
5237         * gcc.target/arm/neon/polytypes.c,
5238         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5239         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5240         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5241         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5242         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5243         dg-add-options arm_neon.
5244
5245         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5246         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5247         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5248         and arm_neon_fp16_ok.
5249
5250         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5251         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5252
5253         * lib/target-supports.exp (add_options_for_arm_neon): New.
5254         (check_effective_target_arm_neon_ok_nocache): New, from
5255         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5256         (check_effective_target_arm_neon_ok): Use
5257         check_effective_target_arm_neon_ok_nocache.
5258         (add_options_for_arm_neon_fp16)
5259         (check_effective_target_arm_neon_fp16_ok)
5260         check_effective_target_arm_neon_fp16_ok_nocache): New.
5261         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5262
5263 2010-05-24  Jason Merrill  <jason@redhat.com>
5264
5265         PR c++/41510
5266         * g++.dg/cpp0x/initlist35.C: New.
5267         * g++.dg/init/brace6.C: Adjust.
5268
5269 2010-05-24  Paul Brook  <paul@codesourcery.com>
5270
5271         * gcc.target/arm/frame-pointer-1.c: New test.
5272         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5273         pointer elimination.
5274
5275 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5276
5277         PR target/44245
5278         * gcc.target/i386/crc32-3.c: New.
5279         * gcc.target/i386/crc32-4.c: Likewise.
5280
5281 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5282
5283         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5284         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5285         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5286
5287 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5288
5289         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5290
5291 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5292
5293         PR target/43869
5294         * gcc.c-target/pr43869.c: New test.
5295
5296 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5297
5298         PR fortran/44212
5299         * gfortran.dg/class_22.f03: New.
5300
5301 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5302
5303         PR lto/44238
5304         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5305
5306 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5307
5308         PR fortran/44213
5309         * gfortran.dg/abstract_type_7.f03: New.
5310
5311 2010-05-21  Jason Merrill  <jason@redhat.com>
5312
5313         * g++.dg/eh/spec11.C: Test cleanup optimization.
5314
5315 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5316
5317         PR debug/44223
5318         * gcc.target/i386/pr44223.c: New test.
5319
5320 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5321
5322         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5323
5324 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5325
5326         * g++.dg/other/const3.C: New test.
5327
5328 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5329
5330         PR fortran/38407
5331         * warn_unused_dummy_argument_1.f90: New.
5332         * warn_unused_dummy_argument_2.f90: New.
5333
5334 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5335
5336         PR c++/30298
5337         * g++.dg/inherit/crash1.C: New.
5338         * g++.dg/inherit/crash2.C: Likewise.
5339
5340 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5341
5342         PR debug/44178
5343         * g++.dg/debug/pr44178.C: New test.
5344
5345 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5346
5347         PR middle-end/44185
5348         * gcc.dg/tree-ssa/prefetch-6.c: Add
5349         --param min-insn-to-prefetch-ratio=6.
5350         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5351         allow unrolling, and adjust the movnti count.
5352
5353 2010-05-20  Jan Hubicka  <jh@suse.cz>
5354
5355         PR middle-end/44197
5356         * gcc.c-torture/compile/pr44197.c: New file.
5357
5358 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5359
5360         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5361         Fix test code.
5362         (check_effective_target_xop): Remove __may_alias__ attribute.
5363
5364 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5365
5366         PR target/44202
5367         * gcc.c-torture/execute/pr44202-1.c: New test.
5368
5369 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5370
5371         PR fortran/43851
5372         * gfortran.dg/label_1.f90: Update test.
5373
5374 2010-05-19  Jan Hubicka  <jh@suse.cz>
5375
5376         * gcc.dg/lto/ipareference2_0.c: New file.
5377         * gcc.dg/lto/ipareference2_1.c: New file.
5378
5379 2010-05-19  Jason Merrill  <jason@redhat.com>
5380
5381         * g++.dg/parse/fn-typedef2.C: New.
5382
5383         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5384         function type.
5385
5386         PR c++/44193
5387         * g++.dg/template/fntype1.C: New.
5388
5389 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5390
5391         * gnat.dg/discr23.ad[sb]: New test.
5392         * gnat.dg/discr23_pkg.ads: New helper.
5393
5394         * gnat.dg/specs/controlled1.ads: New test.
5395         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5396
5397 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5398
5399         PR fortran/44055
5400         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5401         Fixed scope of C_SIZEOF.
5402         * gfortran.dg/warn_conversion_2.f90: New.
5403
5404 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5405
5406         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5407         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5408         for optional selector.
5409         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5410         (check_effective_target_sse3): New proc.
5411         * gcc.target/i386/math-torture/math-torture.exp: Load
5412         target-supports.exp.
5413         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5414         check_effective_target_sse2.
5415         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5416         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5417         * g++.dg/vect/vect.exp: Likewise.
5418         * gfortran.dg/vect/vect.exp: Likewise.
5419         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5420         -msse2 if check_effective_target_sse2.
5421
5422         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5423         * gcc.target/i386/3dnow-2.c: Likewise.
5424         * gcc.target/i386/3dnowA-1.c: Likewise.
5425         * gcc.target/i386/3dnowA-2.c: Likewise.
5426         * gcc.target/i386/pr42549.c: Likewise.
5427
5428         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5429         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5430         * gcc.target/i386/sse3-addsubps.c: Likewise.
5431         * gcc.target/i386/sse3-haddpd.c: Likewise.
5432         * gcc.target/i386/sse3-haddps.c: Likewise.
5433         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5434         * gcc.target/i386/sse3-hsubps.c: Likewise.
5435         * gcc.target/i386/sse3-movddup.c: Likewise.
5436         * gcc.target/i386/sse3-movshdup.c: Likewise.
5437         * gcc.target/i386/sse3-movsldup.c: Likewise.
5438
5439         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5440         * g++.dg/ext/attrib35.C: Likewise.
5441         * g++.dg/opt/pr40496.C: Likewise.
5442         * g++.dg/other/i386-1.C: Likewise.
5443         * g++.dg/other/i386-4.C: Likewise.
5444         * g++.dg/other/pr34435.C: Likewise.
5445         * g++.dg/other/pr39496.C: Likewise.
5446         * g++.dg/other/pr40446.C: Likewise.
5447         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5448         * gcc.dg/compat/vector-1a_main.c: Likewise.
5449         * gcc.dg/compat/vector-2a_main.c: Likewise.
5450         * gcc.dg/lto/20090206-1_0.c: Likewise.
5451         * gcc.dg/pr34856.c: Likewise.
5452         * gcc.dg/pr36584.c: Likewise.
5453         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5454         * gcc.dg/pr37544.c: Likewise.
5455         * gcc.dg/torture/pr16104-1.c: Likewise.
5456         * gcc.dg/torture/pr35771-1.c: Likewise.
5457         * gcc.dg/torture/pr35771-2.c: Likewise.
5458         * gcc.dg/torture/pr35771-3.c: Likewise.
5459         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5460         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5461         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5462         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5463         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5464         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5465         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5466         * gcc.target/i386/20060512-1.c: Likewise.
5467         * gcc.target/i386/20060512-3.c: Likewise.
5468         * gcc.target/i386/all_one_m128i.c: Likewise.
5469         * gcc.target/i386/float128-1.c: Likewise.
5470         * gcc.target/i386/float128-2.c: Likewise.
5471         * gcc.target/i386/fpcvt-1.c: Likewise.
5472         * gcc.target/i386/fpcvt-2.c: Likewise.
5473         * gcc.target/i386/fpcvt-3.c: Likewise.
5474         * gcc.target/i386/fpprec-1.c: Likewise.
5475         * gcc.target/i386/funcspec-9.c: Likewise.
5476         * gcc.target/i386/incoming-1.c: Likewise.
5477         * gcc.target/i386/incoming-12.c: Likewise.
5478         * gcc.target/i386/incoming-2.c: Likewise.
5479         * gcc.target/i386/incoming-3.c: Likewise.
5480         * gcc.target/i386/incoming-4.c: Likewise.
5481         * gcc.target/i386/incoming-6.c: Likewise.
5482         * gcc.target/i386/incoming-7.c: Likewise.
5483         * gcc.target/i386/incoming-8.c: Likewise.
5484         * gcc.target/i386/opt-1.c: Likewise.
5485         * gcc.target/i386/opt-2.c: Likewise.
5486         * gcc.target/i386/ordcmp-1.c: Likewise.
5487         * gcc.target/i386/pr17692.c: Likewise.
5488         * gcc.target/i386/pr18614-1.c: Likewise.
5489         * gcc.target/i386/pr22152.c: Likewise.
5490         * gcc.target/i386/pr23570.c: Likewise.
5491         * gcc.target/i386/pr23575.c: Likewise.
5492         * gcc.target/i386/pr26449-1.c: Likewise.
5493         * gcc.target/i386/pr26600.c: Likewise.
5494         * gcc.target/i386/pr27790.c: Likewise.
5495         * gcc.target/i386/pr28839.c: Likewise.
5496         * gcc.target/i386/pr30970.c: Likewise.
5497         * gcc.target/i386/pr32000-1.c: Likewise.
5498         * gcc.target/i386/pr32000-2.c: Likewise.
5499         * gcc.target/i386/pr32280.c: Likewise.
5500         * gcc.target/i386/pr32661.c: Likewise.
5501         * gcc.target/i386/pr32708-1.c: Likewise.
5502         * gcc.target/i386/pr32961.c: Likewise.
5503         * gcc.target/i386/pr33329.c: Likewise.
5504         * gcc.target/i386/pr35714.c: Likewise.
5505         * gcc.target/i386/pr35767-1.c: Likewise.
5506         * gcc.target/i386/pr35767-1d.c: Likewise.
5507         * gcc.target/i386/pr35767-1i.c: Likewise.
5508         * gcc.target/i386/pr35767-2.c: Likewise.
5509         * gcc.target/i386/pr35767-2d.c: Likewise.
5510         * gcc.target/i386/pr35767-2i.c: Likewise.
5511         * gcc.target/i386/pr35767-3.c: Likewise.
5512         * gcc.target/i386/pr35767-5.c: Likewise.
5513         * gcc.target/i386/pr36222-1.c: Likewise.
5514         * gcc.target/i386/pr36578-1.c: Likewise.
5515         * gcc.target/i386/pr36578-2.c: Likewise.
5516         * gcc.target/i386/pr36992-1.c: Likewise.
5517         * gcc.target/i386/pr37101.c: Likewise.
5518         * gcc.target/i386/pr37216.c: Likewise.
5519         * gcc.target/i386/pr37434-1.c: Likewise.
5520         * gcc.target/i386/pr37434-2.c: Likewise.
5521         * gcc.target/i386/pr37843-3.c: Likewise.
5522         * gcc.target/i386/pr37843-4.c: Likewise.
5523         * gcc.target/i386/pr39162.c: Likewise.
5524         * gcc.target/i386/pr39315-1.c: Likewise.
5525         * gcc.target/i386/pr39315-2.c: Likewise.
5526         * gcc.target/i386/pr39315-3.c: Likewise.
5527         * gcc.target/i386/pr39315-4.c: Likewise.
5528         * gcc.target/i386/pr39445.c: Likewise.
5529         * gcc.target/i386/pr39496.c: Likewise.
5530         * gcc.target/i386/pr40809.c: Likewise.
5531         * gcc.target/i386/pr40906-3.c: Likewise.
5532         * gcc.target/i386/pr41019.c: Likewise.
5533         * gcc.target/i386/pr42542-1.c: Likewise.
5534         * gcc.target/i386/pr42542-2.c: Likewise.
5535         * gcc.target/i386/pr42542-3.c: Likewise.
5536         * gcc.target/i386/pr42542-3a.c: Likewise.
5537         * gcc.target/i386/pr42881.c: Likewise.
5538         * gcc.target/i386/push-1.c: Likewise.
5539         * gcc.target/i386/quad-sse.c: Likewise.
5540         * gcc.target/i386/reload-1.c: Likewise.
5541         * gcc.target/i386/sse-10.c: Likewise.
5542         * gcc.target/i386/sse-11.c: Likewise.
5543         * gcc.target/i386/sse-15.c: Likewise.
5544         * gcc.target/i386/sse-17.c: Likewise.
5545         * gcc.target/i386/sse-18.c: Likewise.
5546         * gcc.target/i386/sse-19.c: Likewise.
5547         * gcc.target/i386/sse-4.c: Likewise.
5548         * gcc.target/i386/sse-6.c: Likewise.
5549         * gcc.target/i386/sse-vect-types.c: Likewise.
5550         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5551         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5552         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5553         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5554         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5555         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5556         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5557         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5558         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5559         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5560         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5561         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5562         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5563         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5564         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5565         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5566         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5567         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5568         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5569         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5570         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5571         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5572         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5573         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5574         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5575         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5576         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5577         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5578         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5579         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5580         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5581         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5582         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5583         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5584         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5585         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5586         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5587         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5588         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5589         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5590         * gcc.target/i386/sse2-mmx.c: Likewise.
5591         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5592         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5593         * gcc.target/i386/sse2-movd-1.c: Likewise.
5594         * gcc.target/i386/sse2-movd-2.c: Likewise.
5595         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5596         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5597         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5598         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5599         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5600         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5601         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5602         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5603         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5604         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5605         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5606         * gcc.target/i386/sse2-movq-1.c: Likewise.
5607         * gcc.target/i386/sse2-movq-2.c: Likewise.
5608         * gcc.target/i386/sse2-movq-3.c: Likewise.
5609         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5610         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5611         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5612         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5613         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5614         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5615         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5616         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5617         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5618         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5619         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5620         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5621         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5622         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5623         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5624         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5625         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5626         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5627         * gcc.target/i386/sse2-pand-1.c: Likewise.
5628         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5629         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5630         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5631         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5632         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5633         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5634         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5635         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5636         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5637         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5638         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5639         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5640         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5641         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5642         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5643         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5644         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5645         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5646         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5647         * gcc.target/i386/sse2-por-1.c: Likewise.
5648         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5649         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5650         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5651         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5652         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5653         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5654         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5655         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5656         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5657         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5658         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5659         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5660         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5661         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5662         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5663         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5664         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5665         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5666         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5667         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5668         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5669         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5670         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5671         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5672         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5673         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5674         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5675         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5676         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5677         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5678         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5679         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5680         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5681         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5682         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5683         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5684         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5685         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5686         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5687         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5688         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5689         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5690         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5691         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5692         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5693         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5694         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5695         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5696         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5697         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5698         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5699         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5700         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5701         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5702         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5703         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5704         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5705         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5706         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5707         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5708         * gcc.target/i386/sse2-vec-1.c: Likewise.
5709         * gcc.target/i386/sse2-vec-2.c: Likewise.
5710         * gcc.target/i386/sse2-vec-3.c: Likewise.
5711         * gcc.target/i386/sse2-vec-4.c: Likewise.
5712         * gcc.target/i386/sse2-vec-5.c: Likewise.
5713         * gcc.target/i386/sse2-vec-6.c: Likewise.
5714         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5715         * gcc.target/i386/ssefn-2.c: Likewise.
5716         * gcc.target/i386/ssefn-4.c: Likewise.
5717         * gcc.target/i386/ssefp-1.c: Likewise.
5718         * gcc.target/i386/ssefp-2.c: Likewise.
5719         * gcc.target/i386/sseregparm-3.c: Likewise.
5720         * gcc.target/i386/sseregparm-4.c: Likewise.
5721         * gcc.target/i386/sseregparm-5.c: Likewise.
5722         * gcc.target/i386/sseregparm-6.c: Likewise.
5723         * gcc.target/i386/sseregparm-7.c: Likewise.
5724         * gcc.target/i386/ssetype-1.c: Likewise.
5725         * gcc.target/i386/ssetype-2.c: Likewise.
5726         * gcc.target/i386/ssetype-3.c: Likewise.
5727         * gcc.target/i386/ssetype-4.c: Likewise.
5728         * gcc.target/i386/ssetype-5.c: Likewise.
5729         * gcc.target/i386/unordcmp-1.c: Likewise.
5730         * gcc.target/i386/vararg-1.c: Likewise.
5731         * gcc.target/i386/vararg-2.c: Likewise.
5732         * gcc.target/i386/vararg-3.c: Likewise.
5733         * gcc.target/i386/vararg-4.c: Likewise.
5734         * gcc.target/i386/vararg-7.c: Likewise.
5735         * gcc.target/i386/vararg-8.c: Likewise.
5736         * gcc.target/i386/vecinit-1.c: Likewise.
5737         * gcc.target/i386/vecinit-2.c: Likewise.
5738         * gcc.target/i386/vecinit-3.c: Likewise.
5739         * gcc.target/i386/vecinit-4.c: Likewise.
5740         * gcc.target/i386/vecinit-5.c: Likewise.
5741         * gcc.target/i386/vecinit-6.c: Likewise.
5742         * gcc.target/i386/vectorize2.c: Likewise.
5743         * gcc.target/i386/vectorize3.c: Likewise.
5744         * gcc.target/i386/vectorize4.c: Likewise.
5745         * gcc.target/i386/vectorize6.c: Likewise.
5746         * gcc.target/i386/vectorize7.c: Likewise.
5747         * gcc.target/i386/vectorize8.c: Likewise.
5748         * gcc.target/i386/vperm-v2df.c: Likewise.
5749         * gcc.target/i386/vperm-v2di.c: Likewise.
5750         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5751         * gcc.target/i386/xorps-sse2.c: Likewise.
5752         * gcc.target/i386/xorps.c: Likewise.
5753         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5754         * gfortran.dg/graphite/pr42326.f90: Likewise.
5755         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5756
5757 2010-05-19  Richard Guenther  <rguenther@suse.de>
5758
5759         PR lto/44196
5760         * g++.dg/lto/20100519-1_0.C: New testcase.
5761
5762 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5763
5764         PR fortran/42360
5765         * gfortran.dg/warn_intent_out_not_set.f90: New.
5766
5767 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5768
5769         PR fortran/38404
5770         * gfortran.dg/data_char_1.f90: Updated warning message.
5771         * gfortran.dg/data_array_6.f: New.
5772
5773 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5774
5775         * g++.dg/ipa/ivinline-8.C: New test.
5776         * gcc.dg/ipa/iinline-2.c: Likewise.
5777
5778 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5779
5780         PR fortran/34505
5781         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5782         arguments; add check for return value kind.
5783         * gfortran.dg/float_1.f90: Likewise.
5784
5785 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5786
5787         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5788         (main): Use it.
5789         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5790         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5791         Prune another location line format.
5792         (lto-obj): Call lto_prune_warns on comp_output.
5793
5794 2010-05-18  Jan Hubicka  <jh@suse.cz>
5795
5796         * gcc.dg/lto/ipacp_0.c: New test.
5797         * gcc.dg/lto/ipacp_1.c: New test.
5798
5799 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5800
5801         PR lto/44184
5802         * gcc.dg/lto/20100518_0.c: New test.
5803
5804 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5805
5806         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5807
5808 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5809
5810         PR fortran/43990
5811         * gfortran.dg/class_21.f03: New.
5812
5813 2010-05-17  Jason Merrill  <jason@redhat.com>
5814
5815         PR c++/44157
5816         * g++.dg/cpp0x/initlist34.C: New.
5817
5818         PR c++/44158
5819         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5820
5821 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5822
5823         * g++.dg/ipa/ivinline-1.C: New test.
5824         * g++.dg/ipa/ivinline-2.C: New test.
5825         * g++.dg/ipa/ivinline-3.C: New test.
5826         * g++.dg/ipa/ivinline-4.C: New test.
5827         * g++.dg/ipa/ivinline-5.C: New test.
5828         * g++.dg/ipa/ivinline-6.C: New test.
5829
5830 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5831             Jason Merrill  <jason@redhat.com>
5832
5833         PR c++/44108
5834         * c-c++-common/Wunused-var-8.c: New test.
5835
5836 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5837
5838         PR bootstrap/42347
5839         * gcc.c-torture/compile/pr42347.c: New test.
5840
5841         PR middle-end/44102
5842         * g++.dg/ext/asmgoto1.C: New test.
5843
5844 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5845
5846         PR middle-end/44133
5847         * gcc.dg/tree-ssa/pr44133.c: New test.
5848         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5849         precise.
5850
5851 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5852
5853         PR fortran/44044
5854         * gfortran.dg/class_20.f03: New.
5855
5856 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5857
5858         PR 44078
5859         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5860         debug messages but not the newly introduced one.
5861
5862 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5863
5864         PR fortran/35779
5865         * gfortran.dg/initialization_25.f90: Commented testcase.
5866         * gfortran.dg/initialization_26.f90: New.
5867
5868 2010-05-16  Richard Guenther  <rguenther@suse.de>
5869
5870         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5871         * gcc.dg/pr43084.c: Likewise.
5872         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5873         -fipa-type-escape.
5874         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5875         -fipa-type-escape.
5876         * gcc.dg/struct/struct-reorg.exp: Likewise.
5877         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5878         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5879
5880 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5881
5882         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5883         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5884         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5885         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5886         tests.
5887
5888 2010-05-15  Jason Merrill  <jason@redhat.com>
5889
5890         * g++.dg/eh/spec10.C: New.
5891         * g++.dg/eh/spec11.C: New.
5892         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5893
5894 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5895
5896         PR fortran/44154
5897         PR fortran/42647
5898         * gfortran.dg/allocatable_scalar_9.f90: New.
5899
5900 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5901
5902         PR c++/44148
5903         * g++.dg/torture/pr44148.C: New test.
5904
5905 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5906
5907         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5908         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5909         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5910         diagnostics and type sizes.
5911
5912 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5913
5914         * gnat.dg/lto9.adb: New test.
5915         * gnat.dg/lto9_pkg1.ads: New helper.
5916         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5917
5918 2010-05-15  Jan Hubicka  <jh@suse.cz>
5919
5920         * gcc.dg/lto/ipareference_1.c: Rename to ...
5921         * gcc.dg/lto/ipareference_0.c: ... this one.
5922         * gcc.dg/lto/ipareference_2.c: Rename to ...
5923         * gcc.dg/lto/ipareference_1.c: ... this one.
5924
5925 2010-05-15  Jan Hubicka  <jh@suse.cz>
5926
5927         * gcc.dg/lto/ipareference_1.c: New file.
5928         * gcc.dg/lto/ipareference_2.c: New file.
5929
5930 2010-05-15  Richard Guenther  <rguenther@suse.de>
5931
5932         PR tree-optimization/44038
5933         * gcc.c-torture/compile/pr44038.c: New testcase.
5934
5935 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5936
5937         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5938         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5939
5940 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5941
5942         PR fortran/43207
5943         PR fortran/43969
5944         * gfortran.dg/class_18.f03: New.
5945         * gfortran.dg/class_19.f03: New.
5946
5947 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5948
5949         PR debug/44112
5950         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5951         * g++.dg/debug/dwarf2/const1.C: Remove.
5952
5953 2010-05-14  Jason Merrill  <jason@redhat.com>
5954
5955         * g++.dg/eh/cond4.C: New.
5956         * g++.dg/eh/elide2.C: Adjust.
5957         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5958
5959 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5960
5961         PR fortran/44135
5962         * gfortran.dg/actual_array_interface_2.f90: New test.
5963
5964 2010-05-14  Richard Guenther  <rguenther@suse.de>
5965
5966         PR tree-optimization/44119
5967         * gcc.c-torture/compile/pr44119.c: New testcase.
5968
5969 2010-05-14  Jason Merrill  <jason@redhat.com>
5970
5971         PR c++/44127
5972         * g++.dg/eh/terminate1.C: New.
5973
5974 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5975
5976         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5977
5978         PR debug/44136
5979         * gcc.dg/pr44136.c: New test.
5980
5981 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5982
5983         PR c++/30566
5984         * g++.dg/warn/Wshadow-4.C: Adjust.
5985         * g++.dg/warn/Wshadow-5.C: New test.
5986         * g++.dg/warn/Wshadow-6.C: New test
5987
5988 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5989
5990         PR fortran/35779
5991         * gfortran.dg/initialization_25.f90: New.
5992
5993 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5994
5995         * g++.dg/otr-fold-1.C: New test.
5996         * g++.dg/otr-fold-2.C: New test.
5997
5998 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5999
6000         PR fortran/44036
6001         * gfortran.dg/gomp/pr44036-1.f90: New test.
6002         * gfortran.dg/gomp/pr44036-2.f90: New test.
6003         * gfortran.dg/gomp/pr44036-3.f90: New test.
6004
6005         PR debug/43983
6006         * gcc.dg/guality/sra-1.c: New test.
6007
6008 2010-05-12  Jan Hubicka  <jh@suse.cz>
6009
6010         * tree-ssa/unreachable.c: New test.
6011
6012 2010-05-12  Jason Merrill  <jason@redhat.com>
6013
6014         * g++.dg/cpp0x/sfinae1.C: New.
6015
6016 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6017
6018         * gcc.target/i386/zee.c: New file.
6019
6020 2010-05-12  Jason Merrill  <jason@redhat.com>
6021
6022         * g++.dg/conversion/op1.C: Expect template candidate message.
6023         * g++.dg/cpp0x/nullptr15.C: Likewise.
6024         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6025         * g++.dg/cpp0x/pr31431.C: Likewise.
6026         * g++.dg/cpp0x/temp_default2.C: Likewise.
6027         * g++.dg/cpp0x/trailing4.C: Likewise.
6028         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6029         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6030         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6031         * g++.dg/cpp0x/variadic35.C: Likewise.
6032         * g++.dg/cpp0x/vt-35147.C: Likewise.
6033         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6034         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6035         * g++.dg/ext/visibility/anon8.C: Likewise.
6036         * g++.dg/ext/vla2.C: Likewise.
6037         * g++.dg/other/pr28114.C: Likewise.
6038         * g++.dg/other/ptrmem10.C: Likewise.
6039         * g++.dg/other/ptrmem11.C: Likewise.
6040         * g++.dg/overload/unknown1.C: Likewise.
6041         * g++.dg/parse/template7.C: Likewise.
6042         * g++.dg/parse/typename7.C: Likewise.
6043         * g++.dg/template/conv11.C: Likewise.
6044         * g++.dg/template/copy1.C: Likewise.
6045         * g++.dg/template/deduce3.C: Likewise.
6046         * g++.dg/template/dependent-expr5.C: Likewise.
6047         * g++.dg/template/friend.C: Likewise.
6048         * g++.dg/template/incomplete2.C: Likewise.
6049         * g++.dg/template/local4.C: Likewise.
6050         * g++.dg/template/local6.C: Likewise.
6051         * g++.dg/template/operator10.C: Likewise.
6052         * g++.dg/template/overload6.C: Likewise.
6053         * g++.dg/template/ptrmem2.C: Likewise.
6054         * g++.dg/template/ptrmem20.C: Likewise.
6055         * g++.dg/template/ptrmem8.C: Likewise.
6056         * g++.dg/template/sfinae2.C: Likewise.
6057         * g++.dg/template/ttp25.C: Likewise.
6058         * g++.dg/template/unify10.C: Likewise.
6059         * g++.dg/template/unify11.C: Likewise.
6060         * g++.dg/template/unify6.C: Likewise.
6061         * g++.dg/template/unify7.C: Likewise.
6062         * g++.dg/template/unify9.C: Likewise.
6063         * g++.dg/template/varmod1.C: Likewise.
6064         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6065         * g++.old-deja/g++.law/operators32.C: Likewise.
6066         * g++.old-deja/g++.pt/crash28.C: Likewise.
6067         * g++.old-deja/g++.pt/crash60.C: Likewise.
6068         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6069         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6070         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6071         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6072         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6073         * g++.old-deja/g++.pt/expr2.C: Likewise.
6074         * g++.old-deja/g++.pt/overload7.C: Likewise.
6075         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6076         * g++.old-deja/g++.pt/spec5.C: Likewise.
6077         * g++.old-deja/g++.pt/spec6.C: Likewise.
6078         * g++.old-deja/g++.pt/t24.C: Likewise.
6079         * g++.old-deja/g++.pt/unify4.C: Likewise.
6080         * g++.old-deja/g++.pt/unify6.C: Likewise.
6081         * g++.old-deja/g++.pt/unify8.C: Likewise.
6082         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6083         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6084         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6085
6086         * g++.dg/cpp0x/initlist32.C: New.
6087
6088         * g++.dg/template/conv11.C: New.
6089         * g++.dg/conversion/op1.C: Adjust expected error.
6090
6091         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6092
6093 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6094
6095         PR target/44088
6096         * gcc.target/i386/avx-cmpsd-1.c: New.
6097         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6098         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6099         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6100         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6101         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6102
6103 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6104
6105         PR middle-end/44085
6106         * gcc.dg/gomp/pr44085.c: New test.
6107         * gfortran.dg/gomp/pr44085.f90: New test.
6108
6109 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6110
6111         * objc-obj-c++-shared/Object1.m: New.
6112         * objc.dg/torture: New directory.
6113         * objc.dg/torture/tls: Ditto.
6114         * objc.dg/tls: Ditto.
6115         * objc.dg/torture/tls/trivial.m: New test.
6116         * objc.dg/torture/tls/thr-init-2.m: New test.
6117         * objc.dg/torture/tls/thr-init-3.m: New test.
6118         * objc.dg/torture/tls/thr-init.m: New test.
6119         * objc.dg/torture/tls/diag-1.m: New test.
6120         * objc.dg/torture/tls/tls.exp: New.
6121         * objc.dg/torture/trivial.m: New test.
6122         * objc.dg/torture/dg-torture.exp: New.
6123         * objc.dg/tls/diag-3.m: New test.
6124         * objc.dg/tls/diag-4.m: New test.
6125         * objc.dg/tls/diag-5.m: New test.
6126         * objc.dg/tls/init-1.m: New test.
6127         * objc.dg/tls/init-2.m: New test.
6128         * objc.dg/tls/tls.exp: New.
6129         * objc.dg/tls/diag-2.m: New test.
6130         * lib/objc.exp: Respond to dg-additional-files.
6131
6132 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6133
6134         * gcc.target/m68k/20100512-1.c: New.
6135
6136 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6137
6138         * gnat.dg/lto8.adb: New test.
6139         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6140         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6141
6142 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6143
6144         PR c++/34272
6145         PR c++/43630
6146         PR c++/34491
6147         * g++.dg/template/crash97.C: New.
6148         * g++.dg/template/crash98.C: Likewise.
6149         * g++.dg/template/crash99.C: Likewise.
6150         * g++.dg/cpp0x/pr31439.C: Adjust.
6151         * g++.dg/template/crash95.C: Likewise.
6152
6153 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6154
6155         PR middle-end/44071
6156         * c-c++-common/asmgoto-4.c: New test.
6157         * gcc.target/i386/pr44071.c: New test.
6158
6159         PR c++/44062
6160         * c-c++-common/Wunused-var-7.c: New test.
6161         * g++.dg/warn/Wunused-var-9.C: New test.
6162
6163 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6164
6165         PR fortran/43711
6166         * gfortran.dg/gomp/pr43711.f90: New.
6167
6168 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6169
6170         PR fortran/31820
6171         * gfortran.dg/select_5.f90: Updated.
6172
6173 2010-05-11  Jan Hubicka  <jh@suse.cz>
6174
6175         PR tree-optimize/44063
6176         * gcc.c-torture/compile/pr44063.c: New testcase.
6177
6178 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6179
6180         PR debug/44023
6181         * gcc.dg/pr44023.c: New test.
6182
6183 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6184
6185         * gnat.dg/lto7.adb: New test.
6186         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6187
6188 2010-05-10  Jason Merrill  <jason@redhat.com>
6189
6190         PR c++/44017
6191         * g++.dg/template/inherit5.C: New.
6192
6193         PR c++/44045
6194         * g++.dg/cpp0x/initlist33.C: New.
6195         * g++.dg/cpp0x/initlist26.C: Adjust.
6196         * g++.dg/cpp0x/initlist28.C: Adjust.
6197
6198 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6199
6200         PR c++/43719
6201         * g++.dg/init/pr43719.C: New.
6202         * g++.dg/anon-struct4.C: Adjust.
6203
6204 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6205
6206         PR debug/44028
6207         * gcc.dg/pr44028.c: New test.
6208
6209 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6210
6211         PR fortran/27866
6212         PR fortran/35003
6213         PR fortran/42809
6214         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6215         * gfortran.dg/warn_conversion.f90: New.
6216
6217 2010-05-10  Michael Matz  <matz@suse.de>
6218
6219         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6220
6221 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6222
6223         PR rtl-optimization/44012
6224         * gcc.dg/pr44012.c: New.
6225
6226 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6227
6228         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6229         Log text on entry and exit.
6230         Prune Sun ld warnings for common symbols with differing sizes.
6231         (lto-link-and-maybe-run): Change caller.
6232
6233 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6234
6235         PR fortran/44044
6236         * gfortran.dg/class_7.f03: Modified.
6237         * gfortran.dg/select_type_1.f03: Modified.
6238         * gfortran.dg/select_type_12.f03: New.
6239
6240 2010-05-10  Richard Guenther  <rguenther@suse.de>
6241
6242         PR tree-optimization/44050
6243         * gcc.dg/torture/pr44050.c: New testcase.
6244
6245 2010-05-10  Wei Guozhi  <carrot@google.com>
6246
6247         PR target/42879
6248         * gcc.target/arm/pr42879.c: New testcase.
6249
6250 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6251
6252         PR c/44051
6253         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6254
6255 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6256
6257         PR c/10676
6258         * gcc.dg/anon-struct-10.c: New test.
6259
6260 2010-05-09  Richard Guenther  <rguenther@suse.de>
6261
6262         PR middle-end/44024
6263         * gcc.dg/pr44024.c: New testcase.
6264
6265 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6266
6267         PR c/4784
6268         * gcc.dg/anon-struct-9.c: New test.
6269
6270 2010-05-09  Richard Guenther  <rguenther@suse.de>
6271
6272         PR middle-end/44043
6273         * gcc.c-torture/compile/pr44043.c: New testcase.
6274
6275 2010-05-09  Richard Guenther  <rguenther@suse.de>
6276
6277         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6278
6279 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6280
6281         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6282
6283 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6284
6285         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6286         * gnat.dg/specs/lto3.ads: Likewise.
6287
6288 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6289
6290         PR middle-end/28685
6291         * gcc.dg/pr28685-1.c: New file.
6292
6293 2010-05-08  Richard Guenther  <rguenther@suse.de>
6294
6295         PR tree-optimization/44030
6296         * gcc.c-torture/compile/pr44030.c: New testcase.
6297
6298 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6299
6300         * gnat.dg/lto6.adb: New test.
6301         * gnat.dg/lto6_pkg.ads: New helper.
6302
6303 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6304
6305         * gnat.dg/lto5.adb: New test.
6306         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6307
6308 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6309
6310         * gnat.dg/lto4.ad[sb]: New test.
6311
6312 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6313
6314         * gnat.dg/specs/lto3.ads: New test.
6315         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6316         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6317
6318 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6319
6320         * gnat.dg/sizetype3.ad[sb]: New test.
6321         * gnat.dg/sizetype3_pkg.ads: New helper.
6322
6323 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6324
6325         PR c++/43951
6326         * g++.dg/init/new29.C: New.
6327
6328 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6329
6330         PR fortran/40728
6331         * gfortran.dg/coarray_1.f90: Fixed error message.
6332         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6333         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6334         * gfortran.dg/intrinsic_std_5.f90: New.
6335
6336 2010-05-07  Jason Merrill  <jason@redhat.com>
6337
6338         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6339
6340 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6341
6342         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6343         (size_t, stderr): Remove.
6344         (read_error): Replaced __builtin_fprintf by fprintf.
6345
6346 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6347
6348         * gcc.dg/ordered-comparison-1.c: New test.
6349         * gcc.dg/ordered-comparison-2.c: New test.
6350         * gcc.dg/ordered-comparison-3.c: New test.
6351         * gcc.dg/ordered-comparison-4.c: New test.
6352
6353 2010-05-06  Mike Stump  <mikestump@comcast.net>
6354
6355         PR objc/35165
6356         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6357
6358 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6359             Jason Merrill  <jason@redhat.com>
6360
6361         * g++.dg/cpp0x/nullptr01.C: New.
6362         * g++.dg/cpp0x/nullptr02.C: New.
6363         * g++.dg/cpp0x/nullptr03.C: New.
6364         * g++.dg/cpp0x/nullptr04.C: New.
6365         * g++.dg/cpp0x/nullptr05.C: New.
6366         * g++.dg/cpp0x/nullptr06.C: New.
6367         * g++.dg/cpp0x/nullptr07.C: New.
6368         * g++.dg/cpp0x/nullptr08.C: New.
6369         * g++.dg/cpp0x/nullptr09.C: New.
6370         * g++.dg/cpp0x/nullptr10.C: New.
6371         * g++.dg/cpp0x/nullptr11.C: New.
6372         * g++.dg/cpp0x/nullptr12.C: New.
6373         * g++.dg/cpp0x/nullptr13.C: New.
6374         * g++.dg/cpp0x/nullptr14.C: New.
6375         * g++.dg/cpp0x/nullptr15.C: New.
6376         * g++.dg/cpp0x/nullptr16.C: New.
6377         * g++.dg/cpp0x/nullptr17.C: New.
6378         * g++.dg/cpp0x/nullptr18.C: New.
6379         * g++.dg/cpp0x/nullptr19.C: New.
6380         * g++.dg/cpp0x/nullptr20.C: New.
6381         * g++.dg/cpp0x/nullptr21.C: New.
6382         * g++.dg/cpp0x/nullptr22.C: New.
6383         * g++.dg/debug/nullptr01.C: New.
6384         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6385
6386 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6387
6388         * gcc.dg/Wunused-var-8.c: Move to...
6389         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6390
6391 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6392
6393         PR c++/40406
6394         * g++.dg/template/crash96.C: New.
6395
6396 2010-05-06  Jan Hubicka  <jh@suse.cz>
6397
6398         PR tree-optimization/43791
6399         * gcc.c-torture/compile/pr43791.c: New file.
6400
6401 2010-05-06  Michael Matz  <matz@suse.de>
6402
6403         PR tree-optimization/43984
6404         * gfortran.dg/pr43984.f90: New test.
6405
6406 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6407
6408         PR 40989
6409         * gcc.dg/pr40989.c: New.
6410
6411 2010-05-06  Richard Guenther  <rguenther@suse.de>
6412
6413         PR tree-optimization/43934
6414         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6415
6416 2010-05-06  Richard Guenther  <rguenther@suse.de>
6417
6418         PR tree-optimization/43987
6419         * gcc.c-torture/execute/pr43987.c: New testcase.
6420         * gcc.dg/torture/pta-escape-1.c: Adjust.
6421         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6422         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6423         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6424         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6425
6426 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6427             Dodji Seketeli  <dodji@redhat.com>
6428
6429         PR c/18624
6430         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6431         * g++.dg/template/sfinae16.C: Likewise.
6432         * gcc.dg/Wunused-var-1.c: Moved to...
6433         * c-c++-common/Wunused-var-1.c: ...here. New test.
6434         * gcc.dg/Wunused-var-2.c: Moved to...
6435         * c-c++-common/Wunused-var-2.c: ...here. New test.
6436         * gcc.dg/Wunused-var-3.c: Moved to...
6437         * c-c++-common/Wunused-var-3.c: ...here. New test.
6438         * gcc.dg/Wunused-var-4.c: Moved to...
6439         * gcc.dg/Wunused-var-1.c: ... here.
6440         * gcc.dg/Wunused-var-5.c: Moved to...
6441         * c-c++-common/Wunused-var-4.c: ...here. New test.
6442         * gcc.dg/Wunused-var-7.c: Moved to...
6443         * c-c++-common/Wunused-var-5.c: ...here. New test.
6444         * gcc.dg/Wunused-var-6.c: Moved to...
6445         * gcc.dg/Wunused-var-2.c: ... here.
6446         * c-c++-common/Wunused-var-1.c: New test.
6447         * c-c++-common/Wunused-var-2.c: New test.
6448         * c-c++-common/Wunused-var-3.c: New test.
6449         * c-c++-common/Wunused-var-4.c: New test.
6450         * c-c++-common/Wunused-var-5.c: New test.
6451         * g++.dg/warn/Wunused-var-1.C: New test.
6452         * g++.dg/warn/Wunused-var-2.C: New test.
6453         * g++.dg/warn/Wunused-var-3.C: New test.
6454         * g++.dg/warn/Wunused-var-4.C: New test.
6455         * g++.dg/warn/Wunused-var-5.C: New test.
6456         * g++.dg/warn/Wunused-var-6.C: New test.
6457         * g++.dg/warn/Wunused-var-7.C: New test.
6458         * g++.dg/warn/Wunused-var-8.C: New test.
6459         * g++.dg/warn/Wunused-parm-1.C: New test.
6460         * g++.dg/warn/Wunused-parm-2.C: New test.
6461         * g++.dg/warn/Wunused-parm-3.C: New test.
6462
6463 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6464
6465         PR fortran/43985
6466         * gfortran.dg/gomp/crayptr5.f90: New test case.
6467
6468 2010-05-05  Jason Merrill  <jason@redhat.com>
6469
6470         PR debug/43370
6471         * g++.dg/ext/attrib39.C: New.
6472
6473 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6474
6475         PR fortran/24978
6476         * gfortran.dg/data_invalid.f90: New.
6477
6478 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6479
6480         * gnat.dg/lto2.adb: New test.
6481
6482 2010-05-05  Jason Merrill  <jason@redhat.com>
6483
6484         PR c++/43787
6485         * g++.dg/opt/empty1.C: New.
6486
6487 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6488
6489         PR fortran/43696
6490         * gfortran.dg/class_17.f03: New.
6491
6492 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6493
6494         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6495
6496 2010-05-04  Mike Stump  <mikestump@comcast.net>
6497
6498         PR objc/35165
6499         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6500
6501 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6502
6503         PR target/43668
6504         * gcc.target/i386/pr43668.c: New.
6505
6506 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6507
6508         PR c++/43028
6509         * g++.dg/cpp0x/initlist31.C: New.
6510
6511 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6512
6513         PR c/43981
6514         * gcc.dg/Wunused-var-8.c: New test.
6515
6516 2010-05-04  Jason Merrill  <jason@redhat.com>
6517
6518         PR c++/38064
6519         * g++.dg/cpp0x/enum3.C: Extend.
6520
6521 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6522
6523         PR target/43799
6524         * gcc.target/i386/pr43799.c: New.
6525
6526 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6527
6528         * gnat.dg/lto1.adb: New test.
6529         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6530
6531 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6532
6533         PR middle-end/43671
6534         * gcc.target/i386/pr43671.c: New.
6535
6536 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6537
6538         PR c++/43705
6539         * g++.dg/template/crash95.C: New.
6540
6541 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6542
6543         PR debug/43508
6544         * gcc.target/i386/pr43508.c: New.
6545
6546 2010-05-04  Richard Guenther  <rguenther@suse.de>
6547
6548         PR tree-optimization/43879
6549         * g++.dg/torture/pr43879-1_0.C: New testcase.
6550         * g++.dg/torture/pr43879-1_1.C: Likewise.
6551
6552 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6553
6554         PR c++/43953
6555         * g++.dg/other/crash-12.C: New test.
6556
6557 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6558
6559         * g++.dg/cdce3.C: Add a space.  Updated.
6560
6561 2010-05-03  Jason Merrill  <jason@redhat.com>
6562
6563         PR c++/43680
6564         * g++.dg/opt/enum2.C: New.
6565         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6566         * g++.dg/warn/Wswitch-1.C: Adjust message.
6567
6568 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6569
6570         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6571         * g++.dg/ext/label13.C: Fix typo.
6572         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6573         alpha*-dec-osf5*.
6574         * gcc.c-torture/compile/limits-declparen.c: xfail on
6575         alpha*-dec-osf5* with -g.
6576         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6577         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6578         * gcc.dg/c99-tgmath-2.c: Likewise.
6579         * gcc.dg/c99-tgmath-3.c: Likewise.
6580         * gcc.dg/c99-tgmath-4.c: Likewise.
6581
6582 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6583
6584         PR fortran/43592
6585         * gfortran.dg/unexpected_interface.f90: New test.
6586
6587 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6588
6589         * ada/acats/run_acats (which): New function.
6590         (host_gnatchop, host_gnatmake): Use it.
6591
6592 2010-05-03  Richard Guenther  <rguenther@suse.de>
6593
6594         PR tree-optimization/43971
6595         * gcc.dg/pr43971.c: New testcase.
6596
6597 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6598
6599         PR debug/43972
6600         * gcc.dg/debug/pr43972.c: New test.
6601
6602 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6603
6604         PR testsuite/43963
6605         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6606
6607 2010-05-02  Richard Guenther  <rguenther@suse.de>
6608
6609         PR tree-optimization/43879
6610         * gcc.dg/torture/pr43879-3.c: New testcase.
6611
6612 2010-05-01  Richard Guenther  <rguenther@suse.de>
6613
6614         PR tree-optimization/43949
6615         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6616
6617 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6618
6619         PR c++/43951
6620         * g++.dg/init/new28.C: New.
6621
6622 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6623
6624         PR objc++/32052
6625         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6626         structure and nested declarations.
6627         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6628         structure and nested declarations.  Reduce header clutter and
6629         use _exit() rather than abort().
6630         * objc.dg/encode-10.m: New.
6631         * objc.dg/encode-11.m: New.
6632
6633 2010-04-30  DJ Delorie  <dj@redhat.com>
6634
6635         * gcc.c-torture/execute/20100430-1.c: New test.
6636
6637 2010-04-30  Jason Merrill  <jason@redhat.com>
6638
6639         PR c++/43868
6640         * g++.dg/template/ptrmem21.C: New.
6641
6642 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6643
6644         PR fortran/18918
6645         PR fortran/43931
6646         * gfortran.dg/coarray_13.f90: New test.
6647
6648 2010-04-30  Richard Guenther  <rguenther@suse.de>
6649
6650         PR lto/43946
6651         * gcc.dg/lto/20100430-1_0.c: New testcase.
6652
6653 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6654
6655         PR debug/43942
6656         * c-c++-common/pr43942.c: New test.
6657
6658 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6659
6660         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6661         conflict with darwin crt1.o 'start' symbol.
6662
6663 2010-04-30  Richard Guenther  <rguenther@suse.de>
6664
6665         PR tree-optimization/43879
6666         * gcc.dg/torture/pr43879_1.c: New testcase.
6667
6668 2010-04-30  Richard Guenther  <rguenther@suse.de>
6669
6670         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6671
6672 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6673
6674         PR c++/43890
6675         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6676         user-provided constructor while recursing.
6677
6678 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6679
6680         PR fortran/42274
6681         * gfortran.dg/class_16.f03: New test.
6682
6683 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6684
6685         PR fortran/42274
6686         * gfortran.dg/class_15.f03: New.
6687
6688 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6689
6690         PR fortran/43326
6691         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6692
6693 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6694
6695         PR fortran/43492
6696         * gfortran.dg/generic_22.f03 : New test.
6697
6698 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6699
6700         PR fortran/42353
6701         * gfortran.dg/class_14.f03: New test.
6702
6703 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6704
6705         PR fortran/42680
6706         * gfortran.dg/interface_32.f90: New test.
6707
6708 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6709             Janus Weil  <janus@gcc.gnu.org>
6710
6711         PR fortran/41829
6712         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6713         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6714         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6715
6716 2010-04-28  Mike Stump  <mikestump@comcast.net>
6717
6718         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6719         dg-excess-errors.
6720         * g++.dg/uninit-pred-2_b.C: Likewise.
6721
6722 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6723
6724         PR fortran/18918
6725         PR fortran/43919
6726         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6727
6728 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6729
6730         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6731         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6732         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6733         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6734         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6735
6736 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6737
6738         * gcc.dg/const-uniq-1.c: New test.
6739         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6740
6741 2010-04-28  Xinliang David Li  <davidxl@google.com>
6742
6743         * gcc.dg/uninit-pred-2_b.c: New test.
6744         * gcc.dg/uninit-pred-4_b.c: New test.
6745         * gcc.dg/uninit-pred-3_d.c: New test.
6746         * gcc.dg/uninit-pred-6_b.c: New test.
6747         * gcc.dg/uninit-pred-8_b.c: New test.
6748         * gcc.dg/uninit-pred-3_a.c: New test.
6749         * gcc.dg/uninit-pred-2_c.c: New test.
6750         * gcc.dg/uninit-pred-5_a.c: New test.
6751         * gcc.dg/uninit-pred-3_e.c: New test.
6752         * gcc.dg/uninit-pred-7_a.c: New test.
6753         * gcc.dg/uninit-pred-6_c.c: New test.
6754         * gcc.dg/uninit-pred-9_a.c: New test.
6755         * gcc.dg/uninit-pred-8_c.c: New test.
6756         * gcc.dg/uninit-pred-3_b.c: New test.
6757         * gcc.dg/uninit-pred-5_b.c: New test.
6758         * gcc.dg/uninit-pred-7_b.c: New test.
6759         * gcc.dg/uninit-pred-6_d.c: New test.
6760         * gcc.dg/uninit-pred-9_b.c: New test.
6761         * gcc.dg/uninit-pred-2_a.c: New test.
6762         * gcc.dg/uninit-pred-4_a.c: New test.
6763         * gcc.dg/uninit-pred-3_c.c: New test.
6764         * gcc.dg/uninit-pred-6_a.c: New test.
6765         * gcc.dg/uninit-pred-8_a.c: New test.
6766         * gcc.dg/uninit-pred-7_c.c: New test.
6767         * gcc.dg/uninit-pred-6_e.c: New test.
6768         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6769         * g++.dg/uninit-pred-1_a.C: New test.
6770         * g++.dg/uninit-pred-1_b.C: New test.
6771         * g++.dg/uninit-pred-2_a.C: New test.
6772         * g++.dg/uninit-pred-2_b.C: New test.
6773         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6774         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6775         * g++.dg/uninit-pred-loop_1.cc: New test.
6776
6777 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6778
6779         * gcc.dg/lto/20091209-1_0.c: New testcase.
6780
6781 2010-04-28  Richard Guenther  <rguenther@suse.de>
6782
6783         PR tree-optimization/43879
6784         PR tree-optimization/43909
6785         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6786
6787 2010-04-28  Richard Guenther  <rguenther@suse.de>
6788
6789         PR c++/43880
6790         * g++.dg/torture/pr43880.C: New testcase.
6791
6792 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6793
6794         PR c++/9335
6795         * g++.dg/template/recurse2.C: Update
6796         * g++.dg/template/recurse.C: Update.
6797         * g++.dg/template/pr23510.C: Update.
6798         * lib/prune.exp: Filter out 'recursively instantiated'.
6799
6800 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6801
6802         PR c++/29043
6803         * g++.dg/init/pr29043.C: New.
6804
6805 2010-04-27  Jason Merrill  <jason@redhat.com>
6806
6807         * g++.dg/lookup/scoped5.C: Adjust.
6808         * g++.dg/lookup/scoped8.C: Adjust.
6809         * g++.dg/template/dependent-expr5.C: Adjust.
6810         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6811
6812         PR c++/43856
6813         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6814
6815         PR c++/43875
6816         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6817
6818 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6819             Jan Hubicka <hubicka@ucw.cz>
6820
6821         * gcc.dg/pure-2.c: New testcase.
6822         * gcc.dg/const-1.c: New testcase.
6823
6824 2010-04-27  Jason Merrill  <jason@redhat.com>
6825
6826         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6827
6828         PR c++/41468
6829         * g++.dg/template/sfinae17.C: New.
6830         * g++.dg/template/sfinae18.C: New.
6831
6832 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6833
6834         * g++.dg/init/pr42844.C: New.
6835         * g++.dg/cpp0x/pr42844-2.C: New.
6836         * g++.dg/cpp0x/defaulted2.C: Adjust.
6837         * g++.dg/tree-ssa/pr27549.C: Likewise.
6838         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6839
6840 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6841
6842         PR fortran/18918
6843         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6844
6845 2010-04-27  Richard Guenther  <rguenther@suse.de>
6846
6847         PR middle-end/40561
6848         * g++.dg/other/pr40561.C: New testcase.
6849
6850 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6851
6852         PR middle-end/43812
6853         * g++.dg/ipa/pr43812.C: New test.
6854
6855 2010-04-27  Jan Hubicka  <jh@suse.cz>
6856
6857         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6858         (test): ... this one.
6859
6860 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6861
6862         PR target/40657
6863         * gcc.target/arm/thumb-stackframe.c: New test.
6864
6865 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6866
6867         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6868         * gcc.dg/misc-column.c: Likewise.
6869         * gcc.dg/Walways-true-1.c: Likewise.
6870         * gcc.dg/Walways-true-2.c: Likewise.
6871         * gcc.dg/warn-addr-cmp.c: Likewise.
6872
6873 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6874
6875         PR fortran/18918
6876         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6877         * gfortran.dg/coarray_12.f90: New.
6878
6879 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6880
6881         PR c/32207
6882         * gcc.dg/pr32207.c: New test.
6883         * gcc.dg/misc-column.c: Adjust expected warning.
6884         * gcc.dg/Walways-true-1.c: Likewise.
6885         * gcc.dg/Walways-true-2.c: Likewise.
6886         * gcc.dg/warn-addr-cmp.c: Likewise.
6887
6888 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6889
6890         PR lto/42776
6891         * lib/lto.exp (lto_prune_vis_warns): New function.
6892         (lto-link-and-maybe-run): Call it.
6893
6894 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6895
6896         PR tree-optimization/43904
6897         * gcc.dg/tree-ssa/tailcall-6.c: New.
6898
6899 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6900
6901         PR testsuite/35165
6902         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6903         Darwin8/OSX10.4 - compatible code generation.
6904         Use scan-rtl-dump.
6905         * obj-c++.dg/stubify-1.mm: Ditto.
6906         * lib/objc-torture.exp: Do not require link success for
6907         "trivial.m" in the runtime checks when dowhat = 'compile'.
6908         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6909         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6910         Darwin8/OSX10.4 - compatible code generation.
6911         * objc.dg/stubify-2.m: Ditto.
6912         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6913         * objc.dg/next-runtime-1.m: Ditto.
6914         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6915         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6916         runtimes on Darwin.
6917
6918 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6919
6920         PR 43715
6921         * lib/plugin-support.exp: Use "-undefined
6922         dynamic_lookup" on darwin.
6923
6924 2010-04-26  Richard Guenther  <rguenther@suse.de>
6925
6926         * gcc.dg/lto/20100426_0.c: New testcase.
6927
6928 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6929
6930         PR tree-optimization/43833
6931         gcc.dg/Warray-bounds-8.c: New test case.
6932
6933 2010-04-26  Richard Guenther  <rguenther@suse.de>
6934
6935         PR lto/43080
6936         * g++.dg/lto/20100423-3_0.C: New testcase.
6937
6938 2010-04-26  Richard Guenther  <rguenther@suse.de>
6939
6940         PR lto/42425
6941         * g++.dg/lto/20100423-2_0.C: New testcase.
6942
6943 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6944
6945         * gcc.dg/vect/bb-slp-23.c: New test.
6946
6947 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6948
6949         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6950         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6951         * gcc.dg/c1x-float-1.c: New test.
6952
6953 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6954
6955         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6956         of "lea\[ \t\]".
6957
6958 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6959
6960         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6961         FreeBSD.
6962         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6963         * gfortran.dg/default_format_2.f90: Ditto.
6964
6965 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6966
6967         * gfortran.dg/pr43505.f90: Clean up .mod file.
6968         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6969         * gfortran.dg/pr41347.f90: Ditto.
6970         * gfortran.dg/internal_pack_4.f90: Ditto.
6971         * gfortran.dg/proc_decl_23.f90: Ditto.
6972         * gfortran.dg/recursive_check_3.f90: Ditto.
6973         * gfortran.dg/intent_out_3.f90: Ditto.
6974         * gfortran.dg/assignment_2.f90: Ditto.
6975         * gfortran.dg/pr41928.f90: Ditto.
6976         * gfortran.dg/pr42166.f90: Ditto.
6977         * gfortran.dg/private_type_12.f90: Ditto.
6978         * gfortran.dg/graphite/pr42185.f90: Ditto.
6979         * gfortran.dg/graphite/pr42186.f90: Ditto.
6980         * gfortran.dg/graphite/pr40982.f90: Ditto.
6981         * gfortran.dg/graphite/id-2.f90: Ditto.
6982         * gfortran.dg/graphite/id-4.f90: Ditto.
6983         * gfortran.dg/graphite/pr42050.f90: Ditto.
6984         * gfortran.dg/graphite/id-18.f90: Ditto.
6985         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6986         * gfortran.dg/graphite/pr41924.f90: Ditto.
6987         * gfortran.dg/graphite/pr42393.f90: Ditto.
6988         * gfortran.dg/graphite/pr37980.f90: Ditto.
6989         * gfortran.dg/graphite/pr38953.f90: Ditto.
6990         * gfortran.dg/graphite/pr42180.f90: Ditto.
6991         * gfortran.dg/graphite/pr42181.f90: Ditto.
6992         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6993         * gfortran.dg/select_type_4.f90: Ditto.
6994         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6995         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6996         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6997         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6998         * gfortran.dg/whole_file_11.f90: Ditto.
6999         * gfortran.dg/private_type_11.f90: Ditto.
7000         * gfortran.dg/vect/vect-gems.f90: Ditto.
7001         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7002
7003 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7004
7005         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7006
7007 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7008
7009         * gnat.dg/pack15.ad[sb]: New test.
7010
7011 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7012
7013         * gcc.target/arm/mla-1.c: New test.
7014
7015 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7016
7017         PR fortran/30073
7018         PR fortran/43793
7019         * gfortran.dg/pr43793.f90: New test.
7020
7021 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7022
7023         PR tree-optimization/41442
7024         * gcc.target/i386/pr41442.c: New test.
7025
7026 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7027
7028         PR fortran/43832
7029         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7030
7031 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7032
7033         PR fortran/43832
7034         * gfortran.dg/open_nounit.f90: New test.
7035
7036 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7037
7038         PR fortran/43841
7039         PR fortran/43843
7040         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7041
7042 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7043
7044         * gcc.dg/Wconversion-integer.c: Update.
7045
7046 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7047
7048         * gnat.dg/unchecked_convert5.adb: New test.
7049
7050 2010-04-23  Richard Guenther  <rguenther@suse.de>
7051
7052         PR lto/41734
7053         * gcc.dg/lto/20100423-2_0.c: New testcase.
7054         * gcc.dg/lto/20100423-2_0.c: Likewise.
7055
7056 2010-04-23  Richard Guenther  <rguenther@suse.de>
7057
7058         PR lto/43455
7059         * gcc.dg/lto/20100423-1_0.c: New testcase.
7060         * gcc.dg/lto/20100423-1_1.c: Likewise.
7061
7062 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7063
7064         PR tree-optimization/43846
7065         * gcc.dg/tree-ssa/sra-10.c: New test.
7066
7067 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7068
7069         PR middle-end/43835
7070         * gcc.c-torture/execute/pr43835.c: New test.
7071
7072 2010-04-23  Richard Guenther  <rguenther@suse.de>
7073
7074         PR lto/42653
7075         * g++.dg/lto/20100423-1_0.C: New testcase.
7076
7077 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7078
7079         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7080
7081 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7082
7083         PR tree-optimization/43842
7084         * gcc.dg/vect/pr43842.c: New test.
7085
7086 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7087
7088         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7089         * gcc.target/i386/wmul-2.c: Likewise.
7090
7091 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7092
7093         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7094         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7095
7096 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7097
7098         * gfortran.dg/reassoc_6.f: New testcase.
7099
7100 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7101
7102         PR middle-end/29274
7103         * gcc.target/arm/wmul-1.c: New test.
7104         * gcc.target/arm/wmul-2.c: New test.
7105
7106 2010-04-22  Richard Guenther  <rguenther@suse.de>
7107
7108         PR tree-optimization/43845
7109         * gcc.c-torture/compile/pr43845.c: New testcase.
7110
7111 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7112
7113         PR middle-end/29274
7114         * gcc.target/i386/wmul-1.c: New test.
7115         * gcc.target/i386/wmul-2.c: New test.
7116         * gcc.target/bfin/wmul-1.c: New test.
7117         * gcc.target/bfin/wmul-2.c: New test.
7118
7119 2010-04-22  Richard Guenther  <rguenther@suse.de>
7120
7121         PR fortran/43829
7122         * gfortran.dg/vector_subscript_6.f90: New testcase.
7123         * gfortran.dg/assign_10.f90: Adjust.
7124
7125 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7126
7127         PR fortran/43836
7128         * gfortran.dg/gomp/pr43836.f90: New test.
7129
7130 2010-04-21  Richard Guenther  <rguenther@suse.de>
7131
7132         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7133
7134 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7135
7136         * gcc.dg/torture/builtin-cproj-3.c: New.
7137
7138 2010-04-20  Jason Merrill  <jason@redhat.com>
7139
7140         PR c++/9335
7141         * g++.dg/template/recurse2.C: New.
7142         * g++.dg/parse/crash36.C: Adjust.
7143         * g++.dg/other/fold1.C: Adjust.
7144         * g++.dg/init/member1.C: Adjust.
7145         * lib/prune.exp: Prune "skipping N instantiation contexts".
7146
7147 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7148
7149         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7150
7151 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7152
7153         * gcc.dg/torture/builtin-cproj-1.c: New.
7154         * gcc.dg/torture/builtin-cproj-2.c: New.
7155
7156 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7157
7158         PR c++/43800
7159         PR c++/43704
7160         * g++.dg/template/typedef32.C: Adjust.
7161         * g++.dg/template/typedef33.C: New test.
7162
7163 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7164
7165         PR fortran/43227
7166         * gfortran.dg/proc_decl_23.f90: New test.
7167
7168         PR fortran/43266
7169         * gfortran.dg/abstract_type_6.f03: New test.
7170
7171 2010-04-20  Xinliang David Li  <davidxl@google.com>
7172
7173         * g++.dg/tree-ssa/fold-compare.C: New.
7174
7175 2010-04-20  Richard Guenther  <rguenther@suse.de>
7176
7177         PR tree-optimization/39417
7178         * g++.dg/torture/pr39417.C: New testcase.
7179
7180 2010-04-20  Richard Guenther  <rguenther@suse.de>
7181
7182         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7183
7184 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7185
7186         * g++.dg/debug/dwarf2/rv1.C: New test.
7187
7188 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7189
7190         PR target/43635
7191         * gcc.c-torture/compile/pr43635.c: New testcase.
7192
7193 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7194
7195         PR fortran/43339
7196         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7197         of sequential loops being private only in the innermost containing
7198         task region.
7199
7200         PR middle-end/43337
7201         * gfortran.dg/gomp/pr43337.f90: New test.
7202
7203 2010-04-19  Richard Guenther  <rguenther@suse.de>
7204
7205         PR tree-optimization/43796
7206         * gfortran.dg/pr43796.f90: New testcase.
7207
7208 2010-04-19  Richard Guenther  <rguenther@suse.de>
7209
7210         PR tree-optimization/43783
7211         * gcc.c-torture/execute/pr43783.c: New testcase.
7212
7213 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7214
7215         PR target/43766
7216         * gcc.target/i386/pr43766.c: New test.
7217
7218 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7219
7220         PR target/43662
7221         * gcc.target/i386/pr43662.c: New test.
7222
7223 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7224
7225         PR c++/43704
7226         * g++.dg/template/typedef32.C: New test.
7227
7228 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7229
7230         PR tree-optimization/37027
7231         * lib/target-supports.exp
7232         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7233         * gcc.dg/vect/pr37027.c: New test.
7234         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7235         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7236         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7237         gcc.dg/vect/vect-complex-6.c: Likewise.
7238
7239 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7240
7241         * g++.dg/debug/dwarf2/enum1.C: New test.
7242
7243 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7244
7245         * gnat.dg/rep_clause5.ad[sb]: New test.
7246         * gnat.dg/rep_clause5_pkg.ads: New helper.
7247
7248 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7249
7250         PR tree-optimization/43771
7251         * g++.dg/vect/pr43771.cc: New test.
7252
7253 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7254
7255         PR fortran/31538
7256         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7257         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7258
7259 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7260
7261         * gnat.dg/sizetype.adb: Rename into...
7262         * gnat.dg/sizetype1.adb: ...this.
7263         * gnat.dg/sizetype2.adb: New test.
7264
7265 2010-04-16  Richard Guenther  <rguenther@suse.de>
7266
7267         PR tree-optimization/43572
7268         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7269
7270 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7271
7272         * gnat.dg/specs/discr_private.ads: New test.
7273
7274 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7275
7276         PR target/41514
7277         * gcc.target/arm/thumb-comparisons.c: New test.
7278
7279         PR target/40603
7280         * gcc.target/arm/thumb-cbranchqi.c: New test.
7281
7282 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7283
7284         * g++.dg/torture/pr36191.C: Enable for SH.
7285
7286 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7287
7288         * gnat.dg/wide_boolean.adb: New test.
7289         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7290
7291 2010-04-15  Richard Guenther  <rguenther@suse.de>
7292
7293         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7294         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7295         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7296         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7297         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7298         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7299         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7300         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7301         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7302         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7303         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7304         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7305         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7306         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7307         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7308
7309 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7310
7311         PR target/21803
7312         * gcc.target/arm/pr42496.c: New test.
7313
7314 2010-04-14  Jason Merrill  <jason@redhat.com>
7315
7316         PR c++/36625
7317         * g++.dg/ext/attrib38.C: New.
7318
7319 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7320
7321         PR testsuite/43739
7322         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7323
7324 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7325
7326         PR 42966
7327         * gcc.dg/cpp/warn-undef-2.c: Update.
7328         * gcc.dg/cpp/warn-traditional-2.c: Update.
7329         * gcc.dg/cpp/warn-comments-2.c: Update.
7330         * gcc.dg/cpp/warn-variadic-2.c: Update.
7331         * gcc.dg/cpp/warn-long-long-2.c: Update.
7332         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7333         * gcc.dg/cpp/warn-multichar-2.c: Update.
7334         * gcc.dg/cpp/warn-normalized-3.c: Update.
7335         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7336         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7337         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7338         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7339         * gcc.dg/cpp/warn-redefined-2.c: Update.
7340         * gfortran.dg/warning-directive-2.F90: Update.
7341         * c-c++-common/cpp/warning-directive-2.c: Update.
7342
7343 2010-04-14  Michael Matz  <matz@suse.de>
7344
7345         PR tree-optimization/42963
7346         * gcc.dg/pr42963.c: New testcase.
7347
7348 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7349
7350         * gnat.dg/class_wide.adb: Rename into...
7351         * gnat.dg/class_wide1.adb: ...this.
7352         * gnat.dg/class_wide2.ad[sb]: New test.
7353
7354 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7355
7356         PR fortran/18918
7357         * gfortran.dg/coarray_9.f90: Update dg-errors.
7358         * gfortran.dg/coarray_10.f90: New test.
7359         * gfortran.dg/coarray_11.f90: New test.
7360
7361 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7362
7363         PR fortran/43747
7364         gfortran.dg/initialization_24.f90: New test.
7365
7366 2010-04-13  Jason Merrill  <jason@redhat.com>
7367
7368         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7369         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7370
7371 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7372
7373         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7374         * g++.dg/dg.exp: Likewise.
7375         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7376         * c-c++-common/cpp/warning-directive-1.c: ... here.
7377         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7378         * c-c++-common/cpp/warning-directive-2.c: ... here.
7379         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7380         * c-c++-common/cpp/warning-directive-3.c: ... here.
7381         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7382         * c-c++-common/cpp/warning-directive-4.c: ... here.
7383         * g++.dg/cpp/warning-directive-1.C: Delete.
7384         * g++.dg/cpp/warning-directive-2.C: Delete.
7385         * g++.dg/cpp/warning-directive-3.C: Delete.
7386         * g++.dg/cpp/warning-directive-4.C: Delete.
7387         * gcc.dg/cpp/normalised-3.c: Delete.
7388         * g++.dg/cpp/normalised-1.C: Rename as ...
7389         * c-c++-common/cpp/normalised-3.c: ... this.
7390
7391 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7392
7393         * gcc.dg/tree-ssa/sra-9.c: New test.
7394
7395 2010-04-13  Michael Matz  <matz@suse.de>
7396
7397         PR middle-end/43730
7398         * gcc.dg/pr43730.c: New test.
7399
7400 2010-04-13  Michael Matz  <matz@suse.de>
7401
7402         * gcc.dg/tree-ssa/negate.c: New testcase.
7403
7404 2010-04-13  Richard Guenther  <rguenther@suse.de>
7405
7406         PR testsuite/43735
7407         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7408
7409 2010-04-13  Richard Guenther  <rguenther@suse.de>
7410
7411         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7412
7413 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7414
7415         * gnat.dg/derived_type1.adb: New test.
7416
7417 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7418
7419         * gcc.dg/plugindir1.c: New testcase.
7420         * gcc.dg/plugindir2.c: New testcase.
7421         * gcc.dg/plugindir3.c: New testcase.
7422         * gcc.dg/plugindir4.c: New testcase.
7423
7424 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7425
7426         * gcc.target/i386/rotate-2.c: New test.
7427
7428 2010-04-12  Jason Merrill  <jason@redhat.com>
7429
7430         PR c++/43641
7431         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7432         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7433
7434 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7435
7436         PR c++/25811
7437         * g++.dg/init/pr25811.C: New test.
7438
7439 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7440
7441         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7442         dg-error, dg-warning.
7443         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7444
7445 2010-04-12  Richard Guenther  <rguenther@suse.de>
7446
7447         * gcc.dg/torture/inline-2.c: New testcase.
7448
7449 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7450
7451         PR bootstrap/43699
7452         * gcc.dg/Wunused-var-7.c: New test.
7453
7454         PR tree-optimization/43560
7455         * gcc.c-torture/execute/pr43560.c: New test.
7456
7457 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7458
7459         * gnat.dg/aggr13.adb: New test.
7460         * gnat.dg/aggr14.adb: Likewise.
7461         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7462
7463 2010-04-12  Richard Guenther  <rguenther@suse.de>
7464
7465         PR c++/43611
7466         * g++.dg/torture/pr43611.C: New testcase.
7467
7468 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7469
7470         PR c/36774
7471         * gcc.dg/pr36774-1.c: New test.
7472         * gcc.dg/pr36774-2.c: New test.
7473
7474 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7475
7476         * gcc.target/sh/rte-delay-slot.c: New test.
7477
7478 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7479
7480         * gnat.dg/pack9.adb: Remove -cargs option.
7481         * gnat.dg/aggr12.ad[sb]: New test.
7482
7483 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7484
7485         PR target/43417
7486         * gcc.target/sh/pr43417.c: New test.
7487
7488 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7489
7490         PR fortran/43591
7491         * gfortran.dg/spec_expr_6.f90: New test.
7492
7493 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7494
7495         PR cpp/43195
7496         * gcc.dg/cpp/pr43195.c: New.
7497         * gcc.dg/cpp/pr43195.h: New.
7498
7499 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7500
7501         PR 42965
7502         * gcc.dg/Werror-6.c: Adjust.
7503         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7504         * gcc.dg/Werror-4.c: Likewise.
7505         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7506         * gcc.dg/Wswitch-enum-error.c: Likewise.
7507         * gcc.dg/Wpointer-arith.c: Likewise.
7508         * gcc.dg/Wfatal.c: Likewise.
7509         * gcc.dg/Wswitch-error.c: Likewise.
7510         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7511         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7512         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7513         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7514         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7515         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7516         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7517         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7518         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7519         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7520         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7521         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7522         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7523         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7524         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7525         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7526         * g++.dg/cpp/warning-directive-2.C: Likewise.
7527         * gfortran.dg/warning-directive-2.F90: Likewise.
7528
7529 2010-04-09  Jason Merrill  <jason@redhat.com>
7530
7531         PR c++/42623
7532         * g++.dg/template/sizeof13.C: New.
7533
7534 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7535
7536         * g++.dg/other/pr35504.C: Add check for thiscall.
7537         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7538         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7539
7540 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7541
7542         PR c++/28584
7543         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7544         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7545         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7546         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7547         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7548         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7549         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7550         * g++.dg/other/increment1.C: Likewise.
7551
7552 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7553
7554         PR fortran/18918
7555         * gfortran.dg/coarray_7.f90: New test.
7556         * gfortran.dg/coarray_8.f90: New test.
7557
7558 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7559
7560         PR fortran/28039
7561         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7562
7563 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7564
7565         PR target/43643
7566         * gcc.dg/pr43643.c: New test.
7567
7568 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7569
7570         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7571
7572 2010-04-08  Richard Guenther  <rguenther@suse.de>
7573
7574         PR tree-optimization/43679
7575         * gcc.c-torture/compile/pr43679.c: New testcase.
7576
7577 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7578
7579         PR debug/43670
7580         * gcc.dg/pr43670.c: New test.
7581
7582 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7583
7584         PR middle-end/40815
7585         * gcc.dg/tree-ssa/reassoc-19.c: New.
7586
7587 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7588
7589         PR c/18624
7590         * gcc.dg/Wunused-var-1.c: New test.
7591         * gcc.dg/Wunused-var-2.c: New test.
7592         * gcc.dg/Wunused-var-3.c: New test.
7593         * gcc.dg/Wunused-var-4.c: New test.
7594         * gcc.dg/Wunused-var-5.c: New test.
7595         * gcc.dg/Wunused-var-6.c: New test.
7596         * gcc.dg/Wunused-parm-1.c: New test.
7597
7598         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7599         * gcc.dg/trunc-1.c: Likewise.
7600         * gcc.dg/vla-9.c: Likewise.
7601         * gcc.dg/dfp/composite-type.c: Likewise.
7602
7603 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7604
7605         PR objc/35996
7606         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7607         * obj-c++.dg/objc-gc-3.mm: Ditto.
7608
7609 2010-04-07  Simon Baldwin  <simonb@google.com>
7610
7611         * gcc.dg/cpp/warn-undef-2.c: New.
7612         * gcc.dg/cpp/warn-traditional-2.c: New.
7613         * gcc.dg/cpp/warn-comments-2.c: New.
7614         * gcc.dg/cpp/warning-directive-1.c: New.
7615         * gcc.dg/cpp/warn-long-long.c: New.
7616         * gcc.dg/cpp/warn-traditional.c: New.
7617         * gcc.dg/cpp/warn-variadic-2.c: New.
7618         * gcc.dg/cpp/warn-undef.c: New.
7619         * gcc.dg/cpp/warn-normalized-1.c: New.
7620         * gcc.dg/cpp/warning-directive-2.c: New.
7621         * gcc.dg/cpp/warn-long-long-2.c: New.
7622         * gcc.dg/cpp/warn-variadic.c: New.
7623         * gcc.dg/cpp/warn-normalized-2.c: New.
7624         * gcc.dg/cpp/warning-directive-3.c: New.
7625         * gcc.dg/cpp/warn-deprecated-2.c: New.
7626         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7627         * gcc.dg/cpp/warn-multichar-2.c: New.
7628         * gcc.dg/cpp/warn-normalized-3.c: New.
7629         * gcc.dg/cpp/warning-directive-4.c: New.
7630         * gcc.dg/cpp/warn-unused-macros.c: New.
7631         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7632         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7633         * gcc.dg/cpp/warn-cxx-compat.c: New.
7634         * gcc.dg/cpp/warn-redefined.c: New.
7635         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7636         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7637         * gcc.dg/cpp/warn-deprecated.c: New.
7638         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7639         * gcc.dg/cpp/warn-redefined-2.c: New.
7640         * gcc.dg/cpp/warn-comments.c: New.
7641         * gcc.dg/cpp/warn-multichar.c: New.
7642         * g++.dg/cpp/warning-directive-1.C: New.
7643         * g++.dg/cpp/warning-directive-2.C: New.
7644         * g++.dg/cpp/warning-directive-3.C: New.
7645         * g++.dg/cpp/warning-directive-4.C: New.
7646         * gfortran.dg/warning-directive-1.F90: New.
7647         * gfortran.dg/warning-directive-3.F90: New.
7648         * gfortran.dg/warning-directive-2.F90: New.
7649         * gfortran.dg/warning-directive-4.F90: New.
7650
7651 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7652
7653         PR objc++/23716
7654         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7655
7656 2010-04-07  Jason Merrill  <jason@redhat.com>
7657
7658         * g++.dg/template/dr408.C: New.
7659
7660         * g++.dg/lookup/ns4.C: New.
7661
7662         PR c++/38392
7663         * g++.dg/template/friend51.C: New test.
7664
7665         PR c++/41970
7666         * g++.old-deja/g++.other/linkage1.C: Adjust.
7667
7668 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7669
7670         PR c++/42697
7671         * g++.dg/template/crash94.C: New test.
7672
7673 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7674
7675         PR c++/40239
7676         * g++.dg/init/aggr5.C: New test.
7677         * g++.dg/init/aggr5.C: New test.
7678
7679 2010-04-07  Richard Guenther  <rguenther@suse.de>
7680
7681         PR tree-optimization/43270
7682         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7683         * gcc.dg/Warray-bounds-7.c: Likewise.
7684
7685 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7686
7687         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7688         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7689         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7690
7691 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7692
7693         PR c++/42556
7694         * g++.dg/init/pr42556.C: New test.
7695
7696 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7697
7698         PR debug/43628
7699         * g++.dg/debug/dwarf2/typedef2.C: New test.
7700
7701 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7702
7703         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7704         c-c++-common/dwarf2/redeclaration-1.C
7705
7706 2010-04-06  Jason Merrill  <jason@redhat.com>
7707
7708         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7709         * g++.dg/ext/attrib18.C: Likewise.
7710         * g++.dg/ext/bitfield2.C: Likewise.
7711         * g++.dg/ext/bitfield4.C: Likewise.
7712         * g++.dg/ext/visibility/warn2.C: Likewise.
7713         * g++.dg/ext/visibility/warn3.C: Likewise.
7714         * g++.dg/gomp/pr26690-1.C: Likewise.
7715         * g++.dg/inherit/covariant7.C: Likewise.
7716         * g++.dg/init/synth2.C: Likewise.
7717         * g++.dg/lookup/using7.C: Likewise.
7718         * g++.dg/other/crash-4.C: Likewise.
7719         * g++.dg/other/error13.C: Likewise.
7720         * g++.dg/other/error20.C: Likewise.
7721         * g++.dg/parse/crash31.C: Likewise.
7722         * g++.dg/parse/error16.C: Likewise.
7723         * g++.dg/parse/error19.C: Likewise.
7724         * g++.dg/parse/error27.C: Likewise.
7725         * g++.dg/parse/error28.C: Likewise.
7726         * g++.dg/parse/fused-params1.C: Likewise.
7727         * g++.dg/template/error2.C: Likewise.
7728         * g++.dg/template/local6.C: Likewise.
7729         * g++.dg/template/qualttp15.C: Likewise.
7730         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7731         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7732         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7733         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7734         * g++.old-deja/g++.eh/spec6.C: Likewise.
7735         * g++.old-deja/g++.jason/crash3.C: Likewise.
7736         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7737         * g++.old-deja/g++.law/ctors5.C: Likewise.
7738         * g++.old-deja/g++.law/ctors9.C: Likewise.
7739         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7740         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7741         * g++.old-deja/g++.other/struct1.C: Likewise.
7742         * g++.old-deja/g++.other/volatile1.C: Likewise.
7743         * g++.old-deja/g++.pt/crash36.C: Likewise.
7744         * g++.old-deja/g++.pt/derived3.C: Likewise.
7745         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7746         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7747
7748 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7749
7750         PR middle-end/43519
7751         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7752         * gcc.dg/graphite/id-19.c: New.
7753
7754 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7755
7756         PR middle-end/32824
7757         * gcc.dg/vect/pr32824: New.
7758
7759 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7760
7761         PR fortran/18918
7762         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7763         * gfortran.dg/coarray_3.f90: Ditto.
7764         * gfortran.dg/coarray_4.f90: Ditto.
7765         * gfortran.dg/coarray_5.f90: Ditto.
7766         * gfortran.dg/coarray_6.f90: Ditto.
7767         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7768
7769 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7770
7771         PR fortran/18918
7772         * gfortran.dg/coarray_4.f90: Fix test.
7773         * gfortran.dg/coarray_6.f90: Add more tests.
7774
7775 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7776
7777         PR fortran/18918
7778         * gfortran.dg/coarray_4.f90: New test.
7779         * gfortran.dg/coarray_5.f90: New test.
7780         * gfortran.dg/coarray_6.f90: New test.
7781
7782 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7783
7784         PR fortran/18918
7785         * gfortran.dg/iso_fortran_env_5.f90: New test.
7786         * gfortran.dg/iso_fortran_env_6.f90: New test.
7787
7788 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7789
7790         PR fortran/39997
7791         * gfortran.dg/coarray_1.f90: New test.
7792         * gfortran.dg/coarray_2.f90: New test.
7793         * gfortran.dg/coarray_3.f90: New test.
7794
7795 2010-04-06  Jason Merrill  <jason@redhat.com>
7796
7797         PR c++/43648
7798         * g++.dg/template/dtor8.C: New.
7799
7800         PR c++/43621
7801         * g++.dg/template/error-recovery2.C: New.
7802
7803 2010-04-06  Jan Hubicka  <jh@suse.czpli
7804
7805         PR tree-optimization/42906
7806         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7807
7808 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7809
7810         PR fortran/43178
7811         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7812         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7813         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7814
7815 2010-04-06  Richard Guenther  <rguenther@suse.de>
7816
7817         PR tree-optimization/43627
7818         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7819
7820 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7821
7822         PR target/43638
7823         * gcc.target/i386/pr43638.c: New test.
7824
7825 2010-04-06  Richard Guenther  <rguenther@suse.de>
7826
7827         PR middle-end/43661
7828         * gcc.c-torture/compile/pr43661.c: New testcase.
7829
7830 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7831
7832         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7833
7834 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7835
7836         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7837
7838 2010-04-02  Richard Guenther  <rguenther@suse.de>
7839
7840         PR tree-optimization/43629
7841         * gcc.c-torture/execute/pr43629.c: New testcase.
7842
7843 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7844             Dominique d'Humieres  <dominiq@lps.ens.fr>
7845
7846         PR libfortran/43605
7847         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7848
7849 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7850
7851         PR debug/43325
7852         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7853
7854 2010-04-01  Jason Merrill  <jason@redhat.com>
7855
7856         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7857
7858 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7859             Manfred Schwarb  <manfred99@gmx.ch>
7860
7861         PR libfortran/43605
7862         * gfortran.dg/ftell_3.f90: New test.
7863
7864 2010-04-01  Richard Guenther  <rguenther@suse.de>
7865
7866         PR middle-end/43614
7867         * gcc.c-torture/compile/pr43614.c: New testcase.
7868
7869 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7870
7871         PR tree-optimization/43141
7872         * gcc.dg/guality/pr43141.c: New test.
7873
7874 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7875
7876         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7877         * g++.dg/eh/spbp.C: Likewise.
7878         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7879         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7880         superfluous casts.
7881         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7882         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7883         * objc.dg/dwarf-2.m: Likewise.
7884
7885 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7886
7887         PR middle-end/43464
7888         * gcc.dg/graphite/id-pr43464.c: New.
7889         * gcc.dg/graphite/id-pr43464-1.c: New.
7890
7891 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7892
7893         PR middle-end/43351
7894         * gcc.dg/graphite/id-pr43351.c
7895
7896 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7897
7898         PR testsuite/35165
7899         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7900         * obj-c++.dg/try-catch-2.mm: Ditto.
7901         * obj-c++.dg/lookup-2.mm: Ditto.
7902         * obj-c++.dg/encode-8.m: Ditto.
7903         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7904         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7905         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7906         * obj-c++.dg/const-str-11.mm: Ditto.
7907         * obj-c++.dg/const-str-9.mm: Ditto.
7908         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7909         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7910         * obj-c++.dg/except-1.mm: Ditto.
7911         * obj-c++.dg/const-str-7.mm: Ditto.
7912         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7913         * obj-c++.dg/const-str-3.mm: Ditto.
7914         * obj-c++.dg/const-str-7.mm: Ditto.
7915         * obj-c++.dg/stubify-2.mm: Change dump file name.
7916
7917         PR objc++/23613
7918         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7919         New macro.
7920         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7921         Remove dg-xfail-if.
7922
7923 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7924
7925         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7926         only with -O2, -O3 or -Os and not with -fwhopr.
7927
7928 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7929
7930         PR c++/43558
7931         * g++.dg/template/typedef31.C: New test.
7932
7933 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7934
7935         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7936         assembler output on *-*-solaris2*.
7937         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7938
7939 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7940
7941         PR debug/43557
7942         * gcc.dg/pr43557-1.c: New test.
7943         * gcc.dg/pr43557-2.c: New file.
7944
7945 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7946
7947         PR 43562
7948         * gcc.dg/pr43562.c: New test.
7949
7950 2010-03-30  Jason Merrill  <jason@redhat.com>
7951
7952         PR c++/43076
7953         * g++.dg/template/error-recovery1.C: New.
7954
7955         PR c++/41786
7956         * g++.dg/parse/ambig5.C: New.
7957
7958 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7959
7960         PR debug/43593
7961         * gcc.dg/guality/pr43593.c: New test.
7962
7963 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7964
7965         PR middle-end/43430
7966         * gcc.dg/vect/pr43430-1.c: New.
7967
7968 2010-03-30  Jason Merrill  <jason@redhat.com>
7969
7970         PR c++/43559
7971         * g++.dg/template/partial7.C: New.
7972
7973 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7974
7975         * gcc.target/s390/stackcheck1.c: New testcase.
7976
7977 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7978
7979         PR libfortran/43265
7980         * gfortran.dg/read_eof_8.f90: New test.
7981
7982 2010-03-29  Jason Merrill  <jason@redhat.com>
7983
7984         * gcc.dg/cpp/include6.c: Change [] to ().
7985
7986         N3077
7987         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7988         splicing and UCNs.
7989         * c-c++-common/raw-string-2.c: Add trigraph test.
7990         * c-c++-common/raw-string-8.c: New.
7991         * c-c++-common/raw-string-9.c: New.
7992         * c-c++-common/raw-string-10.c: New.
7993
7994         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7995         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7996         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7997         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7998         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7999         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8000         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8001
8002 2010-03-29  Richard Guenther  <rguenther@suse.de>
8003
8004         PR tree-optimization/43560
8005         * gcc.dg/torture/pr43560.c: New testcase.
8006
8007 2010-03-29  Jason Merrill  <jason@redhat.com>
8008
8009         N3077
8010         * g++.dg/ext/raw-string-1.C: Change [] to ().
8011         * g++.dg/ext/raw-string-2.C: Change [] to ().
8012         Don't use \ in delimiter.
8013         * g++.dg/ext/raw-string-3.C: Change [] to ().
8014         * g++.dg/ext/raw-string-4.C: Change [] to ().
8015         * g++.dg/ext/raw-string-5.C: Change [] to ().
8016         Test for error on \ in delimiter.
8017         * g++.dg/ext/raw-string-6.C: Change [] to ().
8018         * g++.dg/ext/raw-string-7.C: Change [] to ().
8019
8020 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8021
8022         PR 43564
8023         * gcc.dg/pr43564.c: New test.
8024
8025 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8026
8027         PR fortran/43551
8028         * gfortran.dg/direct_io_12.f90: New test.
8029
8030 2010-03-28  Jan Hubicka  <jh@suse.cz>
8031
8032         PR tree-optimization/43505
8033         * gfortran.dg/pr43505.f90: New testcase.
8034
8035 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8036
8037         PR tree-optimization/43528
8038         * gcc.target/i386/pr43528.c: New test.
8039
8040 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8041
8042         PR c/43381
8043         * gcc.dg/parm-impl-decl-3.c: New test.
8044
8045 2010-03-26  Jason Merrill  <jason@redhat.com>
8046
8047         PR c++/43509
8048         * g++.dg/cpp0x/parse1.C: New.
8049
8050 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8051
8052         PR target/43524
8053         * gcc.target/i386/pr43524.c: New test.
8054
8055 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8056
8057         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8058         whitespace, rename main to foo.
8059         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8060         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8061         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8062         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8063         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8064         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8065         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8066         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8067         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8068         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8069         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8070
8071 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8072
8073         PR c++/43327
8074         * g++.dg/other/crash-10.C: New test.
8075         * g++.dg/other/crash-11.C: New test.
8076
8077 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8078
8079         PR libfortran/43517
8080         * gfortran.dg/read_eof_7.f90: New test.
8081
8082 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8083
8084         PR objc/35165
8085         PR testsuite/43512
8086         * objc-obj-c++-shared: New directory.
8087         * objc-obj-c++-shared/Object1-implementation.h: New file.
8088         * objc-obj-c++-shared/Object1.h: New file.
8089         * objc-obj-c++-shared/Protocol1.h: New file.
8090         * objc-obj-c++-shared/next-abi.h: New file.
8091         * objc-obj-c++-shared/next-mapping.h: New file.
8092         * objc/execute/next_mapping.h: Delete.
8093         * objc.dg/special/special.exp: For all targets run the tests with
8094         -fgnu-runtime, for darwin targets also run the tests with
8095         -fnext-runtime.
8096         * objc.dg/dg.exp: Ditto.
8097         * obj-c++.dg/dg.exp: Ditto.
8098         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8099         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8100         include use of updated NeXT interface.
8101         * objc/execute/formal_protocol-5.m: Ditto.
8102         * objc/execute/protocol-isEqual-2.m: Ditto.
8103         * objc/execute/protocol-isEqual-4.m: Ditto.
8104         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8105         Protocol1.h) and next-mapping.h as required.
8106         * objc/execute/object_is_class.m: Ditto.
8107         * objc/execute/enumeration-1.m: Ditto.
8108         * objc/execute/class-13.m: Ditto.
8109         * objc/execute/formal_protocol-2.m: Ditto.
8110         * objc/execute/formal_protocol-4.m: Ditto.
8111         * objc/execute/class-1.m: Ditto.
8112         * objc/execute/bycopy-1.m: Ditto.
8113         * objc/execute/formal_protocol-6.m: Ditto.
8114         * objc/execute/bycopy-3.m: Ditto.
8115         * objc/execute/class-3.m: Ditto.
8116         * objc/execute/bf-11.m: Ditto.
8117         * objc/execute/class-5.m: Ditto.
8118         * objc/execute/bf-13.m: Ditto.
8119         * objc/execute/class-7.m: Ditto.
8120         * objc/execute/bf-15.m: Ditto.
8121         * objc/execute/class-9.m: Ditto.
8122         * objc/execute/bf-17.m: Ditto.
8123         * objc/execute/bf-19.m: Ditto.
8124         * objc/execute/IMP.m: Ditto.
8125         * objc/execute/exceptions/catchall-1.m: Ditto.
8126         * objc/execute/exceptions/trivial.m: Ditto.
8127         * objc/execute/exceptions/finally-1.m: Ditto.
8128         * objc/execute/exceptions/local-variables-1.m: Ditto.
8129         * objc/execute/exceptions/foward-1.m: Ditto.
8130         * objc/execute/bf-2.m: Ditto.
8131         * objc/execute/string1.m: Ditto.
8132         * objc/execute/bf-4.m: Ditto.
8133         * objc/execute/informal_protocol.m: Ditto.
8134         * objc/execute/string3.m: Ditto.
8135         * objc/execute/bf-6.m: Ditto.
8136         * objc/execute/bf-8.m: Ditto.
8137         * objc/execute/class-tests-1.h: Ditto.
8138         * objc/execute/protocol-isEqual-1.m: Ditto.
8139         * objc/execute/protocol-isEqual-3.m: Ditto.
8140         * objc/execute/_cmd.m: Ditto.
8141         * objc/execute/function-message-1.m: Ditto.
8142         * objc/execute/bf-20.m: Ditto.
8143         * objc/execute/bf-common.h: Ditto.
8144         * objc/execute/np-2.m: Ditto.
8145         * objc/execute/class-10.m: Ditto.
8146         * objc/execute/class-12.m: Ditto.
8147         * objc/execute/enumeration-2.m: Ditto.
8148         * objc/execute/class-14.m: Ditto.
8149         * objc/execute/encode-1.m: Ditto.
8150         * objc/execute/formal_protocol-1.m: Ditto.
8151         * objc/execute/formal_protocol-3.m: Ditto.
8152         * objc/execute/accessing_ivars.m: Ditto.
8153         * objc/execute/bycopy-2.m: Ditto.
8154         * objc/execute/class-2.m: Ditto.
8155         * objc/execute/bf-10.m: Ditto.
8156         * objc/execute/formal_protocol-7.m: Ditto.
8157         * objc/execute/root_methods.m: Ditto.
8158         * objc/execute/class-4.m: Ditto.
8159         * objc/execute/bf-12.m: Ditto.
8160         * objc/execute/class-6.m: Ditto.
8161         * objc/execute/bf-14.m: Ditto.
8162         * objc/execute/nested-func-1.m: Ditto.
8163         * objc/execute/class-8.m: Ditto.
8164         * objc/execute/private.m: Ditto.
8165         * objc/execute/bf-16.m: Ditto.
8166         * objc/execute/bf-18.m: Ditto.
8167         * objc/execute/load-3.m: Ditto.
8168         * objc/execute/compatibility_alias.m: Ditto.
8169         * objc/execute/bf-1.m: Ditto.
8170         * objc/execute/no_clash.m: Ditto.
8171         * objc/execute/bf-3.m: Ditto.
8172         * objc/execute/string2.m: Ditto.
8173         * objc/execute/bf-5.m: Ditto.
8174         * objc/execute/string4.m: Ditto.
8175         * objc/execute/bf-7.m: Ditto.
8176         * objc/execute/object_is_meta_class.m: Ditto.
8177         * objc/execute/bf-9.m: Ditto.
8178         * objc/execute/bf-21.m: Ditto.
8179         * objc/execute/cascading-1.m: Ditto.
8180         * objc/execute/trivial.m: Ditto.
8181         * objc/execute/np-1.m: Ditto.
8182         * objc/compile/trivial.m: Ditto.
8183         * objc/execute/class_self-2.m: Include <stdlib.h>.
8184         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8185         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8186         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8187         and 64bit. Use new NeXT interface as required.
8188         * objc.dg/special/unclaimed-category-1.m: Ditto.
8189         * objc.dg/special/unclaimed-category-1.h: Ditto.
8190         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8191         * objc.dg/func-ptr-1.m: Ditto.
8192         * objc.dg/stret-1.m: Ditto.
8193         * objc.dg/encode-2.m: Ditto.
8194         * objc.dg/category-1.m: Ditto.
8195         * objc.dg/encode-3.m: Ditto.
8196         * objc.dg/call-super-3.m: Ditto.
8197         * objc.dg/method-3.m: Ditto.
8198         * objc.dg/func-ptr-2.m: Ditto.
8199         * objc.dg/lookup-1.m: Ditto.
8200         * objc.dg/encode-4.m: Ditto.
8201         * objc.dg/fix-and-continue-1.m: Ditto.
8202         * objc.dg/proto-lossage-3.m: Ditto.
8203         * objc.dg/method-13.m: Ditto.
8204         * objc.dg/proto-qual-1.m: Ditto.
8205         * objc.dg/zero-link-3.m: Ditto.
8206         * objc.dg/bitfield-1.m: Ditto.
8207         * objc.dg/va-meth-1.m: Ditto.
8208         * objc.dg/super-class-3.m: Ditto.
8209         * objc.dg/call-super-1.m: Ditto.
8210         * objc.dg/type-size-2.m: Ditto.
8211         * objc.dg/method-10.m: Ditto.
8212         * objc.dg/defs.m: Ditto.
8213         * objc.dg/const-str-3.m: Ditto.
8214         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8215         Protocol1.h) and next-mapping.h as required. Use new NeXT
8216         interface as required.
8217         * objc.dg/super-class-4.m: Ditto.
8218         * objc.dg/comp-types-8.m: Ditto.
8219         * objc.dg/call-super-2.m: Ditto.
8220         * objc.dg/objc-fast-4.m: Ditto.
8221         * objc.dg/method-6.m: Ditto.
8222         * objc.dg/const-str-3.m: Ditto.
8223         * objc.dg/const-str-7.m: Ditto.
8224         * objc.dg/method-15.m: Ditto.
8225         * objc.dg/method-19.m: Ditto.
8226         * objc.dg/sync-1.m: Ditto.
8227         * objc.dg/layout-1.m: Ditto.
8228         * objc.dg/bitfield-3.m: Ditto.
8229         * objc.dg/try-catch-3.m: Ditto.
8230         * objc.dg/try-catch-7.m: Ditto.
8231         * objc.dg/comp-types-10.m: Ditto.
8232         * objc.dg/selector-2.: Ditto.
8233         * objc.dg/method-7.m: Ditto.
8234         * objc.dg/typedef-alias-1.m: Ditto.
8235         * objc.dg/proto-lossage-2.m: Ditto.
8236         * objc.dg/comp-types-11.m: Ditto.
8237         * objc.dg/sizeof-1.m: Ditto.
8238         * objc.dg/method-17.m: Ditto.
8239         * objc.dg/bitfield-5.m: Ditto.
8240         * objc.dg/try-catch-1.m: Ditto.
8241         * objc.dg/encode-5.m: Ditto.
8242         * objc.dg/fix-and-continue-2.m: Ditto.
8243         * objc.dg/method-9.m: Ditto.
8244         * objc.dg/isa-field-1.m: Ditto.
8245         * objc.dg/local-decl-2.m: Ditto.
8246         * objc.dg/objc-gc-4.m: Ditto.
8247         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8248         * objc.dg/gnu-runtime-3.m: Ditto.
8249         * objc.dg/encode-7.m: Ditto.
8250         * objc.dg/encode-8.m: Ditto.
8251         * objc.dg/selector-3.m: Ditto.
8252         * objc.dg/gnu-runtime-1.m: Ditto.
8253         * objc.dg/const-str-12.m: Ditto.
8254         * objc.dg/gnu-runtime-2.m: Ditto.
8255         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8256         * objc.dg/selector-1.m: Ditto.
8257         * objc.dg/stubify-2.m: Ditto.
8258         * objc.dg/zero-link-1.m: Ditto.
8259         * objc.dg/stret-2.m: Ditto.
8260         * objc.dg/zero-link-2.m: Ditto.
8261         * objc.dg/next-runtime-1.m: Ditto.
8262         * objc.dg/symtab-1.m: Ditto.
8263         * objc.dg/stubify-1.m: Ditto.
8264         * objc.dg/bitfield-2.m: Ditto.
8265         * objc.dg/try-catch-10.m: Apply to both runtimes.
8266         * objc.dg/const-str-1.m: Ditto.
8267         * objc.dg/image-info.m: Ditto.
8268         * objc.dg/encode-9.m: Ditto.
8269         * objc.dg/pragma-1.m: Apply test to all targets.
8270         * objc.dg/const-str-4.m: Ditto.
8271         * objc.dg/const-str-8.m: Ditto.
8272         * objc.dg/super-class-2.m: Ditto.
8273         * objc.dg/try-catch-5.m: Ditto.
8274         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8275         Protocol1.h) and next-mapping.h as required. Use new NeXT
8276         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8277         * objc.dg/const-str-11.m: Ditto.
8278         * objc.dg/const-str-9.m: Ditto.
8279         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8280         * objc.dg/encode-1.m: Remove redundant -lobjc.
8281         * objc.dg/try-catch-9.m: Tidy space.
8282         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8283         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8284         and 64bit. Use new NeXT interface as required.
8285         * obj-c++.dg/template-4.mm: Ditto.
8286         * obj-c++.dg/defs.mm: Ditto.
8287         * obj-c++.dg/basic.mm: Ditto.
8288         * obj-c++.dg/encode-4.mm: Ditto.
8289         * obj-c++.dg/method-17.mm: Ditto.
8290         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8291         * obj-c++.dg/cxx-class-1.mm: Ditto.
8292         * obj-c++.dg/method-10.mm: Ditto.
8293         * obj-c++.dg/va-meth-1.mm: Ditto.
8294         * obj-c++.dg/encode-5.mm: Ditto.
8295         * obj-c++.dg/lookup-2.mm: Ditto.
8296         * obj-c++.dg/template-3.mm: Ditto.
8297         * obj-c++.dg/proto-qual-1.mm: Ditto.
8298         * obj-c++.dg/qual-types-1.m: Ditto.
8299         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8300         * obj-c++.dg/template-1.mm: Ditto.
8301         * obj-c++.dg/encode-6.mm: Ditto.
8302         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8303         Protocol1.h) and next-mapping.h as required. Use new NeXT
8304         interface as required.
8305         * obj-c++.dg/except-1.mm: Ditto.
8306         * obj-c++.dg/const-str-7.mm: Ditto.
8307         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8308         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8309         * obj-c++.dg/selector-2.mm: Ditto.
8310         * obj-c++.dg/isa-field-1.mm: Ditto.
8311         * obj-c++.dg/try-catch-1.mm: Ditto.
8312         * obj-c++.dg/local-decl-1.mm: Ditto.
8313         * obj-c++.dg/try-catch-9.mm: Ditto.
8314         * obj-c++.dg/no-extra-load.mm: Ditto.
8315         * obj-c++.dg/selector-5.mm: Ditto.
8316         * obj-c++.dg/method-12.mm: Ditto.
8317         * obj-c++.dg/try-catch-11.mm: Ditto.
8318         * obj-c++.dg/comp-types-11.mm: Ditto.
8319         * obj-c++.dg/bitfield-3.mm: Ditto.
8320         * obj-c++.dg/method-6.mm: Ditto.
8321         * obj-c++.dg/super-class-2.mm: Ditto.
8322         * obj-c++.dg/method-21.mm: Ditto.
8323         * obj-c++.dg/const-str-8.mm: Ditto.
8324         * obj-c++.dg/try-catch-7.mm: Ditto.
8325         * obj-c++.dg/method-15.mm: Ditto.
8326         * obj-c++.dg/layout-1.mm: Ditto.
8327         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8328         * obj-c++.dg/const-str-3.mm: Ditto.
8329         * obj-c++.dg/try-catch-2.mm: Ditto.
8330         * obj-c++.dg/objc-gc-3.mm: Ditto.
8331         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8332         * obj-c++.dg/bitfield-1.mm: Ditto.
8333         * obj-c++.dg/selector-6.mm: Ditto.
8334         * obj-c++.dg/method-13.mm: Ditto.
8335         * obj-c++.dg/comp-types-12.mm: Ditto.
8336         * obj-c++.dg/bitfield-4.mm: Ditto.
8337         * obj-c++.dg/try-catch-8.mm: Ditto.
8338         * obj-c++.dg/method-2.mm: Ditto.
8339         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8340         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8341         * obj-c++.dg/const-str-4.mm: Ditto.
8342         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8343         * obj-c++.dg/try-catch-3.mm: Ditto.
8344         * obj-c++.dg/comp-types-9.mm: Ditto.
8345         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8346         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8347         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8348         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8349         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8350         Use new NeXT interface as required.
8351         * obj-c++.dg/const-str-10.mm: Ditto.
8352         * obj-c++.dg/const-str-11.mm: Ditto.
8353         * obj-c++.dg/const-str-9.mm: Ditto.
8354         * obj-c++.dg/method-11.mm: Ditto.
8355         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8356         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8357         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8358         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8359         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8360
8361 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8362
8363         PR c++/43206
8364         * g++.dg/template/typedef30.C: New test case.
8365
8366 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8367
8368         PR c/43385
8369         * gcc.c-torture/execute/pr43385.c: New test.
8370
8371 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8372
8373         * gcc.dg/strncpy-fix-1.c: New test.
8374
8375 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8376
8377         PR testsuite/41609
8378         * lib/objc-torture.exp (objc-set-runtime-options): New.
8379         * objc/execute/execute.exp: Check runtime options on each pass.
8380         * objc/execute/exceptions/exceptions.exp: Ditto.
8381         * objc/compile/compile.exp: Ditto.
8382
8383         PR testsuite/42348
8384         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8385         standard tests.
8386         (check_effective_target_objc2): New proc.
8387         (check_effective_target_next_runtime): New proc.
8388         * lib/objc.exp: Determine which runtime is in force and support it.
8389         * lib/obj-c++.exp: Ditto.
8390
8391 2010-03-24  Jason Merrill  <jason@redhat.com>
8392
8393         PR c++/43502
8394         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8395
8396 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8397
8398         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8399         a loop.
8400         * gcc.dg/ipa/ipa-2.c: Likewise.
8401         * gcc.dg/ipa/ipa-3.c: Likewise.
8402         * gcc.dg/ipa/ipa-4.c: Likewise.
8403         * gcc.dg/ipa/ipa-5.c: Likewise.
8404         * gcc.dg/ipa/ipa-7.c: Likewise.
8405         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8406         a loop.
8407         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8408         i_can_not_be_propagated_fully2 into a loop.
8409         * gcc.dg/ipa/ipa-8.c: New test.
8410         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8411
8412 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8413
8414         PR debug/19192
8415         PR debug/43479
8416         * gcc.dg/guality/pr43479.c: New test.
8417         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8418         and add volatile keyword.
8419
8420 2010-03-23  Mike Stump  <mikestump@comcast.net>
8421
8422         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8423
8424 2010-03-23  Jason Merrill  <jason@redhat.com>
8425
8426         * g++.dg/ext/altivec-17.C: Adjust error message.
8427
8428         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8429         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8430         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8431         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8432         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8433         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8434
8435 2010-03-22  Jason Merrill  <jason@redhat.com>
8436
8437         PR c++/43333
8438         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8439         * g++.dg/ext/is_pod_98.C: New.
8440
8441         PR c++/43281
8442         * g++.dg/cpp0x/auto18.C: New.
8443
8444         * gcc.dg/pr36997.c: Adjust error message.
8445         * g++.dg/ext/vector9.C: Likewise.
8446         * g++.dg/conversion/simd3.C: Likewise.
8447         * g++.dg/other/error23.C: Likewise.
8448
8449 2010-03-22  Michael Matz  <matz@suse.de>
8450
8451         PR middle-end/43475
8452         * gfortran.dg/pr43475.f90: New testcase.
8453
8454 2010-03-22  Richard Guenther  <rguenther@suse.de>
8455
8456         PR tree-optimization/43390
8457         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8458
8459 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8460
8461         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8462         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8463
8464 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8465             Michael Matz  <matz@suse.de>
8466
8467         PR c++/43081
8468         * g++.dg/parse/crash56.C: New test.
8469
8470 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8471
8472         PR fortran/43450
8473         * gfortran.dg/whole_file_15.f90 : New test.
8474
8475 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8476
8477         PR fortran/43409
8478         * gfortran.dg/inquire_size.f90: New test.
8479
8480 2010-03-20  Richard Guenther  <rguenther@suse.de>
8481
8482         PR rtl-optimization/43438
8483         * gcc.c-torture/execute/pr43438.c: New testcase.
8484
8485 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8486
8487         PR c++/43375
8488         * g++.dg/abi/mangle42.C: New test.
8489
8490 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8491
8492         PR C/43211
8493         * gcc.dg/pr43211.c: New test.
8494         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8495
8496 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8497
8498         PR rtl-optimization/42258
8499         * gcc.target/arm/thumb1-mul-moves.c: New test.
8500
8501         PR target/40697
8502         * gcc.target/arm/thumb-andsi.c: New test.
8503
8504         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8505         dg-require-effective-target.
8506
8507 2010-03-19  Michael Matz  <matz@suse.de>
8508
8509         PR c++/43116
8510         * g++.dg/other/pr43116.C: New testcase.
8511
8512 2010-03-19  Michael Matz  <matz@suse.de>
8513
8514         PR target/43305
8515         * gcc.dg/pr43305.c: New testcase.
8516
8517 2010-03-19  Richard Guenther  <rguenther@suse.de>
8518
8519         PR tree-optimization/43415
8520         * gcc.c-torture/compile/pr43415.c: New testcase.
8521
8522 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8523
8524         PR ada/43106
8525         * gnat.dg/case_optimization2.adb: New test.
8526         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8527
8528 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8529             Jack Howarth <howarth@bromo.med.uc.edu>
8530
8531         PR target/36399
8532         * gcc.target/i386/push-1.c: Don't xfail
8533           scan-assembler-not "movups" on darwin.
8534
8535 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8536
8537         PR debug/43058
8538         * gcc.dg/pr43058.c: New test.
8539
8540 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8541
8542         PR middle-end/42450
8543         * g++.dg/torture/pr42450.C: New test.
8544
8545 2010-03-18  Michael Matz  <matz@suse.de>
8546
8547         PR middle-end/43419
8548         * gcc.dg/pr43419.c: New testcase.
8549
8550 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8551
8552         PR rtl-optimization/43360
8553         * gcc.dg/torture/pr43360.c: New.
8554
8555 2010-03-18  Michael Matz  <matz@suse.de>
8556
8557         PR tree-optimization/43402
8558         * gcc.dg/pr43402.c: New testcase.
8559
8560 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8561
8562         PR target/42427
8563         * gcc.dg/pr42427.c: New test.
8564
8565 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8566
8567         PR libfortran/43265
8568         * gfortran.dg/read_empty_file.f: New test.
8569         * gfortran.dg/read_eof_all.f90: New test.
8570         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8571         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8572
8573 2010-03-17  Michael Matz  <matz@suse.de>
8574
8575         * gcc.dg/pr43300.c: Add -w.
8576
8577 2010-03-17  Richard Guenther  <rguenther@suse.de>
8578
8579         * gcc.dg/pr43379.c: Add -w.
8580
8581 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8582
8583         PR fortran/43331
8584         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8585
8586 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8587
8588         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8589
8590 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8591
8592         * ada/acats/run_all.sh: Log start and end times.
8593
8594 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8595
8596         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8597
8598 2010-03-16  Richard Guenther  <rguenther@suse.de>
8599
8600         PR middle-end/43379
8601         * gcc.dg/pr43379.c: New testcase.
8602
8603 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8604
8605         PR debug/43051
8606         * gcc.dg/guality/pr43051-1.c: New test.
8607
8608 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8609
8610         PR testsuite/43363
8611         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8612
8613 2010-03-15  Michael Matz  <matz@suse.de>
8614
8615         PR middle-end/43300
8616         * gcc.dg/pr43300.c: New testcase.
8617
8618 2010-03-15  Richard Guenther  <rguenther@suse.de>
8619
8620         PR tree-optimization/43367
8621         * gcc.c-torture/compile/pr43367.c: New testcase.
8622
8623 2010-03-15  Richard Guenther  <rguenther@suse.de>
8624
8625         PR tree-optimization/43317
8626         * gcc.dg/pr43317.c: New testcase.
8627
8628 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8629
8630         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8631
8632 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8633
8634         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8635
8636 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8637
8638         PR fortran/43362
8639         * gfortran.dg/impure_constructor_1.f90: New test.
8640
8641 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8642
8643         PR middle-end/43354
8644         * gfortran.dg/graphite/id-pr43354.f: New.
8645
8646 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8647
8648         PR middle-end/43349
8649         * gfortran.dg/graphite/pr43349.f: New.
8650
8651 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8652
8653         PR middle-end/43306
8654         * gcc.dg/graphite/pr43306.c: New.
8655
8656 2010-03-12  David S. Miller  <davem@davemloft.net>
8657
8658         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8659         sparc.
8660
8661 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8662
8663         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8664
8665 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8666
8667         PR fortran/43291
8668         PR fortran/43326
8669         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8670
8671 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8672
8673         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8674         fail for *-*-mingw* targets.
8675
8676 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8677
8678         PR debug/43329
8679         * gcc.dg/guality/pr43329-1.c: New test.
8680
8681 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8682
8683         PR tree-optimization/43257
8684         * g++.dg/torture/pr43257.C: New test.
8685
8686 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8687
8688         PR fortran/43228
8689         * gfortran.dg/namelist_61.f90: New test.
8690
8691 2010-03-11  Richard Guenther  <rguenther@suse.de>
8692
8693         PR tree-optimization/43255
8694         * gcc.c-torture/compile/pr43255.c: New testcase.
8695
8696 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8697
8698         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8699         * gcc.dg/pr43280.c: New testcase.
8700
8701 2010-03-11  Richard Guenther  <rguenther@suse.de>
8702
8703         PR lto/43200
8704         * gcc.dg/lto/20100227-1_0.c: New testcase.
8705         * gcc.dg/lto/20100227-1_1.c: Likewise.
8706
8707 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8708
8709         PR libfortran/43320
8710         PR libfortran/43265
8711         * gfortran.dg/read_eof_6.f: New test
8712         * gfortran.dg/read_x_eof.f90: New test.
8713         * gfortran.dg/read_x_past.f: Update test.
8714
8715 2010-03-10  Jan Hubicka  <jh@suse.cz>
8716
8717         * gcc.c-torture/compile/pr43288.c: New test.
8718
8719 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8720
8721         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8722         -fpic/-fPIC flags.
8723         * g++.old-deja/g++.pt/asm2.C: Likewise.
8724         * gcc.c-torture/compile/20000804-1.c: Likewise.
8725         * gcc.target/i386/clobbers.c: Likewise.
8726
8727 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8728
8729         PR fortran/43303
8730         * gfortran.dg/c_assoc_3.f90: New test.
8731
8732 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8733
8734         PR debug/36728
8735         * gcc.dg/guality/pr36728-1.c: New test.
8736         * gcc.dg/guality/pr36728-2.c: New test.
8737
8738 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8739
8740         * gcc.dg/h8300-div-delay-slot.c: New test.
8741
8742 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8743
8744         PR tree-optimization/43236
8745         * gcc.c-torture/execute/pr43236.c: New test.
8746
8747 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8748
8749         PR middle-end/42859
8750         * g++.dg/eh/pr42859.C: New test.
8751
8752 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8753
8754         PR debug/43299
8755         * gcc.dg/pr43299.c: New test.
8756
8757         PR debug/43290
8758         * g++.dg/eh/unwind2.C: New test.
8759
8760 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8761             Reza Yazdani  <reza.yazdani@amd.com>
8762
8763         PR middle-end/43065
8764         * gcc.dg/graphite/run-id-4.c: New.
8765
8766 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8767
8768         PR middle-end/43065
8769         * gcc.dg/graphite/run-id-3.c: New.
8770
8771 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8772
8773         PR middle-end/42644
8774         PR middle-end/42130
8775         * gcc.dg/graphite/id-18.c: New.
8776         * gcc.dg/graphite/run-id-pr42644.c: New.
8777
8778 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8779
8780         PR middle-end/42326
8781         * gcc.dg/graphite/pr42326.c: New.
8782
8783 2010-03-08  Richard Guenther  <rguenther@suse.de>
8784
8785         PR tree-optimization/43269
8786         * gcc.c-torture/execute/pr43269.c: New testcase.
8787
8788 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8789
8790         PR fortran/43256
8791         * gfortran.dg/typebound_call_13.f03: New.
8792
8793 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8794
8795         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8796         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8797
8798 2010-03-05  Jason Merrill  <jason@redhat.com>
8799
8800         * g++.dg/abi/mangle40.C: Require weak and alias.
8801
8802 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8803
8804         PR middle-end/42326
8805         * gfortran.dg/graphite/pr42326.f90: New.
8806         * gfortran.dg/graphite/pr42326-1.f90: New.
8807
8808 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8809
8810         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8811         (gnat_target_compile): Likewise.
8812         Reinitialize GNAT_UNDER_TEST if target changes.
8813         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8814         (local_find_gnatmake): Pass full --GCC to gnatlink.
8815         Remove --LINK.
8816
8817 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8818
8819         PR c/43248
8820         * gcc.dg/compound-literal-1.c: New testcase.
8821
8822 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8823
8824         PR tree-optimization/43164
8825         PR tree-optimization/43191
8826         * gcc.c-torture/compile/pr43164.c: New test.
8827         * gcc.c-torture/compile/pr43191.c: Likewise.
8828
8829 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8830
8831         PR fortran/43244
8832         * gfortran.dg/finalize_9.f90: New.
8833
8834 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8835             Ken Werner <ken@linux.vnet.ibm.com>
8836
8837         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8838         to dg-options for spu.
8839         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8840         dump-scan target to exclude spu.
8841
8842 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8843
8844         PR middle-end/43209
8845         * gcc.dg/tree-ssa/ivopts-4.c: New.
8846
8847 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8848
8849         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8850         include-opts and exclude-opts; skip checking the flags if arguments
8851         are the same as the defaults.
8852         (dg-xfail-if): Verify the number of arguments, supply defaults
8853         for unspecified optional arguments.
8854         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8855
8856 2010-03-03  Jason Merrill  <jason@redhat.com>
8857
8858         PR c++/12909
8859         * g++.dg/abi/mangle40.C: Updated.
8860
8861 2010-03-03  Jason Merrill  <jason@redhat.com>
8862
8863         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8864         * g++.dg/abi/mangle23.C: Likewise.
8865         * g++.dg/eh/simd-2.C: Likewise.
8866         * g++.dg/ext/attribute-test-2.C: Likewise.
8867         * g++.dg/ext/vector14.C: Likewise.
8868         * g++.dg/other/pr34435.C: Likewise.
8869         * g++.dg/template/conv8.C: Likewise.
8870         * g++.dg/template/nontype9.C: Likewise.
8871         * g++.dg/template/qualttp17.C: Likewise.
8872         * g++.dg/template/ref1.C: Likewise.
8873         * g++.old-deja/g++.pt/crash68.C: Likewise.
8874         * g++.old-deja/g++.pt/ref1.C: Likewise.
8875         * g++.old-deja/g++.pt/ref3.C: Likewise.
8876         * g++.old-deja/g++.pt/ref4.C: Likewise.
8877
8878         PR c++/12909
8879         * g++.dg/abi/mangle40.C: New.
8880         * g++.dg/abi/mangle41.C: New.
8881         * g++.dg/lto/20100302_0.C: New.
8882         * g++.dg/lto/20100302_1.C: New.
8883         * g++.dg/lto/20100302.h: New.
8884
8885 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8886
8887         PR fortran/43243
8888         * gfortran.dg/internal_pack_12.f90: New test.
8889
8890 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8891
8892         * gcc.dg/pr36997.c: Adjust error message.
8893
8894 2010-03-03  Mike Stump  <mikestump@comcast.net>
8895
8896         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8897         adjustments to not be present on machines that align the stack to
8898         more than 4 bytes and don't have a red zone yet as that is an
8899         unimplemented optimization.
8900
8901 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8902
8903         PR fortran/43169
8904         * gfortran.dg/impure_assignment_3.f90: New.
8905
8906 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8907
8908         PR debug/43229
8909         * gfortran.dg/pr43229.f90: New test.
8910
8911         PR debug/43237
8912         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8913
8914         PR debug/43177
8915         * gcc.dg/guality/pr43177.c: New test.
8916
8917 2010-03-02  Jason Merrill  <jason@redhat.com>
8918
8919         * g++.dg/ext/vector9.C: Adjust error message.
8920         * g++.dg/conversion/simd3.C: Likewise.
8921         * g++.dg/other/error23.C: Likewise.
8922
8923 2010-03-02  Mike Stump  <mikestump@comcast.net>
8924
8925         PR c++/41090
8926         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8927
8928 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8929
8930         PR fortran/43180
8931         * gfortran.dg/internal_pack_10.f90: New test.
8932
8933         PR fortran/43173
8934         * gfortran.dg/internal_pack_11.f90: New test.
8935
8936 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8937
8938         PR middle-end/42640
8939         * gcc.dg/tree-ssa/pr42640.c: New.
8940
8941 2010-03-01  Richard Guenther  <rguenther@suse.de>
8942
8943         PR tree-optimization/43220
8944         * gcc.c-torture/execute/pr43220.c: New testcase.
8945
8946 2010-03-01  Richard Guenther  <rguenther@suse.de>
8947
8948         PR middle-end/43213
8949         * gcc.dg/pr43213.c: New testcase.
8950
8951 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8952
8953         PR pch/14940
8954         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8955
8956 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8957
8958         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8959         New function.
8960         (check_effective_target_ucn): Likewise.
8961
8962         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8963         if !ucn.
8964         * gcc.dg/ucnid-2.c: Likewise.
8965         * gcc.dg/ucnid-3.c: Likewise.
8966         * gcc.dg/ucnid-4.c: Likewise.
8967         * gcc.dg/ucnid-11.c: Likewise.
8968         * gcc.dg/ucnid-12.c: Likewise.
8969         * gcc.dg/ucnid-6.c: Skip if !ucn.
8970         * gcc.dg/ucnid-9.c: Likewise.
8971
8972 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8973
8974         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8975         lists to dg-skip-if.
8976         * gcc.target/i386/stackalign/return-3.c: Likewise.
8977
8978 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8979
8980         * gcc.target/i386/clearcap.map: New file.
8981         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8982         Pass clearcap.map by default if supported.
8983
8984 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8985
8986         PR fortran/42900
8987         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8988         Explain this.
8989         * gfortran.dg/stat_2.f90: Likewise.
8990
8991 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8992
8993         PR fortran/43199
8994         * gfortran.dg/module_read_2.f90: New test.
8995
8996 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8997
8998         PR c++/42748
8999         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9000         * g++.dg/abi/mangle12.C: Likewise.
9001         * g++.dg/abi/mangle20-2.C: Likewise.
9002         * g++.dg/abi/mangle17.C: Likewise.
9003         * g++.dg/template/cond2.C: Likewise.
9004         * g++.dg/template/pr35240.C: Likewise.
9005
9006 2010-02-27  Richard Guenther  <rguenther@suse.de>
9007
9008         PR tree-optimization/43186
9009         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9010
9011 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9012
9013         * g++.dg/abi/packed1.C: Expect warning on the SH.
9014
9015 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9016
9017         PR c++/42054:
9018         * g++.dg/parse/error37.C: New test.
9019
9020 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9021
9022         PR c/24577
9023         PR c/43192
9024         * gcc.dg/pr8927-1.c: Match new note.
9025         * gcc.dg/990506-0.c: Likewise.
9026         * gcc.dg/gomp/flush-2.c: Likewise.
9027         * gcc.dg/gomp/atomic-5.c: Likewise.
9028         * gcc.dg/gomp/pr34607.c: Likewise.
9029         * gcc.dg/pr35746.c: Likewise.
9030         * gcc.dg/cpp/pragma-1.c: Likewise.
9031         * gcc.dg/cpp/pragma-2.c: Likewise.
9032         * gcc.dg/pr41842.c: Likewise.
9033         * gcc.dg/noncompile/20040629-1.c: Likewise.
9034         * objc.dg/private-1.m: Likewise.
9035
9036 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9037
9038         PR fortran/43185
9039         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9040         * gfortran.dg/default_initialization_4.f90: New test.
9041
9042 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9043
9044         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9045         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9046         * gnat.dg/thin_pointer2.adb: New test.
9047         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9048
9049 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9050
9051         PR c/20631
9052         * gcc.dg/cpp/c90-pedantic.c: New.
9053         * gcc.dg/cpp/c90.c: New.
9054         * gcc.dg/gnu90-const-expr-1.c: New.
9055         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9056
9057 2010-02-26  Richard Guenther  <rguenther@suse.de>
9058
9059         PR tree-optimization/43186
9060         * gcc.c-torture/compile/pr43186.c: New testcase.
9061
9062 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9063
9064         PR debug/43190
9065         * c-c++-common/dwarf2/pr43190.c: New test.
9066
9067 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9068
9069         PR testsuite/37074:
9070         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9071
9072 2010-02-26  Richard Guenther  <rguenther@suse.de>
9073
9074         PR tree-optimization/43188
9075         * gcc.c-torture/compile/pr43188.c: New testcase.
9076
9077 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9078
9079         PR target/43175
9080         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9081
9082 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9083
9084         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9085
9086 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9087
9088         PR target/43154
9089         * gcc.target/powerpc/pr43154.c: New file.
9090
9091 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9092
9093         PR debug/43166
9094         * gfortran.dg/debug/pr43166.f: New test.
9095
9096         PR debug/43165
9097         * gcc.dg/torture/pr43165.c: New test.
9098
9099 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9100
9101         PR c/43128
9102         * c-c++-common/pr41779.c: Update.
9103
9104 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9105
9106         PR ada/32547
9107         * lib/gnat-dg.exp (gnat_load): Redefine.
9108
9109         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9110         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9111
9112 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9113
9114         PR libobjc/36610
9115         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9116         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9117         -fgnu-runtime.
9118         Sort entries.
9119
9120 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9121
9122         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9123
9124 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9125
9126         PR debug/43150
9127         * gcc.dg/guality/vla-1.c: New test.
9128
9129 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9130
9131         PR fortran/43042
9132         * gfortran.dg/c_ptr_tests_15.f90: New test.
9133
9134 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9135
9136         PR target/43107
9137         * gcc.target/i386/pr43107.c: New test.
9138
9139 2010-02-23  Jason Merrill  <jason@redhat.com>
9140
9141         PR c++/43143
9142         * g++.dg/cpp0x/variadic100.C: New.
9143
9144 2010-02-23  Jason Merrill  <jason@redhat.com>
9145
9146         PR debug/42800
9147         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9148         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9149         * c-c++-common/dwarf2/vla1.c: New.
9150
9151 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9152
9153         PR target/43139
9154         * gcc.dg/pr43139.c: New test.
9155
9156         PR debug/43077
9157         * gcc.dg/guality/pr43077-1.c: New test.
9158
9159 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9160
9161         PR 43123
9162         * gcc.dg/march.c: New.
9163         * gcc.dg/march-generic.c: New.
9164         * gcc.dg/mtune.c: New.
9165
9166 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9167
9168         PR middle-end/43083
9169         * gcc.dg/graphite/pr43083.c: New.
9170
9171 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9172
9173         PR middle-end/43097
9174         * gfortran.dg/graphite/pr43097.f: New.
9175
9176 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9177             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9178
9179         PR middle-end/43140
9180         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9181
9182 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9183
9184         PR middle-end/43026
9185         * g++.dg/graphite/pr43026.C: New.
9186
9187 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9188
9189         PR c++/43126
9190         * gcc.dg/cleanup-1.c: Update.
9191         * gcc.dg/func-args-1.c: Update.
9192         * gcc.dg/format/sentinel-1.c: Update.
9193         * g++.old-deja/g++.jason/scoping10.C: Update.
9194         * g++.old-deja/g++.ns/lookup5.C: Update.
9195         * g++.dg/ext/cleanup-1.C: Update.
9196         * g++.dg/parse/varmod1.C: Update.
9197         * g++.dg/parse/error33.C: Update.
9198         * g++.dg/expr/call3.C: Update.
9199         * g++.dg/func-args-1.C: New.
9200
9201 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9202
9203         PR c/43125
9204         * gcc.dg/attr-used-2.c: Moved to ...
9205         * c-c++-common/attr-used-2.c: Here.
9206
9207         * gcc.dg/attr-used.c: Moved to ...
9208         * c-c++-common/attr-used.c: Here.
9209
9210 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9211
9212         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9213
9214 2010-02-22  Richard Guenther  <rguenther@suse.de>
9215
9216         PR lto/43045
9217         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9218         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9219
9220 2010-02-22  Richard Guenther  <rguenther@suse.de>
9221
9222         PR tree-optimization/42749
9223         * gcc.c-torture/compile/pr42749.c: New testcase.
9224
9225 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9226
9227         PR fortran/43072
9228         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9229         * gfortran.dg/internal_pack_9.f90: New test.
9230
9231 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9232
9233         PR c++/23510
9234         * g++.dg/template/recurse.C: Adjust.
9235         * g++.dg/template/pr23510.C: New.
9236
9237 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9238
9239         PR c++/42824
9240         * g++.dg/template/memclass4.C: New test.
9241
9242 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9243
9244         PR fortran/35259
9245         * gfortran.dg/reassoc_5.f90: New test.
9246
9247 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9248
9249         PR target/43067
9250         * gcc.target/i386/pr43067.c: New test.
9251
9252 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9253
9254         PR c++/35669
9255         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9256         -Wconversion-null.
9257         * g++.dg/warn/Wconversion-null.C: New test.
9258         * g++.old-deja/g++.other/null1.C: Move to...
9259         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9260
9261 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9262
9263         PR fortran/36932
9264         PR fortran/36933
9265         * gfortran.dg/dependency_26.f90: New test.
9266
9267         PR fortran/43072
9268         * gfortran.dg/internal_pack_7.f90: New test.
9269
9270         PR fortran/43111
9271         * gfortran.dg/internal_pack_8.f90: New test.
9272
9273 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9274
9275         PR 43128
9276         * c-c++-common/pr41779.c: Fix broken testcase.
9277
9278 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9279
9280         PR 36513
9281         * c-c++-common/pr36513.c: New testcase.
9282         * c-c++-common/pr36513-2.c: New testcase.
9283
9284 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9285
9286         PR 41779
9287         * c-c++-common/pr41779.c: New.
9288
9289 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9290
9291         PR debug/43084
9292         * gcc.dg/pr43084.c: New test.
9293
9294 2010-02-19  Richard Guenther  <rguenther@suse.de>
9295
9296         PR tree-optimization/42916
9297         * gcc.dg/pr42916.c: New testcase.
9298
9299 2010-02-18  Jason Merrill  <jason@redhat.com>
9300
9301         PR c++/42837
9302         * g++.dg/abi/packed1.C: Add expected warning.
9303
9304         PR c++/43108
9305         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9306         * gcc.dg/torture/dg-torture.exp: Likewise.
9307         * c-c++-common/torture/complex-sign.h,
9308         c-c++-common/torture/complex-sign-add.c,
9309         c-c++-common/torture/complex-sign-mixed-add.c,
9310         c-c++-common/torture/complex-sign-mixed-div.c,
9311         c-c++-common/torture/complex-sign-mixed-mul.c,
9312         c-c++-common/torture/complex-sign-mixed-sub.c,
9313         c-c++-common/torture/complex-sign-mul.c,
9314         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9315         Adapt for C++ compilation as well.
9316
9317         PR c++/43070
9318         * g++.dg/ext/label1.C: Update.
9319         * g++.dg/ext/label2.C: Update.
9320
9321         PR c++/26261
9322         * g++.dg/template/dependent-name6.C: New.
9323
9324         PR c++/43109
9325         * g++.dg/parse/namespace12.C: New.
9326
9327 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9328
9329         PR tree-optimization/43066
9330         * gcc.c-torture/compile/pr43066.c: New test.
9331
9332 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9333
9334         * g++.dg/ext/attrib35.C: Fix target selector string.
9335         * g++.dg/ext/attrib36.C: Ditto.
9336         * g++.dg/ext/attrib37.C: Ditto.
9337         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9338         * g++.dg/abi/mangle25.C: Ditto.
9339
9340 2010-02-17  Jason Merrill  <jason@redhat.com>
9341
9342         PR c++/43069
9343         * g++.dg/parse/namespace11.C: New.
9344
9345         PR c++/43093
9346         * g++.dg/ext/attrib37.C: New.
9347
9348         PR c++/43079
9349         * g++.dg/template/ptrmem20.C: New.
9350
9351 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9352
9353         PR target/43103
9354         * gcc.target/i386/xop-check.h: Include m256-check.h.
9355         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9356         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9357         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9358         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9359
9360 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9361
9362         PR debug/42918
9363         * gcc.dg/pr42918.c: New test.
9364
9365 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9366
9367         * g++.dg/ext/attrib36.C: Require ILP32.
9368
9369 2010-02-16  Richard Guenther  <rguenther@suse.de>
9370
9371         PR tree-optimization/41043
9372         * gfortran.dg/pr41043.f90: New testcase.
9373         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9374
9375 2010-02-16  Jason Merrill  <jason@redhat.com>
9376
9377         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9378
9379 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9380
9381         PR tree-optimization/43074
9382         * gcc.dg/vect/fast-math-pr43074.c: New test.
9383
9384 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9385
9386         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9387
9388 2010-02-16  Jason Merrill  <jason@redhat.com>
9389
9390         PR c++/43031
9391         * g++.dg/ext/attrib36.C: New.
9392
9393         PR c++/43036
9394         * g++.dg/other/array6.C: New.
9395
9396 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9397
9398         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9399
9400 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9401
9402         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9403         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9404         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9405         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9406         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9407         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9408
9409 2010-02-15  Richard Guenther  <rguenther@suse.de>
9410
9411         PR middle-end/43068
9412         * g++.dg/torture/pr43068.C: New testcase.
9413
9414 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9415
9416         PR c++/43024
9417         * g++.dg/opt/ice1.C: New.
9418
9419 2010-02-14  Jason Merrill  <jason@redhat.com>
9420
9421         PR c++/41997
9422         * g++.dg/cpp0x/initlist-opt.C: New.
9423
9424 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9425
9426         PR fortran/41113
9427         PR fortran/41117
9428         * gfortran.dg/internal_pack_6.f90: New test.
9429
9430 2010-02-12  Jason Merrill  <jason@redhat.com>
9431
9432         PR c++/43054
9433         * g++.dg/cpp0x/variadic99.C: New.
9434
9435 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9436
9437         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9438         sign extend pointers to gualchk_t.
9439
9440         PR c++/43033
9441         * g++.dg/other/default3.C: Xfail g4 test.
9442
9443 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9444
9445         PR middle-end/43012
9446         * gcc.dg/graphite/pr43012.c: New.
9447
9448 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9449
9450         PR middle-end/42930
9451         * g++.dg/graphite/pr42930.C: New.
9452
9453 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9454
9455         PR middle-end/42914
9456         PR middle-end/42530
9457         * gcc.dg/graphite/pr42530.c: New.
9458         * gcc.dg/graphite/pr42914.c: New.
9459
9460 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9461
9462         PR middle-end/42771
9463         * gcc.dg/graphite/pr42771.c: New.
9464
9465 2010-02-11  Richard Guenther  <rguenther@suse.de>
9466
9467         PR tree-optimization/42998
9468         * gcc.c-torture/compile/pr42998.c: New testcase.
9469
9470 2010-02-10  Jason Merrill  <jason@redhat.com>
9471
9472         PR c++/41896
9473         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9474
9475         PR c++/42983, core issue 906
9476         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9477         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9478
9479         PR c++/43016
9480         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9481
9482 2010-02-10  Richard Guenther  <rguenther@suse.de>
9483
9484         PR tree-optimization/43017
9485         * gcc.dg/torture/pr43017.c: New testcase.
9486
9487 2010-02-10  Tobias Burnus <burnus@net-b.de>
9488
9489         PR fortran/40823
9490         * gfortran.dg/private_type_1.f90: Update error location.
9491         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9492         * gfortran.dg/typebound_operator_2.f03: Ditto.
9493         * gfortran.dg/assignment_2.f90: Ditto.
9494         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9495         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9496
9497 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9498
9499         PR fortran/43015
9500         * gfortran.dg/bind_c_usage_20.f90: New test.
9501
9502 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9503
9504         PR debug/43010
9505         * g++.dg/debug/pr43010.C: New test.
9506
9507 2010-02-10  Richard Guenther  <rguenther@suse.de>
9508
9509         PR c/43007
9510         * gcc.c-torture/execute/20100209-1.c: New testcase.
9511         * gcc.dg/fold-div-3.c: Likewise.
9512
9513 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9514
9515         * gcc.dg/builtin-ffs-1.c: New test.
9516
9517 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9518
9519         PR fortran/42999
9520         * gfortran.dg/array_constructor_35.f90: New test.
9521
9522 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9523
9524         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9525
9526 2010-02-09  Jason Merrill  <jason@redhat.com>
9527
9528         PR c++/42399
9529         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9530
9531         PR c++/42370
9532         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9533
9534 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9535
9536         PR fortran/41869
9537         * gfortran.dg/module_write_1.f90: New test.
9538
9539 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9540
9541         * gcc.dg/pr19340.c: Adjust.
9542
9543 2010-02-09  Richard Guenther  <rguenther@suse.de>
9544
9545         PR tree-optimization/43008
9546         * gcc.c-torture/execute/pr43008.c: New testcase.
9547
9548 2010-02-09  Richard Guenther  <rguenther@suse.de>
9549
9550         PR tree-optimization/43000
9551         * gcc.dg/torture/pr43000.c: New testcase.
9552         * gcc.dg/torture/pr43002.c: Likewise.
9553
9554 2010-02-09  Daniel Kraft  <d@domob.eu>
9555
9556         PR fortran/39171
9557         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9558         and pass -Wsurprising as necessary.
9559
9560 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9561
9562         PR tree-optimization/42890
9563         * g++.dg/torture/pr42890.C: New test.
9564
9565 2010-02-08  Richard Guenther  <rguenther@suse.de>
9566
9567         PR middle-end/42995
9568         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9569
9570 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9571
9572         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9573         return 0 from main.
9574         * gcc.dg/graphite/block-1.c: Same.
9575         * gcc.dg/graphite/block-3.c: Same.
9576         * gcc.dg/graphite/block-4.c: Same.
9577         * gcc.dg/graphite/block-5.c: Same.
9578         * gcc.dg/graphite/block-6.c: Same.
9579         * gcc.dg/graphite/block-7.c: Same.
9580         * gcc.dg/graphite/interchange-0.c: Same.
9581         * gcc.dg/graphite/interchange-1.c: Same.
9582         * gcc.dg/graphite/interchange-10.c: Same.
9583         * gcc.dg/graphite/interchange-11.c: Same.
9584         * gcc.dg/graphite/interchange-12.c: Same.
9585         * gcc.dg/graphite/interchange-2.c: Same.
9586         * gcc.dg/graphite/interchange-3.c: Same.
9587         * gcc.dg/graphite/interchange-4.c: Same.
9588         * gcc.dg/graphite/interchange-5.c: Same.
9589         * gcc.dg/graphite/interchange-6.c: Same.
9590         * gcc.dg/graphite/interchange-7.c: Same.
9591         * gcc.dg/graphite/interchange-8.c: Same.
9592         * gcc.dg/graphite/interchange-9.c: Same.
9593         * gcc.dg/graphite/interchange-mvt.c: Same.
9594
9595 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9596
9597         * gfortran.dg/graphite/id-19.f: New.
9598         * gfortran.dg/graphite/pr14741.f90: New.
9599         * gfortran.dg/graphite/pr41924.f90: New.
9600         * gfortran.dg/graphite/run-id-2.f90: New.
9601
9602 2010-02-07  Richard Guenther  <rguenther@suse.de>
9603
9604         PR middle-end/42956
9605         * gcc.c-torture/compile/pr42956.c: New testcase.
9606
9607 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9608
9609         PR libfortran/42742
9610         * gfortran.dg/fmt_cache_2.f: New test.
9611
9612 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9613
9614         * gfortran.dg/read_no_eor.f90: New test.
9615
9616 2010-02-05  Jason Merrill  <jason@redhat.com>
9617
9618         * g++.dg/ext/label13.C: Move constructor body out of class.
9619
9620 2010-02-03  Jason Merrill  <jason@redhat.com>
9621
9622         PR c++/42870
9623         * g++.dg/ext/dllexport3.C: New.
9624
9625 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9626
9627         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9628
9629 2010-02-05  Richard Guenther  <rguenther@suse.de>
9630
9631         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9632
9633 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9634
9635         PR c++/42915
9636         * g++.dg/other/crash-9.C: New test.
9637
9638 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9639
9640         PR fortran/42309
9641         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9642
9643 2010-02-04  Richard Guenther  <rguenther@suse.de>
9644
9645         PR rtl-optimization/42952
9646         * gcc.dg/torture/pr42952.c: New testcase.
9647
9648 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9649
9650         PR libfortran/42901
9651         * gfortran.dg/namelist_60.f90: New test.
9652
9653 2010-02-03  Jason Merrill  <jason@redhat.com>
9654
9655         PR c++/40138
9656         * g++.dg/ext/builtin11.C: New.
9657
9658         PR c++/4926
9659         PR c++/38600
9660         * g++.dg/abi/mangle35.C: New.
9661         * g++.dg/abi/mangle37.C: New.
9662
9663         PR c++/12909
9664         * g++.dg/abi/mangle36.C: New.
9665
9666         PR c++/35652
9667         * g++.dg/warn/string1.C: New.
9668
9669 2010-02-03  Richard Guenther  <rguenther@suse.de>
9670
9671         PR tree-optimization/42944
9672         * gcc.dg/errno-1.c: New testcase.
9673
9674 2010-02-03  Richard Guenther  <rguenther@suse.de>
9675
9676         PR middle-end/42927
9677         * gcc.c-torture/compile/pr42927.c: New testcase.
9678
9679 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9680
9681         PR fortran/42936
9682         * gfortran.dg/null_4.f90: New test.
9683
9684 2010-02-02  Jason Merrill  <jason@redhat.com>
9685
9686         PR c++/41090
9687         * g++.dg/ext/label13.C: New.
9688
9689 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9690
9691         PR fortran/42650
9692         * gfortran.dg/func_result_5.f90: New test.
9693
9694 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9695
9696         PR fortran/42922
9697         * gfortran.dg/pure_initializer_3.f90: News test.
9698
9699 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9700
9701         PR fortran/42888
9702         * gfortran.dg/allocate_derived_2.f90: New test.
9703
9704 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9705
9706         PR middle-end/42898
9707         * gcc.dg/torture/pr42898-2.c: New test.
9708
9709 2010-01-31  Richard Guenther  <rguenther@suse.de>
9710
9711         PR middle-end/42898
9712         * gcc.dg/torture/pr42898.c: New testcase.
9713
9714 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9715
9716         PR fortran/38324
9717         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9718         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9719
9720 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9721
9722         * g++.dg/tree-ssa/inline-1.C: New.
9723         * g++.dg/tree-ssa/inline-2.C: New.
9724         * g++.dg/tree-ssa/inline-3.C: New.
9725
9726 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9727
9728         PR testsuite/41701
9729         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9730         the string 'pow' in the pathname of the compiler from generating a
9731         test failure.
9732
9733 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9734
9735         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9736         * g++.old-deja/g++.mike/eh17.C: Likewise.
9737         * g++.old-deja/g++.mike/p5571.C: Likewise.
9738
9739 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9740
9741         PR c++/42758
9742         PR c++/42634
9743         PR c++/42336
9744         PR c++/42797
9745         PR c++/42880
9746         * g++.dg/other/crash-5.C: New test.
9747         * g++.dg/other/crash-6.C: New test.
9748         * g++.dg/other/crash-7.C: New test.
9749         * g++.dg/other/crash-8.C: New test.
9750
9751 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9752
9753         PR rtl-optimization/42889
9754         * gcc.dg/pr42889.c: New test.
9755
9756 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9757
9758         * gcc.target/i386/pr42881.c: Use SSE2.
9759
9760 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9761
9762         PR target/42891
9763         * gcc.target/i386/pr42891.c: New test.
9764
9765 2010-01-28  Richard Guenther  <rguenther@suse.de>
9766
9767         PR tree-optimization/42871
9768         * g++.dg/torture/pr42871.C: New testcase.
9769
9770 2010-01-28  Richard Guenther  <rguenther@suse.de>
9771
9772         * gcc.dg/Wobjsize-1.h: New testcase.
9773         * gcc.dg/Wobjsize-1.c: Likewise.
9774
9775 2010-01-28  Richard Guenther  <rguenther@suse.de>
9776
9777         PR middle-end/42883
9778         * g++.dg/torture/pr42883.C: New testcase.
9779
9780 2010-01-28  Michael Matz  <matz@suse.de>
9781
9782         * gcc.target/i386/pr42881.c: New test.
9783
9784 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9785
9786         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9787         Add i?86-*-solaris2* support.
9788
9789 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9790
9791         PR c++/42713
9792         PR c++/42820
9793         * g++.dg/template/typedef27.C: New test case.
9794         * g++.dg/template/typedef28.C: New test case.
9795
9796 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9797
9798         * gcc.dg/optimize-bswap*.c: Add ARM target
9799
9800 2010-01-27  Richard Guenther  <rguenther@suse.de>
9801
9802         PR middle-end/42878
9803         * gcc.dg/torture/pr42878-1.c: New testcase.
9804         * gcc.dg/torture/pr42878-2.c: Likewise.
9805
9806 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9807
9808         PR middle-end/42874
9809         * gcc.dg/vla-22.c: New test.
9810
9811 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9812
9813         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9814         current collation.
9815
9816 2010-01-26  Richard Guenther  <rguenther@suse.de>
9817
9818         PR rtl-optimization/42685
9819         * gcc.dg/pr42685.c: New testcase.
9820         * g++.dg/other/pr42685.C: Likewise.
9821
9822 2010-01-26  Richard Guenther  <rguenther@suse.de>
9823
9824         PR middle-end/42806
9825         * g++.dg/other/pr42806.C: New testcase.
9826
9827 2010-01-26  Richard Guenther  <rguenther@suse.de>
9828
9829         PR tree-optimization/42250
9830         * gcc.dg/pr42250.c: New testcase.
9831
9832 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9833
9834         * gnat.dg/array_bounds_test.adb: New test.
9835
9836 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9837
9838         PR fortran/42858
9839         * gfortran.dg/generic_21.f90: New test.
9840
9841 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9842
9843         PR testsuite/41522
9844         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9845
9846 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9847
9848         PR c++/42748
9849         * g++.dg/abi/arm_va_list2.C: New test.
9850         * g++.dg/abi/arm_va_list2.h: Companion header file.
9851
9852 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9853
9854         PR fortran/41044
9855         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9856
9857         PR fortran/41167
9858         * gfortran.dg/char_array_arg_1.f90 : New test.
9859
9860         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9861
9862 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9863
9864         PR fortran/39304
9865         * gfortran.dg/generic_20.f90: New test.
9866
9867 2010-01-22  Michael Matz  <matz@suse.de>
9868
9869         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9870         -msse2.
9871
9872 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9873
9874         PR fortran/42736
9875         * gfortran.dg/dependency_25.f90 : New test.
9876
9877 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9878
9879         PR tree-optimization/42585
9880         * gcc.dg/tree-ssa/pr42585.c: New test.
9881
9882 2010-01-21  Richard Guenther  <rguenther@suse.de>
9883
9884         PR middle-end/19988
9885         * gcc.dg/pr19988.c: New testcase.
9886
9887 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9888
9889         * g++.dg/compat/decimal/compat-common.h: New file.
9890         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9891         * g++.dg/compat/decimal/pass_x.h: New file.
9892         * g++.dg/compat/decimal/pass_y.h: New file.
9893         * g++.dg/compat/decimal/pass-1_main.C: New file.
9894         * g++.dg/compat/decimal/pass-1_x.C: New file.
9895         * g++.dg/compat/decimal/pass-1_y.C: New file.
9896         * g++.dg/compat/decimal/pass-2_main.C: New file.
9897         * g++.dg/compat/decimal/pass-2_x.C: New file.
9898         * g++.dg/compat/decimal/pass-2_y.C: New file.
9899         * g++.dg/compat/decimal/pass-3_main.C: New file.
9900         * g++.dg/compat/decimal/pass-3_x.C: New file.
9901         * g++.dg/compat/decimal/pass-3_y.C: New file.
9902         * g++.dg/compat/decimal/pass-4_main.C: New file.
9903         * g++.dg/compat/decimal/pass-4_x.C: New file.
9904         * g++.dg/compat/decimal/pass-4_y.C: New file.
9905         * g++.dg/compat/decimal/pass-5_main.C: New file.
9906         * g++.dg/compat/decimal/pass-5_x.C: New file.
9907         * g++.dg/compat/decimal/pass-5_y.C: New file.
9908         * g++.dg/compat/decimal/pass-6_main.C: New file.
9909         * g++.dg/compat/decimal/pass-6_x.C: New file.
9910         * g++.dg/compat/decimal/pass-6_y.C: New file.
9911         * g++.dg/compat/decimal/return_x.h: New file.
9912         * g++.dg/compat/decimal/return_y.h: New file.
9913         * g++.dg/compat/decimal/return-1_main.C: New file.
9914         * g++.dg/compat/decimal/return-1_x.C: New file.
9915         * g++.dg/compat/decimal/return-1_y.C: New file.
9916         * g++.dg/compat/decimal/return-2_main.C: New file.
9917         * g++.dg/compat/decimal/return-2_x.C: New file.
9918         * g++.dg/compat/decimal/return-2_y.C: New file.
9919         * g++.dg/compat/decimal/return-3_main.C: New file.
9920         * g++.dg/compat/decimal/return-3_x.C: New file.
9921         * g++.dg/compat/decimal/return-3_y.C: New file.
9922         * g++.dg/compat/decimal/return-4_main.C: New file.
9923         * g++.dg/compat/decimal/return-4_x.C: New file.
9924         * g++.dg/compat/decimal/return-4_y.C: New file.
9925         * g++.dg/compat/decimal/return-5_main.C: New file.
9926         * g++.dg/compat/decimal/return-5_x.C: New file.
9927         * g++.dg/compat/decimal/return-5_y.C: New file.
9928         * g++.dg/compat/decimal/return-6_main.C: New file.
9929         * g++.dg/compat/decimal/return-6_x.C: New file.
9930         * g++.dg/compat/decimal/return-6_y.C: New file.
9931
9932 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9933
9934         PR debug/42715
9935         * gcc.dg/pr42715.c: New.
9936
9937 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9938
9939         PR c++/42038
9940         * g++.dg/parse/crash55.C: New.
9941
9942 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9943
9944         PR debug/42782
9945         * gcc.dg/guality/pr42782.c: New.
9946
9947 2010-01-20  Jason Merrill  <jason@redhat.com>
9948
9949         PR c++/41788
9950         * g++.dg/abi/packed1.C: New.
9951
9952         PR c++/41920
9953         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9954
9955         PR c++/40750
9956         * g++.dg/parse/fn-typedef1.C: New.
9957         * g++.dg/other/cv_quals.C: Adjust.
9958
9959 2010-01-20  Anthony Green  <green@moxielogic.com>
9960
9961         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9962         pack(push) pragma).
9963         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9964         * gcc.dg/20020312-2.c: Port this to the moxie core.
9965         * gcc.dg/weak/typeof-2.c: Ditto.
9966
9967 2010-01-20  Richard Guenther  <rguenther@suse.de>
9968
9969         PR tree-optimization/42717
9970         * gcc.c-torture/compile/pr42717.c: New testcase.
9971
9972 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9973
9974         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9975         of signed, add a few new tests.
9976
9977         PR middle-end/42803
9978         * g++.dg/parse/limits-initializer1.C: New test.
9979
9980 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9981
9982         PR fortran/42804
9983         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9984         * gfortran.dg/typebound_call_12.f03: New test.
9985
9986 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9987
9988         PR fortran/42783
9989         * gfortran.dg/bounds_check_15.f90 : New test.
9990
9991 2010-01-19  Michael Matz  <matz@suse.de>
9992
9993         PR tree-optimization/41783
9994         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9995
9996 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9997
9998         PR target/38697.
9999         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10000         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10001         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10002         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10003         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10004         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10005         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10006         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10007         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10008         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10009         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10010
10011 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10012
10013         PR fortran/42545
10014         * gfortran.dg/extends_6.f03: Modified an error message.
10015         * gfortran.dg/extends_10.f03: New test.
10016         * gfortran.dg/private_type_6.f03: Modified an error message.
10017         * gfortran.dg/structure_constructor_8.f03: Ditto.
10018
10019 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10020
10021         PR tree-optimization/42719
10022         * gcc.dg/pr42719.c: New test.
10023
10024         PR debug/42728
10025         * gcc.dg/pr42728.c: New test.
10026
10027 2010-01-19  Anthony Green  <green@moxielogic.com>
10028
10029         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10030
10031 2010-01-18  Anthony Green  <green@moxielogic.com>
10032
10033         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10034         for moxie.
10035
10036 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10037
10038         * g++.dg/template/error45.C: reverted as part of reverting the
10039         fix of PR c++/42634.
10040
10041 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10042
10043         PR c++/42634
10044         * g++.dg/template/error45.C: New test.
10045
10046 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10047
10048         PR c++/42766
10049         * g++.dg/conversion/op6.C: New test.
10050
10051 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10052
10053         PR target/42774
10054         * gcc.target/alpha/pr42774.c: New test.
10055
10056 2010-01-18  Richard Guenther  <rguenther@suse.de>
10057
10058         PR tree-optimization/42781
10059         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10060
10061 2010-01-17  Richard Guenther  <rguenther@suse.de>
10062
10063         PR middle-end/42248
10064         * gcc.c-torture/execute/pr42248.c: New testcase.
10065
10066 2010-01-17  Richard Guenther  <rguenther@suse.de>
10067
10068         PR tree-optimization/42773
10069         * g++.dg/torture/pr42773.C: New testcase.
10070
10071 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10072
10073         PR fortran/42677
10074         * gfortran.dg/interface_assignment_5.f90: New test.
10075
10076 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10077
10078         PR c++/42697
10079         * g++.dg/template/crash94.C: Reverted.
10080
10081 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10082
10083         PR debug/42767
10084         * gcc.dg/debug/pr42767.c: New.
10085
10086 2010-01-15  Jason Merrill  <jason@redhat.com>
10087
10088         PR c++/42761
10089         * g++.dg/cpp0x/decltype22.C: New.
10090
10091 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10092
10093         PR middle-end/42760
10094         * g++.dg/torture/pr42760.C: New test.
10095
10096 2010-01-15  Jing Yu  <jingyu@google.com>
10097
10098         PR rtl-optimization/42691
10099         * gcc.c-torture/execute/pr42691.c: New.
10100
10101 2010-01-15  Richard Guenther  <rguenther@suse.de>
10102
10103         PR middle-end/42739
10104         * g++.dg/torture/pr42739.C: New testcase.
10105
10106 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10107
10108         * g++.dg/template/error45.C: Revert as part of reverting changes
10109         or PR c++/42634.
10110
10111 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10112
10113         PR fortran/42684
10114         * gfortran.dg/interface_31.f90: New test.
10115
10116 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10117
10118         * gcc.target/powerpc/pr42747.c: New file.
10119
10120 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10121
10122         PR middle-end/42674
10123         * c-c++-common/pr42674.c: New test.
10124
10125         PR c++/42608
10126         * g++.dg/template/instantiate11.C: New test.
10127
10128 2010-01-14  Jason Merrill  <jason@redhat.com>
10129
10130         PR c++/42701
10131         * g++.dg/overload/error3.C: New.
10132
10133         PR c++/42655
10134         * g++.dg/overload/rvalue1.C: New.
10135
10136 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10137
10138         PR tree-optimization/42706
10139         * gcc.dg/ipa/pr42706.c: New testcase.
10140
10141 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10142
10143         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10144
10145 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10146
10147         PR tree-optimization/42714
10148         * g++.dg/torture/pr42714.C: New test.
10149
10150 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10151
10152         PR rtl-optimization/42246
10153         * gfortran.dg/pr42246-2.f: New.
10154
10155 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10156
10157         PR rtl-optimization/42389
10158         * gcc.dg/pr42389.c: New.
10159
10160 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10161
10162         PR rtl-optimization/42388
10163         * gcc.dg/pr42388.c: New.
10164
10165 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10166
10167         PR rtl-optimization/42294
10168         * gfortran.dg/pr42294.f: New.
10169
10170 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10171
10172         PR rtl-optimization/39453
10173         PR rtl-optimization/42246
10174         * gcc.dg/pr39453.c: New.
10175         * gcc.dg/pr42246.c: New.
10176
10177 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10178
10179         PR middle-end/42245
10180         * gcc.dg/pr42245.c: New.
10181         * gcc.dg/pr42245-2.c: New.
10182
10183 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10184
10185         PR rtl-optimization/42249
10186         * gcc.dg/pr42249.c: New.
10187
10188 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10189
10190         PR c/42721
10191         * gcc.c-torture/execute/pr42721.c: New test.
10192
10193 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10194
10195         PR tree-optimization/42709
10196         * gcc.dg/vect/pr42709.c: New test.
10197
10198 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10199
10200         PR fortran/41478
10201         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10202         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10203
10204 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10205
10206         PR fortran/42481
10207         * gfortran.dg/generic_19.f90 : New test.
10208
10209 2010-01-13  Richard Guenther  <rguenther@suse.de>
10210
10211         PR tree-optimization/42730
10212         * gcc.c-torture/compile/pr42730.c: New testcase.
10213
10214 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10215
10216         PR target/pr42542
10217         * gcc.target/ia64/pr42542-1.c: New.
10218         * gcc.target/ia64/pr42542-2.c: New.
10219         * gcc.target/ia64/pr42542-3.c: New.
10220
10221 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10222
10223         PR c++/42634
10224         * g++.dg/template/error45.C: New test.
10225
10226 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10227
10228         PR tree-optimization/42704
10229         * g++.dg/torture/pr42704.C: New test.
10230
10231 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10232
10233         PR tree-optimization/42703
10234         * gcc.c-torture/compile/pr42703.c: New test.
10235
10236 2010-01-13  Richard Guenther  <rguenther@suse.de>
10237
10238         PR tree-optimization/42705
10239         * gcc.c-torture/compile/pr42705.c: New testcase.
10240
10241 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10242
10243         * gcc.target/bfin/l2.c: New test.
10244         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10245
10246 2010-01-13  Richard Guenther  <rguenther@suse.de>
10247
10248         PR middle-end/42716
10249         * gcc.c-torture/compile/pr42716.c: New testcase.
10250
10251 2010-01-13  Richard Guenther  <rguenther@suse.de>
10252
10253         PR lto/42678
10254         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10255
10256 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10257
10258         PR c/42708
10259         * gcc.c-torture/compile/pr42708-1.c: New test.
10260
10261 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10262
10263         PR debug/42662
10264         * gcc.dg/pr42662.c: New test.
10265
10266         PR tree-optimization/42645
10267         * g++.dg/other/pr42645-1.C: New test.
10268         * g++.dg/other/pr42645-2.C: New test.
10269
10270 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10271
10272         PR target/42416
10273         * gcc.target/powerpc/warn-1.c: New test.
10274         * gcc.target/powerpc/warn-2.c: New test.
10275
10276 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10277
10278         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10279         stack alignment.
10280
10281 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10282
10283         * gcc.dg/lto/20100108_0.c: New.
10284
10285 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10286
10287         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10288         Add -march=i686 -msse for 32bit x86 targets.
10289
10290 2010-01-10  Richard Guenther  <rguenther@suse.de>
10291
10292         PR middle-end/42667
10293         * gcc.dg/torture/pr42667.c: New testcase.
10294
10295 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10296
10297         PR fortran/32489
10298         * gfortran.dg/array_constructor_34.f90: New test.
10299
10300 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10301
10302         PR fortran/20923
10303         * gfortran.dg/array_constructor_33.f90: New test.
10304         gfortran.dg/array_function_5.f90: Add credit.
10305
10306 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10307
10308         PR debug/42631
10309         * gcc.dg/pr42631.c: New.
10310
10311 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10312
10313         PR debug/42630
10314         * gcc.dg/pr42630.c: New.
10315
10316 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10317
10318         PR debug/42629
10319         * gcc.dg/pr42629.c: New.
10320
10321 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10322
10323         PR middle-end/42363
10324         * gcc.dg/torture/pr42363.c: New.
10325
10326 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10327
10328         PR debug/42604
10329         PR debug/42395
10330         * gcc.dg/vect/pr42604.c: New.
10331         * gcc.dg/vect/pr42395.c: New.
10332
10333 2010-01-09  Richard Guenther  <rguenther@suse.de>
10334
10335         PR middle-end/42512
10336         * gcc.c-torture/execute/pr42512.c: New testcase.
10337
10338 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10339
10340         PR fortran/41298
10341         * gfortran.dg/c_ptr_tests_14.f90: New test.
10342
10343 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10344
10345         PR ada/41929
10346         * gnat.dg/null_pointer_deref1.adb: Don't run on
10347         sparc*-sun-solaris2.11.
10348
10349 2010-01-08  Richard Guenther  <rguenther@suse.de>
10350
10351         PR lto/42528
10352         * gcc.dg/lto/20100103-1_0.c: New testcase.
10353         * gcc.dg/lto/20100103-2_0.c: Likewise.
10354
10355 2010-01-08  Tobias Burnus  <burnus@net-b.de
10356
10357         PR/fortran 25829
10358         * gfortran.dg/asynchronous_1.f90: New test.
10359         * gfortran.dg/asynchronous_2.f90: New test.
10360         * gfortran.dg/conflicts.f90: Update error message.
10361
10362 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10363
10364         c++/40155
10365         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10366
10367 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10368
10369         PR tree-optimization/42625
10370         * g++.dg/opt/dtor4.C: New test.
10371         * g++.dg/opt/dtor4.h: New.
10372         * g++.dg/opt/dtor4-aux.cc: New.
10373
10374 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10375
10376         PR fortran/42597
10377         * gfortran.dg/proc_ptr_26.f90: New test.
10378
10379 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10380
10381         PR fortran/41872
10382         * gfortran.dg/allocatable_scalar_7.f90: New test.
10383
10384 2010-01-06  Richard Guenther  <rguenther@suse.de>
10385
10386         * gcc.c-torture/compile/pr42632.c: New testcase.
10387
10388 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10389
10390         PR target/42542
10391         * gcc.target/i386/pr42542-4.c: New.
10392         * gcc.target/i386/pr42542-4a.c: Likewise.
10393         * gcc.target/i386/pr42542-5.c: Likewise.
10394         * gcc.target/i386/pr42542-5a.c: Likewise.
10395
10396 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10397
10398         * gcc.dg/tls/opt-15.c: New test.
10399
10400 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10401
10402         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10403
10404 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10405
10406         PR tree-optimization/42462
10407         * g++.dg/torture/pr42462.C: New test.
10408
10409 2010-01-05  Jason Merrill  <jason@redhat.com>
10410
10411         * g++.dg/cpp0x/initlist30.C: New test.
10412
10413 2010-01-05  Richard Guenther  <rguenther@suse.de>
10414
10415         PR tree-optimization/42614
10416         * gcc.c-torture/execute/pr42614.c: New testcase.
10417
10418 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10419
10420         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10421         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10422         -Wunreachable-code.
10423         * gcc.dg/Wunreachable-2.c: Likewise.
10424         * gcc.dg/Wunreachable-3.c: Likewise.
10425         * gcc.dg/Wunreachable-4.c: Likewise.
10426         * gcc.dg/Wunreachable-5.c: Likewise.
10427         * gcc.dg/Wunreachable-6.c: Likewise.
10428         * gcc.dg/Wunreachable-7.c: Likewise.
10429         * gcc.dg/Wunreachable-8.c: Likewise.
10430         * gcc.dg/20041231-1.c: Likewise.
10431
10432 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10433
10434         PR other/42611
10435         * gcc.dg/pr42611.c: New test.
10436
10437         PR tree-optimization/42508
10438         * g++.dg/opt/pr42508.C: New test.
10439
10440 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10441
10442         PR fortran/41872
10443         * gfortran.dg/allocatable_scalar_8.f90: New.
10444
10445 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10446
10447         PR tree-optimization/42398
10448         * gcc.c-torture/compile/pr42398.c: New test.
10449
10450 2010-01-04  Jason Merrill  <jason@redhat.com>
10451
10452         PR c++/42555
10453         * g++.dg/ext/attrib35.C: New.
10454
10455         PR c++/42567
10456         * g++.dg/cpp0x/auto17.C: New.
10457
10458 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10459
10460         * gcc.dg/lto/20100104_0.c: New.
10461
10462 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10463
10464         PR target/42542
10465         * gcc.target/i386/pr42542-1.c: New.
10466         * gcc.target/i386/pr42542-1a.c: Likewise.
10467         * gcc.target/i386/pr42542-1b.c: Likewise.
10468         * gcc.target/i386/pr42542-2.c: Likewise.
10469         * gcc.target/i386/pr42542-2a.c: Likewise.
10470         * gcc.target/i386/pr42542-2b.c: Likewise.
10471         * gcc.target/i386/pr42542-3.c: Likewise.
10472         * gcc.target/i386/pr42542-3a.c: Likewise.
10473
10474 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10475
10476         PR fortran/41872
10477         * gfortran.dg/allocatable_scalar_5.f90: New test.
10478         * gfortran.dg/allocatable_scalar_6.f90: New test.
10479
10480 2010-01-03  Richard Guenther  <rguenther@suse.de>
10481
10482         PR testsuite/42583
10483         * gfortran.dg/gomp/recursion1.f90: Remove.
10484
10485 2010-01-03  Richard Guenther  <rguenther@suse.de>
10486
10487         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10488         * gcc.dg/uninit-6.c: Likewise.
10489         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10490
10491 2010-01-03  Richard Guenther  <rguenther@suse.de>
10492
10493         PR tree-optimization/42589
10494         * gcc.target/i386/pr42589.c: New testcase.
10495
10496 2010-01-03  Richard Guenther  <rguenther@suse.de>
10497
10498         PR tree-optimization/42438
10499         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10500
10501 2010-01-02  Richard Guenther  <rguenther@suse.de>
10502
10503         PR testsuite/41651
10504         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10505
10506 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10507
10508         PR target/42448
10509         * gcc.target/alpha/pr42448-1.c: New test.
10510         * gcc.target/alpha/pr42448-2.c: Ditto.
10511
10512 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10513
10514         PR preprocessor/41947
10515         * gcc.dg/c99-hexfloat-3.c: New test.
10516
10517 2010-01-01  Richard Guenther  <rguenther@suse.de>
10518
10519         PR c/42570
10520         * gcc.c-torture/execute/pr42570.c: New testcase.
10521
10522 2010-01-01  Richard Guenther  <rguenther@suse.de>
10523
10524         PR middle-end/42559
10525         * gcc.c-torture/compile/pr42559.c: New testcase.
10526
10527 \f
10528 Copyright (C) 2010 Free Software Foundation, Inc.
10529
10530 Copying and distribution of this file, with or without modification,
10531 are permitted in any medium without royalty provided the copyright
10532 notice and this notice are preserved.