OSDN Git Service

In gcc/objc/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4         from the branch renamed to method-20b.m to avoid clashes).
5
6         2005-08-23  Stuart Hastings <stuart@apple.com>
7                     Ziemowit Laski  <zlaski@apple.com>
8
9         Radar 4209854
10         * obj-c++.dg/method-23.mm: New.
11         * objc.dg/method-20.m: New.
12
13 2010-09-28  Jan Hubicka  <jh@suse.cz>
14
15         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
16
17 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18
19         PR target/44452
20         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
21         i?86-*-solaris2.[89], *-*-vxworks*.
22         * gcc.target/i386/pr22152.c: Likewise.
23         * gcc.target/i386/vect8-ret.c: New test.
24
25 2010-09-28  Jie Zhang  <jie@codesourcery.com>
26
27         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
28
29 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
30
31         Merge from 'apple/trunk' branch on FSF servers.
32
33         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
34
35         Radar 4175534
36         * obj-c++.dg/method-22.mm: New.
37         
38 2010-09-27  Jason Merrill  <jason@redhat.com>
39
40         * g++.dg/cpp0x/rv-lvalue-req.C: New.
41         * g++.dg/ext/complit11.C: Adjust.
42         * g++.old-deja/g++.law/temps1.C: Adjust.
43         * g++.old-deja/g++.ns/koenig6.C: Adjust.
44         * g++.old-deja/g++.oliva/partord1.C: Adjust.
45
46 2010-09-27  Ian Lance Taylor  <iant@google.com>
47
48         * lib/target-supports.exp (check_effective_target_split_stack):
49         New procedure.
50         * gcc.dg/split-1.c: New test.
51         * gcc.dg/split-2.c: New test.
52         * gcc.dg/split-3.c: New test.
53         * gcc.dg/split-4.c: New test.
54
55 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
56
57         PR objc/25464
58         * objc.dg/type-size-3.m: New test.
59
60 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
61
62         PR objc/45763
63         * objc.dg/encode-1.m: Execute the test with the GNU runtime as
64         well.
65         
66 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>      
67
68         PR objc/25450
69         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
70         * objc.dg/type-size-2.m: Same change.
71         * obj-c++.dg/encode-5.mm: Same change.
72
73 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
74
75         Merge from 'apple/trunk' branch on FSF servers.  The original
76         Changelogs are below.
77
78         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
79         * objc.dg/encode-6-next.m: New file (from encode-6.m in the
80         branch).
81         * objc.dg/encode-7-next.m: New file (from encode-7.m in the
82         branch).
83         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
84         in the branch). 
85         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
86         proto-qual-1.m in the branch) and the normal ABI on GNU.
87         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
88         the test only with the NeXT runtime.
89         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
90         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the
91         branch).
92         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
93         Run the test only with the NeXT runtime.
94         
95         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
96
97         Radar 4492973
98         * objc.dg/encode-7-64bit.m: New.
99         * objc.dg/encode-7.m: Skip if -m64.
100         
101         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
102
103         Radar 4301047
104         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
105         * obj-c++.dg/threedotthree-abi-1.mm: New
106         * objc.dg/threedotthree-abi-1.m: New
107
108         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
109
110         Radar 4136935
111         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
112         * objc.dg/encode-6.m: Likewise.
113         * objc.dg/encode-7.m: New test case.
114
115 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
116
117         Merge from 'apple/trunk' branch on FSF servers.  Renamed
118         const-str-12.m to constr-str-12b.m to avoid conflicts.
119         
120         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
121
122         Radar 4229905
123         * obj-c++.dg/warn5.mm: New
124         
125         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
126
127         Radar 4154928
128         * obj-c++.dg/const-str-12.mm: New.
129         * objc.dg/const-str-12.m: New.
130
131 2010-09-27  Tobias Burnus  <burnus@net-b.de>
132
133         PR fortran/40569
134         PR fortran/40568
135         * gfortran.dg/storage_size_2.f08: Fix test.
136         * gfortran.dg/c_sizeof_1.f90: Fix test.
137         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
138         * gfortran.dg/c_sizeof_3.f90: New.
139         * gfortran.dg/c_sizeof_4.f90: New.
140         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
141         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
142
143 2010-09-26  Daniel Kraft  <d@domob.eu>
144
145         PR fortran/45783
146         PR fortran/45795
147         * gfortran.dg/select_type_18.f03: New test.
148
149 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
150
151         * gnat.dg/return2.ad[sb]: New test.
152         * gnat.dg/return2_pkg.ads: New helper.
153
154 2010-09-25  Daniel Kraft  <d@domob.eu>
155
156         PR fortran/45776
157         * gfortran.dg/io_constraints_6.f03: New test.
158         * gfortran.dg/io_constraints_7.f03: New test.
159         * gfortran.dg/newunit_2.f90: New test.
160
161 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
162
163         * testsuite/gfortran.dg/operator_c1202.f90: New test.
164
165 2010-09-24  Jan Hubicka  <jh@suse.cz>
166
167         * gcc.dg/tree-ssa/leaf.c: New testcase.
168
169 2010-09-24  Jan Hubicka  <jh@suse.cz>
170
171         PR tree-optimization/45738
172         PR tree-optimization/45741
173         * gcc.c-torture/compile/pr45741.c: New.
174         * gfortran.fortran-torture/compile/pr45738.f90: New.
175
176 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
177
178         * gcc.dg/cpp/undef-opt-1.c: New test.
179
180 2010-09-24  Jason Merrill  <jason@redhat.com>
181
182         * g++.dg/other/error10.C: Adjust expected output.
183
184 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
185
186         PR middle-end/45234
187         * gcc.dg/torture/stackalign/alloca-6.c: New test.
188         * gcc.target/i386/pr45234.c: New test.
189
190 2010-09-24  Richard Guenther  <rguenther@suse.de>
191
192         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
193
194 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
195
196         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
197         as a comment leader in regexp.
198
199 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
200
201         * objc.dg/sync-2.m: New test.
202         * obj-c++.dg/sync-2.mm: New test.
203
204 2010-09-24  Tobias Burnus  <burnus@net-b.de>
205
206         PR fortran/40571
207         * gfortran.dg/iso_fortran_env_7.f90: New.
208
209 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
210
211         * obj-c++.dg/too-many-args.mm: New file.
212
213 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
214
215         Merge from 'apple/trunk' branch on FSF servers.
216
217         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
218
219         Radar 4491608
220         * objc.dg/too-many-args.m: New
221
222 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
223
224         PR fortran/45744
225         * gfortran.dg/dependency_36.f90:  New test.
226
227 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
228
229         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
230         * gcc.target/i386/pad-3.c: Ditto.
231         * gcc.target/i386/pad-7.c: Ditto.
232         * gcc.target/i386/pad-7.c: Ditto.
233         * gcc.target/i386/pr36502.c: Ditto.
234         * gcc.target/i386/zee.c: Ditto.
235         * gcc.target/i386/20060821-1.c: Ditto.
236         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
237         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
238         * gcc.target/i386/pad-5b.c: Ditto.
239         * gcc.target/i386/pad-6a.c: Ditto.
240         * gcc.target/i386/pad-6b.c: Ditto.
241         * gcc.target/i386/pad-8.c: Ditto.
242         * gcc.target/i386/pad-9.c: Ditto.
243         * gcc.target/i386/pad-10.c: Ditto.
244         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
245
246 2010-09-23  Richard Guenther  <rguenther@suse.de>
247
248         PR tree-optimization/45565
249         * g++.dg/ipa/pr45565.C: New testcase.
250
251 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
252
253         PR fortran/45745
254         PR fortran/45648
255         * gfortran.dg/vector_subscript_bound_1.f90: New.
256
257 2010-09-23  Richard Guenther  <rguenther@suse.de>
258
259         PR middle-end/45750
260         * gcc.dg/pr45750.c: New testcase.
261
262 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
263
264         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
265         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
266         build.
267
268 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
269
270         PR rtl-optimization/44374
271         * gcc.target/arm/headmerge-1.c: New test.
272         * gcc.target/arm/headmerge-2.c: New test.
273         * gcc.target/i386/headmerge-1.c: New test.
274         * gcc.target/i386/headmerge-2.c: New test.
275
276 2010-09-23  Daniel Kraft  <d@domob.eu>
277
278         PR fortran/38936
279         PR fortran/44044
280         PR fortran/45474
281         * gfortran.dg/intrinsic_intent_1.f03: New test.
282         * gfortran.dg/select_type_17.f03: New test.
283         * gfortran.dg/associate_5.f03: More definability tests.
284         * gfortran.dg/enum_2.f90: Check definability.
285         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
286         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
287         * gfortran.dg/char_expr_2.f90: Ditto.
288         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
289         * gfortran.dg/enum_5.f90: Ditto.
290         * gfortran.dg/equiv_constraint_8.f90: Ditto.
291         * gfortran.dg/impure_assignment_2.f90: Ditto.
292         * gfortran.dg/impure_assignment_3.f90: Ditto.
293         * gfortran.dg/intent_out_1.f90: Ditto.
294         * gfortran.dg/intent_out_3.f90: Ditto.
295         * gfortran.dg/pointer_assign_7.f90: Ditto.
296         * gfortran.dg/pointer_intent_3.f90: Ditto.
297         * gfortran.dg/pr19936_1.f90: Ditto.
298         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
299         * gfortran.dg/simpleif_2.f90: Ditto.
300         * gfortran.dg/protected_5.f90: Ditto.
301         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
302         * gfortran.dg/protected_6.f90: Ditto.
303         * gfortran.dg/protected_7.f90: Ditto.
304
305 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
306
307         PR libfortran/45710
308         * gfortran.dg/namelist_65.f90: New test.
309
310 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
311
312         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
313         the regexp pattern between the expected label and location string.
314
315 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
316
317         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
318
319 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
320
321         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
322         * gcc.dg/pr27898.c: Likewise.
323         * gcc.dg/pr28712.c: Likewise.
324         * gcc.dg/pr30762-1.c: Likewise.
325         * gcc.dg/pr31529-1.c: Likewise.
326         * gcc.dg/pr34457-1.c: Likewise.
327         * gcc.dg/pr34668-1.c: Likewise.
328         * gcc.dg/pr34989-1.c: Likewise.
329         * gcc.dg/pr43557-1.c: Likewise.
330
331 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
332
333         PR rtl-optimization/45739
334         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
335         regexps.
336
337 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
338
339         * gcc.target/sparc/mnofpu.c: New test.
340
341 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
342
343         PR rtl-optimization/45739
344         * gcc.target/i386/pr45739.c: New test.
345
346 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
347
348         PR fortran/45648
349         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
350         and counts. Add non-elemental function call check.
351
352         PR fortran/45648
353         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
354         arguments checks. Update temporary counts.
355         * gfortran.dg/transpose_optimization_1.f90: New.
356
357 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
358
359         PR objc/23710
360         * objc.dg/invalid-method-1.m: New.
361
362 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
363
364         Merge from 'apple/trunk' branch on FSF servers.
365
366         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
367
368         Radar 4291785
369         * objc.dg/naming-4.m: New
370         * objc.dg/naming-5.m: New
371         * obj-c++.dg/naming-1.mm: New
372         * obj-c++.dg/naming-2.mm: New
373
374 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
375             Jack Howarth  <howarth@bromo.med.uc.edu>
376
377         PR c++/45645
378         * g++.dg/torture/pr44972.C: Use portable assert().
379
380 2010-09-21  Richard Guenther  <rguenther@suse.de>
381
382         PR tree-optimization/45580
383         * g++.dg/torture/pr45580.C: New testcase.
384
385 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
386
387         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
388
389 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
390
391         PR fortran/45438
392         * gfortran.dg/pointer_check_7.f90: New.
393
394 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
395
396         PR rtl-optimization/45728
397         * gcc.c-torture/compile/pr45728.c: New test.
398
399 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
400
401         PR fortran/45081
402         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
403
404 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
405
406         * g++.dg/tree-ssa/pr45605.C: Add "\\".
407
408 2010-09-20  Richard Guenther  <rguenther@suse.de>
409
410         PR middle-end/45704
411         * gcc.dg/torture/pr45704.c: New testcase.
412
413 2010-09-20  Jan Hubicka  <jh@suse.cz>
414
415         PR tree-optimize/45605
416         * g++.dg/tree-ssa/pr45605.C: New testcase.
417
418 2010-09-20  Michael Matz  <matz@suse.de>
419
420         PR testsuite/45706
421         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
422         enough.
423
424 2010-09-20  Richard Guenther  <rguenther@suse.de>
425
426         PR tree-optimization/45705
427         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
428
429 2010-09-20  Michael Matz  <matz@suse.de>
430
431         PR testsuite/45706
432         * lib/target-supports.exp (check_effective_target_vect_perm):
433         Add i?86-*-*.
434
435 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
436
437         PR rtl-optimization/45695
438         * gcc.c-torture/execute/pr45695.c: New test.
439
440 2010-09-19  Jan Hubicka  <jh@suse.cz>
441
442         PR lto/44246
443         * gcc.c-torture/compile/pr44246.c:New file.
444
445 2010-09-19  Ira Rosen  <irar@il.ibm.com>
446
447         PR tree-optimization/45714
448         * gfortran.dg/vect/pr45714-a.f: New test.
449         * gfortran.dg/vect/pr45714-b.f: New test.
450
451 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
452
453         * gnat.dg/const1.adb: Rename into...
454         * gnat.dg/constant1.adb: ...this.
455         * gnat.dg/constant2.adb: New test.
456         * gnat.dg/constant2_pkg1.ads: New helper.
457         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
458
459 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
460
461         * gnat.dg/specs/constant1.ads: New test.
462         * gnat.dg/specs/constant1_pkg.ads: New helper.
463
464 2010-09-18  Jan Hubicka  <jh@suse.cz>
465
466         PR tree-optimization/45453
467         * g++.dg/tree-ssa/pr45453.C: New testcase.
468
469 2010-09-18  Jason Merrill  <jason@redhat.com>
470
471         * g++.dg/cpp0x/initlist44.C: New.
472
473 2010-09-18  Richard Guenther  <rguenther@suse.de>
474
475         PR tree-optimization/45709
476         * g++.dg/torture/pr45709-2.C: New testcase.
477
478 2010-09-18  Richard Guenther  <rguenther@suse.de>
479
480         PR tree-optimization/45709
481         * g++.dg/torture/pr45709.C: New testcase.
482
483 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
484
485         PR testsuite/45719
486         * gcc.target/i386/pad-3.c: Pass -fno-pic.
487
488 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
489
490         * gcc.target/i386/pad-1.c: New.
491         * gcc.target/i386/pad-2.c: Likewise.
492         * gcc.target/i386/pad-3.c: Likewise.
493         * gcc.target/i386/pad-4.c: Likewise.
494         * gcc.target/i386/pad-5a.c: Likewise.
495         * gcc.target/i386/pad-5b.c: Likewise.
496         * gcc.target/i386/pad-6a.c: Likewise.
497         * gcc.target/i386/pad-6b.c: Likewise.
498         * gcc.target/i386/pad-7.c: Likewise.
499         * gcc.target/i386/pad-8.c: Likewise.
500         * gcc.target/i386/pad-9.c: Likewise.
501         * gcc.target/i386/pad-10.c: Likewise.
502
503 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
504
505         PR middle-end/45234
506         * gcc.dg/torture/stackalign/alloca-5.c: New.
507
508 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
509
510         PR middle-end/45678
511         * gcc.dg/torture/pr45678-2.c: New.
512
513 2010-09-17  Richard Guenther  <rguenther@suse.de>
514
515         PR middle-end/45678
516         * gcc.dg/torture/pr45678-1.c: New testcase.
517
518 2010-09-17  Michael Matz  <matz@suse.de>
519
520         PR tree-optimization/43432
521         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
522         check_effective_target_vect_perm_short): New predicates.
523         (check_effective_target_vect_perm): Include x86_64.
524         * gcc.dg/vect/pr43432.c: New test.
525         * gcc.dg/vect/vect-114.c: Adjust.
526         * gcc.dg/vect/vect-15.c: Ditto.
527         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
528         * gcc.dg/vect/slp-perm-9.c: Ditto.
529
530 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
531
532         PR testsuite/45692
533         * objc/execute/exceptions/throw-nil.m: Run the test only with the
534         GNU runtime.
535
536 2010-09-17  Richard Guenther  <rguenther@suse.de>
537
538         * gcc.dg/pr27898.c: Use -flto instead of -combine.
539         * gcc.dg/pr28706.c: Likewise.
540         * gcc.dg/pr28712.c: Likewise.
541         * gcc.dg/pr30762-1.c: Likewise.
542         * gcc.dg/pr30762-2.c: Likewise.
543         * gcc.dg/pr31529-1.c: Likewise.
544         * gcc.dg/pr31529-2.c: Likewise.
545         * gcc.dg/pr34457-1.c: Likewise.
546         * gcc.dg/pr34457-2.c: Likewise.
547         * gcc.dg/pr34668-1.c: Likewise.
548         * gcc.dg/pr34668-2.c: Likewise.
549         * gcc.dg/pr34989-1.c: Likewise.
550         * gcc.dg/pr34989-2.c: Likewise.
551         * gcc.dg/pr43557-1.c: Likewise.
552         * gcc.dg/pr43557-2.c: Likewise.
553         * gcc.dg/debug/pr41893-1.c: Likewise.
554         * gcc.dg/matrix/matrix.exp: Do not use -combine.
555         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
556         * gcc.dg/matrix/matrix-4.c: Likewise.
557         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
558         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
559         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
560         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
561
562 2010-09-16  Tobias Burnus  <burnus@net-b.de>
563
564         PR fortran/43665
565         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
566         optimizations.
567         * gfortran.dg/intent_optimize_1.f90: New test.
568
569 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
570
571         * gcc.target/i386/divmod-1.c: New.
572         * gcc.target/i386/divmod-2.c: Likewise.
573         * gcc.target/i386/divmod-3.c: Likewise.
574         * gcc.target/i386/divmod-4.c: Likewise.
575         * gcc.target/i386/divmod-4a.c: Likewise.
576         * gcc.target/i386/divmod-5.c: Likewise.
577         * gcc.target/i386/divmod-6.c: Likewise.
578         * gcc.target/i386/divmod-7.c: Likewise.
579         * gcc.target/i386/divmod-8.c: Likewise.
580         * gcc.target/i386/udivmod-1.c: Likewise.
581         * gcc.target/i386/udivmod-2.c: Likewise.
582         * gcc.target/i386/udivmod-3.c: Likewise.
583         * gcc.target/i386/udivmod-4.c: Likewise.
584         * gcc.target/i386/udivmod-4a.c: Likewise.
585         * gcc.target/i386/udivmod-5.c: Likewise.
586         * gcc.target/i386/udivmod-6.c: Likewise.
587         * gcc.target/i386/udivmod-7.c: Likewise.
588         * gcc.target/i386/udivmod-8.c: Likewise.
589
590 2010-09-16  Jan Hubicka  <jh@suse.cz>
591
592         * g++.dg/lto/pr45679-1_0.C: New file.
593         * g++.dg/lto/pr45679-1_1.C: New file.
594         * g++.dg/lto/pr45679-0_0.C: New file.
595         * g++.dg/lto/pr45679-0_1.C: New file.
596
597 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
598
599         PR fortran/45674
600         * gfortran.dg/class_dummy_2.f03: New.
601
602 2010-09-16  Richard Guenther  <rguenther@suse.de>
603
604         PR tree-optimization/45623
605         * gcc.dg/torture/pr45623.c: New testcase.
606
607 2010-09-16  Ira Rosen  <irar@il.ibm.com>
608
609         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
610         name and parentheses.
611         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
612
613 2010-09-15  Jason Merrill  <jason@redhat.com>
614
615         * g++.dg/parse/parameter-declaration-2.C: New.
616
617         * g++.dg/cpp0x/scoped_enum2.C: New.
618
619 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
620
621         * gcc.c-torture/compile/20100915-1.c: New test.
622
623 2010-09-15  Martin Jambor  <mjambor@suse.cz>
624
625         PR middle-end/45644
626         * gcc.dg/ipa/pr45644.c: New test.
627
628 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
629
630         PR tree-optimization/45633
631         * gcc.dg/vect/pr45633.c: New test.
632
633 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
634
635         PR fortran/45577
636         * gfortran.dg/allocate_derived_4.f90: New.
637
638 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
639
640         * lib/target-supports.exp
641         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
642         supported flag to true for neon.
643
644 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
645
646         PR c++/45665
647         * g++.dg/template/crash103.C: New.
648
649 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
650
651         Merge from 'apple/trunk' branch on FSF servers.
652
653         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
654
655         Radar 4457381
656         * objc.dg/msg-in-protocol.m: New.
657         * obj-c++.dg/msg-in-protocol.mm: New.
658
659         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
660
661         Radar 4219590
662         * objc.dg/break-in-ifstmt.m: New.
663
664         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
665
666         Radar 4174166
667         * obj-c++.dg/comp-types-13.mm: New.
668         * objc.dg/comp-types-12.m: New.
669
670         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
671
672         Radar 4216500
673         * obj-c++.dg/proto-lossage-7.mm: New.
674         * objc.dg/proto-lossage-7.m: New.
675
676 2010-09-14  Jan Hubicka  <jh@suse.cz>
677
678         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
679         folding.
680         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
681         folding.
682
683 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
684
685         PR middle-end/45567
686         * gcc.dg/pr45567.c: New test.
687
688         PR debug/45660
689         * g++.dg/debug/pr45660.C: New test.
690
691 2010-09-14  Ira Rosen  <irar@il.ibm.com>
692
693         PR tree-optimization/45470
694         * g++.dg/vect/pr45470-a.cc: New test.
695         * g++.dg/vect/pr45470-a.cc: New test.
696
697 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
698
699         PR target/42070
700         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
701         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
702
703 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
704
705         PR libfortran/45532
706         * gfortran.dg/namelist_64.f90: New test.
707
708 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
709
710         PR rtl-optimization/45617
711         * gcc.target/i386/pr45617.c: New test.
712
713 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
714
715         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
716
717 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
718
719         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
720         * gcc.target/i386/fma4-vector.c: Likewise.
721         * gcc.target/i386/vectorize2.c: Likewise.
722         * gcc.target/i386/vectorize4.c: Likewise.
723         * gcc.target/i386/vectorize5.c: Likewise.
724         * gcc.target/i386/vectorize6.c: Likewise.
725         * gcc.target/i386/vectorize8.c: Likewise.
726
727         * gcc.target/i386/vect-double-1.c: New.
728         * gcc.target/i386/vect-double-1a.c: Likewise.
729         * gcc.target/i386/vect-double-2.c: Likewise.
730         * gcc.target/i386/vect-double-2a.c: Likewise.
731
732         * lib/target-supports.exp (check_effective_target_vect_double):
733         Set et_vect_double_saved to 0 when tuning for Atom.
734
735 2010-09-13  Jan Hubicka  <jh@suse.cz>
736
737         * gcc.dg/torture/pr23821.c: Drop static keyword.
738         * gcc.dg/tree-ssa/loop-19.c: Likewise.
739         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
740
741 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
742
743         * gcc.target/arm/sync-1.c: New.
744
745 2010-09-12  Olivier Hainque  <hainque@adacore.com>
746
747         * gnat.dg/memtrap.adb: New test.
748
749 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
750
751         * gfortran.dg/promotion.f90: Fix options.
752
753 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
754
755         * g++.dg/cpp0x/range-for1.C: New.
756         * g++.dg/cpp0x/range-for2.C: New.
757         * g++.dg/cpp0x/range-for3.C: New.
758         * g++.dg/cpp0x/range-for4.C: New.
759         * g++.dg/cpp0x/range-for5.C: New.
760         * g++.dg/cpp0x/range-for6.C: New.
761
762 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
763
764         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
765         and counts. Check that transpose is not called.
766         * gfortran.dg/transpose_2.f90: Update error message.
767
768 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
769
770         PR c++/43824
771         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
772         * g++.dg/lookup/strong-using-2.C: Likewise.
773         * g++.dg/lookup/strong-using-3.C: Likewise.
774         * g++.dg/lookup/strong-using-5.C: Likewise.
775
776         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
777         * g++.dg/cpp0x/inline-ns4.C: New.
778         * g++.dg/cpp0x/inline-ns5.C: New.
779
780 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
781
782         PR middle-end/45634
783         * gfortran.fortran-torture/compile/pr45634.f90: New.
784
785 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
786
787         * objc.dg/fobjc-exceptions.m: New test.
788
789 2010-09-10  Jan Hubicka  <jh@suse.cz>
790
791         * g++.dg/inherit/covariant7.C: Fix pattern matching.
792
793 2010-09-10  Martin Jambor  <mjambor@suse.cz>
794
795         PR tree-optimization/44972
796         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
797         * gcc.dg/tree-ssa/pr45144.c: Likewise.
798         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
799         instead.
800         * g++.dg/torture/pr44972.C: New test.
801
802 2010-09-10  Martin Jambor  <mjambor@suse.cz>
803
804         PR tree-optimization/44972
805         * g++.dg/torture/pr34850.C: Remove expected warning.
806
807 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
808
809         * gfortran.dg/dummy_optional_arg.f90: New test.
810
811 2010-09-08  Jan Hubicka  <jh@suse.cz>
812
813         PR tree-optimization/45598
814         * fortran.fortran-torture/compile/pr45598.f90: New test.
815
816 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
817
818         * lib/target-supports-dg.exp (dg-require-ifunc): New.
819         * lib/target-supports.exp (check_ifunc_available): New.
820         * gcc.dg/attr-ifunc-1.c: New.
821         * gcc.dg/attr-ifunc-2.c: New.
822         * gcc.dg/attr-ifunc-3.c: New.
823         * gcc.dg/attr-ifunc-4.c: New.
824         * gcc.dg/attr-ifunc-5.c: New.
825         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
826         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
827         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
828         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
829
830 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
831
832         PR middle-end/40386
833         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
834
835 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
836
837         * gfortran.dg/inline_transpose_1.f90: New test.
838
839 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
840
841         PR c++/45588
842         * g++.dg/warn/Wunused-var-15.C: New test.
843
844 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
845
846         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
847         hppa*-*-hpux*.
848
849 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
850
851         * objc/execute/exceptions/throw-nil.m: New test.
852         * objc/execute/exceptions/handler-1.m: Updated to use the new
853         objc_set_uncaught_exception_handler() function.
854         * objc/execute/exceptions/matcher-1.m: New test.
855
856 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
857
858         PR fortran/38282
859         * gfortran.dg/bit_comparison_1.F90: New test.
860         * gfortran.dg/leadz_trailz_3.f90: New test.
861         * gfortran.dg/masklr_2.F90: New test.
862         * gfortran.dg/shiftalr_1.F90: New test.
863         * gfortran.dg/merge_bits_2.F90: New test.
864         * gfortran.dg/dshift_2.F90: New test.
865         * gfortran.dg/bit_comparison_2.F90: New test.
866         * gfortran.dg/masklr_1.F90: New test.
867         * gfortran.dg/merge_bits_1.F90: New test.
868         * gfortran.dg/dshift_1.F90: New test.
869         * gfortran.dg/shiftalr_2.F90: New test.
870
871 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
872
873         * objc.dg/type-stream-1.m: Replaced with a test that tests that
874         functions from objc/typedstream.h are deprecated.
875
876 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
877
878         * lib/target-supports.exp
879         (check_effective_target_run_expensive_tests): New proc.
880         * gcc.c-torture/compile/limits-fnargs.c: Use
881         dg-require-effective-target run_expensive_tests.
882
883 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
884
885         PR fortran/45597
886         * gfortran.dg/gomp/pr45597.f90: New test.
887
888         PR fortran/45595
889         * gfortran.dg/gomp/pr45595.f90: New test.
890
891 2010-09-08  Michael Matz  <matz@suse.de>
892
893         * c-c++-common/uninit-17.c: Adjust.
894
895 2010-09-08  Michael Matz  <matz@suse.de>
896
897         PR tree-optimization/43430
898         * gcc.dg/vect/pr43430-2.c: New test.
899
900 2010-09-08  Michael Matz  <matz@suse.de>
901
902         PR tree-optimization/33244
903         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
904
905 2010-09-08  Richard Guenther  <rguenther@suse.de>
906
907         PR tree-optimization/45578
908         * gfortran.dg/pr45578.f90: New testcase.
909
910 2010-09-08  Richard Guenther  <rguenther@suse.de>
911
912         PR testsuite/45590
913         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
914
915 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
916
917         PR fortran/45576
918         * gfortran.dg/char_length_18.f90:  New test.
919
920 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
921
922         PR target/36502
923         * gcc.target/i386/pr36502.c: New test.
924
925         PR target/42313
926         PR target/44651
927         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
928         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
929
930 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
931
932         * gfortran.dg/achar_4.f90: Enable bounds checking.
933
934 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
935
936         PR target/45206
937         * gcc.target/i386/pr45206.c: New test.
938
939 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
940
941         PR fortran/45505
942         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
943
944 2010-09-07  Jan Hubicka  <jh@suse.cz>
945
946         * gcc.c-torture/compile/20100907.c: New testcase.
947
948 2010-09-07  Richard Guenther  <rguenther@suse.de>
949
950         PR middle-end/45569
951         * g++.dg/eh/pr45569.C: New testcase.
952
953 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
954
955         PR target/43137
956         * gcc.target/arm/pr43137.c: New test.
957
958 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
959
960         PR fortran/36931
961         * gfortran.dg/dependency_35.f90:  New test.
962
963 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
964
965         PR fortran/34145
966         * gfortran.dg/char_length_17.f90:  New test.
967
968 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
969
970         PR c++/45200
971         PR c++/45293
972         PR c++/45558
973         * g++.dg/template/typedef34.C: New test.
974         * g++.dg/template/typedef35.C: New test.
975
976 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
977
978         PR target/22152
979         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
980
981 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
982
983         * g++.dg/warn/Wdouble-promotion.C: New.
984
985 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
986
987         * g++.dg/parse/redef2.C: New.
988
989 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
990
991         * gcc.dg/20100906-1.c: New testcase.
992
993 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
994
995         PR testsuite/45543
996         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
997         DW_TAG_enumeration_type DIE.
998
999 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1000
1001         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1002         Update XFAILs.
1003
1004 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1005
1006         PR rtl-optimization/44919
1007         * g++.dg/opt/pr44919.C: New.
1008
1009 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1010
1011         PR fortran/38282
1012         * gfortran.dg/iall_iany_iparity_1.f90: New.
1013         * gfortran.dg/iall_iany_iparity_2.f90: New.
1014
1015 2010-09-06  Jason Merrill  <jason@redhat.com>
1016
1017         * g++.dg/cpp0x/initlist42.C: New.
1018
1019         * g++.dg/cpp0x/auto19.C: New.
1020
1021         * g++.dg/template/sfinae25.C: New.
1022         * g++.dg/template/char1.C: Expect warning.
1023         * g++.dg/template/nontype10.C: Likewise.
1024
1025         * g++.dg/cpp0x/implicit9.C: New.
1026
1027         * g++.dg/cpp0x/initlist43.C: New.
1028
1029 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1030
1031         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1032
1033 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1034
1035         * gcc.dg/Wdouble-promotion.c: New.
1036
1037 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1038
1039         * gfortran.dg/float128_1.f90: Remove test case as
1040         it always fails since Rev 163611 backed out the
1041         front-end implementation.
1042
1043 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1044
1045         * gfortran.dg/float128_1.f90: XFAIL test case.
1046
1047 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1048
1049         * gfortran.dg/bessel_7.f90: Decrease required precision.
1050
1051 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1052
1053         PR testsuite/45545
1054         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1055         ref-all-matching targets.
1056
1057 2010-09-05  Richard Guenther  <rguenther@suse.de>
1058
1059         PR tree-optimization/45535
1060         * gcc.c-torture/compile/pr45535.c: New testcase.
1061
1062 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1063
1064         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1065         "\[^\n\]*".
1066         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1067         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1068         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1069         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1070         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1071         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1072         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1073         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1074         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1075         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1076         * gcc.target/i386/pr22152.c: Likewise.
1077         * gcc.target/i386/pr36992-1.c: Likewise.
1078         * gcc.target/i386/pr36992-2.c: Likewise.
1079         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1080
1081 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1082
1083         PR testsuite/43957
1084         * gcc.dg/const-uniq-1.c: Modify regexp.
1085
1086 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1087
1088         PR fortran/45530
1089         * gfortran.dg/namelist_63.f90: New.
1090
1091 2010-09-04  Jan Hubicka  <jh@suse.cz>
1092
1093         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1094         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1095
1096 2010-09-04  Jan Hubicka  <jh@suse.cz>
1097
1098         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1099
1100 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1101
1102         PR fortran/45507
1103         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1104
1105 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1106
1107         * gcc.dg/opts-4.c: New test.
1108
1109 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1110
1111         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1112         * gcc.dg/vect/vect-peel-4.c: Ditto.
1113
1114 2010-09-03  Daniel Kraft  <d@domob.eu>
1115
1116         PR fortran/45525
1117         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1118
1119 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1120
1121         PR fortran/45159
1122         * gfortran.dg/dependency_34.f90:  New test.
1123
1124 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1125
1126         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1127
1128 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1129
1130         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1131         gcc.target/i386/clearcap.map if supported.
1132
1133 2010-09-03  Michael Matz  <matz@suse.de>
1134
1135         PR middle-end/45415
1136         * gcc.dg/pr45415.c: New test.
1137
1138 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1139
1140         PR tree-optimization/45506
1141         * gcc.dg/pr45506.c: New.
1142
1143 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1144
1145         PR target/45476
1146         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1147         * gcc.target/i386/float128-2.c: Ditto.
1148
1149 2010-09-03  Daniel Kraft  <d@domob.eu>
1150
1151         PR fortran/34162
1152         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1153         * gfortran.dg/internal_dummy_2.f08: New test.
1154         * gfortran.dg/internal_dummy_3.f08: New test.
1155         * gfortran.dg/internal_dummy_4.f08: New test.
1156
1157 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1158
1159         PR debug/45500
1160         * gcc.target/i386/pr45500.c: New test.
1161
1162 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1163
1164         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1165
1166 2010-09-03  Daniel Kraft  <d@domob.eu>
1167
1168         PR fortran/44602
1169         * gfortran.dg/exit_2.f08; Adapt error messages.
1170         * gfortran.dg/exit_3.f08: New test.
1171         * gfortran.dg/exit_4.f08: New test.
1172         * gfortran.dg/exit_5.f03: New test.
1173
1174 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1175
1176         * gfortran.dg/ishft_4.f90: New test.
1177
1178 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1179
1180         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1181         FRIZ/XSRIZ instruciton for (double)(long long)x.
1182         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1183
1184 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1185
1186         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1187
1188 2010-09-02  Richard Guenther  <rguenther@suse.de>
1189
1190         PR tree-optimization/44937
1191         PR tree-optimization/45412
1192         * g++.dg/opt/pr45412.C: New testcase.
1193         * gcc.c-torture/compile/pr45412.c: Likewise.
1194         * gcc.c-torture/compile/pr44937.c: Likewise.
1195
1196 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1197
1198         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1199         but using -Werror=comment.
1200         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1201         expected error messages.
1202
1203 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1204
1205         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1206         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1207
1208 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1209
1210         PR fortran/45489
1211         * gfortran.dg/initialization_27.f90: New.
1212
1213 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1214
1215         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1216         check into different basic blocks. Expect vectorization if misaligned
1217         stores are supported.
1218         * gcc.dg/vect/bb-slp-8a.c: New test.
1219         * gcc.dg/vect/bb-slp-8b.c: New test.
1220
1221 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1222
1223         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1224
1225 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1226
1227         PR fortran/44541
1228         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1229         * gfortran.dg/class_dummy_1.f03: New.
1230
1231 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1232
1233         PR middle-end/45458
1234         * g++.dg/tree-prof/partition2.C: New test.
1235
1236 2010-09-01  Richard Guenther  <rguenther@suse.de>
1237
1238         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1239         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1240         * gcc.c-torture/execute/20100827-1.c: Likewise.
1241
1242 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1243
1244         * gfortran.dg/execute_command_line_1.f90: New test.
1245
1246 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1247
1248         PR preprocessor/45457
1249         * c-c++-common/cpp/pr45457.c: New test.
1250
1251 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1252
1253         * gcc.dg/nested-func-8.c: New test.
1254
1255 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1256
1257         PR fortran/38282
1258         * gfortran.dg/popcnt_poppar_1.F90: New test.
1259         * gfortran.dg/popcnt_poppar_2.F90: New test.
1260
1261 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1262
1263         * gcc.target/i386/volatile-2.c: Require nonpic target.
1264
1265 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1266
1267         PR middle-end/45461
1268         * gcc.dg/pr45461.c: New test.
1269
1270 2010-08-31  Richard Guenther  <rguenther@suse.de>
1271
1272         PR testsuite/45455
1273         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1274
1275 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1276
1277         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1278
1279 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1280
1281         PR fortran/45456
1282         * gfortran.dg/typebound_proc_18.f03: New.
1283
1284 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1285
1286         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1287         * lib/scanasm.exp (scan-stack-usage): Likewise.
1288         (scan-stack-usage-not): Likewise.
1289         * gcc.dg/stack-usage-1.c: New test.
1290         * gcc.target/i386/stack-usage-realign.c: Likewise.
1291
1292 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1293
1294         PR tree-optimization/45427
1295         * gcc.dg/tree-ssa/pr45427.c: New test.
1296
1297 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1298
1299         PR c++/45043
1300         * g++.dg/template/crash102.C: New.
1301
1302 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1303
1304         PR middle-end/45423
1305         * gcc.dg/gomp/atomic-12.c: New test.
1306         * gcc.dg/gomp/atomic-13.c: New test.
1307         * gcc.dg/gomp/atomic-14.c: New test.
1308         * g++.dg/gomp/atomic-11.C: New test.
1309         * g++.dg/gomp/atomic-12.C: New test.
1310         * g++.dg/gomp/atomic-13.C: New test.
1311         * g++.dg/gomp/atomic-14.C: New test.
1312
1313 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1314
1315         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1316         delimiter.
1317
1318 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1319
1320         * gnat.dg/discr24.adb: New test.
1321
1322 2010-08-30  Richard Guenther  <rguenther@suse.de>
1323
1324         PR tree-optimization/45449
1325         * gcc.dg/pr45449.c: New testcase.
1326
1327 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1328
1329         * gcc.dg/opts-1.c: Expect errors, not warnings.
1330
1331 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1332
1333         PR fortran/42769
1334         * gfortran.dg/dynamic_dispatch_11.f03: New.
1335
1336 2010-08-29  Jason Merrill  <jason@redhat.com>
1337
1338         PR c++/44991
1339         * g++.dg/parse/defarg15.C: New.
1340
1341 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1342
1343         PR fortran/45439
1344         * gfortran.dg/select_type_16.f03: New.
1345
1346 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1347             Tobias Burnus  <burnus@net-b.de>
1348
1349         * gfortran.dg/bessel_7.f90: Decrease required precision.
1350
1351 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1352             Kaz Kojima  <kkojima@gcc.gnu.org>
1353
1354         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1355
1356 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1357
1358         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1359         floating point conversion code generation.
1360         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1361         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1362         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1363         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1364         to integer conversion code generation.
1365         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1366         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1367         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1368         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1369
1370 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1371
1372         PR fortran/32049
1373         * gfortran.dg/random_seed_1.f90: Adjust test.
1374         * gfortran.dg/float128_1.f90: New test.
1375
1376 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1377
1378         PR fortran/33197
1379         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1380         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1381         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1382         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1383         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1384         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1385         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1386
1387 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1388
1389         PR fortran/45420
1390         * gfortran.dg/select_type_15.f03: New.
1391
1392 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1393
1394         PR libfortran/43217
1395         * gfortran.dg/hollerith8.f90: New test.
1396
1397 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1398
1399         PR fortran/45159
1400         * gfortran.dg/dependency_33.f90:  New test.
1401
1402 2010-08-27  Richard Guenther  <rguenther@suse.de>
1403
1404         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1405         * gcc.dg/graphite/scop-2.c: Likewise.
1406         * gcc.dg/graphite/scop-20.c: Likewise.
1407         * gcc.dg/vect/slp-25.c: Likewise.
1408
1409 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1410
1411         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1412
1413 2010-08-26  Daniel Kraft  <d@domob.eu>
1414
1415         PR fortran/38936
1416         PR fortran/44047
1417         PR fortran/45384
1418         * gfortran.dg/associate_8.f03: New test.
1419         * gfortran.dg/select_type_13.f03: New test.
1420         * gfortran.dg/select_type_14.f03: New test.
1421
1422 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1423
1424         PR tree-optimization/44485
1425         * gcc.dg/pr44485.c: New test.
1426
1427 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1428
1429         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1430         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1431         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1432
1433 2010-08-26  Richard Guenther  <rguenther@suse.de>
1434
1435         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1436         * gcc.dg/graphite/scop-21.c: Likewise.
1437
1438 2010-08-26  Richard Guenther  <rguenther@suse.de>
1439
1440         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1441         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1442         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1443         * gcc.dg/vect/vect-91.c: Likewise.
1444         * gcc.dg/vect/vect-peel-1.c: Likewise.
1445         * gcc.dg/vect/vect-peel-2.c: Likewise.
1446         * gcc.dg/vect/vect-peel-4.c: Likewise.
1447
1448 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1449
1450         PR libfortran/41859
1451         * gfortran.dg/der_io_4.f90: New test.
1452
1453 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1454
1455         PR rtl-optimization/44858
1456         * gcc.c-torture/execute/pr44858.c: New test.
1457
1458         PR rtl-optimization/45400
1459         * g++.dg/other/i386-8.C: New test.
1460
1461 2010-08-25  Richard Guenther  <rguenther@suse.de>
1462
1463         * gcc.dg/alias-8.c: Adjust.
1464
1465 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1466
1467         * gcc.target/i386/combine-mul.c: New test.
1468
1469 2010-08-25  Richard Guenther  <rguenther@suse.de>
1470
1471         PR lto/44562
1472         * gcc.dg/graphite/id-27.c: New testcase.
1473         * gcc.dg/lto/20100825-1_0.c: Likewise.
1474
1475 2010-08-25  Richard Guenther  <rguenther@suse.de>
1476
1477         PR tree-optimization/45316
1478         * g++.dg/opt/pr45316.C: New testcase.
1479
1480 2010-08-25  Richard Guenther  <rguenther@suse.de>
1481
1482         PR tree-optimization/45393
1483         * g++.dg/torture/pr45393.C: New testcase.
1484
1485 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1486
1487         PR tree-optimization/45059
1488         * gcc.c-torture/compile/pr45059.c: New test.
1489
1490 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1491
1492         * lib/target-supports.exp (check_effective_target_vect_unpack):
1493         Set vect_unpack supported flag to true for neon.
1494
1495 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1496
1497         * gcc.dg/tree-ssa/ifc-5.c: New.
1498
1499 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1500
1501         * gcc.dg/tree-ssa/ifc-4.c: New.
1502         * gcc.dg/tree-ssa/ifc-7.c: New.
1503
1504 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1505
1506         * gcc.dg/vect/vect.exp: Check loongson targets
1507         * g++.dg/vect/vect.exp: Likewise
1508         * gfortran.dg/vect/vect.exp: Likewise
1509
1510 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1511
1512         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1513         -mveclibabi=mass.
1514
1515 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1516
1517         PR fortran/45366
1518         * gfortran.dg/proc_ptr_29.f90: New.
1519
1520 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1521             Dominique d'Humieres <dominiq@lps.ens.fr>
1522
1523         PR fortran/45367
1524         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1525
1526 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1527
1528         PR fortran/45367
1529         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1530
1531 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1532
1533         PR fortran/36158
1534         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1535
1536 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1537             Dominique d'Humieres <dominiq@lps.ens.fr>
1538
1539         PR fortran/45367
1540         PR fortran/36158
1541         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1542         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1543
1544 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1545
1546         PR fortran/44863
1547         PR fortran/45271
1548         PR fortran/45290
1549         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1550         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1551         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1552
1553 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1554
1555         PR fortran/36158
1556         PR fortran/33197
1557         * gfortran.dg/bessel_6.f90: New.
1558         * gfortran.dg/bessel_7.f90: New.
1559
1560 2010-08-20  Jan Hubicka  <jh@suse.cz>
1561
1562         PR c++/45307
1563         PR c++/17736
1564         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1565         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1566
1567 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1568
1569         PR target/45336
1570         * gcc.target/i386/pr45336-1.c: New.
1571         * gcc.target/i386/pr45336-2.c: Likewise.
1572         * gcc.target/i386/pr45336-3.c: Likewise.
1573         * gcc.target/i386/pr45336-4.c: Likewise.
1574
1575 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1576
1577         PR testsuite/45361
1578         * gcc.target/i386/volatile-2.c: Update scan strings to also
1579         include (%rip) for the memory reference on x86_64.
1580
1581 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1582
1583         PR middle-end/44974
1584         * gcc.dg/pr44974.c: New test.
1585
1586         PR rtl-optimization/45353
1587         * gcc.dg/pr45353.c: New test.
1588
1589 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1590
1591         * gcc.target/i386/volatile-2.c: New.
1592
1593 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1594
1595         PR rtl-optimization/44691
1596         * gfortran.dg/pr44691.f: New test.
1597
1598 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1599
1600         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1601
1602 2010-08-19  Jason Merrill  <jason@redhat.com>
1603
1604         * g++.dg/init/synth3.C: New.
1605         * g++.dg/init/value8.C: New.
1606         * g++.dg/tree-ssa/empty-2.C: New.
1607         * g++.dg/cpp0x/noexcept09.C: New.
1608
1609 2010-08-19  Daniel Kraft  <d@domob.eu>
1610
1611         PR fortran/29785
1612         PR fortran/45016
1613         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1614         * gfortran.dg/pointer_remapping_1.f90: New test.
1615         * gfortran.dg/pointer_remapping_2.f03: New test.
1616         * gfortran.dg/pointer_remapping_3.f08: New test.
1617         * gfortran.dg/pointer_remapping_4.f03: New test.
1618         * gfortran.dg/pointer_remapping_5.f08: New test.
1619         * gfortran.dg/pointer_remapping_6.f08: New test.
1620
1621 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1622
1623         PR testsuite/45324
1624         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1625
1626 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1627
1628         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1629
1630 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1631
1632         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1633         variable.
1634
1635 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1636
1637         PR target/45070
1638         * gcc.c-torture/execute/pr45070.c: New.
1639
1640 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1641
1642         * g++.dg/pr44328.C: New test.
1643
1644 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1645
1646         PR fortran/36158
1647         PR fortran/33197
1648         * gfortran.dg/bessel_3.f90: New.
1649         * gfortran.dg/bessel_4.f90: New.
1650         * gfortran.dg/bessel_5.f90: New.
1651
1652 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1653
1654         PR fortran/45290
1655         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1656         * gfortran.dg/pointer_init_2.f90: New.
1657         * gfortran.dg/pointer_init_3.f90: New.
1658         * gfortran.dg/pointer_init_4.f90: New.
1659
1660 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1661
1662         PR c++/45049
1663         * g++.dg/pr45049-1.C: New test.
1664         * g++.dg/pr45049-2.C: New test.
1665
1666 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1667
1668         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1669         20 if __ARM_PCS is defined otherwise 64.
1670         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1671         instead of hard coded 64.
1672
1673 2010-08-18  Yao Qi  <yao@codesourcery.com>
1674
1675         PR target/45094
1676         * gcc.target/arm/pr45094.c: New test.
1677
1678 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1679
1680         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1681
1682 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1683
1684         PR rtl-optimization/42575
1685         * gcc.target/arm/pr42575.c: New test.
1686
1687 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1688
1689         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1690         * gcc.dg/tls/thr-cse-1.c: New.
1691
1692 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1693
1694         PR debug/42487
1695         * lib/target-supports.exp
1696         (check_effective_target_function_sections): New.
1697         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1698         function sections before proceding.
1699
1700 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1701
1702         PR fortran/45308
1703         * gfortran.dg/pr45308.f03: New test.
1704
1705 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1706
1707         PR target/45296
1708         * gcc.target/i386/pr45296.c: New test.
1709
1710 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1711
1712         * g++.dg/ext/uow-1.C: New.
1713         * g++.dg/ext/uow-2.C: New.
1714         * g++.dg/ext/uow-3.C: New.
1715         * g++.dg/ext/uow-4.C: New.
1716
1717 2010-08-17  Richard Guenther  <rguenther@suse.de>
1718
1719         PR testsuite/45266
1720         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1721
1722 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1723
1724         PR c/40563
1725         * gcc.dg/Wcxx-compat-20.c: New test.
1726
1727 2010-08-17  Daniel Kraft  <d@domob.eu>
1728
1729         PR fortran/38936
1730         * gfortran.dg/associate_1.f03: Extended to test newly supported
1731         features like association to variables.
1732         * gfortran.dg/associate_3.f03: Removed check for illegal change
1733         of associate-name here...
1734         * gfortran.dg/associate_5.f03: ...and added it here.
1735         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1736         * gfortran.dg/associate_7.f03: New test.
1737
1738 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1739
1740         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1741
1742 2010-08-15  Daniel Kraft  <d@domob.eu>
1743
1744         PR fortran/38936
1745         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1746         * gfortran.dg/associate_3.f03: Clarify comment.
1747         * gfortran.dg/associate_5.f03: New test.
1748         * gfortran.dg/associate_6.f03: New test.
1749
1750 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1751
1752         PR fortran/45211
1753         * gfortran.dg/bind_c_usage_21.f90: New.
1754         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1755
1756 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1757
1758         * gfortran.dg/optional_absent_1.f90: New.
1759         * gfortran.dg/null_actual.f90: New.
1760
1761 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1762
1763         * gfortran.dg/pointer_target_1.f90: New.
1764         * gfortran.dg/pointer_target_2.f90: New.
1765         * gfortran.dg/pointer_target_3.f90: New.
1766
1767 2010-08-15  Daniel Kraft  <d@domob.eu>
1768
1769         PR fortran/45197
1770         * gfortran.dg/elemental_args_check_3.f90: New test.
1771         * gfortran.dg/impure_1.f08: New test.
1772         * gfortran.dg/impure_2.f08: New test.
1773         * gfortran.dg/impure_3.f90: New test.
1774         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1775
1776 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1777
1778         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1779         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1780         SLP tests.
1781         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1782         misaligned loads.
1783         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1784         misaligned stores.c
1785         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1786
1787 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1788
1789         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1790         dg-require-effective-target after dg-do.
1791
1792 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1793
1794         * lib/target-supports.exp (check_effective_target_vect_int): Return
1795         true for Loongson targets.
1796         (check_effective_target_vect_shift): Likewise.
1797         (check_effective_target_vect_no_int_max): Likewise.
1798         (check_effective_target_vect_no_align): Likewise.
1799         (check_effective_target_vect_short_mult): Likewise.
1800
1801 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1802
1803         * g++.dg/cast.C: Change fields of structures to "long" to pass
1804         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1805         * g++.dg/cpp0x/iop.C: Ditto.
1806         * g++.dg/cpp0x/named_refs.C: Ditto.
1807         * g++.dg/cpp0x/rv1p.C: Ditto.
1808         * g++.dg/cpp0x/rv2p.C: Ditto.
1809         * g++.dg/cpp0x/rv3p.C: Ditto.
1810         * g++.dg/cpp0x/rv4p.C: Ditto.
1811         * g++.dg/cpp0x/rv5p.C: Ditto.
1812         * g++.dg/cpp0x/rv6p.C: Ditto.
1813         * g++.dg/cpp0x/rv7p.C: Ditto.
1814         * g++.dg/cpp0x/rv8p.C: Ditto.
1815         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1816
1817 2010-08-13  Daniel Kraft  <d@domob.eu>
1818
1819         * gfortran.dg/implied_shape_1.f08: New test.
1820         * gfortran.dg/implied_shape_2.f90: New test.
1821         * gfortran.dg/implied_shape_3.f08: New test.
1822
1823 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1824
1825         PR libfortran/42526
1826         * gfortran.dg/char_component_initializer_1.f90: New test.
1827
1828 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1829
1830         PR tree-optimization/45241
1831         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1832
1833 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1834
1835         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1836         to dg-options.
1837         * gcc.target/i386/pr40906-2.c: Ditto.
1838         * gcc.target/i386/pr40906-3.c: Ditto.
1839
1840 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1841
1842         PR middle-end/45262
1843         * gcc.c-torture/execute/pr45262.c: New test.
1844
1845 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1846
1847         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1848         empty argument.
1849         * g++.dg/other/profile1.C: Ditto.
1850
1851 2010-08-12  Richard Guenther  <rguenther@suse.de>
1852
1853         PR tree-optimization/45232
1854         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1855         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1856         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1857         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1858         unsigned arithmetic.
1859         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1860         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1861         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1862         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1863         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1864         unsigned arithmetic.
1865         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1866         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1867         unsigned arithmetic.
1868         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1869         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1870         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1871         unsigned arithmetic.
1872         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1873         * gcc.dg/tree-ssa/negate.c: Adjust.
1874         * gcc.dg/vect/vect-1.c: Adjust.
1875         * gfortran.dg/reassoc_6.f: XFAIL.
1876
1877 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1878
1879         PR debug/45259
1880         * gcc.dg/pr45259.c: New test.
1881
1882 2010-08-12  Wei Guozhi  <carrot@google.com>
1883
1884         PR target/44999
1885         * gcc.target/arm/pr44999.c: New testcase.
1886
1887 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1888
1889         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1890         (N): Likewise.
1891         (main): Adjust accordingly.
1892
1893 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1894
1895         * gfortran.dg/graphite/id-22.f: New.
1896
1897 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1898
1899         * gcc.dg/graphite/id-26.c: New.
1900
1901 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1902
1903         * gcc.dg/graphite/id-25.c: New.
1904
1905 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1906
1907         * gcc.dg/graphite/run-id-5.c: New.
1908         * gcc.dg/graphite/run-id-6.c: New.
1909         * gfortran.dg/graphite/id-21.f: New.
1910
1911 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1912
1913         * gcc.dg/graphite/id-24.c: New.
1914
1915 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1916
1917         * gcc.dg/tree-ssa/pr20742.c: New.
1918
1919 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1920
1921         * gcc.dg/graphite/id-23.c: New.
1922
1923 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1924
1925         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1926
1927 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1928
1929         * gcc.dg/graphite/pr42729.c: New.
1930
1931 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1932
1933         * gfortran.dg/graphite/id-20.f: New.
1934
1935 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1936
1937         * gcc.dg/graphite/id-22.c: New.
1938
1939 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1940
1941         * gcc.dg/graphite/run-id-2.c: Call abort.
1942
1943 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1944
1945         * gcc.dg/graphite/id-20.c: New.
1946
1947 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1948             Steve Kargl <kargl@gcc.gnu.org>
1949
1950         PR fortran/44595
1951         * gfortran.dg/move_alloc_3.f90: New.
1952         * gfortran.dg/random_seed_2.f90: New.
1953
1954 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1955
1956         * lib/target-supports.exp (check_effective_target_sync_int_long):
1957         Add hppa*-*-linux*.
1958         (check_effective_target_sync_char_short): Likewise.
1959
1960 2010-08-10  Yao Qi  <yao@codesourcery.com>
1961
1962         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1963         general form.
1964         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1965         * g++.dg/other/packed1.C: Likewise.
1966         * g++.dg/other/crash-4.C: Likewise.
1967         * g++.dg/ext/packed8.C: Likewise.
1968         * g++.dg/init/array16.C: Likewise.
1969
1970 2010-08-10  xinliang David Li  <davidxl@google.com>
1971         * gcc.dg/tree-ssa/loop-19.c: Add option
1972         -fno-prefetch-loop-array
1973
1974 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1975
1976         PR middle-end/45182
1977         * gcc.c-torture/compile/pr45182.c: New test.
1978
1979 2010-08-09  Jason Merrill  <jason@redhat.com>
1980
1981         PR c++/45236
1982         * g++.dg/cpp0x/variadic-104.C: New.
1983
1984 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1985
1986         PR fortran/44235
1987         * gfortran.dg/dependency_32.f90:  New test.
1988
1989 2010-08-09  Richard Guenther  <rguenther@suse.de>
1990
1991         PR middle-end/44632
1992         * g++.dg/opt/nrv17.C: New testcase.
1993
1994 2010-08-09  Richard Guenther  <rguenther@suse.de>
1995
1996         PR middle-end/45212
1997         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1998         alignment from MEM_REF offset only if we took it from the
1999         base object.
2000
2001         * gcc.target/i386/pr24178.c: New testcase.
2002
2003 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2004
2005         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2006         * gcc.dg/20030702-1.c: Ditto.
2007         * gcc.dg/20050309-1.c: Ditto.
2008         * gcc.dg/20050325-1.c: Ditto.
2009         * gcc.dg/20050330-2.c: Ditto.
2010         * gcc.dg/20051201-1.c: Ditto.
2011         * gcc.dg/gomp/pr27573.c: Ditto.
2012         * gcc.dg/gomp/pr34610.c: Ditto.
2013         * gcc.dg/pr24225.c: Ditto.
2014         * gcc.dg/pr26570.c: Ditto.
2015         * gcc.dg/pr32773.c: Ditto.
2016         * g++.dg/gcov/gcov-6.C: Ditto.
2017         * g++.dg/gomp/pr34608.C: Ditto.
2018         * gfortran.dg/gomp/pr27573.f90: Ditto.
2019
2020         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2021         dg-require-host-local dg directive.
2022         * gcc.dg/profile-dir-2.c: Ditto.
2023         * gcc.dg/profile-dir-3.c: Ditto.
2024
2025 2010-08-08  Richard Guenther  <rguenther@suse.de>
2026
2027         PR tree-optimization/45109
2028         * gcc.c-torture/compile/pr45109.c: New testcase.
2029
2030 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2031
2032         * gcc.dg/march.c: Skip if -march defined.
2033         * gcc.dg/mtune.c: Skip if -mtune defined.
2034
2035         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2036         generic thunk support.
2037
2038 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2039
2040         PR target/45213
2041         * gcc.target/i386/pr45213.c: New test.
2042
2043 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2044
2045         PR libfortran/45143
2046         * gfortran.dg/fmt_error_11.f03: New test.
2047
2048 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2049
2050         * lib/target-supports.exp (check_effective_target_sync_int_long):
2051         Add arm*-*-linux-gnueabi.
2052         (check_effective_target_sync_char_short): Likewise.
2053
2054 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2055
2056         PR fortran/45159
2057         * gfortran.dg/dependency_31.f90:  New test.
2058
2059 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2060
2061         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2062
2063 2010-08-06  Jason Merrill  <jason@redhat.com>
2064
2065         * g++.dg/cpp0x/sfinae3.C: New.
2066         * g++.dg/cpp0x/sfinae4.C: New.
2067
2068 2010-08-06  Richard Guenther  <rguenther@suse.de>
2069
2070         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2071         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2072         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2073         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2074         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2075         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2076         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2077         * gcc.c-torture/execute/20100805-1.c: Likewise.
2078
2079 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2080
2081         PR testsuite/42855
2082         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2083
2084 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2085
2086         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2087         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2088
2089 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2090
2091         * g++.dg/ipa/devirt-1.C: New test.
2092         * g++.dg/ipa/devirt-2.C: Likewise.
2093         * g++.dg/ipa/devirt-3.C: Likewise.
2094         * g++.dg/ipa/devirt-4.C: Likewise.
2095         * g++.dg/ipa/devirt-5.C: Likewise.
2096         * gcc.dg/ipa/iinline-3.c: Likewise.
2097
2098 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2099
2100         PR tree-optimization/45144
2101         * gcc.dg/tree-ssa/pr45144.c: New test.
2102
2103 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2104
2105         PR fortran/42207
2106         PR fortran/44064
2107         PR fortran/44065
2108         * gfortran.dg/class_25.f03: New.
2109         * gfortran.dg/class_26.f03: New.
2110
2111 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2112
2113         * g++.dg/warn/miss-format-1.C: Update line number.
2114
2115 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2116
2117         PR c++/44641
2118         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2119         .frame and .mask assembler directives.
2120
2121 2010-08-04  Richard Guenther  <rguenther@suse.de>
2122
2123         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2124         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2125         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2126         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2127
2128 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2129
2130         PR fortran/44857
2131         * gfortran.dg/derived_constructor_char_1.f90: New.
2132         * gfortran.dg/derived_constructor_char_2.f90: New.
2133
2134 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2135
2136         PR fortran/45159
2137         * gfortran.dg/dependency_30.f90:  New test.
2138
2139 2010-08-03  Jan Hubicka  <jh@suse.cz>
2140
2141         * gcc.c-torture/compile/pr45085.c: New testcase.
2142
2143 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2144
2145         PR fortran/44584
2146         PR fortran/45161
2147         * gfortran.dg/typebound_call_9.f03: Modified.
2148         * gfortran.dg/typebound_generic_1.f03: Modified.
2149
2150 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2151
2152         PR fortran/45159
2153
2154         * gfortran.dg/dependency_29.f90:  New test.
2155
2156 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2157
2158         PR fortran/36854
2159         * gfortran.dg/character_comparison_2.f90:  New test.
2160         * gfortran.dg/character_comparison_3.f90:  New test.
2161         * gfortran.dg/dependency_28.f90:  New test.
2162
2163 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2164
2165         PR target/40457
2166         * gcc.target/arm/pr40457-1.c: New test.
2167         * gcc.target/arm/pr40457-2.c: New test.
2168
2169 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2170
2171         PR fortran/44912
2172         * gfortran.dg/typebound_call_17.f03: New.
2173
2174 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2175
2176         PR fortran/44929
2177         * gfortran.dg/allocate_derived_3.f90: New.
2178
2179 2010-07-30  Xinliang David Li  <davidxl@google.com>
2180         PR tree-optimization/45121
2181         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2182
2183 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2184
2185         PR c++/45112
2186         * testsuite/g++.dg/pr45112.C: New test.
2187
2188 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2189
2190         PR debug/45055
2191         PR rtl-optimization/45137
2192         * gcc.dg/pr45055.c: New test.
2193
2194 2010-07-30  Alan Modra  <amodra@gmail.com>
2195
2196         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2197         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2198
2199 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2200
2201         PR fortran/45087
2202         PR fortran/45125
2203         * gfortran.dg/whole_file_25.f90: New.
2204         * gfortran.dg/whole_file_26.f90: New.
2205         * gfortran.dg/whole_file_27.f90: New.
2206
2207 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2208
2209         PR fortran/44962
2210         * gfortran.dg/typebound_proc_17.f03: New.
2211
2212 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2213
2214         PR fortran/45004
2215         * gfortran.dg/move_alloc_2.f90: New.
2216
2217 2010-07-29  Xinliang David Li  <davidxl@google.com>
2218         PR tree-optimization/45121
2219         * c-c++-common/uninit-17.c: Fix expected output.
2220
2221 2010-07-29  Richard Guenther  <rguenther@suse.de>
2222
2223         PR tree-optimization/45120
2224         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2225
2226 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2227
2228         PR fortran/42051
2229         PR fortran/44064
2230         * gfortran.dg/pr42051.f03: New testcase.
2231
2232 2010-07-29  Richard Guenther  <rguenther@suse.de>
2233
2234         PR middle-end/45034
2235         * gcc.c-torture/execute/pr45034.c: New testcase.
2236
2237 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2238
2239         PR c++/45096
2240         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2241
2242 2010-07-28  Daniel Kraft  <d@domob.eu>
2243
2244         * gfortran.dg/bound_8.f90: New test.
2245
2246 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2247
2248         PR debug/45105
2249         * gcc.dg/pr45105.c: New test.
2250
2251 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2252
2253         PR rtl-optimization/45107
2254         * gcc.dg/pr45107.c: New test.
2255
2256 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2257
2258         PR rtl-optimization/45101
2259         * gcc.dg/pr45101.c: New test.
2260
2261 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2262
2263         PR fortran/45077
2264         * gfortran.dg/whole_file_24.f90: New.
2265
2266 2010-07-27  Jason Merrill  <jason@redhat.com>
2267
2268         * g++.dg/cpp0x/variadic102.C: New.
2269         * g++.dg/cpp0x/variadic103.C: New.
2270
2271 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2272
2273         PR rtl-optimization/40956
2274         PR target/42495
2275         PR middle-end/42574
2276         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2277         * gcc.target/arm/pr42574.c: Add tests.
2278
2279 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2280
2281         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2282         test name.
2283         (cleanup-repo-files): Ditto.
2284         (cleanup-saved-temps): Ditto.
2285
2286 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2287
2288         PR testsuite/44701
2289         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2290
2291         PR c/45079
2292         * gcc.dg/pr45079.c: New test.
2293
2294 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2295
2296         PR tree-optimization/44152
2297         * gcc.dg/vect/fast-math-pr44152.c: New test.
2298
2299 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2300
2301         PR ObjC/44140
2302         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2303         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2304         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2305         * obj-c++.dg/torture/trivial.mm: Ditto.
2306         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2307         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2308         * objc.dg/torture/tls/thr-init.m: Ditto.
2309         * objc.dg/torture/trivial.m: Ditto.
2310
2311 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2312
2313         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2314         Skip on spu-*-* targets.
2315
2316 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2317
2318         PR tree-optimization/45083
2319         * gcc.dg/pr45083.c: New test.
2320
2321 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2322
2323         PR fortran/40873
2324         * gfortran.dg/whole_file_22.f90: New test.
2325         * gfortran.dg/whole_file_23.f90: New test.
2326
2327 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2328             Jack Howarth  <howarth@bromo.med.uc.edu>
2329             Richard Henderson  <rth@redhat.com>
2330
2331         PR target/44132
2332         * gcc.dg/tls/thr-init-1.c: New.
2333         * gcc.dg/tls/thr-init-2.c: New.
2334         * gcc.dg/torture/tls New.
2335         * gcc.dg/torture/tls/tls-test.c: New.
2336         * gcc.dg/torture/tls/thr-init-1.c: New.
2337         * gcc.dg/torture/tls/tls.exp: New.
2338         * gcc.dg/torture/tls/thr-init-2.c: New.
2339         * gcc.dg/tls/emutls-2.c: New test
2340
2341         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2342         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2343         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2344         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2345         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2346         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2347         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2348         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2349         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2350         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2351         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2352         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2353         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2354         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2355         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2356         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2357         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2358         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2359         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2360         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2361         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2362         gfortran.dg/gomp/omp_threadprivate1.f90,
2363         gfortran.dg/gomp/omp_threadprivate2.f90,
2364         gfortran.dg/gomp/reduction1.f90,
2365         gfortran.dg/gomp/sharing-1.f90: Likewise.
2366
2367 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2368
2369         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2370         sse_runtime.
2371         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2372         dg-require-visibility.
2373
2374 2010-07-26  Richard Guenther  <rguenther@suse.de>
2375
2376         PR tree-optimization/43784
2377         * gcc.c-torture/execute/pr43784.c: New testcase.
2378         * g++.dg/torture/pr43784.C: Likewise.
2379
2380 2010-07-26  Richard Guenther  <rguenther@suse.de>
2381
2382         PR middle-end/45056
2383         * g++.dg/pr45056.C: New testcase.
2384
2385 2010-07-26  Richard Guenther  <rguenther@suse.de>
2386
2387         PR tree-optimization/45071
2388         * gcc.dg/pr45071.c: New testcase.
2389
2390 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2391
2392         PR fortran/45066
2393         * gfortran.dg/namelist_62.f90: New.
2394
2395 2010-07-26  Richard Guenther  <rguenther@suse.de>
2396
2397         * gcc.c-torture/execute/pr45017.c: Move ...
2398         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2399
2400 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2401
2402         PR fortran/40628
2403         * trim_optimize_1.f90:  New test.
2404         * character_comparision_1.f90:  New test.
2405
2406 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2407
2408         PR fortran/42852
2409         * gfortran.dg/wtruncate_fix.f: New test.
2410
2411 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2412
2413         PR testsuite/45068
2414         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2415
2416 2010-07-24  Richard Guenther  <rguenther@suse.de>
2417
2418         PR lto/43788
2419         * g++.dg/lto/20100724-1_0.C: New testcase.
2420
2421 2010-07-24  Richard Guenther  <rguenther@suse.de>
2422
2423         PR lto/43212
2424         * gcc.dg/lto/20100724-1_0.c: New testcase.
2425         * gcc.dg/lto/20100724-1_1.c: Likewise.
2426
2427 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2428
2429         PR fortran/40011
2430         * gfortran.dg/whole_file_21.f90: New.
2431
2432         * gfortran.dg/integer_exponentiation_3.F90: Use
2433         -ffloat-store only for i?86/x86-64 -m32.
2434
2435 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2436
2437         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2438         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2439
2440 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2441
2442         * gfortran.dg/func_decl_4.f90: Split test into two ...
2443         * gfortran.dg/func_decl_5.f90: ... parts.
2444         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2445         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2446         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2447         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2448         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2449         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2450         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2451         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2452         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2453         * gfortran.dg/sizeof.f90: Make test valid.
2454         * gfortran.dg/pr20865.f90: Add new dg-error.
2455         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2456         * gfortran.dg/g77/19990218-0.f: Ditto.
2457         * gfortran.dg/g77/19990218-1.f: Ditto.
2458         * gfortran.dg/g77/970625-2.f: Ditto.
2459         * gfortran.dg/pr37243.f: Fix function declaration.
2460         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2461         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2462
2463 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2464
2465         PR fortran/44945
2466         * gfortran.dg/char_array_structure_constructor.f90: Add
2467         -fwhole-file as dg-option as it otherwise fails on some
2468         systems.
2469
2470 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2471
2472         * gnat.dg/aggr16.ad[sb]: New test.
2473         * gnat.dg/aggr16_pkg.ads: New helper.
2474
2475 2010-07-23  Richard Guenther  <rguenther@suse.de>
2476
2477         PR lto/43071
2478         * g++.dg/lto/20100723-1_0.C: New testcase.
2479
2480 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2481
2482         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2483         AVX support.
2484         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2485         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2486
2487 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2488
2489         * lib/target-supports.exp (add_options_for_tls): New proc.
2490         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2491         * g++.dg/tls/static-1a.cc: Likewise.
2492         * gcc.dg/tls/emutls-1.c: Likewise.
2493         * gcc.dg/tls/opt-11.c: Likewise.
2494         * gcc.dg/tls/opt-12.c: Likewise.
2495         * gcc.dg/tls/pr24428-2.c: Likewise.
2496         * gcc.dg/tls/pr24428.c: Likewise.
2497         * obj-c++.dg/tls/static-1.mm: Likewise.
2498         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2499         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2500         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2501         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2502         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2503         * objc.dg/torture/tls/thr-init.m: Likewise.
2504         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2505
2506 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2507
2508         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2509         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2510         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2511         optimized dump files.
2512
2513 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2514
2515         PR tree-optimization/45047
2516         * gcc.c-torture/compile/pr45047.c: New test.
2517
2518 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2519
2520         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2521         instead of dg-compile.
2522         * gcc.dg/float-range-4.c: Ditto.
2523         * gcc.dg/float-range-5.c: Ditto.
2524         * gcc.dg/fold-overflow-1.c: Ditto.
2525         * gcc.dg/gomp/sections-4.c: Ditto.
2526         * gcc.dg/transparent-union-1.c: Ditto.
2527         * gcc.dg/transparent-union-2.c: Ditto.
2528         * gcc.target/i386/pr39315-check.c: Ditto.
2529         * g++.dg/gomp/sections-4.C: Ditto.
2530         * g++.dg/template/dtor7.C: Ditto.
2531         * g++.dg/tree-ssa/pr19952.C: Ditto.
2532         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2533         * gfortran.dg/graphite/pr42185.f90: Ditto.
2534         * gfortran.dg/namelist_36.f90: Ditto.
2535         * gnat.dg/noreturn1.adb: Ditto.
2536         * gnat.dg/specs/small_alignment.ads: Ditto.
2537
2538 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2539
2540         PR tree-optimization/44915
2541         * g++.dg/torture/pr44915.C: New test.
2542
2543 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2544
2545         PR tree-optimization/44914
2546         * g++.dg/tree-ssa/pr44914.C: New test.
2547
2548 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2549
2550         PR target/44290
2551         * gcc.dg/pr44290-1.c: New test.
2552         * gcc.dg/pr44290-2.c: New test.
2553
2554 2010-07-23  Jason Merrill  <jason@redhat.com>
2555
2556         PR c++/45008
2557         * g++.dg/abi/mangle44.C: New.
2558
2559 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2560
2561         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2562         for compile-time only tests.
2563         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2564         target check.
2565         * gcc.target/i386/pr39315-4.c: Ditto.
2566         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2567         target check.  Include sse-os-support.h.
2568         (main): Call check_isa and sse_os_support.
2569         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2570         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2571         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2572         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2573         target check.  Include sse-os-support.h.
2574         (main): Call check_isa and sse_os_support.
2575         * gcc.target/i386/vperm-v2df.c: Ditto.
2576
2577 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2578
2579         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2580         (check_effective_target_avx_runtime): New procedure.
2581         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2582         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2583
2584         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2585         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2586         and __get_cpuid test.
2587         * gcc.dg/compat/vector-2b_main.c: Ditto.
2588
2589         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2590
2591         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2592         for compile-time only test.
2593         * gcc.dg/pr32716.c: Ditto.
2594         * gcc.dg/pr34856.c: Ditto.
2595         * gcc.dg/pr36997.c: Ditto.
2596         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2597         * gfortran.dg/pr28158.f90: Ditto.
2598         * gfortran.dg/pr30667.f: Ditto.
2599
2600         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2601         i?86-*-* and x86_64-*-* targets to disable execution on targets
2602         without sse2 runtime support.
2603         * g++.dg/vect/vect.exp: Ditto.
2604         * gfortran.dg/vect/vect.exp: Ditto.
2605
2606         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2607         * gcc.dg/pr37544.c: Ditto.
2608         * gcc.dg/pr40550.c: Ditto.
2609         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2610         * gcc.dg/compat/vector-1a_main.c: Ditto.
2611         * gcc.dg/compat/vector-2a_main.c: Ditto.
2612         * gcc.dg/torture/pr16104-1.c: Ditto.
2613         * gcc.dg/torture/pr35771-1.c: Ditto.
2614         * gcc.dg/torture/pr35771-2.c: Ditto.
2615         * gcc.dg/torture/pr35771-3.c: Ditto.
2616         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2617         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2618         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2619         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2620         * g++.dg/other/i386-1.C: Ditto.
2621         * g++.dg/other/pr40446.C: Ditto.
2622
2623 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2624
2625         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2626
2627 2010-07-23  Daniel Kraft  <d@domob.eu>
2628
2629         PR fortran/44709
2630         * gfortran.dg/exit_1.f08: New test.
2631         * gfortran.dg/exit_2.f08: New test.
2632
2633 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2634
2635         PR tree-optimization/39839
2636         * gcc.target/arm/pr39839.c: New test case.
2637
2638 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2639
2640         * gnat.dg/unchecked_convert5b.adb: New test.
2641         * gnat.dg/unchecked_convert6.adb: Likewise.
2642         * gnat.dg/unchecked_convert6b.adb: Likewise.
2643
2644 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2645
2646         * gnat.dg/aggr15.ad[sb]: New test.
2647
2648 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2649
2650         PR debug/45024
2651         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2652
2653 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2654
2655         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2656         with dg-require-linker-plugin.
2657
2658 2010-07-22  Richard Guenther  <rguenther@suse.de>
2659
2660         PR lto/43850
2661         * g++.dg/lto/20100722-1_0.C: New testcase.
2662
2663 2010-07-22  Richard Guenther  <rguenther@suse.de>
2664
2665         PR lto/42451
2666         * gcc.dg/lto/20100720-3_0.c: New testcase.
2667         * gcc.dg/lto/20100720-3_1.c: Likewise.
2668
2669 2010-07-22  Richard Guenther  <rguenther@suse.de>
2670
2671         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2672         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2673
2674         PR lto/43373
2675         * gcc.dg/lto/20100722-1_0.c: New testcase.
2676
2677 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2678
2679         PR tree-optimization/44891
2680         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2681
2682 2010-07-22  Richard Guenther  <rguenther@suse.de>
2683
2684         PR tree-optimization/45017
2685         * gcc.c-torture/execute/pr45017.c: New testcase.
2686
2687 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2688
2689         PR fortran/45019
2690         * gfortran.dg/aliasing_dummy_5.f90: New.
2691
2692 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2693
2694         PR target/43698
2695         * gcc.target/arm/pr43698.c: New test.
2696
2697 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2698
2699         PR fortran/44929
2700         * Revert my commit r162325 for this PR.
2701
2702 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2703
2704         PR debug/45015
2705         * gcc.target/m68k/pr45015.c: New test.
2706
2707 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2708
2709         PR c++/44641
2710         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2711         comments.
2712
2713 2010-07-21  Richard Guenther  <rguenther@suse.de>
2714
2715         PR lto/45018
2716         * g++.dg/lto/20100721-1_0.C: New testcase.
2717
2718 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2719
2720         PR tree-optimization/44900
2721         * g++.dg/torture/pr44900.C: New test.
2722
2723 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2724
2725         PR middle-end/44738
2726         * c-c++-common/uninit-17.c: Correct expected error.
2727
2728 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2729
2730         * gcc.dg/guality/asm-1.c: New test.
2731
2732         PR debug/45003
2733         * gcc.dg/guality/pr45003-2.c: New test.
2734         * gcc.dg/guality/pr45003-3.c: New test.
2735
2736 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2737
2738         PR libfortran/44697
2739         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2740
2741 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2742
2743         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2744         defined on the current line.
2745         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2746         * g++.dg/debug/dwarf2/pr44641.C: New.
2747
2748 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2749
2750         * gcc.target/powerpc/block-move-1.c: New test.
2751         * gcc.target/powerpc/block-move-2.c: New test.
2752
2753 2010-07-20  Jason Merrill  <jason@redhat.com>
2754
2755         PR c++/44967
2756         * g++.dg/cpp0x/sfinae2.C: New.
2757
2758 2010-07-20  Richard Guenther  <rguenther@suse.de>
2759
2760         PR lto/42696
2761         * gcc.dg/lto/20100720-4_0.c: New testcase.
2762
2763 2010-07-20  Richard Guenther  <rguenther@suse.de>
2764
2765         PR lto/43221
2766         * gcc.dg/lto/20100720-2_0.c: New testcase.
2767         * gcc.dg/lto/20100720-2_1.c: Likewise.
2768
2769 2010-07-20  Richard Guenther  <rguenther@suse.de>
2770
2771         PR lto/43208
2772         * gcc.dg/lto/20100720-1_0.c: New testcase.
2773         * gcc.dg/lto/20100720-1_1.c: Likewise.
2774
2775 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2776
2777         PR debug/45003
2778         * gcc.dg/guality/pr45003-1.c: New test.
2779
2780 2010-07-20  Richard Guenther  <rguenther@suse.de>
2781
2782         PR tree-optimization/44977
2783         * gcc.dg/torture/pr44977.c: New testcase.
2784
2785 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2786
2787         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2788         sync_char_short
2789
2790 2010-07-20  Richard Guenther  <rguenther@suse.de>
2791
2792         PR middle-end/44971
2793         PR middle-end/44988
2794         * gcc.dg/pr44971.c: New testcase.
2795         * gcc.c-torture/compile/pr44988.c: Likewise.
2796
2797 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2798
2799         PR fortran/44929
2800         * gfortran.dg/allocate_with_typespec.f90: New test.
2801         * gfortran.dg/allocate_derived_1.f90: Update error message.
2802
2803 2010-07-19  Jason Merrill  <jason@redhat.com>
2804
2805         PR c++/44996
2806         * g++.dg/cpp0x/decltype23.C: New.
2807
2808 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2809
2810         PR fortran/42385
2811         * gfortran.dg/class_defined_operator_1.f03 : New test.
2812
2813 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2814
2815         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2816         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2817         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2818         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2819
2820 2010-07-19  Richard Guenther  <rguenther@suse.de>
2821
2822         PR middle-end/44941
2823         * gcc.c-torture/compile/pr44941.c: New testcase.
2824
2825 2010-07-19  Jason Merrill  <jason@redhat.com>
2826
2827         PR c++/44969
2828         * g++.dg/template/sfinae24.C: New.
2829
2830 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2831
2832         PR fortran/44353
2833         * gfortran.dg/data_implied_do_2.f90: Removed.
2834
2835 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2836
2837         PR c++/44969
2838         * g++.dg/template/sfinae23.C: New.
2839
2840 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2841
2842         * lib/target-supports.exp (check_sse_os_support_available): New
2843         proc.
2844         (check_sse_hw_available): New proc.
2845         (check_effective_target_sse_runtime): New proc.
2846         (check_effective_target_sse2_runtime): New proc.
2847         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2848         -msse2 if check_sse_os_support_available.
2849         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2850         check_sse_os_support_available.
2851         * gcc.dg/vect/vect.exp: Likewise.
2852         * gfortran.dg/vect/vect.exp: Likewise.
2853         * gcc.target/i386/sol2-check: Renamed to ...
2854         * gcc.target/i386/sse-os-support.h: ... this.
2855         (sol2_check): Renamed to ...
2856         (sse_os_support): ... this.
2857         Only test movss with xmm registers.
2858         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2859         Removed ILL_INSN, ILL_INSN_LEN.
2860         * gcc.target/i386/sse2-check.h: Likewise.
2861         * gcc.target/i386/sse3-check.h: Likewise.
2862         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2863         Removed cpuid.h, __get_cpuid test.
2864         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2865         Removed cpuid.h, __get_cpuid test.
2866         * g++.dg/other/pr40446.C: Likewise.
2867         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2868         * gcc.dg/compat/vector-1a_main.c: Likewise.
2869         * gcc.dg/compat/vector-2a_main.c: Likewise.
2870         * gcc.dg/pr36584.c: Likewise.
2871         * gcc.dg/pr37544.c: Likewise.
2872         * gcc.dg/torture/pr16104-1.c: Likewise.
2873         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2874         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2875         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2876         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2877         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2878         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2879         sse2_runtime.
2880         * gcc.dg/torture/pr35771-2.c: Likewise.
2881         * gcc.dg/torture/pr35771-3.c: Likewise.
2882         * gcc.target/i386/pr39315-2.c: Likewise.
2883         * gcc.target/i386/pr39315-4.c: Likewise.
2884         * gcc.target/i386/vperm-v2df.c: Likewise.
2885         * gcc.target/i386/vperm-v2di.c: Likewise.
2886         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2887         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2888         sse_runtime.
2889
2890 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2891
2892         PR fortran/44353
2893         * gfortran.dg/data_implied_do_2.f90: New test.
2894
2895 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2896
2897         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2898
2899 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2900
2901         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2902         to the "mips16" group.
2903         (mips_using_mips16_p): New procedure.
2904         (mips-dg-options): Use it.
2905
2906 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2907
2908         * gcc.target/mips/mips16-attributes-4.c: New test.
2909
2910 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2911
2912         PR testsuite/44418
2913         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2914         * gcc.target/powerpc/recip-2.c: Ditto.
2915         * gcc.target/powerpc/recip-3.c: Ditto.
2916
2917 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2918
2919         * gcc.target/arm/pr42235.c: New test.
2920
2921 2010-07-16  Jason Merrill  <jason@redhat.com>
2922
2923         PR c++/32505
2924         * g++.dg/template/partial8.C: New.
2925
2926 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2927
2928         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2929         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2930         in C++.
2931         (gualcvt): New overloaded inline.
2932         (GUALCVT): Use it for C++.
2933         * g++.dg/guality/guality.exp: New.
2934         * g++.dg/guality/guality.h: New.
2935         * g++.dg/guality/redeclaration1.C: New test.
2936         * g++.dg/dg.exp: Prune also guality/* tests.
2937         * gcc.dg/guality/pr43141.c: Moved to...
2938         * c-c++-common/guality/pr43141.c: ... here.
2939
2940 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2941
2942         PR libfortran/37077
2943         * gfortran.dg/char4_iunit_2.f03: New test.
2944
2945 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2946
2947         * lib/plugin-support.exp (plugin-test-execute):
2948         Add ${gcc_objdir}/intl to includes.
2949
2950 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2951
2952         PR target/44942
2953         * gcc.c-torture/execute/pr44942.c: New test.
2954         * gcc.target/i386/pr44942.c: New test.
2955
2956 2010-07-15  Jason Merrill  <jason@redhat.com>
2957
2958         PR c++/44909
2959         * g++.dg/cpp0x/implicit7.C: New.
2960         * g++.dg/cpp0x/implicit8.C: New.
2961
2962 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2963
2964         Disable float tests for __SPU__ targets due to lack of signed zero:
2965         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2966         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2967         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2968         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2969         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2970         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2971         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2972         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2973         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2974
2975 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2976
2977         * gfortran.dg/select_char_2.f90: New test.
2978
2979 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2980
2981         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2982         with DECL_CHAIN.
2983
2984 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2985
2986         PR fortran/44936
2987         * gfortran.dg/typebound_generic_9.f03: New.
2988
2989 2010-07-15  Richard Guenther  <rguenther@suse.de>
2990
2991         PR tree-optimization/44946
2992         * gcc.c-torture/compile/pr44946.c: New testcase.
2993
2994 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2995
2996         PR fortran/40206
2997         * gfortran.dg/select_char_3.f90: New test.
2998
2999 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3000             Kevin F. Quinn  <kevquinn@gentoo.org>
3001
3002         * gcc.dg/Wtrampolines.c: New.
3003
3004 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3005
3006         PR libfortran/44934
3007         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3008
3009 2010-07-14  Jason Merrill  <jason@redhat.com>
3010
3011         PR c++/44810
3012         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3013
3014         Implement C++0x unrestricted unions (N2544)
3015         * g++.dg/cpp0x/union1.C: New.
3016         * g++.dg/cpp0x/union2.C: New.
3017         * g++.dg/cpp0x/union3.C: New.
3018         * g++.dg/cpp0x/defaulted2.C: Adjust.
3019         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3020         * g++.old-deja/g++.ext/anon2.C: Adjust.
3021         * g++.old-deja/g++.mike/misc6.C: Adjust.
3022
3023 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3024
3025         PR fortran/44925
3026         * gfortran.dg/c_loc_tests_15.f90: New.
3027
3028 2010-07-13  Jason Merrill  <jason@redhat.com>
3029
3030         PR c++/44909
3031         * g++.dg/cpp0x/implicit6.C: New.
3032
3033 2010-07-13  Jason Merrill  <jason@redhat.com>
3034
3035         PR c++/44540
3036         * g++.dg/abi/noreturn1.C: New.
3037         * g++.dg/abi/noreturn2.C: New.
3038
3039 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3040
3041         PR other/44874
3042         PR debug/44832
3043         * c-c++-common/pr44832.c: New test.
3044
3045 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3046
3047         PR objc/44488
3048         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3049         on the target.  Make sure that we can assemble the emitted asm when
3050         the test type is 'compile'.
3051
3052 2010-07-13  Richard Guenther  <rguenther@suse.de>
3053
3054         PR tree-optimization/36960
3055         * g++.dg/torture/pr36960.C: New testcase.
3056
3057 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3058
3059         PR c++/44908
3060         * g++.dg/template/sfinae21.C: New.
3061         * g++.dg/template/sfinae22.C: Likewise.
3062
3063 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3064
3065         PR testsuite/42843
3066         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3067         * gcc.dg/plugin/ggcplug.c: Likewise.
3068         * g++.dg/plugin/selfassign.c: Likewise.
3069         * g++.dg/plugin/attribute_plugin.c: Likewise.
3070         * g++.dg/plugin/dumb_plugin.c: Likewise.
3071         * g++.dg/plugin/pragma_plugin.c: Likewise.
3072
3073 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3074
3075         * gcc.c-torture/execute/pr44683.x: New.
3076         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3077
3078 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3079
3080         PR fortran/44434
3081         PR fortran/44565
3082         PR fortran/43945
3083         PR fortran/44869
3084         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3085         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3086         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3087         * gfortran.dh/typebound_call_16.f03: New.
3088         * gfortran.dg/typebound_generic_6.f03: New.
3089         * gfortran.dg/typebound_generic_7.f03: New.
3090         * gfortran.dg/typebound_generic_8.f03: New.
3091
3092 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3093
3094         PR libfortran/37077
3095         * gfortran.dg/char4_iunit_1.f03: New test.
3096
3097 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3098
3099         * gcc.dg/tree-ssa/vrp53.c: New test.
3100
3101 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3102
3103         PR c++/44907
3104         * g++.dg/template/sfinae19.C: New.
3105         * g++.dg/template/sfinae20.C: Likewise.
3106
3107 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3108
3109         * gcc.target/arm/interrupt-1.c: New test.
3110         * gcc.target/arm/interrupt-2.c: New test.
3111
3112 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3113
3114         * gcc.dg/pr42427.c: Require c99_runtime.
3115         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3116         c99_runtime.
3117         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3118         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3119         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3120         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3121         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3122         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3123         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3124         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3125         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3126         * gcc.target/i386/pr37275.c: Require visibility support.
3127
3128 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3129
3130         * lib/target-supports.exp (check_effective_target_sse): New proc.
3131         * gcc.target/i386/sol2-check.h: New file.
3132         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3133         Include sol2-check.h.
3134         (main) Only run do_test () if sol2_check ().
3135         * gcc.target/i386/sse2-check.h: Likewise.
3136         * gcc.target/i386/sse3-check.h: Likewise.
3137         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3138         [__sun__ && __svr4__]: Execute SSE2 instruction.
3139         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3140         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3141         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3142         * g++.dg/ext/vector14.C: Likewise.
3143         * g++.dg/other/mmintrin.C: Likewise.
3144         * gcc.dg/20020418-1.c: Likewise.
3145         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3146         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3147         * gcc.dg/format/unnamed-1.c: Likewise.
3148         Adapt dg-warning line number.
3149         * gcc.dg/graphite/pr40281.c: Likewise.
3150         * gcc.dg/pr32176.c: Likewise.
3151         * gcc.dg/pr40550.c: Likewise.
3152         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3153         * gcc.dg/torture/pr36891.c: Likewise.
3154         * gcc.target/i386/20020218-1.c: Likewise.
3155         * gcc.target/i386/20020523.c: Likewise.
3156         * gcc.target/i386/abi-1.c: Likewise.
3157         * gcc.target/i386/brokensqrt.c: Likewise.
3158         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3159         * gcc.target/i386/pr13366.c: Likewise.
3160         * gcc.target/i386/pr13685.c: Likewise.
3161         * gcc.target/i386/pr24306.c: Likewise.
3162         * gcc.target/i386/pr31486.c: Likewise.
3163         * gcc.target/i386/pr32065-1.c: Likewise.
3164         * gcc.target/i386/pr32065-2.c: Likewise.
3165         * gcc.target/i386/pr32389.c: Likewise.
3166         * gcc.target/i386/pr38824.c: Likewise.
3167         * gcc.target/i386/pr38931.c: Likewise.
3168         * gcc.target/i386/pr39592-1.c: Likewise.
3169         * gcc.target/i386/pr43766.c: Likewise.
3170         * gcc.target/i386/recip-divf.c: Likewise.
3171         * gcc.target/i386/recip-sqrtf.c: Likewise.
3172         * gcc.target/i386/recip-vec-divf.c: Likewise.
3173         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3174         * gcc.target/i386/sse-1.c: Likewise.
3175         * gcc.target/i386/sse-16.c: Likewise.
3176         * gcc.target/i386/sse-2.c: Likewise.
3177         * gcc.target/i386/sse-20.c: Likewise.
3178         * gcc.target/i386/sse-3.c: Likewise.
3179         * gcc.target/i386/sse-7.c: Likewise.
3180         * gcc.target/i386/sse-9.c: Likewise.
3181         * gcc.target/i386/sse-addps-1.c: Likewise.
3182         * gcc.target/i386/sse-addss-1.c: Likewise.
3183         * gcc.target/i386/sse-andnps-1.c: Likewise.
3184         * gcc.target/i386/sse-andps-1.c: Likewise.
3185         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3186         * gcc.target/i386/sse-comiss-1.c: Likewise.
3187         * gcc.target/i386/sse-comiss-2.c: Likewise.
3188         * gcc.target/i386/sse-comiss-3.c: Likewise.
3189         * gcc.target/i386/sse-comiss-4.c: Likewise.
3190         * gcc.target/i386/sse-comiss-5.c: Likewise.
3191         * gcc.target/i386/sse-comiss-6.c: Likewise.
3192         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3193         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3194         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3195         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3196         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3197         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3198         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3199         * gcc.target/i386/sse-divps-1.c: Likewise.
3200         * gcc.target/i386/sse-divss-1.c: Likewise.
3201         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3202         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3203         * gcc.target/i386/sse-maxps-1.c: Likewise.
3204         * gcc.target/i386/sse-maxss-1.c: Likewise.
3205         * gcc.target/i386/sse-minps-1.c: Likewise.
3206         * gcc.target/i386/sse-minss-1.c: Likewise.
3207         * gcc.target/i386/sse-movaps-1.c: Likewise.
3208         * gcc.target/i386/sse-movaps-2.c: Likewise.
3209         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3210         * gcc.target/i386/sse-movhps-1.c: Likewise.
3211         * gcc.target/i386/sse-movhps-2.c: Likewise.
3212         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3213         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3214         * gcc.target/i386/sse-movntps-1.c: Likewise.
3215         * gcc.target/i386/sse-movss-1.c: Likewise.
3216         * gcc.target/i386/sse-movss-2.c: Likewise.
3217         * gcc.target/i386/sse-movss-3.c: Likewise.
3218         * gcc.target/i386/sse-movups-1.c: Likewise.
3219         * gcc.target/i386/sse-movups-2.c: Likewise.
3220         * gcc.target/i386/sse-mulps-1.c: Likewise.
3221         * gcc.target/i386/sse-mulss-1.c: Likewise.
3222         * gcc.target/i386/sse-orps-1.c: Likewise.
3223         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3224         * gcc.target/i386/sse-recip-vec.c: Likewise.
3225         * gcc.target/i386/sse-recip.c: Likewise.
3226         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3227         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3228         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3229         * gcc.target/i386/sse-subps-1.c: Likewise.
3230         * gcc.target/i386/sse-subss-1.c: Likewise.
3231         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3232         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3233         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3234         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3235         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3236         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3237         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3238         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3239         * gcc.target/i386/sse-xorps-1.c: Likewise.
3240         * gcc.target/i386/ssefn-1.c: Likewise.
3241         * gcc.target/i386/ssefn-3.c: Likewise.
3242         * gcc.target/i386/sseregparm-1.c: Likewise.
3243         * gcc.target/i386/stackalign/return-3.c: Likewise.
3244         * gcc.target/i386/vectorize1.c: Likewise.
3245         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3246         * gcc.target/i386/xorps-sse.c: Likewise.
3247         * gfortran.dg/pr28158.f90: Likewise.
3248         * gfortran.dg/pr30667.f: Likewise.
3249         * gnat.dg/loop_optimization7.adb: Likewise.
3250         * gnat.dg/sse_nolib.adb: Likewise.
3251
3252 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3253
3254         PR fortran/44702
3255         * gfortran.dg/use_rename_6.f90: New.
3256         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3257
3258 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3259
3260         PR fortran/44869
3261         * gfortran.dg/class_24.f03: New.
3262
3263 2010-07-10  Richard Guenther  <rguenther@suse.de>
3264
3265         PR lto/44889
3266         * gcc.dg/lto/20100709-1_0.c: New testcase.
3267         * gcc.dg/lto/20100709-1_1.c: Likewise.
3268
3269 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3270
3271         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3272
3273 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3274
3275         PR objc/44140
3276         * objc.dg/lto/trivial-1_0.m: New.
3277         * objc.dg/lto/lto.exp: New.
3278         * obj-c++.dg/lto/trivial-1_0.mm: New.
3279         * obj-c++.dg/lto/lto.exp: New.
3280         * objc.dg/symtab-1.m: Adjust sizes.
3281         * objc.dg/image-info.m: Do not run for gnu-runtime.
3282
3283 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3284
3285         * gcc.dg/pr32370.c: Allow another kind of error message.
3286
3287 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3288
3289         * gnat.dg/atomic3.adb: New test.
3290
3291 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3292             Denys Vlasenko  <dvlasenk@redhat.com>
3293             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3294
3295         PR tree-optimization/28632
3296         * gcc.dg/tree-ssa/vrp51.c: New test.
3297         * gcc.dg/tree-ssa/vrp52.c: New test.
3298
3299 2010-07-09  Jason Merrill  <jason@redhat.com>
3300
3301         * g++.dg/abi/covariant6.C: New.
3302         * g++.dg/inherit/covariant17.C: Test both bases.
3303         * g++.dg/inherit/covariant7.C: Check vtable layout.
3304
3305 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3306
3307         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3308
3309 2010-07-09  Richard Guenther  <rguenther@suse.de>
3310
3311         PR tree-optimization/44852
3312         * gcc.c-torture/execute/pr44852.c: New testcase.
3313
3314 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3315
3316         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3317         multiplication by values.
3318         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3319         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3320
3321 2010-07-09  Richard Guenther  <rguenther@suse.de>
3322
3323         PR tree-optimization/44882
3324         * gfortran.dg/pr44882.f90: New testcase.
3325
3326 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3327
3328         PR target/40657
3329         * gcc.target/arm/pr40657-1.c: New test.
3330         * gcc.target/arm/pr40657-2.c: New test.
3331         * gcc.c-torture/execute/pr40657.c: New test.
3332
3333 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3334
3335         * gcc.dg/tree-ssa/vrp50.c: New test.
3336         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3337
3338 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3339
3340         PR fortran/44649
3341         * gfortran.dg/c_sizeof_1.f90: Modified.
3342         * gfortran.dg/storage_size_1.f08: New.
3343         * gfortran.dg/storage_size_2.f08: New.
3344
3345 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3346
3347         * gcc.c-torture/execute/20100708-1.c: New test.
3348
3349 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3350
3351         PR fortran/44847
3352         * gfortran.dg/gomp/pr44847.f90: New test.
3353
3354 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3355
3356         PR tree-optimization/44710
3357         * gcc.dg/tree-ssa/ifc-6.c: New.
3358         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3359
3360 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3361
3362         PR fortran/18918
3363         * gfortran.dg/coarray_10.f90: Add an additional test.
3364
3365 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3366
3367         PR middle-end/44828
3368         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3369         * gcc.c-torture/execute/pr44828.x: Revert.
3370
3371 2010-07-08  Jason Merrill  <jason@redhat.com>
3372
3373         PR c++/43120
3374         * g++.dg/inherit/covariant17.C: New.
3375         * g++.dg/abi/covariant1.C: Actually test for the bug.
3376
3377 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3378
3379         PR rtl-optimization/44838
3380         * gcc.dg/pr44838.c: New.
3381
3382 2010-07-08  Richard Guenther  <rguenther@suse.de>
3383
3384         PR tree-optimization/44831
3385         * gcc.c-torture/compile/pr44831.c: New testcase.
3386         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3387
3388 2010-07-08  Richard Guenther  <rguenther@suse.de>
3389
3390         PR tree-optimization/44861
3391         * g++.dg/vect/pr44861.cc: New testcase.
3392
3393 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3394
3395         PR middle-end/44828
3396         * gcc.c-torture/execute/pr44828.x: New file.
3397
3398 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3399
3400         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3401         dg-options.
3402         * g++.dg/ext/altivec-17.C: Adjust error message.
3403
3404 2010-07-07  Tom Tromey  <tromey@redhat.com>
3405
3406         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3407
3408 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3409
3410         PR target/44844
3411         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3412         * gcc.target/i386/rdrand-2.c: Likewise.
3413         * gcc.target/i386/rdrand-3.c: Likewise.
3414
3415 2010-07-07  Jan Hubicka  <jh@suse.cz>
3416
3417         PR middle-end/44813
3418         * g++.dg/torture/pr44813.C: New testcase.
3419         * g++.dg/torture/pr44826.C: New testcase.
3420
3421 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3422
3423         PR rtl-optimization/44787
3424         * gcc.c-torture/compile/pr44788.c: New test.
3425         * gcc.target/arm/pr44788.c: New test.
3426
3427 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3428
3429         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3430
3431 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3432
3433         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3434         to dg-options.
3435
3436 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3437
3438         PR fortran/44742
3439         * gfortran.dg/parameter_array_init_6.f90: New.
3440         * gfortran.dg/initialization_20.f90: Update dg-error.
3441         * gfortran.dg/initialization_24.f90: Ditto.
3442
3443 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3444         PR fortran/PR44693
3445         * gfortran.dg/dim_range_1.f90:  New test.
3446         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3447
3448 2010-07-06  Jason Merrill  <jason@redhat.com>
3449
3450         PR c++/44703
3451         * g++.dg/cpp0x/initlist41.C: New.
3452
3453         PR c++/44778
3454         * g++.dg/template/ptrmem22.C: New.
3455
3456 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3457
3458         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3459         support.
3460         * gcc.target/i386/i386.exp: Likewise.
3461
3462 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3463
3464         PR testsuite/44195
3465         * gcc.dg/lto/20100518_0.c: Limit to x86.
3466
3467 2010-07-06  Richard Guenther  <rguenther@suse.de>
3468
3469         PR middle-end/44828
3470         * gcc.c-torture/execute/pr44828.c: New testcase.
3471
3472 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3473
3474         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3475         * g++.dg/warn/volatile1.C: Likewise.
3476         * g++.dg/template/warn1.C: Likewise.
3477
3478 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3479
3480         AVX Programming Reference (June, 2010)
3481         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3482         * g++.dg/other/i386-3.C: Likewise.
3483         * gcc.target/i386/sse-12.c: Likewise.
3484
3485         * gcc.target/i386/f16c-check.h: New.
3486         * gcc.target/i386/rdfsbase-1.c: Likewise.
3487         * gcc.target/i386/rdfsbase-2.c: Likewise.
3488         * gcc.target/i386/rdgsbase-1.c: Likewise.
3489         * gcc.target/i386/rdgsbase-2.c: Likewise.
3490         * gcc.target/i386/rdrand-1.c: Likewise.
3491         * gcc.target/i386/rdrand-2.c: Likewise.
3492         * gcc.target/i386/rdrand-3.c: Likewise.
3493         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3494         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3495         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3496         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3497         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3498         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3499         * gcc.target/i386/wrfsbase-1.c: Likewise.
3500         * gcc.target/i386/wrfsbase-2.c: Likewise.
3501         * gcc.target/i386/wrgsbase-1.c: Likewise.
3502         * gcc.target/i386/wrgsbase-2.c: Likewise.
3503
3504         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3505         (__builtin_ia32_vcvtps2ph): New.
3506         (__builtin_ia32_vcvtps2ph256): Likewise.
3507
3508         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3509         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3510
3511         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3512         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3513
3514         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3515         (__builtin_ia32_vcvtps2ph256): Likewise.
3516         Add fsgsbase,rdrnd,f16c.
3517
3518         * lib/target-supports.exp (check_effective_target_f16c): New.
3519
3520 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3521
3522         * gcc.dg/guality/nrv-1.c: New test.
3523
3524 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3525
3526         PR middle-end/42505
3527         * gcc.target/arm/pr42505.c: New test case.
3528
3529 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3530
3531         PR c++/44808
3532         * g++.dg/opt/nrv16.C: New test.
3533
3534 2010-07-05  Richard Guenther  <rguenther@suse.de>
3535
3536         PR tree-optimization/44784
3537         * gcc.c-torture/compile/pr44784.c: New testcase.
3538
3539 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3540
3541         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3542         Increase loop bound and array size.
3543         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3544         Likewise.
3545
3546 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3547
3548         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3549         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3550         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3551         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3552         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3553
3554 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3555
3556         PR c++/22138
3557         * g++.dg/parse/template25.C: New.
3558
3559 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3560
3561         PR rtl-optimization/44695
3562         * gcc.dg/torture/pr44695.c: New.
3563
3564 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3565
3566         PR c++/16630
3567         * g++.dg/ext/pretty3.C: New.
3568
3569 2010-07-04  Richard Guenther  <rguenther@suse.de>
3570
3571         PR middle-end/44809
3572         * g++.dg/torture/pr44809.C: New testcase.
3573
3574 2010-07-04  Richard Guenther  <rguenther@suse.de>
3575
3576         PR tree-optimization/44656
3577         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3578
3579 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3580             Revital Eres  <eres@il.ibm.com>
3581
3582         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3583         misaligned stores.
3584         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3585         gcc.dg/vect/vect-96.c: Likewise.
3586         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3587         that support misaligned stores. Change the number of expected
3588         misaligned accesses.
3589         * gcc.dg/vect/vect-peel-1.c: New test.
3590         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3591         gcc.dg/vect/vect-peel-4.c: Likewise.
3592         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3593         vectorizable on all targets that support realignment.
3594         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3595
3596 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3597
3598         PR c/44806
3599         * gcc.dg/torture/pr44806.c: New.
3600
3601 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3602
3603         * gnat.dg/cond_expr1.adb: New test.
3604
3605 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3606
3607         * gnat.dg/modular3.adb: New test.
3608         * gnat.dg/modular3_pkg.ads: New helper.
3609
3610 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3611             Mikael Pettersson  <mikpe@it.uu.se>
3612
3613         PR testsuite/44518
3614         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3615         Make signed-ness of chars explicit.  Scan the object for
3616         strings that are split by some target assemblers.
3617         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3618         explicit.
3619
3620 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3621
3622         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3623
3624 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3625
3626         PR/44128
3627         * g++.dg/warn/Wshadow-7.C: New test.
3628
3629 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3630             Julian Brown  <julian@codesourcery.com>
3631             Sandra Loosemore  <sandra@codesourcery.com>
3632
3633         * gcc.c-torture/execute/20100416-1.c: New test case.
3634
3635 2010-07-02  Julian Brown  <julian@codesourcery.com>
3636             Sandra Loosemore  <sandra@codesourcery.com>
3637
3638         PR target/43703
3639
3640         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3641         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3642
3643 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3644             Julian Brown  <julian@codesourcery.com>
3645
3646         * gcc.target/arm/neon/vadds64.c: Regenerated.
3647         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3648         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3649         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3650         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3651         * gcc.target/arm/neon-vmls-1.c: Likewise.
3652         * gcc.target/arm/neon-vsubs64.c: New execution test.
3653         * gcc.target/arm/neon-vsubu64.c: New execution test.
3654         * gcc.target/arm/neon-vadds64.c: New execution test.
3655         * gcc.target/arm/neon-vaddu64.c: New execution test.
3656
3657 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3658
3659         * gcc.target/arm/neon-vands64.c: New.
3660         * gcc.target/arm/neon-vandu64.c: New.
3661         * gcc.target/arm/neon-vbics64.c: New.
3662         * gcc.target/arm/neon-vbicu64.c: New.
3663         * gcc.target/arm/neon-veors64.c: New.
3664         * gcc.target/arm/neon-veoru64.c: New.
3665         * gcc.target/arm/neon-vorns64.c: New.
3666         * gcc.target/arm/neon-vornu64.c: New.
3667         * gcc.target/arm/neon-vorrs64.c: New.
3668         * gcc.target/arm/neon-vorru64.c: New.
3669         * gcc.target/arm/neon/vands64.c: Regenerated.
3670         * gcc.target/arm/neon/vandu64.c: Regenerated.
3671         * gcc.target/arm/neon/vbics64.c: Regenerated.
3672         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3673         * gcc.target/arm/neon/veors64.c: Regenerated.
3674         * gcc.target/arm/neon/veoru64.c: Regenerated.
3675         * gcc.target/arm/neon/vorns64.c: Regenerated.
3676         * gcc.target/arm/neon/vornu64.c: Regenerated.
3677         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3678         * gcc.target/arm/neon/vorru64.c: Regenerated.
3679
3680 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3681
3682         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3683
3684 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3685
3686         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3687         * gfortran.dg/intent_out_5.f90: Same.
3688         * gfortran.dg/ltrans-7.f90: Same.
3689         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3690
3691 2010-07-02  Jan Hubicka  <jh@suse.cz>
3692
3693         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3694
3695 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3696
3697         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3698
3699 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3700
3701         PR c++/44780
3702         * c-c++-common/Wunused-var-12.c: New test.
3703
3704 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3705
3706         PR target/42835
3707         * gcc.target/arm/pr42835.c: New test.
3708
3709         PR target/42172
3710         * gcc.target/arm/pr42172-1.c: New test.
3711
3712 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3713
3714         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3715
3716 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3717
3718         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3719         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3720         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3721         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3722         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3723         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3724         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3725         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3726         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3727         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3728         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3729         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3730         * gcc.target/arm/neon-vdup_ns64.c: New.
3731         * gcc.target/arm/neon-vdup_nu64.c: New.
3732         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3733         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3734         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3735         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3736         * gcc.target/arm/neon-vmov_ns64.c: New.
3737         * gcc.target/arm/neon-vmov_nu64.c: New.
3738         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3739         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3740         * gcc.target/arm/neon-vget_lanes64.c: New.
3741         * gcc.target/arm/neon-vget_laneu64.c: New.
3742         * gcc.target/arm/neon-vset_lanes64.c: New.
3743         * gcc.target/arm/neon-vset_laneu64.c: New.
3744
3745 2010-07-02  Richard Guenther  <rguenther@suse.de>
3746
3747         * g++.dg/torture/20100702-1.C: New testcase.
3748
3749 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3750
3751         PR target/44707
3752         * gcc.c-torture/compile/pr44707.c: New test.
3753
3754 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3755
3756         PR c++/44039
3757         * g++.dg/template/crash101.C: New.
3758
3759 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3760
3761         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3762         Use the ABI-0 accessors and fail it for m64.
3763
3764 2010-07-02  Jan Hubicka  <jh@suse.cz>
3765
3766         * g++.dg/tree-ssa/pr44706.C: New testcase.
3767
3768 2010-07-02  Richard Guenther  <rguenther@suse.de>
3769
3770         PR tree-optimization/44748
3771         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3772
3773 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3774
3775         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3776         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3777         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3778         the method types to forward:.
3779
3780 2010-06-30  Jason Merrill  <jason@redhat.com>
3781
3782         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3783         * g++.dg/other/pr25632.C: Likewise.
3784
3785 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3786
3787         PR tree-optimization/40421
3788         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3789
3790 2010-07-01  Richard Guenther  <rguenther@suse.de>
3791
3792         PR middle-end/42834
3793         PR middle-end/44468
3794         * gcc.c-torture/execute/20100316-1.c: New testcase.
3795         * gcc.c-torture/execute/pr44468.c: Likewise.
3796         * gcc.c-torture/compile/20100609-1.c: Likewise.
3797         * gcc.dg/volatile2.c: Adjust.
3798         * gcc.dg/plugin/selfassign.c: Likewise.
3799         * gcc.dg/pr36902.c: Likewise.
3800         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3801         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3802         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3803         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3804         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3805         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3806         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3807         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3808         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3809         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3810         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3811         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3812         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3813         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3814         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3815         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3816         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3817         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3818         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3819         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3820         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3821         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3822         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3823         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3824         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3825         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3826         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3827         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3828         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3829         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3830         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3831         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3832         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3833         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3834         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3835         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3836         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3837         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3838         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3839         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3840         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3841         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3842         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3843         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3844         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3845         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3846         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3847         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3848         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3849         * g++.dg/tree-ssa/pr31146.C: Likewise.
3850         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3851         * g++.dg/tree-ssa/pr33604.C: Likewise.
3852         * g++.dg/plugin/selfassign.c: Likewise.
3853         * gfortran.dg/array_memcpy_3.f90: Likewise.
3854         * gfortran.dg/array_memcpy_4.f90: Likewise.
3855         * c-c++-common/torture/pr42834.c: New testcase.
3856
3857 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3858
3859         PR c++/44628
3860         * g++.dg/template/crash100.C: New.
3861
3862 2010-06-30  Jan Hubicka  <jh@suse.cz>
3863
3864         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3865
3866 2010-06-30  Michael Matz  <matz@suse.de>
3867
3868         PR bootstrap/44699
3869         * gcc.dg/pr44699.c: New test.
3870
3871 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3872
3873         PR tree-optimization/39799
3874         * c-c++-common/uninit-17.c: New test.
3875
3876 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3877
3878         PR libfortran/43298
3879         * gfortran.dg/read_infnan_1.f90: New test.
3880
3881 2010-06-29  Jason Merrill  <jason@redhat.com>
3882
3883         Enable implicitly declared move constructor/operator= (N3053).
3884         * g++.dg/cpp0x/implicit3.C: New.
3885         * g++.dg/cpp0x/implicit4.C: New.
3886         * g++.dg/cpp0x/implicit5.C: New.
3887         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3888         * g++.dg/cpp0x/not_special.C: Adjust.
3889         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3890         * g++.dg/cpp0x/rv1n.C: Adjust.
3891         * g++.dg/cpp0x/rv1p.C: Adjust.
3892         * g++.dg/cpp0x/rv2n.C: Adjust.
3893         * g++.dg/cpp0x/rv2p.C: Adjust.
3894         * g++.dg/cpp0x/rv3n.C: Adjust.
3895         * g++.dg/cpp0x/rv3p.C: Adjust.
3896         * g++.dg/cpp0x/rv4n.C: Adjust.
3897         * g++.dg/cpp0x/rv4p.C: Adjust.
3898         * g++.dg/cpp0x/rv5n.C: Adjust.
3899         * g++.dg/cpp0x/rv5p.C: Adjust.
3900         * g++.dg/cpp0x/rv6n.C: Adjust.
3901         * g++.dg/cpp0x/rv6p.C: Adjust.
3902         * g++.dg/cpp0x/rv7n.C: Adjust.
3903         * g++.dg/cpp0x/rv7p.C: Adjust.
3904         * g++.dg/cpp0x/rv8p.C: Adjust.
3905         * g++.dg/gomp/pr26690-1.C: Adjust.
3906         * g++.dg/other/error20.C: Adjust.
3907         * g++.dg/other/error31.C: Adjust.
3908         * g++.dg/parse/error19.C: Adjust.
3909         * g++.dg/template/qualttp5.C: Adjust.
3910         * g++.old-deja/g++.law/ctors5.C: Adjust.
3911
3912         Enable implicitly deleted functions (N2346)
3913         * g++.dg/cpp0x/defaulted17.C: New.
3914         * g++.dg/cpp0x/implicit1.C: New.
3915         * g++.dg/cpp0x/implicit2.C: New.
3916         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3917         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3918         * g++.dg/init/ctor4.C: Adjust.
3919         * g++.dg/init/synth2.C: Adjust.
3920         * g++.dg/lto/20081118_1.C: Adjust.
3921         * g++.dg/other/error13.C: Adjust.
3922         * g++.dg/other/unused1.C: Adjust.
3923         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3924         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3925         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3926         * g++.old-deja/g++.law/ctors17.C: Adjust.
3927         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3928         * g++.old-deja/g++.pt/assign1.C: Adjust.
3929         * g++.old-deja/g++.pt/crash20.C: Adjust.
3930
3931         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3932         * g++.dg/cpp0x/defaulted13.C: Adjust.
3933         * g++.dg/cpp0x/defaulted2.C: Adjust.
3934         * g++.dg/cpp0x/defaulted3.C: Adjust.
3935         * g++.dg/cpp0x/initlist9.C: Adjust.
3936         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3937         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3938         * g++.dg/init/synth2.C: Adjust.
3939
3940         * g++.dg/cpp0x/defaulted19.C: New.
3941
3942         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3943         * g++.dg/template/error23.C: Fix for -std=c++0x.
3944
3945 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3946
3947         PR fortran/44718
3948         * gfortran.dg/proc_ptr_28.f90: New.
3949
3950 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3951
3952         PR tree-optimization/43801
3953         * g++.dg/torture/pr43801.C: New test.
3954
3955         PR debug/44668
3956         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3957
3958 2010-06-29  Jason Merrill  <jason@redhat.com>
3959
3960         PR c++/44587
3961         * g++.dg/template/qualified-id2.C: New.
3962         * g++.dg/template/qualified-id3.C: New.
3963
3964 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3965
3966         PR fortran/44696
3967         * gfortran.dg/associated_target_4.f90: New.
3968
3969 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3970
3971         PR fortran/44582
3972         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3973
3974 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3975
3976         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3977
3978 2010-06-29  Jan Hubicka  <jh@suse.cz>
3979
3980         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3981
3982 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3983
3984         PR target/43902
3985         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3986         * gcc.target/arm/wmul-3.c: New test.
3987         * gcc.target/arm/wmul-4.c: New test.
3988
3989 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3990
3991         PR rtl-optimization/44659
3992         * gcc.target/i386/extract-1.c: New.
3993         * gcc.target/i386/extract-2.c: Likewise.
3994         * gcc.target/i386/extract-3.c: Likewise.
3995         * gcc.target/i386/extract-4.c: Likewise.
3996         * gcc.target/i386/extract-5.c: Likewise.
3997         * gcc.target/i386/extract-6.c: Likewise.
3998
3999 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4000
4001         PR c++/44682
4002         * g++.dg/warn/Wunused-var-14.C: New test.
4003
4004 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4005
4006         PR fortran/43298
4007         * gfortran.dg/nan_6.f90: New.
4008
4009 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4010
4011         PR tree-optimization/43781
4012         * gcc.dg/torture/pr43781.c: New.
4013
4014 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4015
4016         PR fortran/40158
4017         * gfortran.dg/actual_rank_check_1.f90: New test.
4018
4019 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4020
4021         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
4022
4023 2010-06-28  Jan Hubicka  <jh@suse.cz>
4024
4025         PR tree-optimization/44687
4026         * gcc.c-torture/compile/pr44687.c
4027
4028 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4029
4030         PR c++/44535
4031         * g++.dg/torture/pr44535.C: New test.
4032
4033 2010-06-28  Michael Matz  <matz@suse.de>
4034
4035         PR middle-end/44592
4036         * gfortran.dg/pr44592.f90: New test.
4037
4038 2010-06-28  Jan Hubicka  <jh@suse.cz>
4039
4040         PR tree-optimization/44357
4041         * g++.dg/torture/pr44357.C: New testcase.
4042
4043 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4044
4045         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4046         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4047         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4048         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4049         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4050         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4051         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4052         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4053
4054 2010-06-27  Jan Hubicka  <jh@suse.cz>
4055
4056         * gcc.c-torture/compile/pr44686.c: New file.
4057
4058 2010-06-27  Richard Guenther  <rguenther@suse.de>
4059
4060         PR tree-optimization/44683
4061         * gcc.c-torture/execute/pr44683.c: New testcase.
4062
4063 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4064
4065         * gnat.dg/noreturn3.ad[sb]: New test.
4066
4067 2010-06-26  Jason Merrill  <jason@redhat.com>
4068
4069         * g++.dg/cpp0x/explicit5.C: New.
4070
4071 2010-06-26  Richard Guenther  <rguenther@suse.de>
4072
4073         PR tree-optimization/44393
4074         * gcc.dg/pr44393.c: New testcase.
4075
4076 2010-06-26  Jan Hubicka  <jh@suse.cz>
4077
4078         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4079
4080 2010-06-26  Richard Guenther  <rguenther@suse.de>
4081
4082         PR middle-end/44674
4083         * gcc.dg/pr44674.c: New testcase.
4084
4085 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4086
4087         * gcc.dg/opts-3.c: New test.
4088
4089 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4090
4091         * gfortran.dg/type_decl_1.f90: New.
4092         * gfortran.dg/type_decl_2.f90: New.
4093
4094 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4095
4096         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4097         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4098
4099 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4100
4101         PR testsuite/38946
4102         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4103         error in comparing reals.
4104
4105 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4106
4107         * selected_real_kind_2.f90: New.
4108         * selected_real_kind_3.f90: New.
4109
4110 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4111
4112         * gfortran.dg/entry_19.f90: New.
4113
4114 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4115
4116         * gfortran.dg/end_subroutine_1.f90: New.
4117         * gfortran.dg/end_subroutine_2.f90: New.
4118         * gfortran.dg/interface_proc_end.f90: Update.
4119
4120 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4121
4122         * gfortran.dg/semicolon_fixed.f: Update.
4123         * gfortran.dg/semicolon_fixed_2.f: New.
4124         * gfortran.dg/semicolon_free_2.f90: New.
4125         * gfortran.dg/semicolon_free.f90: Update.
4126
4127 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4128
4129         PR fortran/44448
4130         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4131
4132 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4133
4134         * g++.dg/ipa/iinline-3.C: New test.
4135         * gcc.dg/ipa/modif-1.c: Removed.
4136
4137 2010-06-25  Jan Hubicka  <jh@suse.cz>
4138
4139         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
4140
4141 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4142
4143         * g++.dg/ipa/iinline-2.C: New test.
4144
4145 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4146
4147         PR middle-end/43866
4148         * gfortran.dg/pr43866.f90: New test.
4149
4150         PR tree-optimization/44539
4151         * gcc.dg/pr44539.c: New test.
4152
4153 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4154
4155         From Jim Wilson:
4156         PR target/43902
4157         * gcc.target/mips/madd-9.c: New test.
4158
4159 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4160
4161         PR c/44517
4162         * gcc.dg/noncompile/pr44517.c: New.
4163         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4164
4165 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4166
4167         PR testsuite/43283
4168         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4169         and add argument to nop for IA64.
4170
4171 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4172
4173         PR target/44588
4174         * gcc.target/i386/mod-1.c: New.
4175         * gcc.target/i386/umod-1.c: Likewise.
4176         * gcc.target/i386/umod-2.c: Likewise.
4177         * gcc.target/i386/umod-3.c: Likewise.
4178
4179 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4180
4181         PR middle-end/44492
4182         * g++.dg/torture/pr44492.C: New test.
4183
4184 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4185
4186         * c-c++-common/warn-omitted-condop.c: New.
4187
4188 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4189
4190         PR fortran/44614
4191         * gfortran.dg/import8.f90: New.
4192
4193 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4194
4195         * gnat.dg/not_null.adb: Update test case.
4196
4197 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4198
4199         PR c++/44619
4200         * g++.dg/warn/Wunused-var-13.C: New test.
4201
4202         PR c++/44627
4203         * g++.dg/diagnostic/method1.C: New test.
4204
4205 2010-06-22  Cary Coutant  <ccoutant@google.com>
4206
4207         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4208
4209 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4210
4211         PR fortran/44616
4212         * gfortran.dg/abstract_type_8.f03: New.
4213
4214 2010-06-21  Jason Merrill  <jason@redhat.com>
4215
4216         * g++.dg/cpp0x/noexcept08.C: New.
4217
4218         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4219
4220 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4221
4222         PR target/44615
4223         * gcc.target/i386/sse2-vec-2a.c: New.
4224
4225 2010-06-21  DJ Delorie  <dj@redhat.com>
4226
4227         * gcc.dg/pragma-diag-1.c: New.
4228
4229 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4230
4231         PR target/44615
4232         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4233
4234 2010-06-21  Alan Modra  <amodra@gmail.com>
4235
4236         PR testsuite/44505
4237         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4238         tail call to check_fa_mid.
4239
4240 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4241
4242         PR target/44575
4243         * gcc.c-torture/execute/pr44575.c: New test.
4244
4245 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4246
4247         PR fortran/40632
4248         * gfortran.dg/contiguous_1.f90: New.
4249         * gfortran.dg/contiguous_2.f90: New.
4250         * gfortran.dg/contiguous_3.f90: New.
4251
4252 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4253
4254         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4255         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4256
4257 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4258
4259         PR target/44546
4260         * gcc.target/i386/pr44546.c: New test.
4261
4262 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4263
4264         * gcc.dg/opts-2.c: New test.
4265
4266 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4267
4268         PR fortran/44584
4269         * gfortran.dg/typebound_proc_15.f03: Modified.
4270
4271 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4272
4273         PR target/44072
4274         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4275         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4276
4277 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4278
4279         * g++.dg/ext/label13.C: Fix typo in last change.
4280
4281 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4282
4283         PR libfortran/44477
4284         * gfortran.dg/eof_3.f90
4285         * gfortran.dg/endfile_2.f90
4286         * gfortran.dg/endfile_4.f90
4287         * gfortran.dg/endfile_3.f90
4288
4289 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4290
4291         PR c++/41090
4292         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4293
4294 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4295
4296         PR fortran/44556
4297         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4298
4299 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4300
4301         * gcc.target/arm/pr40900.c: New test.
4302
4303 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4304
4305         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4306
4307 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4308
4309         PR fortran/44558
4310         * gfortran.dg/typebound_call_15.f03: New.
4311
4312 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4313
4314         PR c++/44486
4315         * g++.dg/pr44486.C: New.
4316
4317 2010-06-16  DJ Delorie  <dj@redhat.com>
4318
4319         * gcc.target/i386/volatile-bitfields-1.c: New.
4320         * gcc.target/i386/volatile-bitfields-2.c: New.
4321
4322 2010-06-16  Jason Merrill  <jason@redhat.com>
4323
4324         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4325
4326         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4327
4328 2010-06-16  Richard Guenther  <rguenther@suse.de>
4329
4330         PR c/44555
4331         * gcc.c-torture/execute/pr44555.c: New testcase.
4332
4333 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4334
4335         PR fortran/44549
4336         * gfortran.dg/typebound_proc_16.f03: New.
4337
4338 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4339
4340         * g++.dg/torture/pr43905.C: New test.
4341
4342 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4343
4344         PR testsuite/44538
4345         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4346         initialization loop from being vectorized.
4347         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4348
4349 2010-06-16  Alan Modra  <amodra@gmail.com>
4350
4351         PR tree-optimization/44507
4352         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4353
4354 2010-06-15  Jason Merrill  <jason@redhat.com>
4355
4356         * g++.dg/overload/arg3.C: Adjust error locations.
4357         * g++.dg/overload/copy1.C: Likewise.
4358         * g++.dg/tc1/dr152.C: Likewise.
4359         * g++.dg/template/incomplete4.C: Likewise.
4360         * g++.dg/template/incomplete5.C: Likewise.
4361         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4362         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4363         * g++.old-deja/g++.pt/crash9.C: Likewise.
4364
4365         * g++.dg/inherit/virtual5.C: New.
4366
4367         * g++.dg/cpp0x/defaulted18.C: New.
4368
4369         * g++.dg/cpp0x/initlist40.C: New.
4370
4371         * g++.dg/cpp0x/initlist39.C: New.
4372
4373 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4374
4375         PR middle-end/44391
4376         * gcc.dg/graphite/pr44391.c: New.
4377
4378 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4379
4380         PR fortran/43388
4381         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4382         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4383         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4384         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4385
4386 2010-06-15  Richard Guenther  <rguenther@suse.de>
4387
4388         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4389
4390 2010-06-15  Richard Guenther  <rguenther@suse.de>
4391
4392         * gcc.dg/vect/bb-slp-21.c: Adjust.
4393         * gcc.dg/vect/bb-slp-13.c: Likewise
4394         * gcc.dg/vect/bb-slp-4.c: Likewise
4395         * gcc.dg/vect/bb-slp-22.c: Likewise
4396         * gcc.dg/vect/bb-slp-14.c: Likewise
4397         * gcc.dg/vect/bb-slp-23.c: Likewise
4398         * gcc.dg/vect/bb-slp-15.c: Likewise
4399         * gcc.dg/vect/bb-slp-17.c: Likewise
4400         * gcc.dg/vect/bb-slp-18.c: Likewise
4401         * gcc.dg/vect/bb-slp-19.c: Likewise
4402         * gcc.dg/vect/bb-slp-10.c: Likewise
4403         * gcc.dg/vect/bb-slp-11.c: Likewise
4404         * gcc.dg/vect/bb-slp-20.c: Likewise
4405         * gcc.dg/vect/bb-slp-3.c: Likewise
4406
4407 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4408
4409         PR fortran/44536
4410         * gfortran.dg/gomp/pr44536.f90: New test.
4411         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4412
4413 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4414
4415         PR target/44534
4416         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4417         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4418
4419 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4420
4421         PR tree-optimization/44508
4422         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4423
4424         PR bootstrap/44509
4425         * gcc.dg/pr44509.c: New test.
4426
4427 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4428
4429         PR tree-optimization/44507
4430         * gcc.dg/vect/pr44507.c: New test.
4431
4432 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4433
4434         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4435         and c-pretty-print.h.
4436
4437         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4438
4439 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4440
4441         * gfortran.dg/whole_file_18.f90: Updated error message.
4442
4443 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4444
4445         * gfortran.dg/whole_file_20.f03: New.
4446
4447 2010-06-12  Jan Hubicka  <jh@suse.cz>
4448
4449         * gcc.c-torture/compile/pc44485.c: New testcase.
4450
4451 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4452
4453         PR fortran/40117
4454         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4455         * gfortran.dg/typebound_proc_14.f03: New.
4456         * gfortran.dg/typebound_proc_15.f03: New.
4457
4458 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4459
4460         * gcc.dg/opts-1.c: New test.
4461
4462 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4463
4464         * gcc.dg/funroll-loops-all.c: Update expected error.
4465
4466 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4467
4468         PR target/44481
4469         * gcc.target/i386/pr44481.c: New test.
4470
4471 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4472
4473         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4474
4475 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4476
4477         PR middle-end/44483
4478         * gcc.dg/tree-ssa/pr44483.c: New.
4479
4480 2010-06-11  Paul Brook  <paul@codesourcery.com>
4481
4482         * g++.dg/other/arm-neon-1.C: New test.
4483
4484 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4485
4486         PR fortran/42051
4487         PR fortran/43896
4488         * gfortran.dg/class_23.f03: New test.
4489
4490 2010-06-11  Jan Hubicka  <jh@suse.cz>
4491
4492         * gcc.dg/ipa/pure-const-2.c: New testcase.
4493
4494 2010-06-11  Jan Hubicka  <jh@suse.cz>
4495
4496         * gcc.dg/noreturn-7.c: Update.
4497         * gcc.dg/noreturn-4.c: Update.
4498
4499 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4500
4501         Fix MIPS bootstrap
4502         * g++.dg/other/typedef4.C: New test.
4503
4504 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4505
4506         PR fortran/44207
4507         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4508
4509 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4510
4511         PR fortran/44457
4512         * gfortran.dg/asynchronous_3.f03
4513
4514 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4515
4516         PR middle-end/44185
4517         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4518         non-temporal stores out of the tests to form new test cases.  As a
4519         result, no non-temporal store should be generated in this case.
4520
4521         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4522         prefetch-7.c that generate one non-temporal store.
4523
4524         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4525         prefetch-7.c that generate one non-temporal store and one
4526         one-temporal prefetch.
4527
4528 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4529
4530         PR tree-optimization/44258
4531         * gcc.dg/tree-ssa/pr44258.c: New test.
4532
4533 2010-06-10  Daniel Kraft  <d@domob.eu>
4534
4535         PR fortran/38936
4536         * gfortran.dg/associate_1.f03: New test.
4537         * gfortran.dg/associate_2.f95: New test.
4538         * gfortran.dg/associate_3.f03: New test.
4539         * gfortran.dg/associate_4.f08: New test.
4540
4541 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4542
4543         * gfortran.dg/selected_char_kind_4.f90: New test.
4544
4545 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4546
4547         * gcc.dg/pr42461.c: New test.
4548
4549 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4550
4551         PR fortran/44347
4552         * gfortran.dg/selected_real_kind_1.f90: New.
4553
4554 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4555
4556         PR fortran/44359
4557         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4558         warning.
4559         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4560         check for warning.
4561
4562 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4563
4564         * gfortran.dg/data_namelist_conflict.f90: New test.
4565
4566 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4567
4568         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4569         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4570         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4571
4572 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4573
4574         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4575         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4576         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4577         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4578         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4579
4580 2010-06-09  Jason Merrill  <jason@redhat.com>
4581
4582         PR c++/44366
4583         * g++.dg/cpp0x/decltype23.C: Move to...
4584         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4585
4586 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4587
4588         PR fortran/44211
4589         * gfortran.dg/typebound_call_14.f03: New test.
4590
4591 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4592
4593         PR tree-optimization/44423
4594         * gcc.dg/tree-ssa/pr44423.c: New test.
4595
4596 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4597
4598         PR testsuite/42843
4599         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4600         TV_NONE to initialize tv_id field.
4601         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4602         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4603         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4604         Include toplev.h .
4605         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4606         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4607         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4608
4609 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4610
4611         PR tree-optimization/39874
4612         PR middle-end/28685
4613         * gcc.dg/pr39874.c: New file.
4614
4615 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4616
4617         * g++.dg/ext/attr-alias-1.C: New.
4618         * g++.dg/ext/attr-alias-2.C: New.
4619
4620 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4621
4622         PR fortran/44446
4623         * gfortran.dg/proc_ptr_27.f90: New.
4624
4625 2010-06-07  Jason Merrill  <jason@redhat.com>
4626
4627         PR c++/44366
4628         * g++.dg/cpp0x/decltype23.C: New.
4629
4630 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4631             Shujing Zhao  <pearly.zhao@oracle.com>
4632
4633         PR c/37724
4634         * gcc.dg/c90-const-expr-10.c: Adjust.
4635         * gcc.dg/c99-const-expr-10.c: Adjust.
4636         * gcc.dg/init-bad-7.c: New.
4637
4638 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4639
4640         * lib/target-supports.exp (check_effective_target_gas): New proc.
4641         * gcc.c-torture/execute/960321-1.x: New file.
4642
4643 2010-06-07  Jason Merrill  <jason@redhat.com>
4644
4645         PR c++/44401
4646         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4647
4648 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4649
4650         PR c++/44444
4651         * g++.dg/warn/Wunused-var-12.C: New test.
4652
4653         PR c++/44443
4654         * c-c++-common/Wunused-var-11.c: New test.
4655
4656 2010-06-07  Jan Hubicka  <jh@suse.cz>
4657
4658         * gcc.dg/ipa/pure-const-1.c: New testcase.
4659
4660 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4661
4662         PR rtl-optimization/44404
4663         * gcc.dg/pr44404.c: New.
4664
4665 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4666
4667         PR target/44159
4668         * gcc.target/i386/abi-2.c: Check sysv abi here.
4669         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4670         function to avoid failures by different ABIs.
4671         * gcc.target/i386/aes-check.h: Likewise.
4672         * gcc.target/i386/avx-check.h: Likewise.
4673         * gcc.target/i386/fma4-check.h: Likewise.
4674         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4675         * gcc.target/i386/mmx-check.h: Likewise.
4676         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4677         * gcc.target/i386/pclmul-check.h: Likewise.
4678         * gcc.target/i386/sse-check.h: Likewise.
4679         * gcc.target/i386/sse2-check.h: Likewise.
4680         * gcc.target/i386/sse3-check.h: Likewise.
4681         * gcc.target/i386/sse4_1-check.h: Likewise.
4682         * gcc.target/i386/sse4_2-check.h: Likewise.
4683         * gcc.target/i386/sse4a-check.h: Likewise.
4684         * gcc.target/i386/ssse3-check.h: Likewise.
4685         * gcc.target/i386/xop-check.h: Likewise.
4686         * gcc.target/i386/pr27971.c: Fix for LLP64.
4687         * gcc.target/i386/pr39139.c: Likewise.
4688         * gcc.target/i386/pr39315-check.c: Likewise.
4689         * gcc.target/i386/vararg-1.c: Likewise.
4690         * gcc.target/i386/vararg-2.c: Likewise.
4691         Additional add dg-compile to avoid failure due
4692         missing foo symbol.
4693
4694         * gcc.dg/compound-literal-1.c: Fix for llp64.
4695         * gcc.dg/pr32370.c: Likewise.
4696         * gcc.dg/pr37561.c: Likewise.
4697         * gcc.dg/pr41340.c: Likewise.
4698         * gcc.dg/pr41551.c: Likewise.
4699
4700 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4701
4702         PR c++/44188
4703         * g++.dg/debug/dwarf2/typedef3.C: New test.
4704
4705 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4706
4707         PR c/20000
4708         * c-c++-common/pr20000.c: New.
4709
4710 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4711
4712         PR c++/44086
4713         * g++.dg/init/pr44086.C: New.
4714         * g++.dg/cpp0x/decltype4.C: Adjust.
4715
4716 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4717
4718         PR fortran/43945
4719         * gfortran.dg/generic_23.f03: New test.
4720
4721 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4722
4723         PR fortran/43895
4724         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4725
4726 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4727
4728         PR c++/44361
4729         * c-c++-common/Wunused-var-9.c: New test.
4730
4731 2010-06-05  Jason Merrill  <jason@redhat.com>
4732
4733         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4734
4735 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4736
4737         PR c/44322
4738         * gcc.dg/c99-restrict-4.c: New test.
4739
4740 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4741
4742         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4743         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4744         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4745         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4746         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4747         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4748         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4749         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4750         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4751         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4752         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4753         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4754         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4755         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4756         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4757         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4758         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4759         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4760         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4761         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4762         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4763         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4764
4765 2010-06-04  Jason Merrill  <jason@redhat.com>
4766
4767         * g++.dg/cpp0x/noexcept06.C: New.
4768         * g++.dg/cpp0x/noexcept07.C: New.
4769
4770         * g++.dg/cpp0x/noexcept01.C: New.
4771         * g++.dg/cpp0x/noexcept02.C: New.
4772         * g++.dg/cpp0x/noexcept03.C: New.
4773         * g++.dg/cpp0x/noexcept04.C: New.
4774         * g++.dg/cpp0x/noexcept05.C: New.
4775
4776 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4777
4778         PR c++/44412
4779         * g++.dg/warn/Wunused-var-10.C: New test.
4780         * g++.dg/warn/Wunused-var-11.C: New test.
4781
4782         PR c++/44362
4783         * c-c++-common/Wunused-var-10.c: New test.
4784
4785 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4786
4787         PR c/25880
4788         * gcc.dg/assign-warn-2.c: Update.
4789         * gcc.dg/cpp/line3.c: Update.
4790         * gcc.dg/c99-array-lval-8.c: Update.
4791         * gcc.dg/cast-qual-2.c: Update.
4792         * gcc.dg/c99-arraydecl-3.c:  Update.
4793         * gcc.dg/assign-warn-1.c:  Update.
4794         * gcc.dg/format/gcc_diag-1.c:  Update.
4795
4796 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4797
4798         PR rtl-optimization/39871
4799         PR rtl-optimization/40615
4800         PR rtl-optimization/42500
4801         PR rtl-optimization/42502
4802         * gcc.target/arm/eliminate.c: New test.
4803
4804 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4805
4806         PR libstdc++/44410
4807         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4808         * g++.old-deja/g++.other/delete3.C: Likewise.
4809         * g++.old-deja/g++.other/new.C: Likewise.
4810         * g++.old-deja/g++.law/operators27.C: Likewise.
4811         * g++.old-deja/g++.mike/p755.C: Likewise.
4812         * g++.dg/eh/new1.C: Likewise.
4813         * g++.dg/init/new5.C: Likewise.
4814
4815 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4816
4817         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4818         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4819         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4820
4821 2010-06-03  Richard Guenther  <rguenther@suse.de>
4822
4823         PR lto/41921
4824         * lib/lto.exp: Always load gcc.exp.
4825         (lto-obj): For C source files invoke gcc_target_compile.
4826         * g++.dg/lto/20100603-1_0.C: New testcase.
4827         * g++.dg/lto/20100603-1_1.c: Likewise.
4828
4829 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4830
4831         PR tree-optimization/43688
4832         * gfortran.dg/pr43688.f90: New.
4833
4834 2010-06-03  Richard Guenther  <rguenther@suse.de>
4835
4836         PR lto/41584
4837         * gcc.dg/lto/20100603-1_0.c: New testcase.
4838         * gcc.dg/lto/20100603-2_0.c: Likewise.
4839         * gcc.dg/lto/20100603-3_0.c: Likewise.
4840
4841 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4842
4843         PR target/44218
4844         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4845         * gcc.target/powerpc/recip-2.c: Ditto.
4846         * gcc.target/powerpc/recip-3.c: Ditto.
4847         * gcc.target/powerpc/recip-4.c: Ditto.
4848         * gcc.target/powerpc/recip-5.c: Ditto.
4849         * gcc.target/powerpc/recip-6.c: Ditto.
4850         * gcc.target/powerpc/recip-7.c: Ditto.
4851         * gcc.target/powerpc/recip-test.h: Ditto.
4852         * gcc.target/powerpc/recip-test2.h: Ditto.
4853
4854 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4855
4856         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4857
4858 2010-06-02  Jason Merrill  <jason@redhat.com>
4859
4860         * g++.dg/ext/vector9.C: Expect typedef in error message.
4861
4862         PR c++/9726
4863         PR c++/23594
4864         PR c++/44333
4865         * g++.dg/tc1/dr101.C: Remove xfails.
4866
4867 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4868
4869         PR middle-end/44372
4870         * g++.dg/ipa/pr44372.C: New.
4871
4872 2010-06-02  Jan Hubicka  <jh@suse.cz>
4873
4874         PR middle-end/44295
4875         * g++.dg/torture/pr44295.C: Neww testcase.
4876
4877 2010-06-02  Jan Hubicka  <jh@suse.cz>
4878
4879         * gcc.dg/tree-ssa/loadpre6.c: Update.
4880
4881 2010-06-02  Richard Guenther  <rguenther@suse.de>
4882
4883         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4884         diagnostic.h.
4885
4886 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4887
4888         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4889         the link fail message.
4890
4891 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4892
4893         PR fortran/44360
4894         * gfortran.dg/use_13.f90: New test case.
4895
4896 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4897
4898         PR fortran/44371
4899         * gfortran.dg/error_stop_2.f08: Minor update.
4900
4901 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4902
4903         PR fortran/44371
4904         * gfortran.dg/error_stop_1.f08: New test.
4905         * gfortran.dg/error_stop_2.f08: New test.
4906
4907 2010-06-01  Jason Merrill  <jason@redhat.com>
4908
4909         DR 990
4910         * g++.dg/cpp0x/initlist37.C: New.
4911         * g++.dg/cpp0x/initlist38.C: New.
4912
4913         PR c++/44358
4914         * g++.dg/cpp0x/initlist36.C: New.
4915
4916 2010-05-31 Jan Hubicka  <jh@suse.cz>
4917
4918         * gcc.dg/noreturn-8.c: New testcase.
4919
4920 2010-05-31 Jan Hubicka  <jh@suse.cz>
4921
4922         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4923         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4924
4925 2010-05-31 Jan Hubicka  <jh@suse.cz>
4926
4927         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4928         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4929
4930 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4931
4932         PR fortran/36928
4933         * gfortran.dg/dependency_27.f90:  New test.
4934         * gfortran.dg/array_assign_1.F90:  New test.
4935
4936 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4937
4938         PR target/44338
4939         * gcc.target/i386/sse-24.c: New test.
4940
4941 2010-05-31  Jan Hubicka  <jh@suse.cz>
4942
4943         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4944
4945 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4946
4947         PR middle-end/44337
4948         * gcc.dg/pr44337.c: New test.
4949
4950         PR tree-optimization/44182
4951         * g++.dg/debug/pr44182.C: New test.
4952
4953 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4954
4955         * gcc.dg/nested-func-7.c: New test.
4956         * gnat.dg/frame_overflow.adb: Adjust directives.
4957
4958 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4959
4960         * gnat.dg/prot2.ad[sb]: New test.
4961         * gnat.dg/prot2_pkg1.ads: New helper.
4962         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4963
4964 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4965
4966         * gnat.dg/array11.adb: Adjust dg-warning directive.
4967         * gnat.dg/object_overflow.adb: Likewise.
4968
4969 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4970
4971         PR middle-end/44306
4972         * gcc.dg/tree-ssa/pr44306.c: New.
4973
4974 2010-05-29  Jan Hubicka  <jh@suse.cz>
4975
4976         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4977
4978 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4979
4980         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4981
4982 2010-05-28  Mike Stump  <mikestump@comcast.net>
4983
4984         PR objc/44125
4985         * objc.dg/const-str-9.m: Remove static.
4986
4987 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4988
4989         PR target/43636
4990         * gcc.c-torture/compile/pr43636.c: New test.
4991
4992 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4993
4994         PR objc++/23616
4995         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4996         * obj-c++.dg/try-catch-9.mm: Ditto.
4997
4998 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4999
5000         Revert patch for PR c++/44188
5001         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5002
5003 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5004
5005         PR c++/44188
5006         * g++.dg/debug/dwarf2/typedef3.C: New test.
5007
5008 2010-05-27  Jason Merrill  <jason@redhat.com>
5009
5010         PR c++/43555
5011         * g++.dg/ext/vla9.C: New.
5012
5013 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5014
5015         PR objc/44140
5016         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5017         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5018         * objc.dg/torture/tls/thr-init.m: Ditto.
5019         * objc.dg/torture/trivial.m: Ditto.
5020         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5021         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5022         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5023         * obj-c++.dg/torture/trivial.mm: Ditto.
5024
5025 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5026
5027         * g++.dg/lto/20100302_0.C: Skip on darwin.
5028
5029 2010-05-27  Richard Guenther  <rguenther@suse.de>
5030
5031         PR tree-optimization/44284
5032         * gcc.dg/vect/vect-118.c: New testcase.
5033         * gcc.dg/vect/bb-slp-20.c: Adjust.
5034         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5035         * gcc.dg/vect/slp-9.c: Likewise.
5036         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5037         * gcc.dg/vect/vect-10.c: Likewise.
5038         * gcc.dg/vect/vect-109.c: Likewise.
5039         * gcc.dg/vect/vect-12.c: Likewise.
5040         * gcc.dg/vect/vect-36.c: Likewise.
5041         * gcc.dg/vect/vect-7.c: Likewise.
5042         * gcc.dg/vect/vect-iv-8.c: Likewise.
5043         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5044         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5045         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5046         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5047         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5048         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5049         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5050         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5051         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5052         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5053         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5054         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5055         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5056         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5057         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5058         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5059         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5060
5061 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5062
5063         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5064         necessary.
5065
5066 2010-05-26  Jan Hubicka  <jh@suse.cz>
5067
5068         * gcc.dg/lto/materialize-1_0.c: New file.
5069         * gcc.dg/lto/materialize-1_1.c: New file.
5070
5071 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5072
5073         * gnat.dg/lto10.adb: New test.
5074         * gnat.dg/lto10_pkg.ads: New helper.
5075
5076 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5077
5078         * lib/target-supports.exp (check_effective_target_int128): New
5079         function to check if __int128 types are available for target.
5080         * c-c++-common/int128-types-1.c: New.
5081         * c-c++-common/int128-1.c: New.
5082         * c-c++-common/int128-2.c: New.
5083         * g++.dg/abi/mangle43.C: New.
5084         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5085         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5086         pointer-wide scalar.
5087         * g++.dg/other/pr25632.C: Likewise.
5088         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5089         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5090         overflow warnings.
5091         * g++.dg/warn/pr13358-4.C: Likewise.
5092         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5093         * g++.dg/warn/Wconversion-null.C: Likewise.
5094
5095 2010-05-26  Jason Merrill  <jason@redhat.com>
5096
5097         PR c++/43382
5098         * g++.dg/cpp0x/variadic101.C: New.
5099
5100 2010-05-26  Richard Guenther  <rguenther@suse.de>
5101
5102         PR rtl-optimization/44164
5103         * gcc.c-torture/execute/pr44164.c: New testcase.
5104         * g++.dg/tree-ssa/pr13146.C: Adjust.
5105
5106 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5107
5108         PR fortran/40011
5109         * gfortran.dg/whole_file_19.f90 : New test.
5110
5111 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5112
5113         PR fortran/30668
5114         PR fortran/31346
5115         PR fortran/34260
5116         * gfortran.dg/pr40999.f: Fix function type.
5117         * gfortran.dg/whole_file_5.f90: Likewise.
5118         * gfortran.dg/whole_file_6.f90: Likewise.
5119         * gfortran.dg/whole_file_16.f90: New.
5120         * gfortran.dg/whole_file_17.f90: New.
5121         * gfortran.dg/whole_file_18.f90: New.
5122
5123 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5124             Iain Sandoe  <iains@gcc.gnu.org>
5125
5126         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5127         * gcc.c-torture/compile/pr44197.c: Require alias support.
5128         * gcc.dg/lto/20081222_0.c: Ditto.
5129
5130 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5131
5132         PR debug/42801
5133         * gcc.dg/guality/vla-2.c: New test.
5134
5135 2010-05-25  Richard Guenther  <rguenther@suse.de>
5136
5137         PR middle-end/44069
5138         * g++.dg/torture/pr44069.C: New testcase.
5139
5140 2010-05-25  Richard Guenther  <rguenther@suse.de>
5141
5142         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5143
5144 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5145
5146         PR objc/44140
5147         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5148
5149 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5150
5151         * obj-c++.dg/torture/tls/trivial.mm: New.
5152         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5153         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5154         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5155         * obj-c++.dg/torture/tls/diag-1.mm: New.
5156         * obj-c++.dg/torture/tls/tls.exp: New.
5157         * obj-c++.dg/torture/trivial.mm: New.
5158         * obj-c++.dg/torture/dg-torture.exp: New.
5159         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5160         * obj-c++.dg/tls/trivial.m: New.
5161         * obj-c++.dg/tls/init-1.mm: New.
5162         * obj-c++.dg/tls/diag-1.mm: New.
5163         * obj-c++.dg/tls/init-2.mm: New.
5164         * obj-c++.dg/tls/diag-2.mm: New.
5165         * obj-c++.dg/tls/diag-3.mm: New.
5166         * obj-c++.dg/tls/diag-4.mm: New.
5167         * obj-c++.dg/tls/static-1.mm: New.
5168         * obj-c++.dg/tls/tls.exp: New.
5169         * obj-c++.dg/tls/diag-5.mm: New.
5170         * obj-c++.dg/tls/static-1a.mm: New.
5171         * objc-obj-c++-shared/Object1.mm: New.
5172         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5173
5174 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5175
5176         PR objc++/43689
5177         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5178         * obj-c++.dg/const-str-6.mm: Ditto.
5179
5180 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5181
5182         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5183
5184 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5185
5186         PR ada/38394
5187         * gnat.dg/array13.ad[sb]: New test.
5188
5189 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5190             Sandra Loosemore  <sandra@codesourcery.com>
5191
5192         * gcc.target/arm/neon/: Regenerated test cases.
5193
5194         * gcc.target/arm/neon/polytypes.c,
5195         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5196         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5197         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5198         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5199         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5200         dg-add-options arm_neon.
5201
5202         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5203         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5204         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5205         and arm_neon_fp16_ok.
5206
5207         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5208         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5209
5210         * lib/target-supports.exp (add_options_for_arm_neon): New.
5211         (check_effective_target_arm_neon_ok_nocache): New, from
5212         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5213         (check_effective_target_arm_neon_ok): Use
5214         check_effective_target_arm_neon_ok_nocache.
5215         (add_options_for_arm_neon_fp16)
5216         (check_effective_target_arm_neon_fp16_ok)
5217         check_effective_target_arm_neon_fp16_ok_nocache): New.
5218         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5219
5220 2010-05-24  Jason Merrill  <jason@redhat.com>
5221
5222         PR c++/41510
5223         * g++.dg/cpp0x/initlist35.C: New.
5224         * g++.dg/init/brace6.C: Adjust.
5225
5226 2010-05-24  Paul Brook  <paul@codesourcery.com>
5227
5228         * gcc.target/arm/frame-pointer-1.c: New test.
5229         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5230         pointer elimination.
5231
5232 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5233
5234         PR target/44245
5235         * gcc.target/i386/crc32-3.c: New.
5236         * gcc.target/i386/crc32-4.c: Likewise.
5237
5238 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5239
5240         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5241         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5242         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5243
5244 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5245
5246         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5247
5248 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5249
5250         PR target/43869
5251         * gcc.c-target/pr43869.c: New test.
5252
5253 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5254
5255         PR fortran/44212
5256         * gfortran.dg/class_22.f03: New.
5257
5258 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5259
5260         PR lto/44238
5261         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5262
5263 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5264
5265         PR fortran/44213
5266         * gfortran.dg/abstract_type_7.f03: New.
5267
5268 2010-05-21  Jason Merrill  <jason@redhat.com>
5269
5270         * g++.dg/eh/spec11.C: Test cleanup optimization.
5271
5272 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5273
5274         PR debug/44223
5275         * gcc.target/i386/pr44223.c: New test.
5276
5277 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5278
5279         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5280
5281 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5282
5283         * g++.dg/other/const3.C: New test.
5284
5285 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5286
5287         PR fortran/38407
5288         * warn_unused_dummy_argument_1.f90: New.
5289         * warn_unused_dummy_argument_2.f90: New.
5290
5291 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5292
5293         PR c++/30298
5294         * g++.dg/inherit/crash1.C: New.
5295         * g++.dg/inherit/crash2.C: Likewise.
5296
5297 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5298
5299         PR debug/44178
5300         * g++.dg/debug/pr44178.C: New test.
5301
5302 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5303
5304         PR middle-end/44185
5305         * gcc.dg/tree-ssa/prefetch-6.c: Add
5306         --param min-insn-to-prefetch-ratio=6.
5307         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5308         allow unrolling, and adjust the movnti count.
5309
5310 2010-05-20  Jan Hubicka  <jh@suse.cz>
5311
5312         PR middle-end/44197
5313         * gcc.c-torture/compile/pr44197.c: New file.
5314
5315 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5316
5317         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5318         Fix test code.
5319         (check_effective_target_xop): Remove __may_alias__ attribute.
5320
5321 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5322
5323         PR target/44202
5324         * gcc.c-torture/execute/pr44202-1.c: New test.
5325
5326 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5327
5328         PR fortran/43851
5329         * gfortran.dg/label_1.f90: Update test.
5330
5331 2010-05-19  Jan Hubicka  <jh@suse.cz>
5332
5333         * gcc.dg/lto/ipareference2_0.c: New file.
5334         * gcc.dg/lto/ipareference2_1.c: New file.
5335
5336 2010-05-19  Jason Merrill  <jason@redhat.com>
5337
5338         * g++.dg/parse/fn-typedef2.C: New.
5339
5340         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5341         function type.
5342
5343         PR c++/44193
5344         * g++.dg/template/fntype1.C: New.
5345
5346 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5347
5348         * gnat.dg/discr23.ad[sb]: New test.
5349         * gnat.dg/discr23_pkg.ads: New helper.
5350
5351         * gnat.dg/specs/controlled1.ads: New test.
5352         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5353
5354 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5355
5356         PR fortran/44055
5357         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5358         Fixed scope of C_SIZEOF.
5359         * gfortran.dg/warn_conversion_2.f90: New.
5360
5361 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5362
5363         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5364         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5365         for optional selector.
5366         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5367         (check_effective_target_sse3): New proc.
5368         * gcc.target/i386/math-torture/math-torture.exp: Load
5369         target-supports.exp.
5370         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5371         check_effective_target_sse2.
5372         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5373         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5374         * g++.dg/vect/vect.exp: Likewise.
5375         * gfortran.dg/vect/vect.exp: Likewise.
5376         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5377         -msse2 if check_effective_target_sse2.
5378
5379         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5380         * gcc.target/i386/3dnow-2.c: Likewise.
5381         * gcc.target/i386/3dnowA-1.c: Likewise.
5382         * gcc.target/i386/3dnowA-2.c: Likewise.
5383         * gcc.target/i386/pr42549.c: Likewise.
5384
5385         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5386         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5387         * gcc.target/i386/sse3-addsubps.c: Likewise.
5388         * gcc.target/i386/sse3-haddpd.c: Likewise.
5389         * gcc.target/i386/sse3-haddps.c: Likewise.
5390         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5391         * gcc.target/i386/sse3-hsubps.c: Likewise.
5392         * gcc.target/i386/sse3-movddup.c: Likewise.
5393         * gcc.target/i386/sse3-movshdup.c: Likewise.
5394         * gcc.target/i386/sse3-movsldup.c: Likewise.
5395
5396         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5397         * g++.dg/ext/attrib35.C: Likewise.
5398         * g++.dg/opt/pr40496.C: Likewise.
5399         * g++.dg/other/i386-1.C: Likewise.
5400         * g++.dg/other/i386-4.C: Likewise.
5401         * g++.dg/other/pr34435.C: Likewise.
5402         * g++.dg/other/pr39496.C: Likewise.
5403         * g++.dg/other/pr40446.C: Likewise.
5404         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5405         * gcc.dg/compat/vector-1a_main.c: Likewise.
5406         * gcc.dg/compat/vector-2a_main.c: Likewise.
5407         * gcc.dg/lto/20090206-1_0.c: Likewise.
5408         * gcc.dg/pr34856.c: Likewise.
5409         * gcc.dg/pr36584.c: Likewise.
5410         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5411         * gcc.dg/pr37544.c: Likewise.
5412         * gcc.dg/torture/pr16104-1.c: Likewise.
5413         * gcc.dg/torture/pr35771-1.c: Likewise.
5414         * gcc.dg/torture/pr35771-2.c: Likewise.
5415         * gcc.dg/torture/pr35771-3.c: Likewise.
5416         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5417         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5418         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5419         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5420         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5421         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5422         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5423         * gcc.target/i386/20060512-1.c: Likewise.
5424         * gcc.target/i386/20060512-3.c: Likewise.
5425         * gcc.target/i386/all_one_m128i.c: Likewise.
5426         * gcc.target/i386/float128-1.c: Likewise.
5427         * gcc.target/i386/float128-2.c: Likewise.
5428         * gcc.target/i386/fpcvt-1.c: Likewise.
5429         * gcc.target/i386/fpcvt-2.c: Likewise.
5430         * gcc.target/i386/fpcvt-3.c: Likewise.
5431         * gcc.target/i386/fpprec-1.c: Likewise.
5432         * gcc.target/i386/funcspec-9.c: Likewise.
5433         * gcc.target/i386/incoming-1.c: Likewise.
5434         * gcc.target/i386/incoming-12.c: Likewise.
5435         * gcc.target/i386/incoming-2.c: Likewise.
5436         * gcc.target/i386/incoming-3.c: Likewise.
5437         * gcc.target/i386/incoming-4.c: Likewise.
5438         * gcc.target/i386/incoming-6.c: Likewise.
5439         * gcc.target/i386/incoming-7.c: Likewise.
5440         * gcc.target/i386/incoming-8.c: Likewise.
5441         * gcc.target/i386/opt-1.c: Likewise.
5442         * gcc.target/i386/opt-2.c: Likewise.
5443         * gcc.target/i386/ordcmp-1.c: Likewise.
5444         * gcc.target/i386/pr17692.c: Likewise.
5445         * gcc.target/i386/pr18614-1.c: Likewise.
5446         * gcc.target/i386/pr22152.c: Likewise.
5447         * gcc.target/i386/pr23570.c: Likewise.
5448         * gcc.target/i386/pr23575.c: Likewise.
5449         * gcc.target/i386/pr26449-1.c: Likewise.
5450         * gcc.target/i386/pr26600.c: Likewise.
5451         * gcc.target/i386/pr27790.c: Likewise.
5452         * gcc.target/i386/pr28839.c: Likewise.
5453         * gcc.target/i386/pr30970.c: Likewise.
5454         * gcc.target/i386/pr32000-1.c: Likewise.
5455         * gcc.target/i386/pr32000-2.c: Likewise.
5456         * gcc.target/i386/pr32280.c: Likewise.
5457         * gcc.target/i386/pr32661.c: Likewise.
5458         * gcc.target/i386/pr32708-1.c: Likewise.
5459         * gcc.target/i386/pr32961.c: Likewise.
5460         * gcc.target/i386/pr33329.c: Likewise.
5461         * gcc.target/i386/pr35714.c: Likewise.
5462         * gcc.target/i386/pr35767-1.c: Likewise.
5463         * gcc.target/i386/pr35767-1d.c: Likewise.
5464         * gcc.target/i386/pr35767-1i.c: Likewise.
5465         * gcc.target/i386/pr35767-2.c: Likewise.
5466         * gcc.target/i386/pr35767-2d.c: Likewise.
5467         * gcc.target/i386/pr35767-2i.c: Likewise.
5468         * gcc.target/i386/pr35767-3.c: Likewise.
5469         * gcc.target/i386/pr35767-5.c: Likewise.
5470         * gcc.target/i386/pr36222-1.c: Likewise.
5471         * gcc.target/i386/pr36578-1.c: Likewise.
5472         * gcc.target/i386/pr36578-2.c: Likewise.
5473         * gcc.target/i386/pr36992-1.c: Likewise.
5474         * gcc.target/i386/pr37101.c: Likewise.
5475         * gcc.target/i386/pr37216.c: Likewise.
5476         * gcc.target/i386/pr37434-1.c: Likewise.
5477         * gcc.target/i386/pr37434-2.c: Likewise.
5478         * gcc.target/i386/pr37843-3.c: Likewise.
5479         * gcc.target/i386/pr37843-4.c: Likewise.
5480         * gcc.target/i386/pr39162.c: Likewise.
5481         * gcc.target/i386/pr39315-1.c: Likewise.
5482         * gcc.target/i386/pr39315-2.c: Likewise.
5483         * gcc.target/i386/pr39315-3.c: Likewise.
5484         * gcc.target/i386/pr39315-4.c: Likewise.
5485         * gcc.target/i386/pr39445.c: Likewise.
5486         * gcc.target/i386/pr39496.c: Likewise.
5487         * gcc.target/i386/pr40809.c: Likewise.
5488         * gcc.target/i386/pr40906-3.c: Likewise.
5489         * gcc.target/i386/pr41019.c: Likewise.
5490         * gcc.target/i386/pr42542-1.c: Likewise.
5491         * gcc.target/i386/pr42542-2.c: Likewise.
5492         * gcc.target/i386/pr42542-3.c: Likewise.
5493         * gcc.target/i386/pr42542-3a.c: Likewise.
5494         * gcc.target/i386/pr42881.c: Likewise.
5495         * gcc.target/i386/push-1.c: Likewise.
5496         * gcc.target/i386/quad-sse.c: Likewise.
5497         * gcc.target/i386/reload-1.c: Likewise.
5498         * gcc.target/i386/sse-10.c: Likewise.
5499         * gcc.target/i386/sse-11.c: Likewise.
5500         * gcc.target/i386/sse-15.c: Likewise.
5501         * gcc.target/i386/sse-17.c: Likewise.
5502         * gcc.target/i386/sse-18.c: Likewise.
5503         * gcc.target/i386/sse-19.c: Likewise.
5504         * gcc.target/i386/sse-4.c: Likewise.
5505         * gcc.target/i386/sse-6.c: Likewise.
5506         * gcc.target/i386/sse-vect-types.c: Likewise.
5507         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5508         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5509         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5510         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5511         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5512         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5513         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5514         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5515         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5516         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5517         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5518         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5519         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5520         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5521         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5522         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5523         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5524         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5525         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5526         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5527         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5528         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5529         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5530         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5531         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5532         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5533         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5534         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5535         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5536         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5537         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5538         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5539         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5540         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5541         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5542         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5543         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5544         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5545         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5546         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5547         * gcc.target/i386/sse2-mmx.c: Likewise.
5548         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5549         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5550         * gcc.target/i386/sse2-movd-1.c: Likewise.
5551         * gcc.target/i386/sse2-movd-2.c: Likewise.
5552         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5553         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5554         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5555         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5556         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5557         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5558         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5559         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5560         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5561         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5562         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5563         * gcc.target/i386/sse2-movq-1.c: Likewise.
5564         * gcc.target/i386/sse2-movq-2.c: Likewise.
5565         * gcc.target/i386/sse2-movq-3.c: Likewise.
5566         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5567         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5568         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5569         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5570         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5571         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5572         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5573         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5574         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5575         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5576         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5577         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5578         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5579         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5580         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5581         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5582         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5583         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5584         * gcc.target/i386/sse2-pand-1.c: Likewise.
5585         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5586         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5587         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5588         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5589         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5590         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5591         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5592         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5593         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5594         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5595         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5596         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5597         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5598         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5599         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5600         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5601         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5602         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5603         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5604         * gcc.target/i386/sse2-por-1.c: Likewise.
5605         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5606         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5607         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5608         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5609         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5610         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5611         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5612         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5613         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5614         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5615         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5616         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5617         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5618         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5619         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5620         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5621         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5622         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5623         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5624         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5625         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5626         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5627         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5628         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5629         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5630         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5631         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5632         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5633         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5634         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5635         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5636         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5637         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5638         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5639         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5640         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5641         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5642         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5643         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5644         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5645         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5646         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5647         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5648         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5649         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5650         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5651         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5652         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5653         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5654         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5655         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5656         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5657         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5658         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5659         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5660         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5661         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5662         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5663         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5664         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5665         * gcc.target/i386/sse2-vec-1.c: Likewise.
5666         * gcc.target/i386/sse2-vec-2.c: Likewise.
5667         * gcc.target/i386/sse2-vec-3.c: Likewise.
5668         * gcc.target/i386/sse2-vec-4.c: Likewise.
5669         * gcc.target/i386/sse2-vec-5.c: Likewise.
5670         * gcc.target/i386/sse2-vec-6.c: Likewise.
5671         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5672         * gcc.target/i386/ssefn-2.c: Likewise.
5673         * gcc.target/i386/ssefn-4.c: Likewise.
5674         * gcc.target/i386/ssefp-1.c: Likewise.
5675         * gcc.target/i386/ssefp-2.c: Likewise.
5676         * gcc.target/i386/sseregparm-3.c: Likewise.
5677         * gcc.target/i386/sseregparm-4.c: Likewise.
5678         * gcc.target/i386/sseregparm-5.c: Likewise.
5679         * gcc.target/i386/sseregparm-6.c: Likewise.
5680         * gcc.target/i386/sseregparm-7.c: Likewise.
5681         * gcc.target/i386/ssetype-1.c: Likewise.
5682         * gcc.target/i386/ssetype-2.c: Likewise.
5683         * gcc.target/i386/ssetype-3.c: Likewise.
5684         * gcc.target/i386/ssetype-4.c: Likewise.
5685         * gcc.target/i386/ssetype-5.c: Likewise.
5686         * gcc.target/i386/unordcmp-1.c: Likewise.
5687         * gcc.target/i386/vararg-1.c: Likewise.
5688         * gcc.target/i386/vararg-2.c: Likewise.
5689         * gcc.target/i386/vararg-3.c: Likewise.
5690         * gcc.target/i386/vararg-4.c: Likewise.
5691         * gcc.target/i386/vararg-7.c: Likewise.
5692         * gcc.target/i386/vararg-8.c: Likewise.
5693         * gcc.target/i386/vecinit-1.c: Likewise.
5694         * gcc.target/i386/vecinit-2.c: Likewise.
5695         * gcc.target/i386/vecinit-3.c: Likewise.
5696         * gcc.target/i386/vecinit-4.c: Likewise.
5697         * gcc.target/i386/vecinit-5.c: Likewise.
5698         * gcc.target/i386/vecinit-6.c: Likewise.
5699         * gcc.target/i386/vectorize2.c: Likewise.
5700         * gcc.target/i386/vectorize3.c: Likewise.
5701         * gcc.target/i386/vectorize4.c: Likewise.
5702         * gcc.target/i386/vectorize6.c: Likewise.
5703         * gcc.target/i386/vectorize7.c: Likewise.
5704         * gcc.target/i386/vectorize8.c: Likewise.
5705         * gcc.target/i386/vperm-v2df.c: Likewise.
5706         * gcc.target/i386/vperm-v2di.c: Likewise.
5707         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5708         * gcc.target/i386/xorps-sse2.c: Likewise.
5709         * gcc.target/i386/xorps.c: Likewise.
5710         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5711         * gfortran.dg/graphite/pr42326.f90: Likewise.
5712         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5713
5714 2010-05-19  Richard Guenther  <rguenther@suse.de>
5715
5716         PR lto/44196
5717         * g++.dg/lto/20100519-1_0.C: New testcase.
5718
5719 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5720
5721         PR fortran/42360
5722         * gfortran.dg/warn_intent_out_not_set.f90: New.
5723
5724 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5725
5726         PR fortran/38404
5727         * gfortran.dg/data_char_1.f90: Updated warning message.
5728         * gfortran.dg/data_array_6.f: New.
5729
5730 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5731
5732         * g++.dg/ipa/ivinline-8.C: New test.
5733         * gcc.dg/ipa/iinline-2.c: Likewise.
5734
5735 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5736
5737         PR fortran/34505
5738         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5739         arguments; add check for return value kind.
5740         * gfortran.dg/float_1.f90: Likewise.
5741
5742 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5743
5744         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5745         (main): Use it.
5746         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5747         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5748         Prune another location line format.
5749         (lto-obj): Call lto_prune_warns on comp_output.
5750
5751 2010-05-18  Jan Hubicka  <jh@suse.cz>
5752
5753         * gcc.dg/lto/ipacp_0.c: New test.
5754         * gcc.dg/lto/ipacp_1.c: New test.
5755
5756 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5757
5758         PR lto/44184
5759         * gcc.dg/lto/20100518_0.c: New test.
5760
5761 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5762
5763         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5764
5765 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5766
5767         PR fortran/43990
5768         * gfortran.dg/class_21.f03: New.
5769
5770 2010-05-17  Jason Merrill  <jason@redhat.com>
5771
5772         PR c++/44157
5773         * g++.dg/cpp0x/initlist34.C: New.
5774
5775         PR c++/44158
5776         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5777
5778 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5779
5780         * g++.dg/ipa/ivinline-1.C: New test.
5781         * g++.dg/ipa/ivinline-2.C: New test.
5782         * g++.dg/ipa/ivinline-3.C: New test.
5783         * g++.dg/ipa/ivinline-4.C: New test.
5784         * g++.dg/ipa/ivinline-5.C: New test.
5785         * g++.dg/ipa/ivinline-6.C: New test.
5786
5787 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5788             Jason Merrill  <jason@redhat.com>
5789
5790         PR c++/44108
5791         * c-c++-common/Wunused-var-8.c: New test.
5792
5793 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5794
5795         PR bootstrap/42347
5796         * gcc.c-torture/compile/pr42347.c: New test.
5797
5798         PR middle-end/44102
5799         * g++.dg/ext/asmgoto1.C: New test.
5800
5801 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5802
5803         PR middle-end/44133
5804         * gcc.dg/tree-ssa/pr44133.c: New test.
5805         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5806         precise.
5807
5808 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5809
5810         PR fortran/44044
5811         * gfortran.dg/class_20.f03: New.
5812
5813 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5814
5815         PR 44078
5816         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5817         debug messages but not the newly introduced one.
5818
5819 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5820
5821         PR fortran/35779
5822         * gfortran.dg/initialization_25.f90: Commented testcase.
5823         * gfortran.dg/initialization_26.f90: New.
5824
5825 2010-05-16  Richard Guenther  <rguenther@suse.de>
5826
5827         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5828         * gcc.dg/pr43084.c: Likewise.
5829         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5830         -fipa-type-escape.
5831         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5832         -fipa-type-escape.
5833         * gcc.dg/struct/struct-reorg.exp: Likewise.
5834         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5835         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5836
5837 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5838
5839         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5840         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5841         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5842         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5843         tests.
5844
5845 2010-05-15  Jason Merrill  <jason@redhat.com>
5846
5847         * g++.dg/eh/spec10.C: New.
5848         * g++.dg/eh/spec11.C: New.
5849         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5850
5851 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5852
5853         PR fortran/44154
5854         PR fortran/42647
5855         * gfortran.dg/allocatable_scalar_9.f90: New.
5856
5857 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5858
5859         PR c++/44148
5860         * g++.dg/torture/pr44148.C: New test.
5861
5862 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5863
5864         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5865         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5866         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5867         diagnostics and type sizes.
5868
5869 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5870
5871         * gnat.dg/lto9.adb: New test.
5872         * gnat.dg/lto9_pkg1.ads: New helper.
5873         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5874
5875 2010-05-15  Jan Hubicka  <jh@suse.cz>
5876
5877         * gcc.dg/lto/ipareference_1.c: Rename to ...
5878         * gcc.dg/lto/ipareference_0.c: ... this one.
5879         * gcc.dg/lto/ipareference_2.c: Rename to ...
5880         * gcc.dg/lto/ipareference_1.c: ... this one.
5881
5882 2010-05-15  Jan Hubicka  <jh@suse.cz>
5883
5884         * gcc.dg/lto/ipareference_1.c: New file.
5885         * gcc.dg/lto/ipareference_2.c: New file.
5886
5887 2010-05-15  Richard Guenther  <rguenther@suse.de>
5888
5889         PR tree-optimization/44038
5890         * gcc.c-torture/compile/pr44038.c: New testcase.
5891
5892 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5893
5894         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5895         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5896
5897 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5898
5899         PR fortran/43207
5900         PR fortran/43969
5901         * gfortran.dg/class_18.f03: New.
5902         * gfortran.dg/class_19.f03: New.
5903
5904 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5905
5906         PR debug/44112
5907         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5908         * g++.dg/debug/dwarf2/const1.C: Remove.
5909
5910 2010-05-14  Jason Merrill  <jason@redhat.com>
5911
5912         * g++.dg/eh/cond4.C: New.
5913         * g++.dg/eh/elide2.C: Adjust.
5914         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5915
5916 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5917
5918         PR fortran/44135
5919         * gfortran.dg/actual_array_interface_2.f90: New test.
5920
5921 2010-05-14  Richard Guenther  <rguenther@suse.de>
5922
5923         PR tree-optimization/44119
5924         * gcc.c-torture/compile/pr44119.c: New testcase.
5925
5926 2010-05-14  Jason Merrill  <jason@redhat.com>
5927
5928         PR c++/44127
5929         * g++.dg/eh/terminate1.C: New.
5930
5931 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5932
5933         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5934
5935         PR debug/44136
5936         * gcc.dg/pr44136.c: New test.
5937
5938 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5939
5940         PR c++/30566
5941         * g++.dg/warn/Wshadow-4.C: Adjust.
5942         * g++.dg/warn/Wshadow-5.C: New test.
5943         * g++.dg/warn/Wshadow-6.C: New test
5944
5945 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5946
5947         PR fortran/35779
5948         * gfortran.dg/initialization_25.f90: New.
5949
5950 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5951
5952         * g++.dg/otr-fold-1.C: New test.
5953         * g++.dg/otr-fold-2.C: New test.
5954
5955 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5956
5957         PR fortran/44036
5958         * gfortran.dg/gomp/pr44036-1.f90: New test.
5959         * gfortran.dg/gomp/pr44036-2.f90: New test.
5960         * gfortran.dg/gomp/pr44036-3.f90: New test.
5961
5962         PR debug/43983
5963         * gcc.dg/guality/sra-1.c: New test.
5964
5965 2010-05-12  Jan Hubicka  <jh@suse.cz>
5966
5967         * tree-ssa/unreachable.c: New test.
5968
5969 2010-05-12  Jason Merrill  <jason@redhat.com>
5970
5971         * g++.dg/cpp0x/sfinae1.C: New.
5972
5973 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5974
5975         * gcc.target/i386/zee.c: New file.
5976
5977 2010-05-12  Jason Merrill  <jason@redhat.com>
5978
5979         * g++.dg/conversion/op1.C: Expect template candidate message.
5980         * g++.dg/cpp0x/nullptr15.C: Likewise.
5981         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5982         * g++.dg/cpp0x/pr31431.C: Likewise.
5983         * g++.dg/cpp0x/temp_default2.C: Likewise.
5984         * g++.dg/cpp0x/trailing4.C: Likewise.
5985         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5986         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5987         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5988         * g++.dg/cpp0x/variadic35.C: Likewise.
5989         * g++.dg/cpp0x/vt-35147.C: Likewise.
5990         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5991         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5992         * g++.dg/ext/visibility/anon8.C: Likewise.
5993         * g++.dg/ext/vla2.C: Likewise.
5994         * g++.dg/other/pr28114.C: Likewise.
5995         * g++.dg/other/ptrmem10.C: Likewise.
5996         * g++.dg/other/ptrmem11.C: Likewise.
5997         * g++.dg/overload/unknown1.C: Likewise.
5998         * g++.dg/parse/template7.C: Likewise.
5999         * g++.dg/parse/typename7.C: Likewise.
6000         * g++.dg/template/conv11.C: Likewise.
6001         * g++.dg/template/copy1.C: Likewise.
6002         * g++.dg/template/deduce3.C: Likewise.
6003         * g++.dg/template/dependent-expr5.C: Likewise.
6004         * g++.dg/template/friend.C: Likewise.
6005         * g++.dg/template/incomplete2.C: Likewise.
6006         * g++.dg/template/local4.C: Likewise.
6007         * g++.dg/template/local6.C: Likewise.
6008         * g++.dg/template/operator10.C: Likewise.
6009         * g++.dg/template/overload6.C: Likewise.
6010         * g++.dg/template/ptrmem2.C: Likewise.
6011         * g++.dg/template/ptrmem20.C: Likewise.
6012         * g++.dg/template/ptrmem8.C: Likewise.
6013         * g++.dg/template/sfinae2.C: Likewise.
6014         * g++.dg/template/ttp25.C: Likewise.
6015         * g++.dg/template/unify10.C: Likewise.
6016         * g++.dg/template/unify11.C: Likewise.
6017         * g++.dg/template/unify6.C: Likewise.
6018         * g++.dg/template/unify7.C: Likewise.
6019         * g++.dg/template/unify9.C: Likewise.
6020         * g++.dg/template/varmod1.C: Likewise.
6021         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6022         * g++.old-deja/g++.law/operators32.C: Likewise.
6023         * g++.old-deja/g++.pt/crash28.C: Likewise.
6024         * g++.old-deja/g++.pt/crash60.C: Likewise.
6025         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6026         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6027         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6028         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6029         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6030         * g++.old-deja/g++.pt/expr2.C: Likewise.
6031         * g++.old-deja/g++.pt/overload7.C: Likewise.
6032         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6033         * g++.old-deja/g++.pt/spec5.C: Likewise.
6034         * g++.old-deja/g++.pt/spec6.C: Likewise.
6035         * g++.old-deja/g++.pt/t24.C: Likewise.
6036         * g++.old-deja/g++.pt/unify4.C: Likewise.
6037         * g++.old-deja/g++.pt/unify6.C: Likewise.
6038         * g++.old-deja/g++.pt/unify8.C: Likewise.
6039         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6040         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6041         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6042
6043         * g++.dg/cpp0x/initlist32.C: New.
6044
6045         * g++.dg/template/conv11.C: New.
6046         * g++.dg/conversion/op1.C: Adjust expected error.
6047
6048         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6049
6050 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6051
6052         PR target/44088
6053         * gcc.target/i386/avx-cmpsd-1.c: New.
6054         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6055         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6056         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6057         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6058         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6059
6060 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6061
6062         PR middle-end/44085
6063         * gcc.dg/gomp/pr44085.c: New test.
6064         * gfortran.dg/gomp/pr44085.f90: New test.
6065
6066 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6067
6068         * objc-obj-c++-shared/Object1.m: New.
6069         * objc.dg/torture: New directory.
6070         * objc.dg/torture/tls: Ditto.
6071         * objc.dg/tls: Ditto.
6072         * objc.dg/torture/tls/trivial.m: New test.
6073         * objc.dg/torture/tls/thr-init-2.m: New test.
6074         * objc.dg/torture/tls/thr-init-3.m: New test.
6075         * objc.dg/torture/tls/thr-init.m: New test.
6076         * objc.dg/torture/tls/diag-1.m: New test.
6077         * objc.dg/torture/tls/tls.exp: New.
6078         * objc.dg/torture/trivial.m: New test.
6079         * objc.dg/torture/dg-torture.exp: New.
6080         * objc.dg/tls/diag-3.m: New test.
6081         * objc.dg/tls/diag-4.m: New test.
6082         * objc.dg/tls/diag-5.m: New test.
6083         * objc.dg/tls/init-1.m: New test.
6084         * objc.dg/tls/init-2.m: New test.
6085         * objc.dg/tls/tls.exp: New.
6086         * objc.dg/tls/diag-2.m: New test.
6087         * lib/objc.exp: Respond to dg-additional-files.
6088
6089 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6090
6091         * gcc.target/m68k/20100512-1.c: New.
6092
6093 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6094
6095         * gnat.dg/lto8.adb: New test.
6096         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6097         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6098
6099 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6100
6101         PR c++/34272
6102         PR c++/43630
6103         PR c++/34491
6104         * g++.dg/template/crash97.C: New.
6105         * g++.dg/template/crash98.C: Likewise.
6106         * g++.dg/template/crash99.C: Likewise.
6107         * g++.dg/cpp0x/pr31439.C: Adjust.
6108         * g++.dg/template/crash95.C: Likewise.
6109
6110 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6111
6112         PR middle-end/44071
6113         * c-c++-common/asmgoto-4.c: New test.
6114         * gcc.target/i386/pr44071.c: New test.
6115
6116         PR c++/44062
6117         * c-c++-common/Wunused-var-7.c: New test.
6118         * g++.dg/warn/Wunused-var-9.C: New test.
6119
6120 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6121
6122         PR fortran/43711
6123         * gfortran.dg/gomp/pr43711.f90: New.
6124
6125 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6126
6127         PR fortran/31820
6128         * gfortran.dg/select_5.f90: Updated.
6129
6130 2010-05-11  Jan Hubicka  <jh@suse.cz>
6131
6132         PR tree-optimize/44063
6133         * gcc.c-torture/compile/pr44063.c: New testcase.
6134
6135 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6136
6137         PR debug/44023
6138         * gcc.dg/pr44023.c: New test.
6139
6140 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6141
6142         * gnat.dg/lto7.adb: New test.
6143         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6144
6145 2010-05-10  Jason Merrill  <jason@redhat.com>
6146
6147         PR c++/44017
6148         * g++.dg/template/inherit5.C: New.
6149
6150         PR c++/44045
6151         * g++.dg/cpp0x/initlist33.C: New.
6152         * g++.dg/cpp0x/initlist26.C: Adjust.
6153         * g++.dg/cpp0x/initlist28.C: Adjust.
6154
6155 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6156
6157         PR c++/43719
6158         * g++.dg/init/pr43719.C: New.
6159         * g++.dg/anon-struct4.C: Adjust.
6160
6161 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6162
6163         PR debug/44028
6164         * gcc.dg/pr44028.c: New test.
6165
6166 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6167
6168         PR fortran/27866
6169         PR fortran/35003
6170         PR fortran/42809
6171         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6172         * gfortran.dg/warn_conversion.f90: New.
6173
6174 2010-05-10  Michael Matz  <matz@suse.de>
6175
6176         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6177
6178 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6179
6180         PR rtl-optimization/44012
6181         * gcc.dg/pr44012.c: New.
6182
6183 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6184
6185         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6186         Log text on entry and exit.
6187         Prune Sun ld warnings for common symbols with differing sizes.
6188         (lto-link-and-maybe-run): Change caller.
6189
6190 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6191
6192         PR fortran/44044
6193         * gfortran.dg/class_7.f03: Modified.
6194         * gfortran.dg/select_type_1.f03: Modified.
6195         * gfortran.dg/select_type_12.f03: New.
6196
6197 2010-05-10  Richard Guenther  <rguenther@suse.de>
6198
6199         PR tree-optimization/44050
6200         * gcc.dg/torture/pr44050.c: New testcase.
6201
6202 2010-05-10  Wei Guozhi  <carrot@google.com>
6203
6204         PR target/42879
6205         * gcc.target/arm/pr42879.c: New testcase.
6206
6207 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6208
6209         PR c/44051
6210         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6211
6212 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6213
6214         PR c/10676
6215         * gcc.dg/anon-struct-10.c: New test.
6216
6217 2010-05-09  Richard Guenther  <rguenther@suse.de>
6218
6219         PR middle-end/44024
6220         * gcc.dg/pr44024.c: New testcase.
6221
6222 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6223
6224         PR c/4784
6225         * gcc.dg/anon-struct-9.c: New test.
6226
6227 2010-05-09  Richard Guenther  <rguenther@suse.de>
6228
6229         PR middle-end/44043
6230         * gcc.c-torture/compile/pr44043.c: New testcase.
6231
6232 2010-05-09  Richard Guenther  <rguenther@suse.de>
6233
6234         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6235
6236 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6237
6238         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6239
6240 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6241
6242         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6243         * gnat.dg/specs/lto3.ads: Likewise.
6244
6245 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6246
6247         PR middle-end/28685
6248         * gcc.dg/pr28685-1.c: New file.
6249
6250 2010-05-08  Richard Guenther  <rguenther@suse.de>
6251
6252         PR tree-optimization/44030
6253         * gcc.c-torture/compile/pr44030.c: New testcase.
6254
6255 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6256
6257         * gnat.dg/lto6.adb: New test.
6258         * gnat.dg/lto6_pkg.ads: New helper.
6259
6260 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6261
6262         * gnat.dg/lto5.adb: New test.
6263         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6264
6265 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6266
6267         * gnat.dg/lto4.ad[sb]: New test.
6268
6269 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6270
6271         * gnat.dg/specs/lto3.ads: New test.
6272         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6273         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6274
6275 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6276
6277         * gnat.dg/sizetype3.ad[sb]: New test.
6278         * gnat.dg/sizetype3_pkg.ads: New helper.
6279
6280 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6281
6282         PR c++/43951
6283         * g++.dg/init/new29.C: New.
6284
6285 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6286
6287         PR fortran/40728
6288         * gfortran.dg/coarray_1.f90: Fixed error message.
6289         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6290         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6291         * gfortran.dg/intrinsic_std_5.f90: New.
6292
6293 2010-05-07  Jason Merrill  <jason@redhat.com>
6294
6295         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6296
6297 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6298
6299         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6300         (size_t, stderr): Remove.
6301         (read_error): Replaced __builtin_fprintf by fprintf.
6302
6303 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6304
6305         * gcc.dg/ordered-comparison-1.c: New test.
6306         * gcc.dg/ordered-comparison-2.c: New test.
6307         * gcc.dg/ordered-comparison-3.c: New test.
6308         * gcc.dg/ordered-comparison-4.c: New test.
6309
6310 2010-05-06  Mike Stump  <mikestump@comcast.net>
6311
6312         PR objc/35165
6313         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6314
6315 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6316             Jason Merrill  <jason@redhat.com>
6317
6318         * g++.dg/cpp0x/nullptr01.C: New.
6319         * g++.dg/cpp0x/nullptr02.C: New.
6320         * g++.dg/cpp0x/nullptr03.C: New.
6321         * g++.dg/cpp0x/nullptr04.C: New.
6322         * g++.dg/cpp0x/nullptr05.C: New.
6323         * g++.dg/cpp0x/nullptr06.C: New.
6324         * g++.dg/cpp0x/nullptr07.C: New.
6325         * g++.dg/cpp0x/nullptr08.C: New.
6326         * g++.dg/cpp0x/nullptr09.C: New.
6327         * g++.dg/cpp0x/nullptr10.C: New.
6328         * g++.dg/cpp0x/nullptr11.C: New.
6329         * g++.dg/cpp0x/nullptr12.C: New.
6330         * g++.dg/cpp0x/nullptr13.C: New.
6331         * g++.dg/cpp0x/nullptr14.C: New.
6332         * g++.dg/cpp0x/nullptr15.C: New.
6333         * g++.dg/cpp0x/nullptr16.C: New.
6334         * g++.dg/cpp0x/nullptr17.C: New.
6335         * g++.dg/cpp0x/nullptr18.C: New.
6336         * g++.dg/cpp0x/nullptr19.C: New.
6337         * g++.dg/cpp0x/nullptr20.C: New.
6338         * g++.dg/cpp0x/nullptr21.C: New.
6339         * g++.dg/cpp0x/nullptr22.C: New.
6340         * g++.dg/debug/nullptr01.C: New.
6341         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6342
6343 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6344
6345         * gcc.dg/Wunused-var-8.c: Move to...
6346         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6347
6348 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6349
6350         PR c++/40406
6351         * g++.dg/template/crash96.C: New.
6352
6353 2010-05-06  Jan Hubicka  <jh@suse.cz>
6354
6355         PR tree-optimization/43791
6356         * gcc.c-torture/compile/pr43791.c: New file.
6357
6358 2010-05-06  Michael Matz  <matz@suse.de>
6359
6360         PR tree-optimization/43984
6361         * gfortran.dg/pr43984.f90: New test.
6362
6363 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6364
6365         PR 40989
6366         * gcc.dg/pr40989.c: New.
6367
6368 2010-05-06  Richard Guenther  <rguenther@suse.de>
6369
6370         PR tree-optimization/43934
6371         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6372
6373 2010-05-06  Richard Guenther  <rguenther@suse.de>
6374
6375         PR tree-optimization/43987
6376         * gcc.c-torture/execute/pr43987.c: New testcase.
6377         * gcc.dg/torture/pta-escape-1.c: Adjust.
6378         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6379         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6380         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6381         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6382
6383 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6384             Dodji Seketeli  <dodji@redhat.com>
6385
6386         PR c/18624
6387         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6388         * g++.dg/template/sfinae16.C: Likewise.
6389         * gcc.dg/Wunused-var-1.c: Moved to...
6390         * c-c++-common/Wunused-var-1.c: ...here. New test.
6391         * gcc.dg/Wunused-var-2.c: Moved to...
6392         * c-c++-common/Wunused-var-2.c: ...here. New test.
6393         * gcc.dg/Wunused-var-3.c: Moved to...
6394         * c-c++-common/Wunused-var-3.c: ...here. New test.
6395         * gcc.dg/Wunused-var-4.c: Moved to...
6396         * gcc.dg/Wunused-var-1.c: ... here.
6397         * gcc.dg/Wunused-var-5.c: Moved to...
6398         * c-c++-common/Wunused-var-4.c: ...here. New test.
6399         * gcc.dg/Wunused-var-7.c: Moved to...
6400         * c-c++-common/Wunused-var-5.c: ...here. New test.
6401         * gcc.dg/Wunused-var-6.c: Moved to...
6402         * gcc.dg/Wunused-var-2.c: ... here.
6403         * c-c++-common/Wunused-var-1.c: New test.
6404         * c-c++-common/Wunused-var-2.c: New test.
6405         * c-c++-common/Wunused-var-3.c: New test.
6406         * c-c++-common/Wunused-var-4.c: New test.
6407         * c-c++-common/Wunused-var-5.c: New test.
6408         * g++.dg/warn/Wunused-var-1.C: New test.
6409         * g++.dg/warn/Wunused-var-2.C: New test.
6410         * g++.dg/warn/Wunused-var-3.C: New test.
6411         * g++.dg/warn/Wunused-var-4.C: New test.
6412         * g++.dg/warn/Wunused-var-5.C: New test.
6413         * g++.dg/warn/Wunused-var-6.C: New test.
6414         * g++.dg/warn/Wunused-var-7.C: New test.
6415         * g++.dg/warn/Wunused-var-8.C: New test.
6416         * g++.dg/warn/Wunused-parm-1.C: New test.
6417         * g++.dg/warn/Wunused-parm-2.C: New test.
6418         * g++.dg/warn/Wunused-parm-3.C: New test.
6419
6420 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6421
6422         PR fortran/43985
6423         * gfortran.dg/gomp/crayptr5.f90: New test case.
6424
6425 2010-05-05  Jason Merrill  <jason@redhat.com>
6426
6427         PR debug/43370
6428         * g++.dg/ext/attrib39.C: New.
6429
6430 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6431
6432         PR fortran/24978
6433         * gfortran.dg/data_invalid.f90: New.
6434
6435 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6436
6437         * gnat.dg/lto2.adb: New test.
6438
6439 2010-05-05  Jason Merrill  <jason@redhat.com>
6440
6441         PR c++/43787
6442         * g++.dg/opt/empty1.C: New.
6443
6444 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6445
6446         PR fortran/43696
6447         * gfortran.dg/class_17.f03: New.
6448
6449 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6450
6451         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6452
6453 2010-05-04  Mike Stump  <mikestump@comcast.net>
6454
6455         PR objc/35165
6456         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6457
6458 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6459
6460         PR target/43668
6461         * gcc.target/i386/pr43668.c: New.
6462
6463 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6464
6465         PR c++/43028
6466         * g++.dg/cpp0x/initlist31.C: New.
6467
6468 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6469
6470         PR c/43981
6471         * gcc.dg/Wunused-var-8.c: New test.
6472
6473 2010-05-04  Jason Merrill  <jason@redhat.com>
6474
6475         PR c++/38064
6476         * g++.dg/cpp0x/enum3.C: Extend.
6477
6478 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6479
6480         PR target/43799
6481         * gcc.target/i386/pr43799.c: New.
6482
6483 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6484
6485         * gnat.dg/lto1.adb: New test.
6486         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6487
6488 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6489
6490         PR middle-end/43671
6491         * gcc.target/i386/pr43671.c: New.
6492
6493 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6494
6495         PR c++/43705
6496         * g++.dg/template/crash95.C: New.
6497
6498 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6499
6500         PR debug/43508
6501         * gcc.target/i386/pr43508.c: New.
6502
6503 2010-05-04  Richard Guenther  <rguenther@suse.de>
6504
6505         PR tree-optimization/43879
6506         * g++.dg/torture/pr43879-1_0.C: New testcase.
6507         * g++.dg/torture/pr43879-1_1.C: Likewise.
6508
6509 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6510
6511         PR c++/43953
6512         * g++.dg/other/crash-12.C: New test.
6513
6514 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6515
6516         * g++.dg/cdce3.C: Add a space.  Updated.
6517
6518 2010-05-03  Jason Merrill  <jason@redhat.com>
6519
6520         PR c++/43680
6521         * g++.dg/opt/enum2.C: New.
6522         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6523         * g++.dg/warn/Wswitch-1.C: Adjust message.
6524
6525 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6526
6527         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6528         * g++.dg/ext/label13.C: Fix typo.
6529         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6530         alpha*-dec-osf5*.
6531         * gcc.c-torture/compile/limits-declparen.c: xfail on
6532         alpha*-dec-osf5* with -g.
6533         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6534         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6535         * gcc.dg/c99-tgmath-2.c: Likewise.
6536         * gcc.dg/c99-tgmath-3.c: Likewise.
6537         * gcc.dg/c99-tgmath-4.c: Likewise.
6538
6539 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6540
6541         PR fortran/43592
6542         * gfortran.dg/unexpected_interface.f90: New test.
6543
6544 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6545
6546         * ada/acats/run_acats (which): New function.
6547         (host_gnatchop, host_gnatmake): Use it.
6548
6549 2010-05-03  Richard Guenther  <rguenther@suse.de>
6550
6551         PR tree-optimization/43971
6552         * gcc.dg/pr43971.c: New testcase.
6553
6554 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6555
6556         PR debug/43972
6557         * gcc.dg/debug/pr43972.c: New test.
6558
6559 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6560
6561         PR testsuite/43963
6562         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6563
6564 2010-05-02  Richard Guenther  <rguenther@suse.de>
6565
6566         PR tree-optimization/43879
6567         * gcc.dg/torture/pr43879-3.c: New testcase.
6568
6569 2010-05-01  Richard Guenther  <rguenther@suse.de>
6570
6571         PR tree-optimization/43949
6572         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6573
6574 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6575
6576         PR c++/43951
6577         * g++.dg/init/new28.C: New.
6578
6579 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6580
6581         PR objc++/32052
6582         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6583         structure and nested declarations.
6584         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6585         structure and nested declarations.  Reduce header clutter and
6586         use _exit() rather than abort().
6587         * objc.dg/encode-10.m: New.
6588         * objc.dg/encode-11.m: New.
6589
6590 2010-04-30  DJ Delorie  <dj@redhat.com>
6591
6592         * gcc.c-torture/execute/20100430-1.c: New test.
6593
6594 2010-04-30  Jason Merrill  <jason@redhat.com>
6595
6596         PR c++/43868
6597         * g++.dg/template/ptrmem21.C: New.
6598
6599 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6600
6601         PR fortran/18918
6602         PR fortran/43931
6603         * gfortran.dg/coarray_13.f90: New test.
6604
6605 2010-04-30  Richard Guenther  <rguenther@suse.de>
6606
6607         PR lto/43946
6608         * gcc.dg/lto/20100430-1_0.c: New testcase.
6609
6610 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6611
6612         PR debug/43942
6613         * c-c++-common/pr43942.c: New test.
6614
6615 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6616
6617         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6618         conflict with darwin crt1.o 'start' symbol.
6619
6620 2010-04-30  Richard Guenther  <rguenther@suse.de>
6621
6622         PR tree-optimization/43879
6623         * gcc.dg/torture/pr43879_1.c: New testcase.
6624
6625 2010-04-30  Richard Guenther  <rguenther@suse.de>
6626
6627         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6628
6629 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6630
6631         PR c++/43890
6632         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6633         user-provided constructor while recursing.
6634
6635 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6636
6637         PR fortran/42274
6638         * gfortran.dg/class_16.f03: New test.
6639
6640 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6641
6642         PR fortran/42274
6643         * gfortran.dg/class_15.f03: New.
6644
6645 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6646
6647         PR fortran/43326
6648         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6649
6650 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6651
6652         PR fortran/43492
6653         * gfortran.dg/generic_22.f03 : New test.
6654
6655 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6656
6657         PR fortran/42353
6658         * gfortran.dg/class_14.f03: New test.
6659
6660 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6661
6662         PR fortran/42680
6663         * gfortran.dg/interface_32.f90: New test.
6664
6665 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6666             Janus Weil  <janus@gcc.gnu.org>
6667
6668         PR fortran/41829
6669         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6670         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6671         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6672
6673 2010-04-28  Mike Stump  <mikestump@comcast.net>
6674
6675         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6676         dg-excess-errors.
6677         * g++.dg/uninit-pred-2_b.C: Likewise.
6678
6679 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6680
6681         PR fortran/18918
6682         PR fortran/43919
6683         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6684
6685 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6686
6687         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6688         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6689         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6690         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6691         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6692
6693 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6694
6695         * gcc.dg/const-uniq-1.c: New test.
6696         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6697
6698 2010-04-28  Xinliang David Li  <davidxl@google.com>
6699
6700         * gcc.dg/uninit-pred-2_b.c: New test.
6701         * gcc.dg/uninit-pred-4_b.c: New test.
6702         * gcc.dg/uninit-pred-3_d.c: New test.
6703         * gcc.dg/uninit-pred-6_b.c: New test.
6704         * gcc.dg/uninit-pred-8_b.c: New test.
6705         * gcc.dg/uninit-pred-3_a.c: New test.
6706         * gcc.dg/uninit-pred-2_c.c: New test.
6707         * gcc.dg/uninit-pred-5_a.c: New test.
6708         * gcc.dg/uninit-pred-3_e.c: New test.
6709         * gcc.dg/uninit-pred-7_a.c: New test.
6710         * gcc.dg/uninit-pred-6_c.c: New test.
6711         * gcc.dg/uninit-pred-9_a.c: New test.
6712         * gcc.dg/uninit-pred-8_c.c: New test.
6713         * gcc.dg/uninit-pred-3_b.c: New test.
6714         * gcc.dg/uninit-pred-5_b.c: New test.
6715         * gcc.dg/uninit-pred-7_b.c: New test.
6716         * gcc.dg/uninit-pred-6_d.c: New test.
6717         * gcc.dg/uninit-pred-9_b.c: New test.
6718         * gcc.dg/uninit-pred-2_a.c: New test.
6719         * gcc.dg/uninit-pred-4_a.c: New test.
6720         * gcc.dg/uninit-pred-3_c.c: New test.
6721         * gcc.dg/uninit-pred-6_a.c: New test.
6722         * gcc.dg/uninit-pred-8_a.c: New test.
6723         * gcc.dg/uninit-pred-7_c.c: New test.
6724         * gcc.dg/uninit-pred-6_e.c: New test.
6725         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6726         * g++.dg/uninit-pred-1_a.C: New test.
6727         * g++.dg/uninit-pred-1_b.C: New test.
6728         * g++.dg/uninit-pred-2_a.C: New test.
6729         * g++.dg/uninit-pred-2_b.C: New test.
6730         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6731         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6732         * g++.dg/uninit-pred-loop_1.cc: New test.
6733
6734 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6735
6736         * gcc.dg/lto/20091209-1_0.c: New testcase.
6737
6738 2010-04-28  Richard Guenther  <rguenther@suse.de>
6739
6740         PR tree-optimization/43879
6741         PR tree-optimization/43909
6742         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6743
6744 2010-04-28  Richard Guenther  <rguenther@suse.de>
6745
6746         PR c++/43880
6747         * g++.dg/torture/pr43880.C: New testcase.
6748
6749 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6750
6751         PR c++/9335
6752         * g++.dg/template/recurse2.C: Update
6753         * g++.dg/template/recurse.C: Update.
6754         * g++.dg/template/pr23510.C: Update.
6755         * lib/prune.exp: Filter out 'recursively instantiated'.
6756
6757 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6758
6759         PR c++/29043
6760         * g++.dg/init/pr29043.C: New.
6761
6762 2010-04-27  Jason Merrill  <jason@redhat.com>
6763
6764         * g++.dg/lookup/scoped5.C: Adjust.
6765         * g++.dg/lookup/scoped8.C: Adjust.
6766         * g++.dg/template/dependent-expr5.C: Adjust.
6767         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6768
6769         PR c++/43856
6770         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6771
6772         PR c++/43875
6773         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6774
6775 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6776             Jan Hubicka <hubicka@ucw.cz>
6777
6778         * gcc.dg/pure-2.c: New testcase.
6779         * gcc.dg/const-1.c: New testcase.
6780
6781 2010-04-27  Jason Merrill  <jason@redhat.com>
6782
6783         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6784
6785         PR c++/41468
6786         * g++.dg/template/sfinae17.C: New.
6787         * g++.dg/template/sfinae18.C: New.
6788
6789 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6790
6791         * g++.dg/init/pr42844.C: New.
6792         * g++.dg/cpp0x/pr42844-2.C: New.
6793         * g++.dg/cpp0x/defaulted2.C: Adjust.
6794         * g++.dg/tree-ssa/pr27549.C: Likewise.
6795         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6796
6797 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6798
6799         PR fortran/18918
6800         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6801
6802 2010-04-27  Richard Guenther  <rguenther@suse.de>
6803
6804         PR middle-end/40561
6805         * g++.dg/other/pr40561.C: New testcase.
6806
6807 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6808
6809         PR middle-end/43812
6810         * g++.dg/ipa/pr43812.C: New test.
6811
6812 2010-04-27  Jan Hubicka  <jh@suse.cz>
6813
6814         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6815         (test): ... this one.
6816
6817 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6818
6819         PR target/40657
6820         * gcc.target/arm/thumb-stackframe.c: New test.
6821
6822 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6823
6824         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6825         * gcc.dg/misc-column.c: Likewise.
6826         * gcc.dg/Walways-true-1.c: Likewise.
6827         * gcc.dg/Walways-true-2.c: Likewise.
6828         * gcc.dg/warn-addr-cmp.c: Likewise.
6829
6830 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6831
6832         PR fortran/18918
6833         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6834         * gfortran.dg/coarray_12.f90: New.
6835
6836 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6837
6838         PR c/32207
6839         * gcc.dg/pr32207.c: New test.
6840         * gcc.dg/misc-column.c: Adjust expected warning.
6841         * gcc.dg/Walways-true-1.c: Likewise.
6842         * gcc.dg/Walways-true-2.c: Likewise.
6843         * gcc.dg/warn-addr-cmp.c: Likewise.
6844
6845 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6846
6847         PR lto/42776
6848         * lib/lto.exp (lto_prune_vis_warns): New function.
6849         (lto-link-and-maybe-run): Call it.
6850
6851 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6852
6853         PR tree-optimization/43904
6854         * gcc.dg/tree-ssa/tailcall-6.c: New.
6855
6856 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6857
6858         PR testsuite/35165
6859         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6860         Darwin8/OSX10.4 - compatible code generation.
6861         Use scan-rtl-dump.
6862         * obj-c++.dg/stubify-1.mm: Ditto.
6863         * lib/objc-torture.exp: Do not require link success for
6864         "trivial.m" in the runtime checks when dowhat = 'compile'.
6865         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6866         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6867         Darwin8/OSX10.4 - compatible code generation.
6868         * objc.dg/stubify-2.m: Ditto.
6869         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6870         * objc.dg/next-runtime-1.m: Ditto.
6871         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6872         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6873         runtimes on Darwin.
6874
6875 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6876
6877         PR 43715
6878         * lib/plugin-support.exp: Use "-undefined
6879         dynamic_lookup" on darwin.
6880
6881 2010-04-26  Richard Guenther  <rguenther@suse.de>
6882
6883         * gcc.dg/lto/20100426_0.c: New testcase.
6884
6885 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6886
6887         PR tree-optimization/43833
6888         gcc.dg/Warray-bounds-8.c: New test case.
6889
6890 2010-04-26  Richard Guenther  <rguenther@suse.de>
6891
6892         PR lto/43080
6893         * g++.dg/lto/20100423-3_0.C: New testcase.
6894
6895 2010-04-26  Richard Guenther  <rguenther@suse.de>
6896
6897         PR lto/42425
6898         * g++.dg/lto/20100423-2_0.C: New testcase.
6899
6900 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6901
6902         * gcc.dg/vect/bb-slp-23.c: New test.
6903
6904 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6905
6906         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6907         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6908         * gcc.dg/c1x-float-1.c: New test.
6909
6910 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6911
6912         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6913         of "lea\[ \t\]".
6914
6915 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6916
6917         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6918         FreeBSD.
6919         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6920         * gfortran.dg/default_format_2.f90: Ditto.
6921
6922 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6923
6924         * gfortran.dg/pr43505.f90: Clean up .mod file.
6925         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6926         * gfortran.dg/pr41347.f90: Ditto.
6927         * gfortran.dg/internal_pack_4.f90: Ditto.
6928         * gfortran.dg/proc_decl_23.f90: Ditto.
6929         * gfortran.dg/recursive_check_3.f90: Ditto.
6930         * gfortran.dg/intent_out_3.f90: Ditto.
6931         * gfortran.dg/assignment_2.f90: Ditto.
6932         * gfortran.dg/pr41928.f90: Ditto.
6933         * gfortran.dg/pr42166.f90: Ditto.
6934         * gfortran.dg/private_type_12.f90: Ditto.
6935         * gfortran.dg/graphite/pr42185.f90: Ditto.
6936         * gfortran.dg/graphite/pr42186.f90: Ditto.
6937         * gfortran.dg/graphite/pr40982.f90: Ditto.
6938         * gfortran.dg/graphite/id-2.f90: Ditto.
6939         * gfortran.dg/graphite/id-4.f90: Ditto.
6940         * gfortran.dg/graphite/pr42050.f90: Ditto.
6941         * gfortran.dg/graphite/id-18.f90: Ditto.
6942         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6943         * gfortran.dg/graphite/pr41924.f90: Ditto.
6944         * gfortran.dg/graphite/pr42393.f90: Ditto.
6945         * gfortran.dg/graphite/pr37980.f90: Ditto.
6946         * gfortran.dg/graphite/pr38953.f90: Ditto.
6947         * gfortran.dg/graphite/pr42180.f90: Ditto.
6948         * gfortran.dg/graphite/pr42181.f90: Ditto.
6949         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6950         * gfortran.dg/select_type_4.f90: Ditto.
6951         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6952         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6953         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6954         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6955         * gfortran.dg/whole_file_11.f90: Ditto.
6956         * gfortran.dg/private_type_11.f90: Ditto.
6957         * gfortran.dg/vect/vect-gems.f90: Ditto.
6958         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6959
6960 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6961
6962         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6963
6964 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6965
6966         * gnat.dg/pack15.ad[sb]: New test.
6967
6968 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6969
6970         * gcc.target/arm/mla-1.c: New test.
6971
6972 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6973
6974         PR fortran/30073
6975         PR fortran/43793
6976         * gfortran.dg/pr43793.f90: New test.
6977
6978 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6979
6980         PR tree-optimization/41442
6981         * gcc.target/i386/pr41442.c: New test.
6982
6983 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6984
6985         PR fortran/43832
6986         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6987
6988 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6989
6990         PR fortran/43832
6991         * gfortran.dg/open_nounit.f90: New test.
6992
6993 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6994
6995         PR fortran/43841
6996         PR fortran/43843
6997         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6998
6999 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7000
7001         * gcc.dg/Wconversion-integer.c: Update.
7002
7003 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7004
7005         * gnat.dg/unchecked_convert5.adb: New test.
7006
7007 2010-04-23  Richard Guenther  <rguenther@suse.de>
7008
7009         PR lto/41734
7010         * gcc.dg/lto/20100423-2_0.c: New testcase.
7011         * gcc.dg/lto/20100423-2_0.c: Likewise.
7012
7013 2010-04-23  Richard Guenther  <rguenther@suse.de>
7014
7015         PR lto/43455
7016         * gcc.dg/lto/20100423-1_0.c: New testcase.
7017         * gcc.dg/lto/20100423-1_1.c: Likewise.
7018
7019 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7020
7021         PR tree-optimization/43846
7022         * gcc.dg/tree-ssa/sra-10.c: New test.
7023
7024 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7025
7026         PR middle-end/43835
7027         * gcc.c-torture/execute/pr43835.c: New test.
7028
7029 2010-04-23  Richard Guenther  <rguenther@suse.de>
7030
7031         PR lto/42653
7032         * g++.dg/lto/20100423-1_0.C: New testcase.
7033
7034 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7035
7036         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7037
7038 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7039
7040         PR tree-optimization/43842
7041         * gcc.dg/vect/pr43842.c: New test.
7042
7043 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7044
7045         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7046         * gcc.target/i386/wmul-2.c: Likewise.
7047
7048 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7049
7050         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7051         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7052
7053 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7054
7055         * gfortran.dg/reassoc_6.f: New testcase.
7056
7057 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7058
7059         PR middle-end/29274
7060         * gcc.target/arm/wmul-1.c: New test.
7061         * gcc.target/arm/wmul-2.c: New test.
7062
7063 2010-04-22  Richard Guenther  <rguenther@suse.de>
7064
7065         PR tree-optimization/43845
7066         * gcc.c-torture/compile/pr43845.c: New testcase.
7067
7068 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7069
7070         PR middle-end/29274
7071         * gcc.target/i386/wmul-1.c: New test.
7072         * gcc.target/i386/wmul-2.c: New test.
7073         * gcc.target/bfin/wmul-1.c: New test.
7074         * gcc.target/bfin/wmul-2.c: New test.
7075
7076 2010-04-22  Richard Guenther  <rguenther@suse.de>
7077
7078         PR fortran/43829
7079         * gfortran.dg/vector_subscript_6.f90: New testcase.
7080         * gfortran.dg/assign_10.f90: Adjust.
7081
7082 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7083
7084         PR fortran/43836
7085         * gfortran.dg/gomp/pr43836.f90: New test.
7086
7087 2010-04-21  Richard Guenther  <rguenther@suse.de>
7088
7089         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7090
7091 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7092
7093         * gcc.dg/torture/builtin-cproj-3.c: New.
7094
7095 2010-04-20  Jason Merrill  <jason@redhat.com>
7096
7097         PR c++/9335
7098         * g++.dg/template/recurse2.C: New.
7099         * g++.dg/parse/crash36.C: Adjust.
7100         * g++.dg/other/fold1.C: Adjust.
7101         * g++.dg/init/member1.C: Adjust.
7102         * lib/prune.exp: Prune "skipping N instantiation contexts".
7103
7104 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7105
7106         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7107
7108 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7109
7110         * gcc.dg/torture/builtin-cproj-1.c: New.
7111         * gcc.dg/torture/builtin-cproj-2.c: New.
7112
7113 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7114
7115         PR c++/43800
7116         PR c++/43704
7117         * g++.dg/template/typedef32.C: Adjust.
7118         * g++.dg/template/typedef33.C: New test.
7119
7120 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7121
7122         PR fortran/43227
7123         * gfortran.dg/proc_decl_23.f90: New test.
7124
7125         PR fortran/43266
7126         * gfortran.dg/abstract_type_6.f03: New test.
7127
7128 2010-04-20  Xinliang David Li  <davidxl@google.com>
7129
7130         * g++.dg/tree-ssa/fold-compare.C: New.
7131
7132 2010-04-20  Richard Guenther  <rguenther@suse.de>
7133
7134         PR tree-optimization/39417
7135         * g++.dg/torture/pr39417.C: New testcase.
7136
7137 2010-04-20  Richard Guenther  <rguenther@suse.de>
7138
7139         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7140
7141 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7142
7143         * g++.dg/debug/dwarf2/rv1.C: New test.
7144
7145 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7146
7147         PR target/43635
7148         * gcc.c-torture/compile/pr43635.c: New testcase.
7149
7150 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7151
7152         PR fortran/43339
7153         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7154         of sequential loops being private only in the innermost containing
7155         task region.
7156
7157         PR middle-end/43337
7158         * gfortran.dg/gomp/pr43337.f90: New test.
7159
7160 2010-04-19  Richard Guenther  <rguenther@suse.de>
7161
7162         PR tree-optimization/43796
7163         * gfortran.dg/pr43796.f90: New testcase.
7164
7165 2010-04-19  Richard Guenther  <rguenther@suse.de>
7166
7167         PR tree-optimization/43783
7168         * gcc.c-torture/execute/pr43783.c: New testcase.
7169
7170 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7171
7172         PR target/43766
7173         * gcc.target/i386/pr43766.c: New test.
7174
7175 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7176
7177         PR target/43662
7178         * gcc.target/i386/pr43662.c: New test.
7179
7180 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7181
7182         PR c++/43704
7183         * g++.dg/template/typedef32.C: New test.
7184
7185 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7186
7187         PR tree-optimization/37027
7188         * lib/target-supports.exp
7189         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7190         * gcc.dg/vect/pr37027.c: New test.
7191         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7192         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7193         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7194         gcc.dg/vect/vect-complex-6.c: Likewise.
7195
7196 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7197
7198         * g++.dg/debug/dwarf2/enum1.C: New test.
7199
7200 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7201
7202         * gnat.dg/rep_clause5.ad[sb]: New test.
7203         * gnat.dg/rep_clause5_pkg.ads: New helper.
7204
7205 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7206
7207         PR tree-optimization/43771
7208         * g++.dg/vect/pr43771.cc: New test.
7209
7210 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7211
7212         PR fortran/31538
7213         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7214         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7215
7216 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7217
7218         * gnat.dg/sizetype.adb: Rename into...
7219         * gnat.dg/sizetype1.adb: ...this.
7220         * gnat.dg/sizetype2.adb: New test.
7221
7222 2010-04-16  Richard Guenther  <rguenther@suse.de>
7223
7224         PR tree-optimization/43572
7225         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7226
7227 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7228
7229         * gnat.dg/specs/discr_private.ads: New test.
7230
7231 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7232
7233         PR target/41514
7234         * gcc.target/arm/thumb-comparisons.c: New test.
7235
7236         PR target/40603
7237         * gcc.target/arm/thumb-cbranchqi.c: New test.
7238
7239 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7240
7241         * g++.dg/torture/pr36191.C: Enable for SH.
7242
7243 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7244
7245         * gnat.dg/wide_boolean.adb: New test.
7246         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7247
7248 2010-04-15  Richard Guenther  <rguenther@suse.de>
7249
7250         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7251         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7252         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7253         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7254         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7255         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7256         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7257         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7258         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7259         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7260         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7261         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7262         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7263         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7264         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7265
7266 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7267
7268         PR target/21803
7269         * gcc.target/arm/pr42496.c: New test.
7270
7271 2010-04-14  Jason Merrill  <jason@redhat.com>
7272
7273         PR c++/36625
7274         * g++.dg/ext/attrib38.C: New.
7275
7276 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7277
7278         PR testsuite/43739
7279         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7280
7281 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7282
7283         PR 42966
7284         * gcc.dg/cpp/warn-undef-2.c: Update.
7285         * gcc.dg/cpp/warn-traditional-2.c: Update.
7286         * gcc.dg/cpp/warn-comments-2.c: Update.
7287         * gcc.dg/cpp/warn-variadic-2.c: Update.
7288         * gcc.dg/cpp/warn-long-long-2.c: Update.
7289         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7290         * gcc.dg/cpp/warn-multichar-2.c: Update.
7291         * gcc.dg/cpp/warn-normalized-3.c: Update.
7292         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7293         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7294         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7295         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7296         * gcc.dg/cpp/warn-redefined-2.c: Update.
7297         * gfortran.dg/warning-directive-2.F90: Update.
7298         * c-c++-common/cpp/warning-directive-2.c: Update.
7299
7300 2010-04-14  Michael Matz  <matz@suse.de>
7301
7302         PR tree-optimization/42963
7303         * gcc.dg/pr42963.c: New testcase.
7304
7305 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7306
7307         * gnat.dg/class_wide.adb: Rename into...
7308         * gnat.dg/class_wide1.adb: ...this.
7309         * gnat.dg/class_wide2.ad[sb]: New test.
7310
7311 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7312
7313         PR fortran/18918
7314         * gfortran.dg/coarray_9.f90: Update dg-errors.
7315         * gfortran.dg/coarray_10.f90: New test.
7316         * gfortran.dg/coarray_11.f90: New test.
7317
7318 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7319
7320         PR fortran/43747
7321         gfortran.dg/initialization_24.f90: New test.
7322
7323 2010-04-13  Jason Merrill  <jason@redhat.com>
7324
7325         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7326         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7327
7328 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7329
7330         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7331         * g++.dg/dg.exp: Likewise.
7332         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7333         * c-c++-common/cpp/warning-directive-1.c: ... here.
7334         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7335         * c-c++-common/cpp/warning-directive-2.c: ... here.
7336         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7337         * c-c++-common/cpp/warning-directive-3.c: ... here.
7338         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7339         * c-c++-common/cpp/warning-directive-4.c: ... here.
7340         * g++.dg/cpp/warning-directive-1.C: Delete.
7341         * g++.dg/cpp/warning-directive-2.C: Delete.
7342         * g++.dg/cpp/warning-directive-3.C: Delete.
7343         * g++.dg/cpp/warning-directive-4.C: Delete.
7344         * gcc.dg/cpp/normalised-3.c: Delete.
7345         * g++.dg/cpp/normalised-1.C: Rename as ...
7346         * c-c++-common/cpp/normalised-3.c: ... this.
7347
7348 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7349
7350         * gcc.dg/tree-ssa/sra-9.c: New test.
7351
7352 2010-04-13  Michael Matz  <matz@suse.de>
7353
7354         PR middle-end/43730
7355         * gcc.dg/pr43730.c: New test.
7356
7357 2010-04-13  Michael Matz  <matz@suse.de>
7358
7359         * gcc.dg/tree-ssa/negate.c: New testcase.
7360
7361 2010-04-13  Richard Guenther  <rguenther@suse.de>
7362
7363         PR testsuite/43735
7364         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7365
7366 2010-04-13  Richard Guenther  <rguenther@suse.de>
7367
7368         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7369
7370 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7371
7372         * gnat.dg/derived_type1.adb: New test.
7373
7374 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7375
7376         * gcc.dg/plugindir1.c: New testcase.
7377         * gcc.dg/plugindir2.c: New testcase.
7378         * gcc.dg/plugindir3.c: New testcase.
7379         * gcc.dg/plugindir4.c: New testcase.
7380
7381 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7382
7383         * gcc.target/i386/rotate-2.c: New test.
7384
7385 2010-04-12  Jason Merrill  <jason@redhat.com>
7386
7387         PR c++/43641
7388         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7389         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7390
7391 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7392
7393         PR c++/25811
7394         * g++.dg/init/pr25811.C: New test.
7395
7396 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7397
7398         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7399         dg-error, dg-warning.
7400         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7401
7402 2010-04-12  Richard Guenther  <rguenther@suse.de>
7403
7404         * gcc.dg/torture/inline-2.c: New testcase.
7405
7406 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7407
7408         PR bootstrap/43699
7409         * gcc.dg/Wunused-var-7.c: New test.
7410
7411         PR tree-optimization/43560
7412         * gcc.c-torture/execute/pr43560.c: New test.
7413
7414 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7415
7416         * gnat.dg/aggr13.adb: New test.
7417         * gnat.dg/aggr14.adb: Likewise.
7418         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7419
7420 2010-04-12  Richard Guenther  <rguenther@suse.de>
7421
7422         PR c++/43611
7423         * g++.dg/torture/pr43611.C: New testcase.
7424
7425 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7426
7427         PR c/36774
7428         * gcc.dg/pr36774-1.c: New test.
7429         * gcc.dg/pr36774-2.c: New test.
7430
7431 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7432
7433         * gcc.target/sh/rte-delay-slot.c: New test.
7434
7435 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7436
7437         * gnat.dg/pack9.adb: Remove -cargs option.
7438         * gnat.dg/aggr12.ad[sb]: New test.
7439
7440 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7441
7442         PR target/43417
7443         * gcc.target/sh/pr43417.c: New test.
7444
7445 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7446
7447         PR fortran/43591
7448         * gfortran.dg/spec_expr_6.f90: New test.
7449
7450 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7451
7452         PR cpp/43195
7453         * gcc.dg/cpp/pr43195.c: New.
7454         * gcc.dg/cpp/pr43195.h: New.
7455
7456 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7457
7458         PR 42965
7459         * gcc.dg/Werror-6.c: Adjust.
7460         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7461         * gcc.dg/Werror-4.c: Likewise.
7462         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7463         * gcc.dg/Wswitch-enum-error.c: Likewise.
7464         * gcc.dg/Wpointer-arith.c: Likewise.
7465         * gcc.dg/Wfatal.c: Likewise.
7466         * gcc.dg/Wswitch-error.c: Likewise.
7467         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7468         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7469         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7470         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7471         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7472         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7473         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7474         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7475         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7476         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7477         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7478         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7479         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7480         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7481         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7482         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7483         * g++.dg/cpp/warning-directive-2.C: Likewise.
7484         * gfortran.dg/warning-directive-2.F90: Likewise.
7485
7486 2010-04-09  Jason Merrill  <jason@redhat.com>
7487
7488         PR c++/42623
7489         * g++.dg/template/sizeof13.C: New.
7490
7491 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7492
7493         * g++.dg/other/pr35504.C: Add check for thiscall.
7494         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7495         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7496
7497 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7498
7499         PR c++/28584
7500         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7501         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7502         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7503         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7504         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7505         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7506         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7507         * g++.dg/other/increment1.C: Likewise.
7508
7509 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7510
7511         PR fortran/18918
7512         * gfortran.dg/coarray_7.f90: New test.
7513         * gfortran.dg/coarray_8.f90: New test.
7514
7515 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7516
7517         PR fortran/28039
7518         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7519
7520 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7521
7522         PR target/43643
7523         * gcc.dg/pr43643.c: New test.
7524
7525 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7526
7527         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7528
7529 2010-04-08  Richard Guenther  <rguenther@suse.de>
7530
7531         PR tree-optimization/43679
7532         * gcc.c-torture/compile/pr43679.c: New testcase.
7533
7534 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7535
7536         PR debug/43670
7537         * gcc.dg/pr43670.c: New test.
7538
7539 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7540
7541         PR middle-end/40815
7542         * gcc.dg/tree-ssa/reassoc-19.c: New.
7543
7544 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7545
7546         PR c/18624
7547         * gcc.dg/Wunused-var-1.c: New test.
7548         * gcc.dg/Wunused-var-2.c: New test.
7549         * gcc.dg/Wunused-var-3.c: New test.
7550         * gcc.dg/Wunused-var-4.c: New test.
7551         * gcc.dg/Wunused-var-5.c: New test.
7552         * gcc.dg/Wunused-var-6.c: New test.
7553         * gcc.dg/Wunused-parm-1.c: New test.
7554
7555         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7556         * gcc.dg/trunc-1.c: Likewise.
7557         * gcc.dg/vla-9.c: Likewise.
7558         * gcc.dg/dfp/composite-type.c: Likewise.
7559
7560 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7561
7562         PR objc/35996
7563         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7564         * obj-c++.dg/objc-gc-3.mm: Ditto.
7565
7566 2010-04-07  Simon Baldwin  <simonb@google.com>
7567
7568         * gcc.dg/cpp/warn-undef-2.c: New.
7569         * gcc.dg/cpp/warn-traditional-2.c: New.
7570         * gcc.dg/cpp/warn-comments-2.c: New.
7571         * gcc.dg/cpp/warning-directive-1.c: New.
7572         * gcc.dg/cpp/warn-long-long.c: New.
7573         * gcc.dg/cpp/warn-traditional.c: New.
7574         * gcc.dg/cpp/warn-variadic-2.c: New.
7575         * gcc.dg/cpp/warn-undef.c: New.
7576         * gcc.dg/cpp/warn-normalized-1.c: New.
7577         * gcc.dg/cpp/warning-directive-2.c: New.
7578         * gcc.dg/cpp/warn-long-long-2.c: New.
7579         * gcc.dg/cpp/warn-variadic.c: New.
7580         * gcc.dg/cpp/warn-normalized-2.c: New.
7581         * gcc.dg/cpp/warning-directive-3.c: New.
7582         * gcc.dg/cpp/warn-deprecated-2.c: New.
7583         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7584         * gcc.dg/cpp/warn-multichar-2.c: New.
7585         * gcc.dg/cpp/warn-normalized-3.c: New.
7586         * gcc.dg/cpp/warning-directive-4.c: New.
7587         * gcc.dg/cpp/warn-unused-macros.c: New.
7588         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7589         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7590         * gcc.dg/cpp/warn-cxx-compat.c: New.
7591         * gcc.dg/cpp/warn-redefined.c: New.
7592         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7593         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7594         * gcc.dg/cpp/warn-deprecated.c: New.
7595         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7596         * gcc.dg/cpp/warn-redefined-2.c: New.
7597         * gcc.dg/cpp/warn-comments.c: New.
7598         * gcc.dg/cpp/warn-multichar.c: New.
7599         * g++.dg/cpp/warning-directive-1.C: New.
7600         * g++.dg/cpp/warning-directive-2.C: New.
7601         * g++.dg/cpp/warning-directive-3.C: New.
7602         * g++.dg/cpp/warning-directive-4.C: New.
7603         * gfortran.dg/warning-directive-1.F90: New.
7604         * gfortran.dg/warning-directive-3.F90: New.
7605         * gfortran.dg/warning-directive-2.F90: New.
7606         * gfortran.dg/warning-directive-4.F90: New.
7607
7608 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7609
7610         PR objc++/23716
7611         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7612
7613 2010-04-07  Jason Merrill  <jason@redhat.com>
7614
7615         * g++.dg/template/dr408.C: New.
7616
7617         * g++.dg/lookup/ns4.C: New.
7618
7619         PR c++/38392
7620         * g++.dg/template/friend51.C: New test.
7621
7622         PR c++/41970
7623         * g++.old-deja/g++.other/linkage1.C: Adjust.
7624
7625 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7626
7627         PR c++/42697
7628         * g++.dg/template/crash94.C: New test.
7629
7630 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7631
7632         PR c++/40239
7633         * g++.dg/init/aggr5.C: New test.
7634         * g++.dg/init/aggr5.C: New test.
7635
7636 2010-04-07  Richard Guenther  <rguenther@suse.de>
7637
7638         PR tree-optimization/43270
7639         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7640         * gcc.dg/Warray-bounds-7.c: Likewise.
7641
7642 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7643
7644         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7645         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7646         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7647
7648 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7649
7650         PR c++/42556
7651         * g++.dg/init/pr42556.C: New test.
7652
7653 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7654
7655         PR debug/43628
7656         * g++.dg/debug/dwarf2/typedef2.C: New test.
7657
7658 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7659
7660         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7661         c-c++-common/dwarf2/redeclaration-1.C
7662
7663 2010-04-06  Jason Merrill  <jason@redhat.com>
7664
7665         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7666         * g++.dg/ext/attrib18.C: Likewise.
7667         * g++.dg/ext/bitfield2.C: Likewise.
7668         * g++.dg/ext/bitfield4.C: Likewise.
7669         * g++.dg/ext/visibility/warn2.C: Likewise.
7670         * g++.dg/ext/visibility/warn3.C: Likewise.
7671         * g++.dg/gomp/pr26690-1.C: Likewise.
7672         * g++.dg/inherit/covariant7.C: Likewise.
7673         * g++.dg/init/synth2.C: Likewise.
7674         * g++.dg/lookup/using7.C: Likewise.
7675         * g++.dg/other/crash-4.C: Likewise.
7676         * g++.dg/other/error13.C: Likewise.
7677         * g++.dg/other/error20.C: Likewise.
7678         * g++.dg/parse/crash31.C: Likewise.
7679         * g++.dg/parse/error16.C: Likewise.
7680         * g++.dg/parse/error19.C: Likewise.
7681         * g++.dg/parse/error27.C: Likewise.
7682         * g++.dg/parse/error28.C: Likewise.
7683         * g++.dg/parse/fused-params1.C: Likewise.
7684         * g++.dg/template/error2.C: Likewise.
7685         * g++.dg/template/local6.C: Likewise.
7686         * g++.dg/template/qualttp15.C: Likewise.
7687         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7688         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7689         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7690         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7691         * g++.old-deja/g++.eh/spec6.C: Likewise.
7692         * g++.old-deja/g++.jason/crash3.C: Likewise.
7693         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7694         * g++.old-deja/g++.law/ctors5.C: Likewise.
7695         * g++.old-deja/g++.law/ctors9.C: Likewise.
7696         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7697         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7698         * g++.old-deja/g++.other/struct1.C: Likewise.
7699         * g++.old-deja/g++.other/volatile1.C: Likewise.
7700         * g++.old-deja/g++.pt/crash36.C: Likewise.
7701         * g++.old-deja/g++.pt/derived3.C: Likewise.
7702         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7703         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7704
7705 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7706
7707         PR middle-end/43519
7708         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7709         * gcc.dg/graphite/id-19.c: New.
7710
7711 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7712
7713         PR middle-end/32824
7714         * gcc.dg/vect/pr32824: New.
7715
7716 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7717
7718         PR fortran/18918
7719         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7720         * gfortran.dg/coarray_3.f90: Ditto.
7721         * gfortran.dg/coarray_4.f90: Ditto.
7722         * gfortran.dg/coarray_5.f90: Ditto.
7723         * gfortran.dg/coarray_6.f90: Ditto.
7724         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7725
7726 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7727
7728         PR fortran/18918
7729         * gfortran.dg/coarray_4.f90: Fix test.
7730         * gfortran.dg/coarray_6.f90: Add more tests.
7731
7732 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7733
7734         PR fortran/18918
7735         * gfortran.dg/coarray_4.f90: New test.
7736         * gfortran.dg/coarray_5.f90: New test.
7737         * gfortran.dg/coarray_6.f90: New test.
7738
7739 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7740
7741         PR fortran/18918
7742         * gfortran.dg/iso_fortran_env_5.f90: New test.
7743         * gfortran.dg/iso_fortran_env_6.f90: New test.
7744
7745 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7746
7747         PR fortran/39997
7748         * gfortran.dg/coarray_1.f90: New test.
7749         * gfortran.dg/coarray_2.f90: New test.
7750         * gfortran.dg/coarray_3.f90: New test.
7751
7752 2010-04-06  Jason Merrill  <jason@redhat.com>
7753
7754         PR c++/43648
7755         * g++.dg/template/dtor8.C: New.
7756
7757         PR c++/43621
7758         * g++.dg/template/error-recovery2.C: New.
7759
7760 2010-04-06  Jan Hubicka  <jh@suse.czpli
7761
7762         PR tree-optimization/42906
7763         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7764
7765 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7766
7767         PR fortran/43178
7768         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7769         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7770         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7771
7772 2010-04-06  Richard Guenther  <rguenther@suse.de>
7773
7774         PR tree-optimization/43627
7775         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7776
7777 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7778
7779         PR target/43638
7780         * gcc.target/i386/pr43638.c: New test.
7781
7782 2010-04-06  Richard Guenther  <rguenther@suse.de>
7783
7784         PR middle-end/43661
7785         * gcc.c-torture/compile/pr43661.c: New testcase.
7786
7787 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7788
7789         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7790
7791 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7792
7793         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7794
7795 2010-04-02  Richard Guenther  <rguenther@suse.de>
7796
7797         PR tree-optimization/43629
7798         * gcc.c-torture/execute/pr43629.c: New testcase.
7799
7800 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7801             Dominique d'Humieres  <dominiq@lps.ens.fr>
7802
7803         PR libfortran/43605
7804         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7805
7806 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7807
7808         PR debug/43325
7809         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7810
7811 2010-04-01  Jason Merrill  <jason@redhat.com>
7812
7813         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7814
7815 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7816             Manfred Schwarb  <manfred99@gmx.ch>
7817
7818         PR libfortran/43605
7819         * gfortran.dg/ftell_3.f90: New test.
7820
7821 2010-04-01  Richard Guenther  <rguenther@suse.de>
7822
7823         PR middle-end/43614
7824         * gcc.c-torture/compile/pr43614.c: New testcase.
7825
7826 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7827
7828         PR tree-optimization/43141
7829         * gcc.dg/guality/pr43141.c: New test.
7830
7831 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7832
7833         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7834         * g++.dg/eh/spbp.C: Likewise.
7835         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7836         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7837         superfluous casts.
7838         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7839         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7840         * objc.dg/dwarf-2.m: Likewise.
7841
7842 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7843
7844         PR middle-end/43464
7845         * gcc.dg/graphite/id-pr43464.c: New.
7846         * gcc.dg/graphite/id-pr43464-1.c: New.
7847
7848 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7849
7850         PR middle-end/43351
7851         * gcc.dg/graphite/id-pr43351.c
7852
7853 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7854
7855         PR testsuite/35165
7856         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7857         * obj-c++.dg/try-catch-2.mm: Ditto.
7858         * obj-c++.dg/lookup-2.mm: Ditto.
7859         * obj-c++.dg/encode-8.m: Ditto.
7860         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7861         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7862         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7863         * obj-c++.dg/const-str-11.mm: Ditto.
7864         * obj-c++.dg/const-str-9.mm: Ditto.
7865         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7866         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7867         * obj-c++.dg/except-1.mm: Ditto.
7868         * obj-c++.dg/const-str-7.mm: Ditto.
7869         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7870         * obj-c++.dg/const-str-3.mm: Ditto.
7871         * obj-c++.dg/const-str-7.mm: Ditto.
7872         * obj-c++.dg/stubify-2.mm: Change dump file name.
7873
7874         PR objc++/23613
7875         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7876         New macro.
7877         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7878         Remove dg-xfail-if.
7879
7880 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7881
7882         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7883         only with -O2, -O3 or -Os and not with -fwhopr.
7884
7885 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7886
7887         PR c++/43558
7888         * g++.dg/template/typedef31.C: New test.
7889
7890 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7891
7892         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7893         assembler output on *-*-solaris2*.
7894         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7895
7896 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7897
7898         PR debug/43557
7899         * gcc.dg/pr43557-1.c: New test.
7900         * gcc.dg/pr43557-2.c: New file.
7901
7902 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7903
7904         PR 43562
7905         * gcc.dg/pr43562.c: New test.
7906
7907 2010-03-30  Jason Merrill  <jason@redhat.com>
7908
7909         PR c++/43076
7910         * g++.dg/template/error-recovery1.C: New.
7911
7912         PR c++/41786
7913         * g++.dg/parse/ambig5.C: New.
7914
7915 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7916
7917         PR debug/43593
7918         * gcc.dg/guality/pr43593.c: New test.
7919
7920 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7921
7922         PR middle-end/43430
7923         * gcc.dg/vect/pr43430-1.c: New.
7924
7925 2010-03-30  Jason Merrill  <jason@redhat.com>
7926
7927         PR c++/43559
7928         * g++.dg/template/partial7.C: New.
7929
7930 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7931
7932         * gcc.target/s390/stackcheck1.c: New testcase.
7933
7934 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7935
7936         PR libfortran/43265
7937         * gfortran.dg/read_eof_8.f90: New test.
7938
7939 2010-03-29  Jason Merrill  <jason@redhat.com>
7940
7941         * gcc.dg/cpp/include6.c: Change [] to ().
7942
7943         N3077
7944         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7945         splicing and UCNs.
7946         * c-c++-common/raw-string-2.c: Add trigraph test.
7947         * c-c++-common/raw-string-8.c: New.
7948         * c-c++-common/raw-string-9.c: New.
7949         * c-c++-common/raw-string-10.c: New.
7950
7951         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7952         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7953         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7954         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7955         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7956         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7957         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7958
7959 2010-03-29  Richard Guenther  <rguenther@suse.de>
7960
7961         PR tree-optimization/43560
7962         * gcc.dg/torture/pr43560.c: New testcase.
7963
7964 2010-03-29  Jason Merrill  <jason@redhat.com>
7965
7966         N3077
7967         * g++.dg/ext/raw-string-1.C: Change [] to ().
7968         * g++.dg/ext/raw-string-2.C: Change [] to ().
7969         Don't use \ in delimiter.
7970         * g++.dg/ext/raw-string-3.C: Change [] to ().
7971         * g++.dg/ext/raw-string-4.C: Change [] to ().
7972         * g++.dg/ext/raw-string-5.C: Change [] to ().
7973         Test for error on \ in delimiter.
7974         * g++.dg/ext/raw-string-6.C: Change [] to ().
7975         * g++.dg/ext/raw-string-7.C: Change [] to ().
7976
7977 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7978
7979         PR 43564
7980         * gcc.dg/pr43564.c: New test.
7981
7982 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7983
7984         PR fortran/43551
7985         * gfortran.dg/direct_io_12.f90: New test.
7986
7987 2010-03-28  Jan Hubicka  <jh@suse.cz>
7988
7989         PR tree-optimization/43505
7990         * gfortran.dg/pr43505.f90: New testcase.
7991
7992 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7993
7994         PR tree-optimization/43528
7995         * gcc.target/i386/pr43528.c: New test.
7996
7997 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7998
7999         PR c/43381
8000         * gcc.dg/parm-impl-decl-3.c: New test.
8001
8002 2010-03-26  Jason Merrill  <jason@redhat.com>
8003
8004         PR c++/43509
8005         * g++.dg/cpp0x/parse1.C: New.
8006
8007 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8008
8009         PR target/43524
8010         * gcc.target/i386/pr43524.c: New test.
8011
8012 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8013
8014         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8015         whitespace, rename main to foo.
8016         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8017         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8018         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8019         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8020         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8021         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8022         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8023         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8024         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8025         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8026         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8027
8028 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8029
8030         PR c++/43327
8031         * g++.dg/other/crash-10.C: New test.
8032         * g++.dg/other/crash-11.C: New test.
8033
8034 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8035
8036         PR libfortran/43517
8037         * gfortran.dg/read_eof_7.f90: New test.
8038
8039 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8040
8041         PR objc/35165
8042         PR testsuite/43512
8043         * objc-obj-c++-shared: New directory.
8044         * objc-obj-c++-shared/Object1-implementation.h: New file.
8045         * objc-obj-c++-shared/Object1.h: New file.
8046         * objc-obj-c++-shared/Protocol1.h: New file.
8047         * objc-obj-c++-shared/next-abi.h: New file.
8048         * objc-obj-c++-shared/next-mapping.h: New file.
8049         * objc/execute/next_mapping.h: Delete.
8050         * objc.dg/special/special.exp: For all targets run the tests with
8051         -fgnu-runtime, for darwin targets also run the tests with
8052         -fnext-runtime.
8053         * objc.dg/dg.exp: Ditto.
8054         * obj-c++.dg/dg.exp: Ditto.
8055         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8056         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8057         include use of updated NeXT interface.
8058         * objc/execute/formal_protocol-5.m: Ditto.
8059         * objc/execute/protocol-isEqual-2.m: Ditto.
8060         * objc/execute/protocol-isEqual-4.m: Ditto.
8061         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8062         Protocol1.h) and next-mapping.h as required.
8063         * objc/execute/object_is_class.m: Ditto.
8064         * objc/execute/enumeration-1.m: Ditto.
8065         * objc/execute/class-13.m: Ditto.
8066         * objc/execute/formal_protocol-2.m: Ditto.
8067         * objc/execute/formal_protocol-4.m: Ditto.
8068         * objc/execute/class-1.m: Ditto.
8069         * objc/execute/bycopy-1.m: Ditto.
8070         * objc/execute/formal_protocol-6.m: Ditto.
8071         * objc/execute/bycopy-3.m: Ditto.
8072         * objc/execute/class-3.m: Ditto.
8073         * objc/execute/bf-11.m: Ditto.
8074         * objc/execute/class-5.m: Ditto.
8075         * objc/execute/bf-13.m: Ditto.
8076         * objc/execute/class-7.m: Ditto.
8077         * objc/execute/bf-15.m: Ditto.
8078         * objc/execute/class-9.m: Ditto.
8079         * objc/execute/bf-17.m: Ditto.
8080         * objc/execute/bf-19.m: Ditto.
8081         * objc/execute/IMP.m: Ditto.
8082         * objc/execute/exceptions/catchall-1.m: Ditto.
8083         * objc/execute/exceptions/trivial.m: Ditto.
8084         * objc/execute/exceptions/finally-1.m: Ditto.
8085         * objc/execute/exceptions/local-variables-1.m: Ditto.
8086         * objc/execute/exceptions/foward-1.m: Ditto.
8087         * objc/execute/bf-2.m: Ditto.
8088         * objc/execute/string1.m: Ditto.
8089         * objc/execute/bf-4.m: Ditto.
8090         * objc/execute/informal_protocol.m: Ditto.
8091         * objc/execute/string3.m: Ditto.
8092         * objc/execute/bf-6.m: Ditto.
8093         * objc/execute/bf-8.m: Ditto.
8094         * objc/execute/class-tests-1.h: Ditto.
8095         * objc/execute/protocol-isEqual-1.m: Ditto.
8096         * objc/execute/protocol-isEqual-3.m: Ditto.
8097         * objc/execute/_cmd.m: Ditto.
8098         * objc/execute/function-message-1.m: Ditto.
8099         * objc/execute/bf-20.m: Ditto.
8100         * objc/execute/bf-common.h: Ditto.
8101         * objc/execute/np-2.m: Ditto.
8102         * objc/execute/class-10.m: Ditto.
8103         * objc/execute/class-12.m: Ditto.
8104         * objc/execute/enumeration-2.m: Ditto.
8105         * objc/execute/class-14.m: Ditto.
8106         * objc/execute/encode-1.m: Ditto.
8107         * objc/execute/formal_protocol-1.m: Ditto.
8108         * objc/execute/formal_protocol-3.m: Ditto.
8109         * objc/execute/accessing_ivars.m: Ditto.
8110         * objc/execute/bycopy-2.m: Ditto.
8111         * objc/execute/class-2.m: Ditto.
8112         * objc/execute/bf-10.m: Ditto.
8113         * objc/execute/formal_protocol-7.m: Ditto.
8114         * objc/execute/root_methods.m: Ditto.
8115         * objc/execute/class-4.m: Ditto.
8116         * objc/execute/bf-12.m: Ditto.
8117         * objc/execute/class-6.m: Ditto.
8118         * objc/execute/bf-14.m: Ditto.
8119         * objc/execute/nested-func-1.m: Ditto.
8120         * objc/execute/class-8.m: Ditto.
8121         * objc/execute/private.m: Ditto.
8122         * objc/execute/bf-16.m: Ditto.
8123         * objc/execute/bf-18.m: Ditto.
8124         * objc/execute/load-3.m: Ditto.
8125         * objc/execute/compatibility_alias.m: Ditto.
8126         * objc/execute/bf-1.m: Ditto.
8127         * objc/execute/no_clash.m: Ditto.
8128         * objc/execute/bf-3.m: Ditto.
8129         * objc/execute/string2.m: Ditto.
8130         * objc/execute/bf-5.m: Ditto.
8131         * objc/execute/string4.m: Ditto.
8132         * objc/execute/bf-7.m: Ditto.
8133         * objc/execute/object_is_meta_class.m: Ditto.
8134         * objc/execute/bf-9.m: Ditto.
8135         * objc/execute/bf-21.m: Ditto.
8136         * objc/execute/cascading-1.m: Ditto.
8137         * objc/execute/trivial.m: Ditto.
8138         * objc/execute/np-1.m: Ditto.
8139         * objc/compile/trivial.m: Ditto.
8140         * objc/execute/class_self-2.m: Include <stdlib.h>.
8141         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8142         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8143         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8144         and 64bit. Use new NeXT interface as required.
8145         * objc.dg/special/unclaimed-category-1.m: Ditto.
8146         * objc.dg/special/unclaimed-category-1.h: Ditto.
8147         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8148         * objc.dg/func-ptr-1.m: Ditto.
8149         * objc.dg/stret-1.m: Ditto.
8150         * objc.dg/encode-2.m: Ditto.
8151         * objc.dg/category-1.m: Ditto.
8152         * objc.dg/encode-3.m: Ditto.
8153         * objc.dg/call-super-3.m: Ditto.
8154         * objc.dg/method-3.m: Ditto.
8155         * objc.dg/func-ptr-2.m: Ditto.
8156         * objc.dg/lookup-1.m: Ditto.
8157         * objc.dg/encode-4.m: Ditto.
8158         * objc.dg/fix-and-continue-1.m: Ditto.
8159         * objc.dg/proto-lossage-3.m: Ditto.
8160         * objc.dg/method-13.m: Ditto.
8161         * objc.dg/proto-qual-1.m: Ditto.
8162         * objc.dg/zero-link-3.m: Ditto.
8163         * objc.dg/bitfield-1.m: Ditto.
8164         * objc.dg/va-meth-1.m: Ditto.
8165         * objc.dg/super-class-3.m: Ditto.
8166         * objc.dg/call-super-1.m: Ditto.
8167         * objc.dg/type-size-2.m: Ditto.
8168         * objc.dg/method-10.m: Ditto.
8169         * objc.dg/defs.m: Ditto.
8170         * objc.dg/const-str-3.m: Ditto.
8171         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8172         Protocol1.h) and next-mapping.h as required. Use new NeXT
8173         interface as required.
8174         * objc.dg/super-class-4.m: Ditto.
8175         * objc.dg/comp-types-8.m: Ditto.
8176         * objc.dg/call-super-2.m: Ditto.
8177         * objc.dg/objc-fast-4.m: Ditto.
8178         * objc.dg/method-6.m: Ditto.
8179         * objc.dg/const-str-3.m: Ditto.
8180         * objc.dg/const-str-7.m: Ditto.
8181         * objc.dg/method-15.m: Ditto.
8182         * objc.dg/method-19.m: Ditto.
8183         * objc.dg/sync-1.m: Ditto.
8184         * objc.dg/layout-1.m: Ditto.
8185         * objc.dg/bitfield-3.m: Ditto.
8186         * objc.dg/try-catch-3.m: Ditto.
8187         * objc.dg/try-catch-7.m: Ditto.
8188         * objc.dg/comp-types-10.m: Ditto.
8189         * objc.dg/selector-2.: Ditto.
8190         * objc.dg/method-7.m: Ditto.
8191         * objc.dg/typedef-alias-1.m: Ditto.
8192         * objc.dg/proto-lossage-2.m: Ditto.
8193         * objc.dg/comp-types-11.m: Ditto.
8194         * objc.dg/sizeof-1.m: Ditto.
8195         * objc.dg/method-17.m: Ditto.
8196         * objc.dg/bitfield-5.m: Ditto.
8197         * objc.dg/try-catch-1.m: Ditto.
8198         * objc.dg/encode-5.m: Ditto.
8199         * objc.dg/fix-and-continue-2.m: Ditto.
8200         * objc.dg/method-9.m: Ditto.
8201         * objc.dg/isa-field-1.m: Ditto.
8202         * objc.dg/local-decl-2.m: Ditto.
8203         * objc.dg/objc-gc-4.m: Ditto.
8204         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8205         * objc.dg/gnu-runtime-3.m: Ditto.
8206         * objc.dg/encode-7.m: Ditto.
8207         * objc.dg/encode-8.m: Ditto.
8208         * objc.dg/selector-3.m: Ditto.
8209         * objc.dg/gnu-runtime-1.m: Ditto.
8210         * objc.dg/const-str-12.m: Ditto.
8211         * objc.dg/gnu-runtime-2.m: Ditto.
8212         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8213         * objc.dg/selector-1.m: Ditto.
8214         * objc.dg/stubify-2.m: Ditto.
8215         * objc.dg/zero-link-1.m: Ditto.
8216         * objc.dg/stret-2.m: Ditto.
8217         * objc.dg/zero-link-2.m: Ditto.
8218         * objc.dg/next-runtime-1.m: Ditto.
8219         * objc.dg/symtab-1.m: Ditto.
8220         * objc.dg/stubify-1.m: Ditto.
8221         * objc.dg/bitfield-2.m: Ditto.
8222         * objc.dg/try-catch-10.m: Apply to both runtimes.
8223         * objc.dg/const-str-1.m: Ditto.
8224         * objc.dg/image-info.m: Ditto.
8225         * objc.dg/encode-9.m: Ditto.
8226         * objc.dg/pragma-1.m: Apply test to all targets.
8227         * objc.dg/const-str-4.m: Ditto.
8228         * objc.dg/const-str-8.m: Ditto.
8229         * objc.dg/super-class-2.m: Ditto.
8230         * objc.dg/try-catch-5.m: Ditto.
8231         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8232         Protocol1.h) and next-mapping.h as required. Use new NeXT
8233         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8234         * objc.dg/const-str-11.m: Ditto.
8235         * objc.dg/const-str-9.m: Ditto.
8236         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8237         * objc.dg/encode-1.m: Remove redundant -lobjc.
8238         * objc.dg/try-catch-9.m: Tidy space.
8239         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8240         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8241         and 64bit. Use new NeXT interface as required.
8242         * obj-c++.dg/template-4.mm: Ditto.
8243         * obj-c++.dg/defs.mm: Ditto.
8244         * obj-c++.dg/basic.mm: Ditto.
8245         * obj-c++.dg/encode-4.mm: Ditto.
8246         * obj-c++.dg/method-17.mm: Ditto.
8247         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8248         * obj-c++.dg/cxx-class-1.mm: Ditto.
8249         * obj-c++.dg/method-10.mm: Ditto.
8250         * obj-c++.dg/va-meth-1.mm: Ditto.
8251         * obj-c++.dg/encode-5.mm: Ditto.
8252         * obj-c++.dg/lookup-2.mm: Ditto.
8253         * obj-c++.dg/template-3.mm: Ditto.
8254         * obj-c++.dg/proto-qual-1.mm: Ditto.
8255         * obj-c++.dg/qual-types-1.m: Ditto.
8256         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8257         * obj-c++.dg/template-1.mm: Ditto.
8258         * obj-c++.dg/encode-6.mm: Ditto.
8259         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8260         Protocol1.h) and next-mapping.h as required. Use new NeXT
8261         interface as required.
8262         * obj-c++.dg/except-1.mm: Ditto.
8263         * obj-c++.dg/const-str-7.mm: Ditto.
8264         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8265         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8266         * obj-c++.dg/selector-2.mm: Ditto.
8267         * obj-c++.dg/isa-field-1.mm: Ditto.
8268         * obj-c++.dg/try-catch-1.mm: Ditto.
8269         * obj-c++.dg/local-decl-1.mm: Ditto.
8270         * obj-c++.dg/try-catch-9.mm: Ditto.
8271         * obj-c++.dg/no-extra-load.mm: Ditto.
8272         * obj-c++.dg/selector-5.mm: Ditto.
8273         * obj-c++.dg/method-12.mm: Ditto.
8274         * obj-c++.dg/try-catch-11.mm: Ditto.
8275         * obj-c++.dg/comp-types-11.mm: Ditto.
8276         * obj-c++.dg/bitfield-3.mm: Ditto.
8277         * obj-c++.dg/method-6.mm: Ditto.
8278         * obj-c++.dg/super-class-2.mm: Ditto.
8279         * obj-c++.dg/method-21.mm: Ditto.
8280         * obj-c++.dg/const-str-8.mm: Ditto.
8281         * obj-c++.dg/try-catch-7.mm: Ditto.
8282         * obj-c++.dg/method-15.mm: Ditto.
8283         * obj-c++.dg/layout-1.mm: Ditto.
8284         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8285         * obj-c++.dg/const-str-3.mm: Ditto.
8286         * obj-c++.dg/try-catch-2.mm: Ditto.
8287         * obj-c++.dg/objc-gc-3.mm: Ditto.
8288         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8289         * obj-c++.dg/bitfield-1.mm: Ditto.
8290         * obj-c++.dg/selector-6.mm: Ditto.
8291         * obj-c++.dg/method-13.mm: Ditto.
8292         * obj-c++.dg/comp-types-12.mm: Ditto.
8293         * obj-c++.dg/bitfield-4.mm: Ditto.
8294         * obj-c++.dg/try-catch-8.mm: Ditto.
8295         * obj-c++.dg/method-2.mm: Ditto.
8296         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8297         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8298         * obj-c++.dg/const-str-4.mm: Ditto.
8299         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8300         * obj-c++.dg/try-catch-3.mm: Ditto.
8301         * obj-c++.dg/comp-types-9.mm: Ditto.
8302         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8303         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8304         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8305         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8306         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8307         Use new NeXT interface as required.
8308         * obj-c++.dg/const-str-10.mm: Ditto.
8309         * obj-c++.dg/const-str-11.mm: Ditto.
8310         * obj-c++.dg/const-str-9.mm: Ditto.
8311         * obj-c++.dg/method-11.mm: Ditto.
8312         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8313         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8314         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8315         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8316         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8317
8318 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8319
8320         PR c++/43206
8321         * g++.dg/template/typedef30.C: New test case.
8322
8323 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8324
8325         PR c/43385
8326         * gcc.c-torture/execute/pr43385.c: New test.
8327
8328 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8329
8330         * gcc.dg/strncpy-fix-1.c: New test.
8331
8332 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8333
8334         PR testsuite/41609
8335         * lib/objc-torture.exp (objc-set-runtime-options): New.
8336         * objc/execute/execute.exp: Check runtime options on each pass.
8337         * objc/execute/exceptions/exceptions.exp: Ditto.
8338         * objc/compile/compile.exp: Ditto.
8339
8340         PR testsuite/42348
8341         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8342         standard tests.
8343         (check_effective_target_objc2): New proc.
8344         (check_effective_target_next_runtime): New proc.
8345         * lib/objc.exp: Determine which runtime is in force and support it.
8346         * lib/obj-c++.exp: Ditto.
8347
8348 2010-03-24  Jason Merrill  <jason@redhat.com>
8349
8350         PR c++/43502
8351         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8352
8353 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8354
8355         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8356         a loop.
8357         * gcc.dg/ipa/ipa-2.c: Likewise.
8358         * gcc.dg/ipa/ipa-3.c: Likewise.
8359         * gcc.dg/ipa/ipa-4.c: Likewise.
8360         * gcc.dg/ipa/ipa-5.c: Likewise.
8361         * gcc.dg/ipa/ipa-7.c: Likewise.
8362         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8363         a loop.
8364         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8365         i_can_not_be_propagated_fully2 into a loop.
8366         * gcc.dg/ipa/ipa-8.c: New test.
8367         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8368
8369 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8370
8371         PR debug/19192
8372         PR debug/43479
8373         * gcc.dg/guality/pr43479.c: New test.
8374         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8375         and add volatile keyword.
8376
8377 2010-03-23  Mike Stump  <mikestump@comcast.net>
8378
8379         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8380
8381 2010-03-23  Jason Merrill  <jason@redhat.com>
8382
8383         * g++.dg/ext/altivec-17.C: Adjust error message.
8384
8385         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8386         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8387         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8388         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8389         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8390         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8391
8392 2010-03-22  Jason Merrill  <jason@redhat.com>
8393
8394         PR c++/43333
8395         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8396         * g++.dg/ext/is_pod_98.C: New.
8397
8398         PR c++/43281
8399         * g++.dg/cpp0x/auto18.C: New.
8400
8401         * gcc.dg/pr36997.c: Adjust error message.
8402         * g++.dg/ext/vector9.C: Likewise.
8403         * g++.dg/conversion/simd3.C: Likewise.
8404         * g++.dg/other/error23.C: Likewise.
8405
8406 2010-03-22  Michael Matz  <matz@suse.de>
8407
8408         PR middle-end/43475
8409         * gfortran.dg/pr43475.f90: New testcase.
8410
8411 2010-03-22  Richard Guenther  <rguenther@suse.de>
8412
8413         PR tree-optimization/43390
8414         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8415
8416 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8417
8418         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8419         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8420
8421 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8422             Michael Matz  <matz@suse.de>
8423
8424         PR c++/43081
8425         * g++.dg/parse/crash56.C: New test.
8426
8427 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8428
8429         PR fortran/43450
8430         * gfortran.dg/whole_file_15.f90 : New test.
8431
8432 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8433
8434         PR fortran/43409
8435         * gfortran.dg/inquire_size.f90: New test.
8436
8437 2010-03-20  Richard Guenther  <rguenther@suse.de>
8438
8439         PR rtl-optimization/43438
8440         * gcc.c-torture/execute/pr43438.c: New testcase.
8441
8442 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8443
8444         PR c++/43375
8445         * g++.dg/abi/mangle42.C: New test.
8446
8447 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8448
8449         PR C/43211
8450         * gcc.dg/pr43211.c: New test.
8451         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8452
8453 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8454
8455         PR rtl-optimization/42258
8456         * gcc.target/arm/thumb1-mul-moves.c: New test.
8457
8458         PR target/40697
8459         * gcc.target/arm/thumb-andsi.c: New test.
8460
8461         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8462         dg-require-effective-target.
8463
8464 2010-03-19  Michael Matz  <matz@suse.de>
8465
8466         PR c++/43116
8467         * g++.dg/other/pr43116.C: New testcase.
8468
8469 2010-03-19  Michael Matz  <matz@suse.de>
8470
8471         PR target/43305
8472         * gcc.dg/pr43305.c: New testcase.
8473
8474 2010-03-19  Richard Guenther  <rguenther@suse.de>
8475
8476         PR tree-optimization/43415
8477         * gcc.c-torture/compile/pr43415.c: New testcase.
8478
8479 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8480
8481         PR ada/43106
8482         * gnat.dg/case_optimization2.adb: New test.
8483         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8484
8485 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8486             Jack Howarth <howarth@bromo.med.uc.edu>
8487
8488         PR target/36399
8489         * gcc.target/i386/push-1.c: Don't xfail
8490           scan-assembler-not "movups" on darwin.
8491
8492 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8493
8494         PR debug/43058
8495         * gcc.dg/pr43058.c: New test.
8496
8497 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8498
8499         PR middle-end/42450
8500         * g++.dg/torture/pr42450.C: New test.
8501
8502 2010-03-18  Michael Matz  <matz@suse.de>
8503
8504         PR middle-end/43419
8505         * gcc.dg/pr43419.c: New testcase.
8506
8507 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8508
8509         PR rtl-optimization/43360
8510         * gcc.dg/torture/pr43360.c: New.
8511
8512 2010-03-18  Michael Matz  <matz@suse.de>
8513
8514         PR tree-optimization/43402
8515         * gcc.dg/pr43402.c: New testcase.
8516
8517 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8518
8519         PR target/42427
8520         * gcc.dg/pr42427.c: New test.
8521
8522 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8523
8524         PR libfortran/43265
8525         * gfortran.dg/read_empty_file.f: New test.
8526         * gfortran.dg/read_eof_all.f90: New test.
8527         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8528         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8529
8530 2010-03-17  Michael Matz  <matz@suse.de>
8531
8532         * gcc.dg/pr43300.c: Add -w.
8533
8534 2010-03-17  Richard Guenther  <rguenther@suse.de>
8535
8536         * gcc.dg/pr43379.c: Add -w.
8537
8538 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8539
8540         PR fortran/43331
8541         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8542
8543 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8544
8545         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8546
8547 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8548
8549         * ada/acats/run_all.sh: Log start and end times.
8550
8551 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8552
8553         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8554
8555 2010-03-16  Richard Guenther  <rguenther@suse.de>
8556
8557         PR middle-end/43379
8558         * gcc.dg/pr43379.c: New testcase.
8559
8560 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8561
8562         PR debug/43051
8563         * gcc.dg/guality/pr43051-1.c: New test.
8564
8565 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8566
8567         PR testsuite/43363
8568         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8569
8570 2010-03-15  Michael Matz  <matz@suse.de>
8571
8572         PR middle-end/43300
8573         * gcc.dg/pr43300.c: New testcase.
8574
8575 2010-03-15  Richard Guenther  <rguenther@suse.de>
8576
8577         PR tree-optimization/43367
8578         * gcc.c-torture/compile/pr43367.c: New testcase.
8579
8580 2010-03-15  Richard Guenther  <rguenther@suse.de>
8581
8582         PR tree-optimization/43317
8583         * gcc.dg/pr43317.c: New testcase.
8584
8585 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8586
8587         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8588
8589 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8590
8591         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8592
8593 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8594
8595         PR fortran/43362
8596         * gfortran.dg/impure_constructor_1.f90: New test.
8597
8598 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8599
8600         PR middle-end/43354
8601         * gfortran.dg/graphite/id-pr43354.f: New.
8602
8603 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8604
8605         PR middle-end/43349
8606         * gfortran.dg/graphite/pr43349.f: New.
8607
8608 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8609
8610         PR middle-end/43306
8611         * gcc.dg/graphite/pr43306.c: New.
8612
8613 2010-03-12  David S. Miller  <davem@davemloft.net>
8614
8615         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8616         sparc.
8617
8618 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8619
8620         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8621
8622 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8623
8624         PR fortran/43291
8625         PR fortran/43326
8626         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8627
8628 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8629
8630         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8631         fail for *-*-mingw* targets.
8632
8633 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8634
8635         PR debug/43329
8636         * gcc.dg/guality/pr43329-1.c: New test.
8637
8638 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8639
8640         PR tree-optimization/43257
8641         * g++.dg/torture/pr43257.C: New test.
8642
8643 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8644
8645         PR fortran/43228
8646         * gfortran.dg/namelist_61.f90: New test.
8647
8648 2010-03-11  Richard Guenther  <rguenther@suse.de>
8649
8650         PR tree-optimization/43255
8651         * gcc.c-torture/compile/pr43255.c: New testcase.
8652
8653 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8654
8655         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8656         * gcc.dg/pr43280.c: New testcase.
8657
8658 2010-03-11  Richard Guenther  <rguenther@suse.de>
8659
8660         PR lto/43200
8661         * gcc.dg/lto/20100227-1_0.c: New testcase.
8662         * gcc.dg/lto/20100227-1_1.c: Likewise.
8663
8664 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8665
8666         PR libfortran/43320
8667         PR libfortran/43265
8668         * gfortran.dg/read_eof_6.f: New test
8669         * gfortran.dg/read_x_eof.f90: New test.
8670         * gfortran.dg/read_x_past.f: Update test.
8671
8672 2010-03-10  Jan Hubicka  <jh@suse.cz>
8673
8674         * gcc.c-torture/compile/pr43288.c: New test.
8675
8676 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8677
8678         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8679         -fpic/-fPIC flags.
8680         * g++.old-deja/g++.pt/asm2.C: Likewise.
8681         * gcc.c-torture/compile/20000804-1.c: Likewise.
8682         * gcc.target/i386/clobbers.c: Likewise.
8683
8684 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8685
8686         PR fortran/43303
8687         * gfortran.dg/c_assoc_3.f90: New test.
8688
8689 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8690
8691         PR debug/36728
8692         * gcc.dg/guality/pr36728-1.c: New test.
8693         * gcc.dg/guality/pr36728-2.c: New test.
8694
8695 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8696
8697         * gcc.dg/h8300-div-delay-slot.c: New test.
8698
8699 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8700
8701         PR tree-optimization/43236
8702         * gcc.c-torture/execute/pr43236.c: New test.
8703
8704 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8705
8706         PR middle-end/42859
8707         * g++.dg/eh/pr42859.C: New test.
8708
8709 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8710
8711         PR debug/43299
8712         * gcc.dg/pr43299.c: New test.
8713
8714         PR debug/43290
8715         * g++.dg/eh/unwind2.C: New test.
8716
8717 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8718             Reza Yazdani  <reza.yazdani@amd.com>
8719
8720         PR middle-end/43065
8721         * gcc.dg/graphite/run-id-4.c: New.
8722
8723 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8724
8725         PR middle-end/43065
8726         * gcc.dg/graphite/run-id-3.c: New.
8727
8728 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8729
8730         PR middle-end/42644
8731         PR middle-end/42130
8732         * gcc.dg/graphite/id-18.c: New.
8733         * gcc.dg/graphite/run-id-pr42644.c: New.
8734
8735 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8736
8737         PR middle-end/42326
8738         * gcc.dg/graphite/pr42326.c: New.
8739
8740 2010-03-08  Richard Guenther  <rguenther@suse.de>
8741
8742         PR tree-optimization/43269
8743         * gcc.c-torture/execute/pr43269.c: New testcase.
8744
8745 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8746
8747         PR fortran/43256
8748         * gfortran.dg/typebound_call_13.f03: New.
8749
8750 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8751
8752         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8753         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8754
8755 2010-03-05  Jason Merrill  <jason@redhat.com>
8756
8757         * g++.dg/abi/mangle40.C: Require weak and alias.
8758
8759 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8760
8761         PR middle-end/42326
8762         * gfortran.dg/graphite/pr42326.f90: New.
8763         * gfortran.dg/graphite/pr42326-1.f90: New.
8764
8765 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8766
8767         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8768         (gnat_target_compile): Likewise.
8769         Reinitialize GNAT_UNDER_TEST if target changes.
8770         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8771         (local_find_gnatmake): Pass full --GCC to gnatlink.
8772         Remove --LINK.
8773
8774 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8775
8776         PR c/43248
8777         * gcc.dg/compound-literal-1.c: New testcase.
8778
8779 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8780
8781         PR tree-optimization/43164
8782         PR tree-optimization/43191
8783         * gcc.c-torture/compile/pr43164.c: New test.
8784         * gcc.c-torture/compile/pr43191.c: Likewise.
8785
8786 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8787
8788         PR fortran/43244
8789         * gfortran.dg/finalize_9.f90: New.
8790
8791 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8792             Ken Werner <ken@linux.vnet.ibm.com>
8793
8794         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8795         to dg-options for spu.
8796         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8797         dump-scan target to exclude spu.
8798
8799 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8800
8801         PR middle-end/43209
8802         * gcc.dg/tree-ssa/ivopts-4.c: New.
8803
8804 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8805
8806         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8807         include-opts and exclude-opts; skip checking the flags if arguments
8808         are the same as the defaults.
8809         (dg-xfail-if): Verify the number of arguments, supply defaults
8810         for unspecified optional arguments.
8811         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8812
8813 2010-03-03  Jason Merrill  <jason@redhat.com>
8814
8815         PR c++/12909
8816         * g++.dg/abi/mangle40.C: Updated.
8817
8818 2010-03-03  Jason Merrill  <jason@redhat.com>
8819
8820         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8821         * g++.dg/abi/mangle23.C: Likewise.
8822         * g++.dg/eh/simd-2.C: Likewise.
8823         * g++.dg/ext/attribute-test-2.C: Likewise.
8824         * g++.dg/ext/vector14.C: Likewise.
8825         * g++.dg/other/pr34435.C: Likewise.
8826         * g++.dg/template/conv8.C: Likewise.
8827         * g++.dg/template/nontype9.C: Likewise.
8828         * g++.dg/template/qualttp17.C: Likewise.
8829         * g++.dg/template/ref1.C: Likewise.
8830         * g++.old-deja/g++.pt/crash68.C: Likewise.
8831         * g++.old-deja/g++.pt/ref1.C: Likewise.
8832         * g++.old-deja/g++.pt/ref3.C: Likewise.
8833         * g++.old-deja/g++.pt/ref4.C: Likewise.
8834
8835         PR c++/12909
8836         * g++.dg/abi/mangle40.C: New.
8837         * g++.dg/abi/mangle41.C: New.
8838         * g++.dg/lto/20100302_0.C: New.
8839         * g++.dg/lto/20100302_1.C: New.
8840         * g++.dg/lto/20100302.h: New.
8841
8842 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8843
8844         PR fortran/43243
8845         * gfortran.dg/internal_pack_12.f90: New test.
8846
8847 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8848
8849         * gcc.dg/pr36997.c: Adjust error message.
8850
8851 2010-03-03  Mike Stump  <mikestump@comcast.net>
8852
8853         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8854         adjustments to not be present on machines that align the stack to
8855         more than 4 bytes and don't have a red zone yet as that is an
8856         unimplemented optimization.
8857
8858 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8859
8860         PR fortran/43169
8861         * gfortran.dg/impure_assignment_3.f90: New.
8862
8863 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8864
8865         PR debug/43229
8866         * gfortran.dg/pr43229.f90: New test.
8867
8868         PR debug/43237
8869         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8870
8871         PR debug/43177
8872         * gcc.dg/guality/pr43177.c: New test.
8873
8874 2010-03-02  Jason Merrill  <jason@redhat.com>
8875
8876         * g++.dg/ext/vector9.C: Adjust error message.
8877         * g++.dg/conversion/simd3.C: Likewise.
8878         * g++.dg/other/error23.C: Likewise.
8879
8880 2010-03-02  Mike Stump  <mikestump@comcast.net>
8881
8882         PR c++/41090
8883         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8884
8885 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8886
8887         PR fortran/43180
8888         * gfortran.dg/internal_pack_10.f90: New test.
8889
8890         PR fortran/43173
8891         * gfortran.dg/internal_pack_11.f90: New test.
8892
8893 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8894
8895         PR middle-end/42640
8896         * gcc.dg/tree-ssa/pr42640.c: New.
8897
8898 2010-03-01  Richard Guenther  <rguenther@suse.de>
8899
8900         PR tree-optimization/43220
8901         * gcc.c-torture/execute/pr43220.c: New testcase.
8902
8903 2010-03-01  Richard Guenther  <rguenther@suse.de>
8904
8905         PR middle-end/43213
8906         * gcc.dg/pr43213.c: New testcase.
8907
8908 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8909
8910         PR pch/14940
8911         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8912
8913 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8914
8915         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8916         New function.
8917         (check_effective_target_ucn): Likewise.
8918
8919         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8920         if !ucn.
8921         * gcc.dg/ucnid-2.c: Likewise.
8922         * gcc.dg/ucnid-3.c: Likewise.
8923         * gcc.dg/ucnid-4.c: Likewise.
8924         * gcc.dg/ucnid-11.c: Likewise.
8925         * gcc.dg/ucnid-12.c: Likewise.
8926         * gcc.dg/ucnid-6.c: Skip if !ucn.
8927         * gcc.dg/ucnid-9.c: Likewise.
8928
8929 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8930
8931         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8932         lists to dg-skip-if.
8933         * gcc.target/i386/stackalign/return-3.c: Likewise.
8934
8935 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8936
8937         * gcc.target/i386/clearcap.map: New file.
8938         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8939         Pass clearcap.map by default if supported.
8940
8941 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8942
8943         PR fortran/42900
8944         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8945         Explain this.
8946         * gfortran.dg/stat_2.f90: Likewise.
8947
8948 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8949
8950         PR fortran/43199
8951         * gfortran.dg/module_read_2.f90: New test.
8952
8953 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8954
8955         PR c++/42748
8956         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8957         * g++.dg/abi/mangle12.C: Likewise.
8958         * g++.dg/abi/mangle20-2.C: Likewise.
8959         * g++.dg/abi/mangle17.C: Likewise.
8960         * g++.dg/template/cond2.C: Likewise.
8961         * g++.dg/template/pr35240.C: Likewise.
8962
8963 2010-02-27  Richard Guenther  <rguenther@suse.de>
8964
8965         PR tree-optimization/43186
8966         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8967
8968 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8969
8970         * g++.dg/abi/packed1.C: Expect warning on the SH.
8971
8972 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8973
8974         PR c++/42054:
8975         * g++.dg/parse/error37.C: New test.
8976
8977 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8978
8979         PR c/24577
8980         PR c/43192
8981         * gcc.dg/pr8927-1.c: Match new note.
8982         * gcc.dg/990506-0.c: Likewise.
8983         * gcc.dg/gomp/flush-2.c: Likewise.
8984         * gcc.dg/gomp/atomic-5.c: Likewise.
8985         * gcc.dg/gomp/pr34607.c: Likewise.
8986         * gcc.dg/pr35746.c: Likewise.
8987         * gcc.dg/cpp/pragma-1.c: Likewise.
8988         * gcc.dg/cpp/pragma-2.c: Likewise.
8989         * gcc.dg/pr41842.c: Likewise.
8990         * gcc.dg/noncompile/20040629-1.c: Likewise.
8991         * objc.dg/private-1.m: Likewise.
8992
8993 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8994
8995         PR fortran/43185
8996         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8997         * gfortran.dg/default_initialization_4.f90: New test.
8998
8999 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9000
9001         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9002         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9003         * gnat.dg/thin_pointer2.adb: New test.
9004         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9005
9006 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9007
9008         PR c/20631
9009         * gcc.dg/cpp/c90-pedantic.c: New.
9010         * gcc.dg/cpp/c90.c: New.
9011         * gcc.dg/gnu90-const-expr-1.c: New.
9012         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9013
9014 2010-02-26  Richard Guenther  <rguenther@suse.de>
9015
9016         PR tree-optimization/43186
9017         * gcc.c-torture/compile/pr43186.c: New testcase.
9018
9019 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9020
9021         PR debug/43190
9022         * c-c++-common/dwarf2/pr43190.c: New test.
9023
9024 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9025
9026         PR testsuite/37074:
9027         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9028
9029 2010-02-26  Richard Guenther  <rguenther@suse.de>
9030
9031         PR tree-optimization/43188
9032         * gcc.c-torture/compile/pr43188.c: New testcase.
9033
9034 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9035
9036         PR target/43175
9037         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9038
9039 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9040
9041         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9042
9043 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9044
9045         PR target/43154
9046         * gcc.target/powerpc/pr43154.c: New file.
9047
9048 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9049
9050         PR debug/43166
9051         * gfortran.dg/debug/pr43166.f: New test.
9052
9053         PR debug/43165
9054         * gcc.dg/torture/pr43165.c: New test.
9055
9056 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9057
9058         PR c/43128
9059         * c-c++-common/pr41779.c: Update.
9060
9061 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9062
9063         PR ada/32547
9064         * lib/gnat-dg.exp (gnat_load): Redefine.
9065
9066         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9067         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9068
9069 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9070
9071         PR libobjc/36610
9072         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9073         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9074         -fgnu-runtime.
9075         Sort entries.
9076
9077 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9078
9079         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9080
9081 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9082
9083         PR debug/43150
9084         * gcc.dg/guality/vla-1.c: New test.
9085
9086 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9087
9088         PR fortran/43042
9089         * gfortran.dg/c_ptr_tests_15.f90: New test.
9090
9091 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9092
9093         PR target/43107
9094         * gcc.target/i386/pr43107.c: New test.
9095
9096 2010-02-23  Jason Merrill  <jason@redhat.com>
9097
9098         PR c++/43143
9099         * g++.dg/cpp0x/variadic100.C: New.
9100
9101 2010-02-23  Jason Merrill  <jason@redhat.com>
9102
9103         PR debug/42800
9104         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9105         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9106         * c-c++-common/dwarf2/vla1.c: New.
9107
9108 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9109
9110         PR target/43139
9111         * gcc.dg/pr43139.c: New test.
9112
9113         PR debug/43077
9114         * gcc.dg/guality/pr43077-1.c: New test.
9115
9116 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9117
9118         PR 43123
9119         * gcc.dg/march.c: New.
9120         * gcc.dg/march-generic.c: New.
9121         * gcc.dg/mtune.c: New.
9122
9123 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9124
9125         PR middle-end/43083
9126         * gcc.dg/graphite/pr43083.c: New.
9127
9128 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9129
9130         PR middle-end/43097
9131         * gfortran.dg/graphite/pr43097.f: New.
9132
9133 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9134             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9135
9136         PR middle-end/43140
9137         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9138
9139 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9140
9141         PR middle-end/43026
9142         * g++.dg/graphite/pr43026.C: New.
9143
9144 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9145
9146         PR c++/43126
9147         * gcc.dg/cleanup-1.c: Update.
9148         * gcc.dg/func-args-1.c: Update.
9149         * gcc.dg/format/sentinel-1.c: Update.
9150         * g++.old-deja/g++.jason/scoping10.C: Update.
9151         * g++.old-deja/g++.ns/lookup5.C: Update.
9152         * g++.dg/ext/cleanup-1.C: Update.
9153         * g++.dg/parse/varmod1.C: Update.
9154         * g++.dg/parse/error33.C: Update.
9155         * g++.dg/expr/call3.C: Update.
9156         * g++.dg/func-args-1.C: New.
9157
9158 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9159
9160         PR c/43125
9161         * gcc.dg/attr-used-2.c: Moved to ...
9162         * c-c++-common/attr-used-2.c: Here.
9163
9164         * gcc.dg/attr-used.c: Moved to ...
9165         * c-c++-common/attr-used.c: Here.
9166
9167 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9168
9169         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9170
9171 2010-02-22  Richard Guenther  <rguenther@suse.de>
9172
9173         PR lto/43045
9174         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9175         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9176
9177 2010-02-22  Richard Guenther  <rguenther@suse.de>
9178
9179         PR tree-optimization/42749
9180         * gcc.c-torture/compile/pr42749.c: New testcase.
9181
9182 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9183
9184         PR fortran/43072
9185         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9186         * gfortran.dg/internal_pack_9.f90: New test.
9187
9188 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9189
9190         PR c++/23510
9191         * g++.dg/template/recurse.C: Adjust.
9192         * g++.dg/template/pr23510.C: New.
9193
9194 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9195
9196         PR c++/42824
9197         * g++.dg/template/memclass4.C: New test.
9198
9199 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9200
9201         PR fortran/35259
9202         * gfortran.dg/reassoc_5.f90: New test.
9203
9204 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9205
9206         PR target/43067
9207         * gcc.target/i386/pr43067.c: New test.
9208
9209 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9210
9211         PR c++/35669
9212         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9213         -Wconversion-null.
9214         * g++.dg/warn/Wconversion-null.C: New test.
9215         * g++.old-deja/g++.other/null1.C: Move to...
9216         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9217
9218 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9219
9220         PR fortran/36932
9221         PR fortran/36933
9222         * gfortran.dg/dependency_26.f90: New test.
9223
9224         PR fortran/43072
9225         * gfortran.dg/internal_pack_7.f90: New test.
9226
9227         PR fortran/43111
9228         * gfortran.dg/internal_pack_8.f90: New test.
9229
9230 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9231
9232         PR 43128
9233         * c-c++-common/pr41779.c: Fix broken testcase.
9234
9235 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9236
9237         PR 36513
9238         * c-c++-common/pr36513.c: New testcase.
9239         * c-c++-common/pr36513-2.c: New testcase.
9240
9241 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9242
9243         PR 41779
9244         * c-c++-common/pr41779.c: New.
9245
9246 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9247
9248         PR debug/43084
9249         * gcc.dg/pr43084.c: New test.
9250
9251 2010-02-19  Richard Guenther  <rguenther@suse.de>
9252
9253         PR tree-optimization/42916
9254         * gcc.dg/pr42916.c: New testcase.
9255
9256 2010-02-18  Jason Merrill  <jason@redhat.com>
9257
9258         PR c++/42837
9259         * g++.dg/abi/packed1.C: Add expected warning.
9260
9261         PR c++/43108
9262         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9263         * gcc.dg/torture/dg-torture.exp: Likewise.
9264         * c-c++-common/torture/complex-sign.h,
9265         c-c++-common/torture/complex-sign-add.c,
9266         c-c++-common/torture/complex-sign-mixed-add.c,
9267         c-c++-common/torture/complex-sign-mixed-div.c,
9268         c-c++-common/torture/complex-sign-mixed-mul.c,
9269         c-c++-common/torture/complex-sign-mixed-sub.c,
9270         c-c++-common/torture/complex-sign-mul.c,
9271         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9272         Adapt for C++ compilation as well.
9273
9274         PR c++/43070
9275         * g++.dg/ext/label1.C: Update.
9276         * g++.dg/ext/label2.C: Update.
9277
9278         PR c++/26261
9279         * g++.dg/template/dependent-name6.C: New.
9280
9281         PR c++/43109
9282         * g++.dg/parse/namespace12.C: New.
9283
9284 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9285
9286         PR tree-optimization/43066
9287         * gcc.c-torture/compile/pr43066.c: New test.
9288
9289 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9290
9291         * g++.dg/ext/attrib35.C: Fix target selector string.
9292         * g++.dg/ext/attrib36.C: Ditto.
9293         * g++.dg/ext/attrib37.C: Ditto.
9294         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9295         * g++.dg/abi/mangle25.C: Ditto.
9296
9297 2010-02-17  Jason Merrill  <jason@redhat.com>
9298
9299         PR c++/43069
9300         * g++.dg/parse/namespace11.C: New.
9301
9302         PR c++/43093
9303         * g++.dg/ext/attrib37.C: New.
9304
9305         PR c++/43079
9306         * g++.dg/template/ptrmem20.C: New.
9307
9308 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9309
9310         PR target/43103
9311         * gcc.target/i386/xop-check.h: Include m256-check.h.
9312         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9313         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9314         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9315         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9316
9317 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9318
9319         PR debug/42918
9320         * gcc.dg/pr42918.c: New test.
9321
9322 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9323
9324         * g++.dg/ext/attrib36.C: Require ILP32.
9325
9326 2010-02-16  Richard Guenther  <rguenther@suse.de>
9327
9328         PR tree-optimization/41043
9329         * gfortran.dg/pr41043.f90: New testcase.
9330         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9331
9332 2010-02-16  Jason Merrill  <jason@redhat.com>
9333
9334         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9335
9336 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9337
9338         PR tree-optimization/43074
9339         * gcc.dg/vect/fast-math-pr43074.c: New test.
9340
9341 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9342
9343         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9344
9345 2010-02-16  Jason Merrill  <jason@redhat.com>
9346
9347         PR c++/43031
9348         * g++.dg/ext/attrib36.C: New.
9349
9350         PR c++/43036
9351         * g++.dg/other/array6.C: New.
9352
9353 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9354
9355         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9356
9357 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9358
9359         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9360         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9361         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9362         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9363         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9364         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9365
9366 2010-02-15  Richard Guenther  <rguenther@suse.de>
9367
9368         PR middle-end/43068
9369         * g++.dg/torture/pr43068.C: New testcase.
9370
9371 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9372
9373         PR c++/43024
9374         * g++.dg/opt/ice1.C: New.
9375
9376 2010-02-14  Jason Merrill  <jason@redhat.com>
9377
9378         PR c++/41997
9379         * g++.dg/cpp0x/initlist-opt.C: New.
9380
9381 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9382
9383         PR fortran/41113
9384         PR fortran/41117
9385         * gfortran.dg/internal_pack_6.f90: New test.
9386
9387 2010-02-12  Jason Merrill  <jason@redhat.com>
9388
9389         PR c++/43054
9390         * g++.dg/cpp0x/variadic99.C: New.
9391
9392 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9393
9394         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9395         sign extend pointers to gualchk_t.
9396
9397         PR c++/43033
9398         * g++.dg/other/default3.C: Xfail g4 test.
9399
9400 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9401
9402         PR middle-end/43012
9403         * gcc.dg/graphite/pr43012.c: New.
9404
9405 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9406
9407         PR middle-end/42930
9408         * g++.dg/graphite/pr42930.C: New.
9409
9410 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9411
9412         PR middle-end/42914
9413         PR middle-end/42530
9414         * gcc.dg/graphite/pr42530.c: New.
9415         * gcc.dg/graphite/pr42914.c: New.
9416
9417 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9418
9419         PR middle-end/42771
9420         * gcc.dg/graphite/pr42771.c: New.
9421
9422 2010-02-11  Richard Guenther  <rguenther@suse.de>
9423
9424         PR tree-optimization/42998
9425         * gcc.c-torture/compile/pr42998.c: New testcase.
9426
9427 2010-02-10  Jason Merrill  <jason@redhat.com>
9428
9429         PR c++/41896
9430         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9431
9432         PR c++/42983, core issue 906
9433         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9434         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9435
9436         PR c++/43016
9437         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9438
9439 2010-02-10  Richard Guenther  <rguenther@suse.de>
9440
9441         PR tree-optimization/43017
9442         * gcc.dg/torture/pr43017.c: New testcase.
9443
9444 2010-02-10  Tobias Burnus <burnus@net-b.de>
9445
9446         PR fortran/40823
9447         * gfortran.dg/private_type_1.f90: Update error location.
9448         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9449         * gfortran.dg/typebound_operator_2.f03: Ditto.
9450         * gfortran.dg/assignment_2.f90: Ditto.
9451         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9452         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9453
9454 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9455
9456         PR fortran/43015
9457         * gfortran.dg/bind_c_usage_20.f90: New test.
9458
9459 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9460
9461         PR debug/43010
9462         * g++.dg/debug/pr43010.C: New test.
9463
9464 2010-02-10  Richard Guenther  <rguenther@suse.de>
9465
9466         PR c/43007
9467         * gcc.c-torture/execute/20100209-1.c: New testcase.
9468         * gcc.dg/fold-div-3.c: Likewise.
9469
9470 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9471
9472         * gcc.dg/builtin-ffs-1.c: New test.
9473
9474 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9475
9476         PR fortran/42999
9477         * gfortran.dg/array_constructor_35.f90: New test.
9478
9479 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9480
9481         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9482
9483 2010-02-09  Jason Merrill  <jason@redhat.com>
9484
9485         PR c++/42399
9486         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9487
9488         PR c++/42370
9489         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9490
9491 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9492
9493         PR fortran/41869
9494         * gfortran.dg/module_write_1.f90: New test.
9495
9496 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9497
9498         * gcc.dg/pr19340.c: Adjust.
9499
9500 2010-02-09  Richard Guenther  <rguenther@suse.de>
9501
9502         PR tree-optimization/43008
9503         * gcc.c-torture/execute/pr43008.c: New testcase.
9504
9505 2010-02-09  Richard Guenther  <rguenther@suse.de>
9506
9507         PR tree-optimization/43000
9508         * gcc.dg/torture/pr43000.c: New testcase.
9509         * gcc.dg/torture/pr43002.c: Likewise.
9510
9511 2010-02-09  Daniel Kraft  <d@domob.eu>
9512
9513         PR fortran/39171
9514         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9515         and pass -Wsurprising as necessary.
9516
9517 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9518
9519         PR tree-optimization/42890
9520         * g++.dg/torture/pr42890.C: New test.
9521
9522 2010-02-08  Richard Guenther  <rguenther@suse.de>
9523
9524         PR middle-end/42995
9525         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9526
9527 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9528
9529         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9530         return 0 from main.
9531         * gcc.dg/graphite/block-1.c: Same.
9532         * gcc.dg/graphite/block-3.c: Same.
9533         * gcc.dg/graphite/block-4.c: Same.
9534         * gcc.dg/graphite/block-5.c: Same.
9535         * gcc.dg/graphite/block-6.c: Same.
9536         * gcc.dg/graphite/block-7.c: Same.
9537         * gcc.dg/graphite/interchange-0.c: Same.
9538         * gcc.dg/graphite/interchange-1.c: Same.
9539         * gcc.dg/graphite/interchange-10.c: Same.
9540         * gcc.dg/graphite/interchange-11.c: Same.
9541         * gcc.dg/graphite/interchange-12.c: Same.
9542         * gcc.dg/graphite/interchange-2.c: Same.
9543         * gcc.dg/graphite/interchange-3.c: Same.
9544         * gcc.dg/graphite/interchange-4.c: Same.
9545         * gcc.dg/graphite/interchange-5.c: Same.
9546         * gcc.dg/graphite/interchange-6.c: Same.
9547         * gcc.dg/graphite/interchange-7.c: Same.
9548         * gcc.dg/graphite/interchange-8.c: Same.
9549         * gcc.dg/graphite/interchange-9.c: Same.
9550         * gcc.dg/graphite/interchange-mvt.c: Same.
9551
9552 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9553
9554         * gfortran.dg/graphite/id-19.f: New.
9555         * gfortran.dg/graphite/pr14741.f90: New.
9556         * gfortran.dg/graphite/pr41924.f90: New.
9557         * gfortran.dg/graphite/run-id-2.f90: New.
9558
9559 2010-02-07  Richard Guenther  <rguenther@suse.de>
9560
9561         PR middle-end/42956
9562         * gcc.c-torture/compile/pr42956.c: New testcase.
9563
9564 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9565
9566         PR libfortran/42742
9567         * gfortran.dg/fmt_cache_2.f: New test.
9568
9569 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9570
9571         * gfortran.dg/read_no_eor.f90: New test.
9572
9573 2010-02-05  Jason Merrill  <jason@redhat.com>
9574
9575         * g++.dg/ext/label13.C: Move constructor body out of class.
9576
9577 2010-02-03  Jason Merrill  <jason@redhat.com>
9578
9579         PR c++/42870
9580         * g++.dg/ext/dllexport3.C: New.
9581
9582 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9583
9584         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9585
9586 2010-02-05  Richard Guenther  <rguenther@suse.de>
9587
9588         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9589
9590 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9591
9592         PR c++/42915
9593         * g++.dg/other/crash-9.C: New test.
9594
9595 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9596
9597         PR fortran/42309
9598         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9599
9600 2010-02-04  Richard Guenther  <rguenther@suse.de>
9601
9602         PR rtl-optimization/42952
9603         * gcc.dg/torture/pr42952.c: New testcase.
9604
9605 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9606
9607         PR libfortran/42901
9608         * gfortran.dg/namelist_60.f90: New test.
9609
9610 2010-02-03  Jason Merrill  <jason@redhat.com>
9611
9612         PR c++/40138
9613         * g++.dg/ext/builtin11.C: New.
9614
9615         PR c++/4926
9616         PR c++/38600
9617         * g++.dg/abi/mangle35.C: New.
9618         * g++.dg/abi/mangle37.C: New.
9619
9620         PR c++/12909
9621         * g++.dg/abi/mangle36.C: New.
9622
9623         PR c++/35652
9624         * g++.dg/warn/string1.C: New.
9625
9626 2010-02-03  Richard Guenther  <rguenther@suse.de>
9627
9628         PR tree-optimization/42944
9629         * gcc.dg/errno-1.c: New testcase.
9630
9631 2010-02-03  Richard Guenther  <rguenther@suse.de>
9632
9633         PR middle-end/42927
9634         * gcc.c-torture/compile/pr42927.c: New testcase.
9635
9636 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9637
9638         PR fortran/42936
9639         * gfortran.dg/null_4.f90: New test.
9640
9641 2010-02-02  Jason Merrill  <jason@redhat.com>
9642
9643         PR c++/41090
9644         * g++.dg/ext/label13.C: New.
9645
9646 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9647
9648         PR fortran/42650
9649         * gfortran.dg/func_result_5.f90: New test.
9650
9651 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9652
9653         PR fortran/42922
9654         * gfortran.dg/pure_initializer_3.f90: News test.
9655
9656 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9657
9658         PR fortran/42888
9659         * gfortran.dg/allocate_derived_2.f90: New test.
9660
9661 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9662
9663         PR middle-end/42898
9664         * gcc.dg/torture/pr42898-2.c: New test.
9665
9666 2010-01-31  Richard Guenther  <rguenther@suse.de>
9667
9668         PR middle-end/42898
9669         * gcc.dg/torture/pr42898.c: New testcase.
9670
9671 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9672
9673         PR fortran/38324
9674         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9675         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9676
9677 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9678
9679         * g++.dg/tree-ssa/inline-1.C: New.
9680         * g++.dg/tree-ssa/inline-2.C: New.
9681         * g++.dg/tree-ssa/inline-3.C: New.
9682
9683 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9684
9685         PR testsuite/41701
9686         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9687         the string 'pow' in the pathname of the compiler from generating a
9688         test failure.
9689
9690 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9691
9692         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9693         * g++.old-deja/g++.mike/eh17.C: Likewise.
9694         * g++.old-deja/g++.mike/p5571.C: Likewise.
9695
9696 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9697
9698         PR c++/42758
9699         PR c++/42634
9700         PR c++/42336
9701         PR c++/42797
9702         PR c++/42880
9703         * g++.dg/other/crash-5.C: New test.
9704         * g++.dg/other/crash-6.C: New test.
9705         * g++.dg/other/crash-7.C: New test.
9706         * g++.dg/other/crash-8.C: New test.
9707
9708 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9709
9710         PR rtl-optimization/42889
9711         * gcc.dg/pr42889.c: New test.
9712
9713 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9714
9715         * gcc.target/i386/pr42881.c: Use SSE2.
9716
9717 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9718
9719         PR target/42891
9720         * gcc.target/i386/pr42891.c: New test.
9721
9722 2010-01-28  Richard Guenther  <rguenther@suse.de>
9723
9724         PR tree-optimization/42871
9725         * g++.dg/torture/pr42871.C: New testcase.
9726
9727 2010-01-28  Richard Guenther  <rguenther@suse.de>
9728
9729         * gcc.dg/Wobjsize-1.h: New testcase.
9730         * gcc.dg/Wobjsize-1.c: Likewise.
9731
9732 2010-01-28  Richard Guenther  <rguenther@suse.de>
9733
9734         PR middle-end/42883
9735         * g++.dg/torture/pr42883.C: New testcase.
9736
9737 2010-01-28  Michael Matz  <matz@suse.de>
9738
9739         * gcc.target/i386/pr42881.c: New test.
9740
9741 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9742
9743         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9744         Add i?86-*-solaris2* support.
9745
9746 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9747
9748         PR c++/42713
9749         PR c++/42820
9750         * g++.dg/template/typedef27.C: New test case.
9751         * g++.dg/template/typedef28.C: New test case.
9752
9753 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9754
9755         * gcc.dg/optimize-bswap*.c: Add ARM target
9756
9757 2010-01-27  Richard Guenther  <rguenther@suse.de>
9758
9759         PR middle-end/42878
9760         * gcc.dg/torture/pr42878-1.c: New testcase.
9761         * gcc.dg/torture/pr42878-2.c: Likewise.
9762
9763 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9764
9765         PR middle-end/42874
9766         * gcc.dg/vla-22.c: New test.
9767
9768 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9769
9770         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9771         current collation.
9772
9773 2010-01-26  Richard Guenther  <rguenther@suse.de>
9774
9775         PR rtl-optimization/42685
9776         * gcc.dg/pr42685.c: New testcase.
9777         * g++.dg/other/pr42685.C: Likewise.
9778
9779 2010-01-26  Richard Guenther  <rguenther@suse.de>
9780
9781         PR middle-end/42806
9782         * g++.dg/other/pr42806.C: New testcase.
9783
9784 2010-01-26  Richard Guenther  <rguenther@suse.de>
9785
9786         PR tree-optimization/42250
9787         * gcc.dg/pr42250.c: New testcase.
9788
9789 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9790
9791         * gnat.dg/array_bounds_test.adb: New test.
9792
9793 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9794
9795         PR fortran/42858
9796         * gfortran.dg/generic_21.f90: New test.
9797
9798 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9799
9800         PR testsuite/41522
9801         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9802
9803 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9804
9805         PR c++/42748
9806         * g++.dg/abi/arm_va_list2.C: New test.
9807         * g++.dg/abi/arm_va_list2.h: Companion header file.
9808
9809 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9810
9811         PR fortran/41044
9812         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9813
9814         PR fortran/41167
9815         * gfortran.dg/char_array_arg_1.f90 : New test.
9816
9817         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9818
9819 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9820
9821         PR fortran/39304
9822         * gfortran.dg/generic_20.f90: New test.
9823
9824 2010-01-22  Michael Matz  <matz@suse.de>
9825
9826         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9827         -msse2.
9828
9829 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9830
9831         PR fortran/42736
9832         * gfortran.dg/dependency_25.f90 : New test.
9833
9834 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9835
9836         PR tree-optimization/42585
9837         * gcc.dg/tree-ssa/pr42585.c: New test.
9838
9839 2010-01-21  Richard Guenther  <rguenther@suse.de>
9840
9841         PR middle-end/19988
9842         * gcc.dg/pr19988.c: New testcase.
9843
9844 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9845
9846         * g++.dg/compat/decimal/compat-common.h: New file.
9847         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9848         * g++.dg/compat/decimal/pass_x.h: New file.
9849         * g++.dg/compat/decimal/pass_y.h: New file.
9850         * g++.dg/compat/decimal/pass-1_main.C: New file.
9851         * g++.dg/compat/decimal/pass-1_x.C: New file.
9852         * g++.dg/compat/decimal/pass-1_y.C: New file.
9853         * g++.dg/compat/decimal/pass-2_main.C: New file.
9854         * g++.dg/compat/decimal/pass-2_x.C: New file.
9855         * g++.dg/compat/decimal/pass-2_y.C: New file.
9856         * g++.dg/compat/decimal/pass-3_main.C: New file.
9857         * g++.dg/compat/decimal/pass-3_x.C: New file.
9858         * g++.dg/compat/decimal/pass-3_y.C: New file.
9859         * g++.dg/compat/decimal/pass-4_main.C: New file.
9860         * g++.dg/compat/decimal/pass-4_x.C: New file.
9861         * g++.dg/compat/decimal/pass-4_y.C: New file.
9862         * g++.dg/compat/decimal/pass-5_main.C: New file.
9863         * g++.dg/compat/decimal/pass-5_x.C: New file.
9864         * g++.dg/compat/decimal/pass-5_y.C: New file.
9865         * g++.dg/compat/decimal/pass-6_main.C: New file.
9866         * g++.dg/compat/decimal/pass-6_x.C: New file.
9867         * g++.dg/compat/decimal/pass-6_y.C: New file.
9868         * g++.dg/compat/decimal/return_x.h: New file.
9869         * g++.dg/compat/decimal/return_y.h: New file.
9870         * g++.dg/compat/decimal/return-1_main.C: New file.
9871         * g++.dg/compat/decimal/return-1_x.C: New file.
9872         * g++.dg/compat/decimal/return-1_y.C: New file.
9873         * g++.dg/compat/decimal/return-2_main.C: New file.
9874         * g++.dg/compat/decimal/return-2_x.C: New file.
9875         * g++.dg/compat/decimal/return-2_y.C: New file.
9876         * g++.dg/compat/decimal/return-3_main.C: New file.
9877         * g++.dg/compat/decimal/return-3_x.C: New file.
9878         * g++.dg/compat/decimal/return-3_y.C: New file.
9879         * g++.dg/compat/decimal/return-4_main.C: New file.
9880         * g++.dg/compat/decimal/return-4_x.C: New file.
9881         * g++.dg/compat/decimal/return-4_y.C: New file.
9882         * g++.dg/compat/decimal/return-5_main.C: New file.
9883         * g++.dg/compat/decimal/return-5_x.C: New file.
9884         * g++.dg/compat/decimal/return-5_y.C: New file.
9885         * g++.dg/compat/decimal/return-6_main.C: New file.
9886         * g++.dg/compat/decimal/return-6_x.C: New file.
9887         * g++.dg/compat/decimal/return-6_y.C: New file.
9888
9889 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9890
9891         PR debug/42715
9892         * gcc.dg/pr42715.c: New.
9893
9894 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9895
9896         PR c++/42038
9897         * g++.dg/parse/crash55.C: New.
9898
9899 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9900
9901         PR debug/42782
9902         * gcc.dg/guality/pr42782.c: New.
9903
9904 2010-01-20  Jason Merrill  <jason@redhat.com>
9905
9906         PR c++/41788
9907         * g++.dg/abi/packed1.C: New.
9908
9909         PR c++/41920
9910         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9911
9912         PR c++/40750
9913         * g++.dg/parse/fn-typedef1.C: New.
9914         * g++.dg/other/cv_quals.C: Adjust.
9915
9916 2010-01-20  Anthony Green  <green@moxielogic.com>
9917
9918         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9919         pack(push) pragma).
9920         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9921         * gcc.dg/20020312-2.c: Port this to the moxie core.
9922         * gcc.dg/weak/typeof-2.c: Ditto.
9923
9924 2010-01-20  Richard Guenther  <rguenther@suse.de>
9925
9926         PR tree-optimization/42717
9927         * gcc.c-torture/compile/pr42717.c: New testcase.
9928
9929 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9930
9931         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9932         of signed, add a few new tests.
9933
9934         PR middle-end/42803
9935         * g++.dg/parse/limits-initializer1.C: New test.
9936
9937 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9938
9939         PR fortran/42804
9940         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9941         * gfortran.dg/typebound_call_12.f03: New test.
9942
9943 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9944
9945         PR fortran/42783
9946         * gfortran.dg/bounds_check_15.f90 : New test.
9947
9948 2010-01-19  Michael Matz  <matz@suse.de>
9949
9950         PR tree-optimization/41783
9951         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9952
9953 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9954
9955         PR target/38697.
9956         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9957         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9958         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9959         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9960         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9961         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9962         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9963         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9964         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9965         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9966         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9967
9968 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9969
9970         PR fortran/42545
9971         * gfortran.dg/extends_6.f03: Modified an error message.
9972         * gfortran.dg/extends_10.f03: New test.
9973         * gfortran.dg/private_type_6.f03: Modified an error message.
9974         * gfortran.dg/structure_constructor_8.f03: Ditto.
9975
9976 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9977
9978         PR tree-optimization/42719
9979         * gcc.dg/pr42719.c: New test.
9980
9981         PR debug/42728
9982         * gcc.dg/pr42728.c: New test.
9983
9984 2010-01-19  Anthony Green  <green@moxielogic.com>
9985
9986         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9987
9988 2010-01-18  Anthony Green  <green@moxielogic.com>
9989
9990         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9991         for moxie.
9992
9993 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9994
9995         * g++.dg/template/error45.C: reverted as part of reverting the
9996         fix of PR c++/42634.
9997
9998 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9999
10000         PR c++/42634
10001         * g++.dg/template/error45.C: New test.
10002
10003 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10004
10005         PR c++/42766
10006         * g++.dg/conversion/op6.C: New test.
10007
10008 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10009
10010         PR target/42774
10011         * gcc.target/alpha/pr42774.c: New test.
10012
10013 2010-01-18  Richard Guenther  <rguenther@suse.de>
10014
10015         PR tree-optimization/42781
10016         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10017
10018 2010-01-17  Richard Guenther  <rguenther@suse.de>
10019
10020         PR middle-end/42248
10021         * gcc.c-torture/execute/pr42248.c: New testcase.
10022
10023 2010-01-17  Richard Guenther  <rguenther@suse.de>
10024
10025         PR tree-optimization/42773
10026         * g++.dg/torture/pr42773.C: New testcase.
10027
10028 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10029
10030         PR fortran/42677
10031         * gfortran.dg/interface_assignment_5.f90: New test.
10032
10033 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10034
10035         PR c++/42697
10036         * g++.dg/template/crash94.C: Reverted.
10037
10038 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10039
10040         PR debug/42767
10041         * gcc.dg/debug/pr42767.c: New.
10042
10043 2010-01-15  Jason Merrill  <jason@redhat.com>
10044
10045         PR c++/42761
10046         * g++.dg/cpp0x/decltype22.C: New.
10047
10048 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10049
10050         PR middle-end/42760
10051         * g++.dg/torture/pr42760.C: New test.
10052
10053 2010-01-15  Jing Yu  <jingyu@google.com>
10054
10055         PR rtl-optimization/42691
10056         * gcc.c-torture/execute/pr42691.c: New.
10057
10058 2010-01-15  Richard Guenther  <rguenther@suse.de>
10059
10060         PR middle-end/42739
10061         * g++.dg/torture/pr42739.C: New testcase.
10062
10063 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10064
10065         * g++.dg/template/error45.C: Revert as part of reverting changes
10066         or PR c++/42634.
10067
10068 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10069
10070         PR fortran/42684
10071         * gfortran.dg/interface_31.f90: New test.
10072
10073 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10074
10075         * gcc.target/powerpc/pr42747.c: New file.
10076
10077 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10078
10079         PR middle-end/42674
10080         * c-c++-common/pr42674.c: New test.
10081
10082         PR c++/42608
10083         * g++.dg/template/instantiate11.C: New test.
10084
10085 2010-01-14  Jason Merrill  <jason@redhat.com>
10086
10087         PR c++/42701
10088         * g++.dg/overload/error3.C: New.
10089
10090         PR c++/42655
10091         * g++.dg/overload/rvalue1.C: New.
10092
10093 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10094
10095         PR tree-optimization/42706
10096         * gcc.dg/ipa/pr42706.c: New testcase.
10097
10098 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10099
10100         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10101
10102 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10103
10104         PR tree-optimization/42714
10105         * g++.dg/torture/pr42714.C: New test.
10106
10107 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10108
10109         PR rtl-optimization/42246
10110         * gfortran.dg/pr42246-2.f: New.
10111
10112 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10113
10114         PR rtl-optimization/42389
10115         * gcc.dg/pr42389.c: New.
10116
10117 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10118
10119         PR rtl-optimization/42388
10120         * gcc.dg/pr42388.c: New.
10121
10122 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10123
10124         PR rtl-optimization/42294
10125         * gfortran.dg/pr42294.f: New.
10126
10127 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10128
10129         PR rtl-optimization/39453
10130         PR rtl-optimization/42246
10131         * gcc.dg/pr39453.c: New.
10132         * gcc.dg/pr42246.c: New.
10133
10134 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10135
10136         PR middle-end/42245
10137         * gcc.dg/pr42245.c: New.
10138         * gcc.dg/pr42245-2.c: New.
10139
10140 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10141
10142         PR rtl-optimization/42249
10143         * gcc.dg/pr42249.c: New.
10144
10145 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10146
10147         PR c/42721
10148         * gcc.c-torture/execute/pr42721.c: New test.
10149
10150 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10151
10152         PR tree-optimization/42709
10153         * gcc.dg/vect/pr42709.c: New test.
10154
10155 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10156
10157         PR fortran/41478
10158         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10159         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10160
10161 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10162
10163         PR fortran/42481
10164         * gfortran.dg/generic_19.f90 : New test.
10165
10166 2010-01-13  Richard Guenther  <rguenther@suse.de>
10167
10168         PR tree-optimization/42730
10169         * gcc.c-torture/compile/pr42730.c: New testcase.
10170
10171 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10172
10173         PR target/pr42542
10174         * gcc.target/ia64/pr42542-1.c: New.
10175         * gcc.target/ia64/pr42542-2.c: New.
10176         * gcc.target/ia64/pr42542-3.c: New.
10177
10178 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10179
10180         PR c++/42634
10181         * g++.dg/template/error45.C: New test.
10182
10183 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10184
10185         PR tree-optimization/42704
10186         * g++.dg/torture/pr42704.C: New test.
10187
10188 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10189
10190         PR tree-optimization/42703
10191         * gcc.c-torture/compile/pr42703.c: New test.
10192
10193 2010-01-13  Richard Guenther  <rguenther@suse.de>
10194
10195         PR tree-optimization/42705
10196         * gcc.c-torture/compile/pr42705.c: New testcase.
10197
10198 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10199
10200         * gcc.target/bfin/l2.c: New test.
10201         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10202
10203 2010-01-13  Richard Guenther  <rguenther@suse.de>
10204
10205         PR middle-end/42716
10206         * gcc.c-torture/compile/pr42716.c: New testcase.
10207
10208 2010-01-13  Richard Guenther  <rguenther@suse.de>
10209
10210         PR lto/42678
10211         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10212
10213 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10214
10215         PR c/42708
10216         * gcc.c-torture/compile/pr42708-1.c: New test.
10217
10218 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10219
10220         PR debug/42662
10221         * gcc.dg/pr42662.c: New test.
10222
10223         PR tree-optimization/42645
10224         * g++.dg/other/pr42645-1.C: New test.
10225         * g++.dg/other/pr42645-2.C: New test.
10226
10227 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10228
10229         PR target/42416
10230         * gcc.target/powerpc/warn-1.c: New test.
10231         * gcc.target/powerpc/warn-2.c: New test.
10232
10233 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10234
10235         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10236         stack alignment.
10237
10238 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10239
10240         * gcc.dg/lto/20100108_0.c: New.
10241
10242 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10243
10244         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10245         Add -march=i686 -msse for 32bit x86 targets.
10246
10247 2010-01-10  Richard Guenther  <rguenther@suse.de>
10248
10249         PR middle-end/42667
10250         * gcc.dg/torture/pr42667.c: New testcase.
10251
10252 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10253
10254         PR fortran/32489
10255         * gfortran.dg/array_constructor_34.f90: New test.
10256
10257 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10258
10259         PR fortran/20923
10260         * gfortran.dg/array_constructor_33.f90: New test.
10261         gfortran.dg/array_function_5.f90: Add credit.
10262
10263 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10264
10265         PR debug/42631
10266         * gcc.dg/pr42631.c: New.
10267
10268 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10269
10270         PR debug/42630
10271         * gcc.dg/pr42630.c: New.
10272
10273 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10274
10275         PR debug/42629
10276         * gcc.dg/pr42629.c: New.
10277
10278 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10279
10280         PR middle-end/42363
10281         * gcc.dg/torture/pr42363.c: New.
10282
10283 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10284
10285         PR debug/42604
10286         PR debug/42395
10287         * gcc.dg/vect/pr42604.c: New.
10288         * gcc.dg/vect/pr42395.c: New.
10289
10290 2010-01-09  Richard Guenther  <rguenther@suse.de>
10291
10292         PR middle-end/42512
10293         * gcc.c-torture/execute/pr42512.c: New testcase.
10294
10295 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10296
10297         PR fortran/41298
10298         * gfortran.dg/c_ptr_tests_14.f90: New test.
10299
10300 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10301
10302         PR ada/41929
10303         * gnat.dg/null_pointer_deref1.adb: Don't run on
10304         sparc*-sun-solaris2.11.
10305
10306 2010-01-08  Richard Guenther  <rguenther@suse.de>
10307
10308         PR lto/42528
10309         * gcc.dg/lto/20100103-1_0.c: New testcase.
10310         * gcc.dg/lto/20100103-2_0.c: Likewise.
10311
10312 2010-01-08  Tobias Burnus  <burnus@net-b.de
10313
10314         PR/fortran 25829
10315         * gfortran.dg/asynchronous_1.f90: New test.
10316         * gfortran.dg/asynchronous_2.f90: New test.
10317         * gfortran.dg/conflicts.f90: Update error message.
10318
10319 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10320
10321         c++/40155
10322         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10323
10324 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10325
10326         PR tree-optimization/42625
10327         * g++.dg/opt/dtor4.C: New test.
10328         * g++.dg/opt/dtor4.h: New.
10329         * g++.dg/opt/dtor4-aux.cc: New.
10330
10331 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10332
10333         PR fortran/42597
10334         * gfortran.dg/proc_ptr_26.f90: New test.
10335
10336 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10337
10338         PR fortran/41872
10339         * gfortran.dg/allocatable_scalar_7.f90: New test.
10340
10341 2010-01-06  Richard Guenther  <rguenther@suse.de>
10342
10343         * gcc.c-torture/compile/pr42632.c: New testcase.
10344
10345 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10346
10347         PR target/42542
10348         * gcc.target/i386/pr42542-4.c: New.
10349         * gcc.target/i386/pr42542-4a.c: Likewise.
10350         * gcc.target/i386/pr42542-5.c: Likewise.
10351         * gcc.target/i386/pr42542-5a.c: Likewise.
10352
10353 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10354
10355         * gcc.dg/tls/opt-15.c: New test.
10356
10357 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10358
10359         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10360
10361 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10362
10363         PR tree-optimization/42462
10364         * g++.dg/torture/pr42462.C: New test.
10365
10366 2010-01-05  Jason Merrill  <jason@redhat.com>
10367
10368         * g++.dg/cpp0x/initlist30.C: New test.
10369
10370 2010-01-05  Richard Guenther  <rguenther@suse.de>
10371
10372         PR tree-optimization/42614
10373         * gcc.c-torture/execute/pr42614.c: New testcase.
10374
10375 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10376
10377         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10378         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10379         -Wunreachable-code.
10380         * gcc.dg/Wunreachable-2.c: Likewise.
10381         * gcc.dg/Wunreachable-3.c: Likewise.
10382         * gcc.dg/Wunreachable-4.c: Likewise.
10383         * gcc.dg/Wunreachable-5.c: Likewise.
10384         * gcc.dg/Wunreachable-6.c: Likewise.
10385         * gcc.dg/Wunreachable-7.c: Likewise.
10386         * gcc.dg/Wunreachable-8.c: Likewise.
10387         * gcc.dg/20041231-1.c: Likewise.
10388
10389 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10390
10391         PR other/42611
10392         * gcc.dg/pr42611.c: New test.
10393
10394         PR tree-optimization/42508
10395         * g++.dg/opt/pr42508.C: New test.
10396
10397 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10398
10399         PR fortran/41872
10400         * gfortran.dg/allocatable_scalar_8.f90: New.
10401
10402 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10403
10404         PR tree-optimization/42398
10405         * gcc.c-torture/compile/pr42398.c: New test.
10406
10407 2010-01-04  Jason Merrill  <jason@redhat.com>
10408
10409         PR c++/42555
10410         * g++.dg/ext/attrib35.C: New.
10411
10412         PR c++/42567
10413         * g++.dg/cpp0x/auto17.C: New.
10414
10415 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10416
10417         * gcc.dg/lto/20100104_0.c: New.
10418
10419 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10420
10421         PR target/42542
10422         * gcc.target/i386/pr42542-1.c: New.
10423         * gcc.target/i386/pr42542-1a.c: Likewise.
10424         * gcc.target/i386/pr42542-1b.c: Likewise.
10425         * gcc.target/i386/pr42542-2.c: Likewise.
10426         * gcc.target/i386/pr42542-2a.c: Likewise.
10427         * gcc.target/i386/pr42542-2b.c: Likewise.
10428         * gcc.target/i386/pr42542-3.c: Likewise.
10429         * gcc.target/i386/pr42542-3a.c: Likewise.
10430
10431 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10432
10433         PR fortran/41872
10434         * gfortran.dg/allocatable_scalar_5.f90: New test.
10435         * gfortran.dg/allocatable_scalar_6.f90: New test.
10436
10437 2010-01-03  Richard Guenther  <rguenther@suse.de>
10438
10439         PR testsuite/42583
10440         * gfortran.dg/gomp/recursion1.f90: Remove.
10441
10442 2010-01-03  Richard Guenther  <rguenther@suse.de>
10443
10444         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10445         * gcc.dg/uninit-6.c: Likewise.
10446         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10447
10448 2010-01-03  Richard Guenther  <rguenther@suse.de>
10449
10450         PR tree-optimization/42589
10451         * gcc.target/i386/pr42589.c: New testcase.
10452
10453 2010-01-03  Richard Guenther  <rguenther@suse.de>
10454
10455         PR tree-optimization/42438
10456         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10457
10458 2010-01-02  Richard Guenther  <rguenther@suse.de>
10459
10460         PR testsuite/41651
10461         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10462
10463 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10464
10465         PR target/42448
10466         * gcc.target/alpha/pr42448-1.c: New test.
10467         * gcc.target/alpha/pr42448-2.c: Ditto.
10468
10469 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10470
10471         PR preprocessor/41947
10472         * gcc.dg/c99-hexfloat-3.c: New test.
10473
10474 2010-01-01  Richard Guenther  <rguenther@suse.de>
10475
10476         PR c/42570
10477         * gcc.c-torture/execute/pr42570.c: New testcase.
10478
10479 2010-01-01  Richard Guenther  <rguenther@suse.de>
10480
10481         PR middle-end/42559
10482         * gcc.c-torture/compile/pr42559.c: New testcase.
10483
10484 \f
10485 Copyright (C) 2010 Free Software Foundation, Inc.
10486
10487 Copying and distribution of this file, with or without modification,
10488 are permitted in any medium without royalty provided the copyright
10489 notice and this notice are preserved.