OSDN Git Service

gcc/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-27  Ian Lance Taylor  <iant@google.com>
2
3         * lib/target-supports.exp (check_effective_target_split_stack):
4         New procedure.
5         * gcc.dg/split-1.c: New test.
6         * gcc.dg/split-2.c: New test.
7         * gcc.dg/split-3.c: New test.
8         * gcc.dg/split-4.c: New test.
9
10 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
11
12         PR objc/25464
13         * objc.dg/type-size-3.m: New test.
14
15 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
16
17         PR objc/45763
18         * objc.dg/encode-1.m: Execute the test with the GNU runtime as
19         well.
20         
21 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>      
22
23         PR objc/25450
24         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
25         * objc.dg/type-size-2.m: Same change.
26         * obj-c++.dg/encode-5.mm: Same change.
27
28 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
29
30         Merge from 'apple/trunk' branch on FSF servers.  The original
31         Changelogs are below.
32
33         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
34         * objc.dg/encode-6-next.m: New file (from encode-6.m in the
35         branch).
36         * objc.dg/encode-7-next.m: New file (from encode-7.m in the
37         branch).
38         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
39         in the branch). 
40         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
41         proto-qual-1.m in the branch) and the normal ABI on GNU.
42         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
43         the test only with the NeXT runtime.
44         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
45         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the
46         branch).
47         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
48         Run the test only with the NeXT runtime.
49         
50         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
51
52         Radar 4492973
53         * objc.dg/encode-7-64bit.m: New.
54         * objc.dg/encode-7.m: Skip if -m64.
55         
56         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
57
58         Radar 4301047
59         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
60         * obj-c++.dg/threedotthree-abi-1.mm: New
61         * objc.dg/threedotthree-abi-1.m: New
62
63         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
64
65         Radar 4136935
66         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
67         * objc.dg/encode-6.m: Likewise.
68         * objc.dg/encode-7.m: New test case.
69
70 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
71
72         Merge from 'apple/trunk' branch on FSF servers.  Renamed
73         const-str-12.m to constr-str-12b.m to avoid conflicts.
74         
75         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
76
77         Radar 4229905
78         * obj-c++.dg/warn5.mm: New
79         
80         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
81
82         Radar 4154928
83         * obj-c++.dg/const-str-12.mm: New.
84         * objc.dg/const-str-12.m: New.
85
86 2010-09-27  Tobias Burnus  <burnus@net-b.de>
87
88         PR fortran/40569
89         PR fortran/40568
90         * gfortran.dg/storage_size_2.f08: Fix test.
91         * gfortran.dg/c_sizeof_1.f90: Fix test.
92         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
93         * gfortran.dg/c_sizeof_3.f90: New.
94         * gfortran.dg/c_sizeof_4.f90: New.
95         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
96         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
97
98 2010-09-26  Daniel Kraft  <d@domob.eu>
99
100         PR fortran/45783
101         PR fortran/45795
102         * gfortran.dg/select_type_18.f03: New test.
103
104 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
105
106         * gnat.dg/return2.ad[sb]: New test.
107         * gnat.dg/return2_pkg.ads: New helper.
108
109 2010-09-25  Daniel Kraft  <d@domob.eu>
110
111         PR fortran/45776
112         * gfortran.dg/io_constraints_6.f03: New test.
113         * gfortran.dg/io_constraints_7.f03: New test.
114         * gfortran.dg/newunit_2.f90: New test.
115
116 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
117
118         * testsuite/gfortran.dg/operator_c1202.f90: New test.
119
120 2010-09-24  Jan Hubicka  <jh@suse.cz>
121
122         * gcc.dg/tree-ssa/leaf.c: New testcase.
123
124 2010-09-24  Jan Hubicka  <jh@suse.cz>
125
126         PR tree-optimization/45738
127         PR tree-optimization/45741
128         * gcc.c-torture/compile/pr45741.c: New.
129         * gfortran.fortran-torture/compile/pr45738.f90: New.
130
131 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
132
133         * gcc.dg/cpp/undef-opt-1.c: New test.
134
135 2010-09-24  Jason Merrill  <jason@redhat.com>
136
137         * g++.dg/other/error10.C: Adjust expected output.
138
139 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
140
141         PR middle-end/45234
142         * gcc.dg/torture/stackalign/alloca-6.c: New test.
143         * gcc.target/i386/pr45234.c: New test.
144
145 2010-09-24  Richard Guenther  <rguenther@suse.de>
146
147         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
148
149 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
150
151         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
152         as a comment leader in regexp.
153
154 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
155
156         * objc.dg/sync-2.m: New test.
157         * obj-c++.dg/sync-2.mm: New test.
158
159 2010-09-24  Tobias Burnus  <burnus@net-b.de>
160
161         PR fortran/40571
162         * gfortran.dg/iso_fortran_env_7.f90: New.
163
164 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
165
166         * obj-c++.dg/too-many-args.mm: New file.
167
168 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
169
170         Merge from 'apple/trunk' branch on FSF servers.
171
172         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
173
174         Radar 4491608
175         * objc.dg/too-many-args.m: New
176
177 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
178
179         PR fortran/45744
180         * gfortran.dg/dependency_36.f90:  New test.
181
182 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
183
184         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
185         * gcc.target/i386/pad-3.c: Ditto.
186         * gcc.target/i386/pad-7.c: Ditto.
187         * gcc.target/i386/pad-7.c: Ditto.
188         * gcc.target/i386/pr36502.c: Ditto.
189         * gcc.target/i386/zee.c: Ditto.
190         * gcc.target/i386/20060821-1.c: Ditto.
191         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
192         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
193         * gcc.target/i386/pad-5b.c: Ditto.
194         * gcc.target/i386/pad-6a.c: Ditto.
195         * gcc.target/i386/pad-6b.c: Ditto.
196         * gcc.target/i386/pad-8.c: Ditto.
197         * gcc.target/i386/pad-9.c: Ditto.
198         * gcc.target/i386/pad-10.c: Ditto.
199         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
200
201 2010-09-23  Richard Guenther  <rguenther@suse.de>
202
203         PR tree-optimization/45565
204         * g++.dg/ipa/pr45565.C: New testcase.
205
206 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
207
208         PR fortran/45745
209         PR fortran/45648
210         * gfortran.dg/vector_subscript_bound_1.f90: New.
211
212 2010-09-23  Richard Guenther  <rguenther@suse.de>
213
214         PR middle-end/45750
215         * gcc.dg/pr45750.c: New testcase.
216
217 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
218
219         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
220         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
221         build.
222
223 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
224
225         PR rtl-optimization/44374
226         * gcc.target/arm/headmerge-1.c: New test.
227         * gcc.target/arm/headmerge-2.c: New test.
228         * gcc.target/i386/headmerge-1.c: New test.
229         * gcc.target/i386/headmerge-2.c: New test.
230
231 2010-09-23  Daniel Kraft  <d@domob.eu>
232
233         PR fortran/38936
234         PR fortran/44044
235         PR fortran/45474
236         * gfortran.dg/intrinsic_intent_1.f03: New test.
237         * gfortran.dg/select_type_17.f03: New test.
238         * gfortran.dg/associate_5.f03: More definability tests.
239         * gfortran.dg/enum_2.f90: Check definability.
240         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
241         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
242         * gfortran.dg/char_expr_2.f90: Ditto.
243         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
244         * gfortran.dg/enum_5.f90: Ditto.
245         * gfortran.dg/equiv_constraint_8.f90: Ditto.
246         * gfortran.dg/impure_assignment_2.f90: Ditto.
247         * gfortran.dg/impure_assignment_3.f90: Ditto.
248         * gfortran.dg/intent_out_1.f90: Ditto.
249         * gfortran.dg/intent_out_3.f90: Ditto.
250         * gfortran.dg/pointer_assign_7.f90: Ditto.
251         * gfortran.dg/pointer_intent_3.f90: Ditto.
252         * gfortran.dg/pr19936_1.f90: Ditto.
253         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
254         * gfortran.dg/simpleif_2.f90: Ditto.
255         * gfortran.dg/protected_5.f90: Ditto.
256         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
257         * gfortran.dg/protected_6.f90: Ditto.
258         * gfortran.dg/protected_7.f90: Ditto.
259
260 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
261
262         PR libfortran/45710
263         * gfortran.dg/namelist_65.f90: New test.
264
265 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
266
267         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
268         the regexp pattern between the expected label and location string.
269
270 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
271
272         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
273
274 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
275
276         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
277         * gcc.dg/pr27898.c: Likewise.
278         * gcc.dg/pr28712.c: Likewise.
279         * gcc.dg/pr30762-1.c: Likewise.
280         * gcc.dg/pr31529-1.c: Likewise.
281         * gcc.dg/pr34457-1.c: Likewise.
282         * gcc.dg/pr34668-1.c: Likewise.
283         * gcc.dg/pr34989-1.c: Likewise.
284         * gcc.dg/pr43557-1.c: Likewise.
285
286 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
287
288         PR rtl-optimization/45739
289         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
290         regexps.
291
292 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
293
294         * gcc.target/sparc/mnofpu.c: New test.
295
296 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
297
298         PR rtl-optimization/45739
299         * gcc.target/i386/pr45739.c: New test.
300
301 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
302
303         PR fortran/45648
304         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
305         and counts. Add non-elemental function call check.
306
307         PR fortran/45648
308         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
309         arguments checks. Update temporary counts.
310         * gfortran.dg/transpose_optimization_1.f90: New.
311
312 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
313
314         PR objc/23710
315         * objc.dg/invalid-method-1.m: New.
316
317 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
318
319         Merge from 'apple/trunk' branch on FSF servers.
320
321         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
322
323         Radar 4291785
324         * objc.dg/naming-4.m: New
325         * objc.dg/naming-5.m: New
326         * obj-c++.dg/naming-1.mm: New
327         * obj-c++.dg/naming-2.mm: New
328
329 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
330             Jack Howarth  <howarth@bromo.med.uc.edu>
331
332         PR c++/45645
333         * g++.dg/torture/pr44972.C: Use portable assert().
334
335 2010-09-21  Richard Guenther  <rguenther@suse.de>
336
337         PR tree-optimization/45580
338         * g++.dg/torture/pr45580.C: New testcase.
339
340 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
341
342         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
343
344 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
345
346         PR fortran/45438
347         * gfortran.dg/pointer_check_7.f90: New.
348
349 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
350
351         PR rtl-optimization/45728
352         * gcc.c-torture/compile/pr45728.c: New test.
353
354 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
355
356         PR fortran/45081
357         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
358
359 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
360
361         * g++.dg/tree-ssa/pr45605.C: Add "\\".
362
363 2010-09-20  Richard Guenther  <rguenther@suse.de>
364
365         PR middle-end/45704
366         * gcc.dg/torture/pr45704.c: New testcase.
367
368 2010-09-20  Jan Hubicka  <jh@suse.cz>
369
370         PR tree-optimize/45605
371         * g++.dg/tree-ssa/pr45605.C: New testcase.
372
373 2010-09-20  Michael Matz  <matz@suse.de>
374
375         PR testsuite/45706
376         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
377         enough.
378
379 2010-09-20  Richard Guenther  <rguenther@suse.de>
380
381         PR tree-optimization/45705
382         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
383
384 2010-09-20  Michael Matz  <matz@suse.de>
385
386         PR testsuite/45706
387         * lib/target-supports.exp (check_effective_target_vect_perm):
388         Add i?86-*-*.
389
390 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
391
392         PR rtl-optimization/45695
393         * gcc.c-torture/execute/pr45695.c: New test.
394
395 2010-09-19  Jan Hubicka  <jh@suse.cz>
396
397         PR lto/44246
398         * gcc.c-torture/compile/pr44246.c:New file.
399
400 2010-09-19  Ira Rosen  <irar@il.ibm.com>
401
402         PR tree-optimization/45714
403         * gfortran.dg/vect/pr45714-a.f: New test.
404         * gfortran.dg/vect/pr45714-b.f: New test.
405
406 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
407
408         * gnat.dg/const1.adb: Rename into...
409         * gnat.dg/constant1.adb: ...this.
410         * gnat.dg/constant2.adb: New test.
411         * gnat.dg/constant2_pkg1.ads: New helper.
412         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
413
414 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
415
416         * gnat.dg/specs/constant1.ads: New test.
417         * gnat.dg/specs/constant1_pkg.ads: New helper.
418
419 2010-09-18  Jan Hubicka  <jh@suse.cz>
420
421         PR tree-optimization/45453
422         * g++.dg/tree-ssa/pr45453.C: New testcase.
423
424 2010-09-18  Jason Merrill  <jason@redhat.com>
425
426         * g++.dg/cpp0x/initlist44.C: New.
427
428 2010-09-18  Richard Guenther  <rguenther@suse.de>
429
430         PR tree-optimization/45709
431         * g++.dg/torture/pr45709-2.C: New testcase.
432
433 2010-09-18  Richard Guenther  <rguenther@suse.de>
434
435         PR tree-optimization/45709
436         * g++.dg/torture/pr45709.C: New testcase.
437
438 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
439
440         PR testsuite/45719
441         * gcc.target/i386/pad-3.c: Pass -fno-pic.
442
443 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
444
445         * gcc.target/i386/pad-1.c: New.
446         * gcc.target/i386/pad-2.c: Likewise.
447         * gcc.target/i386/pad-3.c: Likewise.
448         * gcc.target/i386/pad-4.c: Likewise.
449         * gcc.target/i386/pad-5a.c: Likewise.
450         * gcc.target/i386/pad-5b.c: Likewise.
451         * gcc.target/i386/pad-6a.c: Likewise.
452         * gcc.target/i386/pad-6b.c: Likewise.
453         * gcc.target/i386/pad-7.c: Likewise.
454         * gcc.target/i386/pad-8.c: Likewise.
455         * gcc.target/i386/pad-9.c: Likewise.
456         * gcc.target/i386/pad-10.c: Likewise.
457
458 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
459
460         PR middle-end/45234
461         * gcc.dg/torture/stackalign/alloca-5.c: New.
462
463 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
464
465         PR middle-end/45678
466         * gcc.dg/torture/pr45678-2.c: New.
467
468 2010-09-17  Richard Guenther  <rguenther@suse.de>
469
470         PR middle-end/45678
471         * gcc.dg/torture/pr45678-1.c: New testcase.
472
473 2010-09-17  Michael Matz  <matz@suse.de>
474
475         PR tree-optimization/43432
476         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
477         check_effective_target_vect_perm_short): New predicates.
478         (check_effective_target_vect_perm): Include x86_64.
479         * gcc.dg/vect/pr43432.c: New test.
480         * gcc.dg/vect/vect-114.c: Adjust.
481         * gcc.dg/vect/vect-15.c: Ditto.
482         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
483         * gcc.dg/vect/slp-perm-9.c: Ditto.
484
485 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
486
487         PR testsuite/45692
488         * objc/execute/exceptions/throw-nil.m: Run the test only with the
489         GNU runtime.
490
491 2010-09-17  Richard Guenther  <rguenther@suse.de>
492
493         * gcc.dg/pr27898.c: Use -flto instead of -combine.
494         * gcc.dg/pr28706.c: Likewise.
495         * gcc.dg/pr28712.c: Likewise.
496         * gcc.dg/pr30762-1.c: Likewise.
497         * gcc.dg/pr30762-2.c: Likewise.
498         * gcc.dg/pr31529-1.c: Likewise.
499         * gcc.dg/pr31529-2.c: Likewise.
500         * gcc.dg/pr34457-1.c: Likewise.
501         * gcc.dg/pr34457-2.c: Likewise.
502         * gcc.dg/pr34668-1.c: Likewise.
503         * gcc.dg/pr34668-2.c: Likewise.
504         * gcc.dg/pr34989-1.c: Likewise.
505         * gcc.dg/pr34989-2.c: Likewise.
506         * gcc.dg/pr43557-1.c: Likewise.
507         * gcc.dg/pr43557-2.c: Likewise.
508         * gcc.dg/debug/pr41893-1.c: Likewise.
509         * gcc.dg/matrix/matrix.exp: Do not use -combine.
510         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
511         * gcc.dg/matrix/matrix-4.c: Likewise.
512         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
513         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
514         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
515         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
516
517 2010-09-16  Tobias Burnus  <burnus@net-b.de>
518
519         PR fortran/43665
520         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
521         optimizations.
522         * gfortran.dg/intent_optimize_1.f90: New test.
523
524 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
525
526         * gcc.target/i386/divmod-1.c: New.
527         * gcc.target/i386/divmod-2.c: Likewise.
528         * gcc.target/i386/divmod-3.c: Likewise.
529         * gcc.target/i386/divmod-4.c: Likewise.
530         * gcc.target/i386/divmod-4a.c: Likewise.
531         * gcc.target/i386/divmod-5.c: Likewise.
532         * gcc.target/i386/divmod-6.c: Likewise.
533         * gcc.target/i386/divmod-7.c: Likewise.
534         * gcc.target/i386/divmod-8.c: Likewise.
535         * gcc.target/i386/udivmod-1.c: Likewise.
536         * gcc.target/i386/udivmod-2.c: Likewise.
537         * gcc.target/i386/udivmod-3.c: Likewise.
538         * gcc.target/i386/udivmod-4.c: Likewise.
539         * gcc.target/i386/udivmod-4a.c: Likewise.
540         * gcc.target/i386/udivmod-5.c: Likewise.
541         * gcc.target/i386/udivmod-6.c: Likewise.
542         * gcc.target/i386/udivmod-7.c: Likewise.
543         * gcc.target/i386/udivmod-8.c: Likewise.
544
545 2010-09-16  Jan Hubicka  <jh@suse.cz>
546
547         * g++.dg/lto/pr45679-1_0.C: New file.
548         * g++.dg/lto/pr45679-1_1.C: New file.
549         * g++.dg/lto/pr45679-0_0.C: New file.
550         * g++.dg/lto/pr45679-0_1.C: New file.
551
552 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
553
554         PR fortran/45674
555         * gfortran.dg/class_dummy_2.f03: New.
556
557 2010-09-16  Richard Guenther  <rguenther@suse.de>
558
559         PR tree-optimization/45623
560         * gcc.dg/torture/pr45623.c: New testcase.
561
562 2010-09-16  Ira Rosen  <irar@il.ibm.com>
563
564         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
565         name and parentheses.
566         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
567
568 2010-09-15  Jason Merrill  <jason@redhat.com>
569
570         * g++.dg/parse/parameter-declaration-2.C: New.
571
572         * g++.dg/cpp0x/scoped_enum2.C: New.
573
574 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
575
576         * gcc.c-torture/compile/20100915-1.c: New test.
577
578 2010-09-15  Martin Jambor  <mjambor@suse.cz>
579
580         PR middle-end/45644
581         * gcc.dg/ipa/pr45644.c: New test.
582
583 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
584
585         PR tree-optimization/45633
586         * gcc.dg/vect/pr45633.c: New test.
587
588 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
589
590         PR fortran/45577
591         * gfortran.dg/allocate_derived_4.f90: New.
592
593 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
594
595         * lib/target-supports.exp
596         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
597         supported flag to true for neon.
598
599 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
600
601         PR c++/45665
602         * g++.dg/template/crash103.C: New.
603
604 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
605
606         Merge from 'apple/trunk' branch on FSF servers.
607
608         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
609
610         Radar 4457381
611         * objc.dg/msg-in-protocol.m: New.
612         * obj-c++.dg/msg-in-protocol.mm: New.
613
614         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
615
616         Radar 4219590
617         * objc.dg/break-in-ifstmt.m: New.
618
619         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
620
621         Radar 4174166
622         * obj-c++.dg/comp-types-13.mm: New.
623         * objc.dg/comp-types-12.m: New.
624
625         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
626
627         Radar 4216500
628         * obj-c++.dg/proto-lossage-7.mm: New.
629         * objc.dg/proto-lossage-7.m: New.
630
631 2010-09-14  Jan Hubicka  <jh@suse.cz>
632
633         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
634         folding.
635         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
636         folding.
637
638 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
639
640         PR middle-end/45567
641         * gcc.dg/pr45567.c: New test.
642
643         PR debug/45660
644         * g++.dg/debug/pr45660.C: New test.
645
646 2010-09-14  Ira Rosen  <irar@il.ibm.com>
647
648         PR tree-optimization/45470
649         * g++.dg/vect/pr45470-a.cc: New test.
650         * g++.dg/vect/pr45470-a.cc: New test.
651
652 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
653
654         PR target/42070
655         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
656         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
657
658 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
659
660         PR libfortran/45532
661         * gfortran.dg/namelist_64.f90: New test.
662
663 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
664
665         PR rtl-optimization/45617
666         * gcc.target/i386/pr45617.c: New test.
667
668 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
669
670         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
671
672 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
673
674         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
675         * gcc.target/i386/fma4-vector.c: Likewise.
676         * gcc.target/i386/vectorize2.c: Likewise.
677         * gcc.target/i386/vectorize4.c: Likewise.
678         * gcc.target/i386/vectorize5.c: Likewise.
679         * gcc.target/i386/vectorize6.c: Likewise.
680         * gcc.target/i386/vectorize8.c: Likewise.
681
682         * gcc.target/i386/vect-double-1.c: New.
683         * gcc.target/i386/vect-double-1a.c: Likewise.
684         * gcc.target/i386/vect-double-2.c: Likewise.
685         * gcc.target/i386/vect-double-2a.c: Likewise.
686
687         * lib/target-supports.exp (check_effective_target_vect_double):
688         Set et_vect_double_saved to 0 when tuning for Atom.
689
690 2010-09-13  Jan Hubicka  <jh@suse.cz>
691
692         * gcc.dg/torture/pr23821.c: Drop static keyword.
693         * gcc.dg/tree-ssa/loop-19.c: Likewise.
694         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
695
696 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
697
698         * gcc.target/arm/sync-1.c: New.
699
700 2010-09-12  Olivier Hainque  <hainque@adacore.com>
701
702         * gnat.dg/memtrap.adb: New test.
703
704 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
705
706         * gfortran.dg/promotion.f90: Fix options.
707
708 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
709
710         * g++.dg/cpp0x/range-for1.C: New.
711         * g++.dg/cpp0x/range-for2.C: New.
712         * g++.dg/cpp0x/range-for3.C: New.
713         * g++.dg/cpp0x/range-for4.C: New.
714         * g++.dg/cpp0x/range-for5.C: New.
715         * g++.dg/cpp0x/range-for6.C: New.
716
717 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
718
719         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
720         and counts. Check that transpose is not called.
721         * gfortran.dg/transpose_2.f90: Update error message.
722
723 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
724
725         PR c++/43824
726         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
727         * g++.dg/lookup/strong-using-2.C: Likewise.
728         * g++.dg/lookup/strong-using-3.C: Likewise.
729         * g++.dg/lookup/strong-using-5.C: Likewise.
730
731         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
732         * g++.dg/cpp0x/inline-ns4.C: New.
733         * g++.dg/cpp0x/inline-ns5.C: New.
734
735 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
736
737         PR middle-end/45634
738         * gfortran.fortran-torture/compile/pr45634.f90: New.
739
740 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
741
742         * objc.dg/fobjc-exceptions.m: New test.
743
744 2010-09-10  Jan Hubicka  <jh@suse.cz>
745
746         * g++.dg/inherit/covariant7.C: Fix pattern matching.
747
748 2010-09-10  Martin Jambor  <mjambor@suse.cz>
749
750         PR tree-optimization/44972
751         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
752         * gcc.dg/tree-ssa/pr45144.c: Likewise.
753         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
754         instead.
755         * g++.dg/torture/pr44972.C: New test.
756
757 2010-09-10  Martin Jambor  <mjambor@suse.cz>
758
759         PR tree-optimization/44972
760         * g++.dg/torture/pr34850.C: Remove expected warning.
761
762 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
763
764         * gfortran.dg/dummy_optional_arg.f90: New test.
765
766 2010-09-08  Jan Hubicka  <jh@suse.cz>
767
768         PR tree-optimization/45598
769         * fortran.fortran-torture/compile/pr45598.f90: New test.
770
771 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
772
773         * lib/target-supports-dg.exp (dg-require-ifunc): New.
774         * lib/target-supports.exp (check_ifunc_available): New.
775         * gcc.dg/attr-ifunc-1.c: New.
776         * gcc.dg/attr-ifunc-2.c: New.
777         * gcc.dg/attr-ifunc-3.c: New.
778         * gcc.dg/attr-ifunc-4.c: New.
779         * gcc.dg/attr-ifunc-5.c: New.
780         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
781         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
782         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
783         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
784
785 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
786
787         PR middle-end/40386
788         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
789
790 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
791
792         * gfortran.dg/inline_transpose_1.f90: New test.
793
794 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
795
796         PR c++/45588
797         * g++.dg/warn/Wunused-var-15.C: New test.
798
799 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
800
801         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
802         hppa*-*-hpux*.
803
804 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
805
806         * objc/execute/exceptions/throw-nil.m: New test.
807         * objc/execute/exceptions/handler-1.m: Updated to use the new
808         objc_set_uncaught_exception_handler() function.
809         * objc/execute/exceptions/matcher-1.m: New test.
810
811 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
812
813         PR fortran/38282
814         * gfortran.dg/bit_comparison_1.F90: New test.
815         * gfortran.dg/leadz_trailz_3.f90: New test.
816         * gfortran.dg/masklr_2.F90: New test.
817         * gfortran.dg/shiftalr_1.F90: New test.
818         * gfortran.dg/merge_bits_2.F90: New test.
819         * gfortran.dg/dshift_2.F90: New test.
820         * gfortran.dg/bit_comparison_2.F90: New test.
821         * gfortran.dg/masklr_1.F90: New test.
822         * gfortran.dg/merge_bits_1.F90: New test.
823         * gfortran.dg/dshift_1.F90: New test.
824         * gfortran.dg/shiftalr_2.F90: New test.
825
826 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
827
828         * objc.dg/type-stream-1.m: Replaced with a test that tests that
829         functions from objc/typedstream.h are deprecated.
830
831 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
832
833         * lib/target-supports.exp
834         (check_effective_target_run_expensive_tests): New proc.
835         * gcc.c-torture/compile/limits-fnargs.c: Use
836         dg-require-effective-target run_expensive_tests.
837
838 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
839
840         PR fortran/45597
841         * gfortran.dg/gomp/pr45597.f90: New test.
842
843         PR fortran/45595
844         * gfortran.dg/gomp/pr45595.f90: New test.
845
846 2010-09-08  Michael Matz  <matz@suse.de>
847
848         * c-c++-common/uninit-17.c: Adjust.
849
850 2010-09-08  Michael Matz  <matz@suse.de>
851
852         PR tree-optimization/43430
853         * gcc.dg/vect/pr43430-2.c: New test.
854
855 2010-09-08  Michael Matz  <matz@suse.de>
856
857         PR tree-optimization/33244
858         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
859
860 2010-09-08  Richard Guenther  <rguenther@suse.de>
861
862         PR tree-optimization/45578
863         * gfortran.dg/pr45578.f90: New testcase.
864
865 2010-09-08  Richard Guenther  <rguenther@suse.de>
866
867         PR testsuite/45590
868         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
869
870 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
871
872         PR fortran/45576
873         * gfortran.dg/char_length_18.f90:  New test.
874
875 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
876
877         PR target/36502
878         * gcc.target/i386/pr36502.c: New test.
879
880         PR target/42313
881         PR target/44651
882         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
883         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
884
885 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
886
887         * gfortran.dg/achar_4.f90: Enable bounds checking.
888
889 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
890
891         PR target/45206
892         * gcc.target/i386/pr45206.c: New test.
893
894 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
895
896         PR fortran/45505
897         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
898
899 2010-09-07  Jan Hubicka  <jh@suse.cz>
900
901         * gcc.c-torture/compile/20100907.c: New testcase.
902
903 2010-09-07  Richard Guenther  <rguenther@suse.de>
904
905         PR middle-end/45569
906         * g++.dg/eh/pr45569.C: New testcase.
907
908 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
909
910         PR target/43137
911         * gcc.target/arm/pr43137.c: New test.
912
913 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
914
915         PR fortran/36931
916         * gfortran.dg/dependency_35.f90:  New test.
917
918 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
919
920         PR fortran/34145
921         * gfortran.dg/char_length_17.f90:  New test.
922
923 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
924
925         PR c++/45200
926         PR c++/45293
927         PR c++/45558
928         * g++.dg/template/typedef34.C: New test.
929         * g++.dg/template/typedef35.C: New test.
930
931 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
932
933         PR target/22152
934         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
935
936 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
937
938         * g++.dg/warn/Wdouble-promotion.C: New.
939
940 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
941
942         * g++.dg/parse/redef2.C: New.
943
944 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
945
946         * gcc.dg/20100906-1.c: New testcase.
947
948 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
949
950         PR testsuite/45543
951         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
952         DW_TAG_enumeration_type DIE.
953
954 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
955
956         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
957         Update XFAILs.
958
959 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
960
961         PR rtl-optimization/44919
962         * g++.dg/opt/pr44919.C: New.
963
964 2010-09-06  Tobias Burnus  <burnus@net-b.de>
965
966         PR fortran/38282
967         * gfortran.dg/iall_iany_iparity_1.f90: New.
968         * gfortran.dg/iall_iany_iparity_2.f90: New.
969
970 2010-09-06  Jason Merrill  <jason@redhat.com>
971
972         * g++.dg/cpp0x/initlist42.C: New.
973
974         * g++.dg/cpp0x/auto19.C: New.
975
976         * g++.dg/template/sfinae25.C: New.
977         * g++.dg/template/char1.C: Expect warning.
978         * g++.dg/template/nontype10.C: Likewise.
979
980         * g++.dg/cpp0x/implicit9.C: New.
981
982         * g++.dg/cpp0x/initlist43.C: New.
983
984 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
985
986         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
987
988 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
989
990         * gcc.dg/Wdouble-promotion.c: New.
991
992 2010-09-05  Tobias Burnus  <burnus@net-b.de>
993
994         * gfortran.dg/float128_1.f90: Remove test case as
995         it always fails since Rev 163611 backed out the
996         front-end implementation.
997
998 2010-09-05  Tobias Burnus  <burnus@net-b.de>
999
1000         * gfortran.dg/float128_1.f90: XFAIL test case.
1001
1002 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1003
1004         * gfortran.dg/bessel_7.f90: Decrease required precision.
1005
1006 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1007
1008         PR testsuite/45545
1009         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1010         ref-all-matching targets.
1011
1012 2010-09-05  Richard Guenther  <rguenther@suse.de>
1013
1014         PR tree-optimization/45535
1015         * gcc.c-torture/compile/pr45535.c: New testcase.
1016
1017 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1018
1019         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1020         "\[^\n\]*".
1021         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1022         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1023         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1024         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1025         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1026         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1027         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1028         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1029         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1030         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1031         * gcc.target/i386/pr22152.c: Likewise.
1032         * gcc.target/i386/pr36992-1.c: Likewise.
1033         * gcc.target/i386/pr36992-2.c: Likewise.
1034         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1035
1036 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1037
1038         PR testsuite/43957
1039         * gcc.dg/const-uniq-1.c: Modify regexp.
1040
1041 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1042
1043         PR fortran/45530
1044         * gfortran.dg/namelist_63.f90: New.
1045
1046 2010-09-04  Jan Hubicka  <jh@suse.cz>
1047
1048         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1049         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1050
1051 2010-09-04  Jan Hubicka  <jh@suse.cz>
1052
1053         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1054
1055 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1056
1057         PR fortran/45507
1058         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1059
1060 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1061
1062         * gcc.dg/opts-4.c: New test.
1063
1064 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1065
1066         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1067         * gcc.dg/vect/vect-peel-4.c: Ditto.
1068
1069 2010-09-03  Daniel Kraft  <d@domob.eu>
1070
1071         PR fortran/45525
1072         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1073
1074 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1075
1076         PR fortran/45159
1077         * gfortran.dg/dependency_34.f90:  New test.
1078
1079 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1080
1081         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1082
1083 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1084
1085         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1086         gcc.target/i386/clearcap.map if supported.
1087
1088 2010-09-03  Michael Matz  <matz@suse.de>
1089
1090         PR middle-end/45415
1091         * gcc.dg/pr45415.c: New test.
1092
1093 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1094
1095         PR tree-optimization/45506
1096         * gcc.dg/pr45506.c: New.
1097
1098 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1099
1100         PR target/45476
1101         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1102         * gcc.target/i386/float128-2.c: Ditto.
1103
1104 2010-09-03  Daniel Kraft  <d@domob.eu>
1105
1106         PR fortran/34162
1107         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1108         * gfortran.dg/internal_dummy_2.f08: New test.
1109         * gfortran.dg/internal_dummy_3.f08: New test.
1110         * gfortran.dg/internal_dummy_4.f08: New test.
1111
1112 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1113
1114         PR debug/45500
1115         * gcc.target/i386/pr45500.c: New test.
1116
1117 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1118
1119         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1120
1121 2010-09-03  Daniel Kraft  <d@domob.eu>
1122
1123         PR fortran/44602
1124         * gfortran.dg/exit_2.f08; Adapt error messages.
1125         * gfortran.dg/exit_3.f08: New test.
1126         * gfortran.dg/exit_4.f08: New test.
1127         * gfortran.dg/exit_5.f03: New test.
1128
1129 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1130
1131         * gfortran.dg/ishft_4.f90: New test.
1132
1133 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1134
1135         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1136         FRIZ/XSRIZ instruciton for (double)(long long)x.
1137         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1138
1139 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1140
1141         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1142
1143 2010-09-02  Richard Guenther  <rguenther@suse.de>
1144
1145         PR tree-optimization/44937
1146         PR tree-optimization/45412
1147         * g++.dg/opt/pr45412.C: New testcase.
1148         * gcc.c-torture/compile/pr45412.c: Likewise.
1149         * gcc.c-torture/compile/pr44937.c: Likewise.
1150
1151 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1152
1153         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1154         but using -Werror=comment.
1155         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1156         expected error messages.
1157
1158 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1159
1160         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1161         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1162
1163 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1164
1165         PR fortran/45489
1166         * gfortran.dg/initialization_27.f90: New.
1167
1168 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1169
1170         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1171         check into different basic blocks. Expect vectorization if misaligned
1172         stores are supported.
1173         * gcc.dg/vect/bb-slp-8a.c: New test.
1174         * gcc.dg/vect/bb-slp-8b.c: New test.
1175
1176 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1177
1178         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1179
1180 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1181
1182         PR fortran/44541
1183         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1184         * gfortran.dg/class_dummy_1.f03: New.
1185
1186 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1187
1188         PR middle-end/45458
1189         * g++.dg/tree-prof/partition2.C: New test.
1190
1191 2010-09-01  Richard Guenther  <rguenther@suse.de>
1192
1193         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1194         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1195         * gcc.c-torture/execute/20100827-1.c: Likewise.
1196
1197 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1198
1199         * gfortran.dg/execute_command_line_1.f90: New test.
1200
1201 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1202
1203         PR preprocessor/45457
1204         * c-c++-common/cpp/pr45457.c: New test.
1205
1206 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1207
1208         * gcc.dg/nested-func-8.c: New test.
1209
1210 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1211
1212         PR fortran/38282
1213         * gfortran.dg/popcnt_poppar_1.F90: New test.
1214         * gfortran.dg/popcnt_poppar_2.F90: New test.
1215
1216 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1217
1218         * gcc.target/i386/volatile-2.c: Require nonpic target.
1219
1220 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1221
1222         PR middle-end/45461
1223         * gcc.dg/pr45461.c: New test.
1224
1225 2010-08-31  Richard Guenther  <rguenther@suse.de>
1226
1227         PR testsuite/45455
1228         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1229
1230 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1231
1232         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1233
1234 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1235
1236         PR fortran/45456
1237         * gfortran.dg/typebound_proc_18.f03: New.
1238
1239 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1240
1241         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1242         * lib/scanasm.exp (scan-stack-usage): Likewise.
1243         (scan-stack-usage-not): Likewise.
1244         * gcc.dg/stack-usage-1.c: New test.
1245         * gcc.target/i386/stack-usage-realign.c: Likewise.
1246
1247 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1248
1249         PR tree-optimization/45427
1250         * gcc.dg/tree-ssa/pr45427.c: New test.
1251
1252 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1253
1254         PR c++/45043
1255         * g++.dg/template/crash102.C: New.
1256
1257 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1258
1259         PR middle-end/45423
1260         * gcc.dg/gomp/atomic-12.c: New test.
1261         * gcc.dg/gomp/atomic-13.c: New test.
1262         * gcc.dg/gomp/atomic-14.c: New test.
1263         * g++.dg/gomp/atomic-11.C: New test.
1264         * g++.dg/gomp/atomic-12.C: New test.
1265         * g++.dg/gomp/atomic-13.C: New test.
1266         * g++.dg/gomp/atomic-14.C: New test.
1267
1268 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1269
1270         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1271         delimiter.
1272
1273 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1274
1275         * gnat.dg/discr24.adb: New test.
1276
1277 2010-08-30  Richard Guenther  <rguenther@suse.de>
1278
1279         PR tree-optimization/45449
1280         * gcc.dg/pr45449.c: New testcase.
1281
1282 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1283
1284         * gcc.dg/opts-1.c: Expect errors, not warnings.
1285
1286 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1287
1288         PR fortran/42769
1289         * gfortran.dg/dynamic_dispatch_11.f03: New.
1290
1291 2010-08-29  Jason Merrill  <jason@redhat.com>
1292
1293         PR c++/44991
1294         * g++.dg/parse/defarg15.C: New.
1295
1296 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1297
1298         PR fortran/45439
1299         * gfortran.dg/select_type_16.f03: New.
1300
1301 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1302             Tobias Burnus  <burnus@net-b.de>
1303
1304         * gfortran.dg/bessel_7.f90: Decrease required precision.
1305
1306 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1307             Kaz Kojima  <kkojima@gcc.gnu.org>
1308
1309         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1310
1311 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1312
1313         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1314         floating point conversion code generation.
1315         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1316         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1317         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1318         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1319         to integer conversion code generation.
1320         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1321         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1322         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1323         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1324
1325 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1326
1327         PR fortran/32049
1328         * gfortran.dg/random_seed_1.f90: Adjust test.
1329         * gfortran.dg/float128_1.f90: New test.
1330
1331 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1332
1333         PR fortran/33197
1334         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1335         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1336         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1337         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1338         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1339         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1340         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1341
1342 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1343
1344         PR fortran/45420
1345         * gfortran.dg/select_type_15.f03: New.
1346
1347 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1348
1349         PR libfortran/43217
1350         * gfortran.dg/hollerith8.f90: New test.
1351
1352 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1353
1354         PR fortran/45159
1355         * gfortran.dg/dependency_33.f90:  New test.
1356
1357 2010-08-27  Richard Guenther  <rguenther@suse.de>
1358
1359         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1360         * gcc.dg/graphite/scop-2.c: Likewise.
1361         * gcc.dg/graphite/scop-20.c: Likewise.
1362         * gcc.dg/vect/slp-25.c: Likewise.
1363
1364 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1365
1366         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1367
1368 2010-08-26  Daniel Kraft  <d@domob.eu>
1369
1370         PR fortran/38936
1371         PR fortran/44047
1372         PR fortran/45384
1373         * gfortran.dg/associate_8.f03: New test.
1374         * gfortran.dg/select_type_13.f03: New test.
1375         * gfortran.dg/select_type_14.f03: New test.
1376
1377 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1378
1379         PR tree-optimization/44485
1380         * gcc.dg/pr44485.c: New test.
1381
1382 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1383
1384         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1385         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1386         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1387
1388 2010-08-26  Richard Guenther  <rguenther@suse.de>
1389
1390         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1391         * gcc.dg/graphite/scop-21.c: Likewise.
1392
1393 2010-08-26  Richard Guenther  <rguenther@suse.de>
1394
1395         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1396         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1397         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1398         * gcc.dg/vect/vect-91.c: Likewise.
1399         * gcc.dg/vect/vect-peel-1.c: Likewise.
1400         * gcc.dg/vect/vect-peel-2.c: Likewise.
1401         * gcc.dg/vect/vect-peel-4.c: Likewise.
1402
1403 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1404
1405         PR libfortran/41859
1406         * gfortran.dg/der_io_4.f90: New test.
1407
1408 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1409
1410         PR rtl-optimization/44858
1411         * gcc.c-torture/execute/pr44858.c: New test.
1412
1413         PR rtl-optimization/45400
1414         * g++.dg/other/i386-8.C: New test.
1415
1416 2010-08-25  Richard Guenther  <rguenther@suse.de>
1417
1418         * gcc.dg/alias-8.c: Adjust.
1419
1420 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1421
1422         * gcc.target/i386/combine-mul.c: New test.
1423
1424 2010-08-25  Richard Guenther  <rguenther@suse.de>
1425
1426         PR lto/44562
1427         * gcc.dg/graphite/id-27.c: New testcase.
1428         * gcc.dg/lto/20100825-1_0.c: Likewise.
1429
1430 2010-08-25  Richard Guenther  <rguenther@suse.de>
1431
1432         PR tree-optimization/45316
1433         * g++.dg/opt/pr45316.C: New testcase.
1434
1435 2010-08-25  Richard Guenther  <rguenther@suse.de>
1436
1437         PR tree-optimization/45393
1438         * g++.dg/torture/pr45393.C: New testcase.
1439
1440 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1441
1442         PR tree-optimization/45059
1443         * gcc.c-torture/compile/pr45059.c: New test.
1444
1445 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1446
1447         * lib/target-supports.exp (check_effective_target_vect_unpack):
1448         Set vect_unpack supported flag to true for neon.
1449
1450 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1451
1452         * gcc.dg/tree-ssa/ifc-5.c: New.
1453
1454 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1455
1456         * gcc.dg/tree-ssa/ifc-4.c: New.
1457         * gcc.dg/tree-ssa/ifc-7.c: New.
1458
1459 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1460
1461         * gcc.dg/vect/vect.exp: Check loongson targets
1462         * g++.dg/vect/vect.exp: Likewise
1463         * gfortran.dg/vect/vect.exp: Likewise
1464
1465 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1466
1467         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1468         -mveclibabi=mass.
1469
1470 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1471
1472         PR fortran/45366
1473         * gfortran.dg/proc_ptr_29.f90: New.
1474
1475 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1476             Dominique d'Humieres <dominiq@lps.ens.fr>
1477
1478         PR fortran/45367
1479         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1480
1481 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1482
1483         PR fortran/45367
1484         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1485
1486 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1487
1488         PR fortran/36158
1489         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1490
1491 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1492             Dominique d'Humieres <dominiq@lps.ens.fr>
1493
1494         PR fortran/45367
1495         PR fortran/36158
1496         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1497         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1498
1499 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1500
1501         PR fortran/44863
1502         PR fortran/45271
1503         PR fortran/45290
1504         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1505         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1506         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1507
1508 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1509
1510         PR fortran/36158
1511         PR fortran/33197
1512         * gfortran.dg/bessel_6.f90: New.
1513         * gfortran.dg/bessel_7.f90: New.
1514
1515 2010-08-20  Jan Hubicka  <jh@suse.cz>
1516
1517         PR c++/45307
1518         PR c++/17736
1519         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1520         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1521
1522 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1523
1524         PR target/45336
1525         * gcc.target/i386/pr45336-1.c: New.
1526         * gcc.target/i386/pr45336-2.c: Likewise.
1527         * gcc.target/i386/pr45336-3.c: Likewise.
1528         * gcc.target/i386/pr45336-4.c: Likewise.
1529
1530 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1531
1532         PR testsuite/45361
1533         * gcc.target/i386/volatile-2.c: Update scan strings to also
1534         include (%rip) for the memory reference on x86_64.
1535
1536 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1537
1538         PR middle-end/44974
1539         * gcc.dg/pr44974.c: New test.
1540
1541         PR rtl-optimization/45353
1542         * gcc.dg/pr45353.c: New test.
1543
1544 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1545
1546         * gcc.target/i386/volatile-2.c: New.
1547
1548 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1549
1550         PR rtl-optimization/44691
1551         * gfortran.dg/pr44691.f: New test.
1552
1553 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1554
1555         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1556
1557 2010-08-19  Jason Merrill  <jason@redhat.com>
1558
1559         * g++.dg/init/synth3.C: New.
1560         * g++.dg/init/value8.C: New.
1561         * g++.dg/tree-ssa/empty-2.C: New.
1562         * g++.dg/cpp0x/noexcept09.C: New.
1563
1564 2010-08-19  Daniel Kraft  <d@domob.eu>
1565
1566         PR fortran/29785
1567         PR fortran/45016
1568         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1569         * gfortran.dg/pointer_remapping_1.f90: New test.
1570         * gfortran.dg/pointer_remapping_2.f03: New test.
1571         * gfortran.dg/pointer_remapping_3.f08: New test.
1572         * gfortran.dg/pointer_remapping_4.f03: New test.
1573         * gfortran.dg/pointer_remapping_5.f08: New test.
1574         * gfortran.dg/pointer_remapping_6.f08: New test.
1575
1576 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1577
1578         PR testsuite/45324
1579         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1580
1581 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1582
1583         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1584
1585 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1586
1587         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1588         variable.
1589
1590 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1591
1592         PR target/45070
1593         * gcc.c-torture/execute/pr45070.c: New.
1594
1595 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1596
1597         * g++.dg/pr44328.C: New test.
1598
1599 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1600
1601         PR fortran/36158
1602         PR fortran/33197
1603         * gfortran.dg/bessel_3.f90: New.
1604         * gfortran.dg/bessel_4.f90: New.
1605         * gfortran.dg/bessel_5.f90: New.
1606
1607 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1608
1609         PR fortran/45290
1610         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1611         * gfortran.dg/pointer_init_2.f90: New.
1612         * gfortran.dg/pointer_init_3.f90: New.
1613         * gfortran.dg/pointer_init_4.f90: New.
1614
1615 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1616
1617         PR c++/45049
1618         * g++.dg/pr45049-1.C: New test.
1619         * g++.dg/pr45049-2.C: New test.
1620
1621 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1622
1623         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1624         20 if __ARM_PCS is defined otherwise 64.
1625         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1626         instead of hard coded 64.
1627
1628 2010-08-18  Yao Qi  <yao@codesourcery.com>
1629
1630         PR target/45094
1631         * gcc.target/arm/pr45094.c: New test.
1632
1633 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1634
1635         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1636
1637 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1638
1639         PR rtl-optimization/42575
1640         * gcc.target/arm/pr42575.c: New test.
1641
1642 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1643
1644         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1645         * gcc.dg/tls/thr-cse-1.c: New.
1646
1647 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1648
1649         PR debug/42487
1650         * lib/target-supports.exp
1651         (check_effective_target_function_sections): New.
1652         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1653         function sections before proceding.
1654
1655 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1656
1657         PR fortran/45308
1658         * gfortran.dg/pr45308.f03: New test.
1659
1660 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1661
1662         PR target/45296
1663         * gcc.target/i386/pr45296.c: New test.
1664
1665 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1666
1667         * g++.dg/ext/uow-1.C: New.
1668         * g++.dg/ext/uow-2.C: New.
1669         * g++.dg/ext/uow-3.C: New.
1670         * g++.dg/ext/uow-4.C: New.
1671
1672 2010-08-17  Richard Guenther  <rguenther@suse.de>
1673
1674         PR testsuite/45266
1675         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1676
1677 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1678
1679         PR c/40563
1680         * gcc.dg/Wcxx-compat-20.c: New test.
1681
1682 2010-08-17  Daniel Kraft  <d@domob.eu>
1683
1684         PR fortran/38936
1685         * gfortran.dg/associate_1.f03: Extended to test newly supported
1686         features like association to variables.
1687         * gfortran.dg/associate_3.f03: Removed check for illegal change
1688         of associate-name here...
1689         * gfortran.dg/associate_5.f03: ...and added it here.
1690         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1691         * gfortran.dg/associate_7.f03: New test.
1692
1693 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1694
1695         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1696
1697 2010-08-15  Daniel Kraft  <d@domob.eu>
1698
1699         PR fortran/38936
1700         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1701         * gfortran.dg/associate_3.f03: Clarify comment.
1702         * gfortran.dg/associate_5.f03: New test.
1703         * gfortran.dg/associate_6.f03: New test.
1704
1705 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1706
1707         PR fortran/45211
1708         * gfortran.dg/bind_c_usage_21.f90: New.
1709         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1710
1711 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1712
1713         * gfortran.dg/optional_absent_1.f90: New.
1714         * gfortran.dg/null_actual.f90: New.
1715
1716 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1717
1718         * gfortran.dg/pointer_target_1.f90: New.
1719         * gfortran.dg/pointer_target_2.f90: New.
1720         * gfortran.dg/pointer_target_3.f90: New.
1721
1722 2010-08-15  Daniel Kraft  <d@domob.eu>
1723
1724         PR fortran/45197
1725         * gfortran.dg/elemental_args_check_3.f90: New test.
1726         * gfortran.dg/impure_1.f08: New test.
1727         * gfortran.dg/impure_2.f08: New test.
1728         * gfortran.dg/impure_3.f90: New test.
1729         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1730
1731 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1732
1733         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1734         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1735         SLP tests.
1736         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1737         misaligned loads.
1738         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1739         misaligned stores.c
1740         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1741
1742 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1743
1744         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1745         dg-require-effective-target after dg-do.
1746
1747 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1748
1749         * lib/target-supports.exp (check_effective_target_vect_int): Return
1750         true for Loongson targets.
1751         (check_effective_target_vect_shift): Likewise.
1752         (check_effective_target_vect_no_int_max): Likewise.
1753         (check_effective_target_vect_no_align): Likewise.
1754         (check_effective_target_vect_short_mult): Likewise.
1755
1756 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1757
1758         * g++.dg/cast.C: Change fields of structures to "long" to pass
1759         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1760         * g++.dg/cpp0x/iop.C: Ditto.
1761         * g++.dg/cpp0x/named_refs.C: Ditto.
1762         * g++.dg/cpp0x/rv1p.C: Ditto.
1763         * g++.dg/cpp0x/rv2p.C: Ditto.
1764         * g++.dg/cpp0x/rv3p.C: Ditto.
1765         * g++.dg/cpp0x/rv4p.C: Ditto.
1766         * g++.dg/cpp0x/rv5p.C: Ditto.
1767         * g++.dg/cpp0x/rv6p.C: Ditto.
1768         * g++.dg/cpp0x/rv7p.C: Ditto.
1769         * g++.dg/cpp0x/rv8p.C: Ditto.
1770         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1771
1772 2010-08-13  Daniel Kraft  <d@domob.eu>
1773
1774         * gfortran.dg/implied_shape_1.f08: New test.
1775         * gfortran.dg/implied_shape_2.f90: New test.
1776         * gfortran.dg/implied_shape_3.f08: New test.
1777
1778 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1779
1780         PR libfortran/42526
1781         * gfortran.dg/char_component_initializer_1.f90: New test.
1782
1783 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1784
1785         PR tree-optimization/45241
1786         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1787
1788 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1789
1790         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1791         to dg-options.
1792         * gcc.target/i386/pr40906-2.c: Ditto.
1793         * gcc.target/i386/pr40906-3.c: Ditto.
1794
1795 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1796
1797         PR middle-end/45262
1798         * gcc.c-torture/execute/pr45262.c: New test.
1799
1800 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1801
1802         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1803         empty argument.
1804         * g++.dg/other/profile1.C: Ditto.
1805
1806 2010-08-12  Richard Guenther  <rguenther@suse.de>
1807
1808         PR tree-optimization/45232
1809         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1810         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1811         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1812         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1813         unsigned arithmetic.
1814         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1815         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1816         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1817         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1818         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1819         unsigned arithmetic.
1820         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1821         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1822         unsigned arithmetic.
1823         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1824         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1825         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1826         unsigned arithmetic.
1827         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1828         * gcc.dg/tree-ssa/negate.c: Adjust.
1829         * gcc.dg/vect/vect-1.c: Adjust.
1830         * gfortran.dg/reassoc_6.f: XFAIL.
1831
1832 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1833
1834         PR debug/45259
1835         * gcc.dg/pr45259.c: New test.
1836
1837 2010-08-12  Wei Guozhi  <carrot@google.com>
1838
1839         PR target/44999
1840         * gcc.target/arm/pr44999.c: New testcase.
1841
1842 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1843
1844         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1845         (N): Likewise.
1846         (main): Adjust accordingly.
1847
1848 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1849
1850         * gfortran.dg/graphite/id-22.f: New.
1851
1852 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1853
1854         * gcc.dg/graphite/id-26.c: New.
1855
1856 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1857
1858         * gcc.dg/graphite/id-25.c: New.
1859
1860 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1861
1862         * gcc.dg/graphite/run-id-5.c: New.
1863         * gcc.dg/graphite/run-id-6.c: New.
1864         * gfortran.dg/graphite/id-21.f: New.
1865
1866 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1867
1868         * gcc.dg/graphite/id-24.c: New.
1869
1870 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1871
1872         * gcc.dg/tree-ssa/pr20742.c: New.
1873
1874 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1875
1876         * gcc.dg/graphite/id-23.c: New.
1877
1878 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1879
1880         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1881
1882 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1883
1884         * gcc.dg/graphite/pr42729.c: New.
1885
1886 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1887
1888         * gfortran.dg/graphite/id-20.f: New.
1889
1890 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1891
1892         * gcc.dg/graphite/id-22.c: New.
1893
1894 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1895
1896         * gcc.dg/graphite/run-id-2.c: Call abort.
1897
1898 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1899
1900         * gcc.dg/graphite/id-20.c: New.
1901
1902 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1903             Steve Kargl <kargl@gcc.gnu.org>
1904
1905         PR fortran/44595
1906         * gfortran.dg/move_alloc_3.f90: New.
1907         * gfortran.dg/random_seed_2.f90: New.
1908
1909 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1910
1911         * lib/target-supports.exp (check_effective_target_sync_int_long):
1912         Add hppa*-*-linux*.
1913         (check_effective_target_sync_char_short): Likewise.
1914
1915 2010-08-10  Yao Qi  <yao@codesourcery.com>
1916
1917         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1918         general form.
1919         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1920         * g++.dg/other/packed1.C: Likewise.
1921         * g++.dg/other/crash-4.C: Likewise.
1922         * g++.dg/ext/packed8.C: Likewise.
1923         * g++.dg/init/array16.C: Likewise.
1924
1925 2010-08-10  xinliang David Li  <davidxl@google.com>
1926         * gcc.dg/tree-ssa/loop-19.c: Add option
1927         -fno-prefetch-loop-array
1928
1929 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1930
1931         PR middle-end/45182
1932         * gcc.c-torture/compile/pr45182.c: New test.
1933
1934 2010-08-09  Jason Merrill  <jason@redhat.com>
1935
1936         PR c++/45236
1937         * g++.dg/cpp0x/variadic-104.C: New.
1938
1939 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1940
1941         PR fortran/44235
1942         * gfortran.dg/dependency_32.f90:  New test.
1943
1944 2010-08-09  Richard Guenther  <rguenther@suse.de>
1945
1946         PR middle-end/44632
1947         * g++.dg/opt/nrv17.C: New testcase.
1948
1949 2010-08-09  Richard Guenther  <rguenther@suse.de>
1950
1951         PR middle-end/45212
1952         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1953         alignment from MEM_REF offset only if we took it from the
1954         base object.
1955
1956         * gcc.target/i386/pr24178.c: New testcase.
1957
1958 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1959
1960         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1961         * gcc.dg/20030702-1.c: Ditto.
1962         * gcc.dg/20050309-1.c: Ditto.
1963         * gcc.dg/20050325-1.c: Ditto.
1964         * gcc.dg/20050330-2.c: Ditto.
1965         * gcc.dg/20051201-1.c: Ditto.
1966         * gcc.dg/gomp/pr27573.c: Ditto.
1967         * gcc.dg/gomp/pr34610.c: Ditto.
1968         * gcc.dg/pr24225.c: Ditto.
1969         * gcc.dg/pr26570.c: Ditto.
1970         * gcc.dg/pr32773.c: Ditto.
1971         * g++.dg/gcov/gcov-6.C: Ditto.
1972         * g++.dg/gomp/pr34608.C: Ditto.
1973         * gfortran.dg/gomp/pr27573.f90: Ditto.
1974
1975         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1976         dg-require-host-local dg directive.
1977         * gcc.dg/profile-dir-2.c: Ditto.
1978         * gcc.dg/profile-dir-3.c: Ditto.
1979
1980 2010-08-08  Richard Guenther  <rguenther@suse.de>
1981
1982         PR tree-optimization/45109
1983         * gcc.c-torture/compile/pr45109.c: New testcase.
1984
1985 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1986
1987         * gcc.dg/march.c: Skip if -march defined.
1988         * gcc.dg/mtune.c: Skip if -mtune defined.
1989
1990         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1991         generic thunk support.
1992
1993 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1994
1995         PR target/45213
1996         * gcc.target/i386/pr45213.c: New test.
1997
1998 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1999
2000         PR libfortran/45143
2001         * gfortran.dg/fmt_error_11.f03: New test.
2002
2003 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2004
2005         * lib/target-supports.exp (check_effective_target_sync_int_long):
2006         Add arm*-*-linux-gnueabi.
2007         (check_effective_target_sync_char_short): Likewise.
2008
2009 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2010
2011         PR fortran/45159
2012         * gfortran.dg/dependency_31.f90:  New test.
2013
2014 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2015
2016         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2017
2018 2010-08-06  Jason Merrill  <jason@redhat.com>
2019
2020         * g++.dg/cpp0x/sfinae3.C: New.
2021         * g++.dg/cpp0x/sfinae4.C: New.
2022
2023 2010-08-06  Richard Guenther  <rguenther@suse.de>
2024
2025         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2026         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2027         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2028         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2029         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2030         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2031         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2032         * gcc.c-torture/execute/20100805-1.c: Likewise.
2033
2034 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2035
2036         PR testsuite/42855
2037         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2038
2039 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2040
2041         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2042         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2043
2044 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2045
2046         * g++.dg/ipa/devirt-1.C: New test.
2047         * g++.dg/ipa/devirt-2.C: Likewise.
2048         * g++.dg/ipa/devirt-3.C: Likewise.
2049         * g++.dg/ipa/devirt-4.C: Likewise.
2050         * g++.dg/ipa/devirt-5.C: Likewise.
2051         * gcc.dg/ipa/iinline-3.c: Likewise.
2052
2053 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2054
2055         PR tree-optimization/45144
2056         * gcc.dg/tree-ssa/pr45144.c: New test.
2057
2058 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2059
2060         PR fortran/42207
2061         PR fortran/44064
2062         PR fortran/44065
2063         * gfortran.dg/class_25.f03: New.
2064         * gfortran.dg/class_26.f03: New.
2065
2066 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2067
2068         * g++.dg/warn/miss-format-1.C: Update line number.
2069
2070 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2071
2072         PR c++/44641
2073         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2074         .frame and .mask assembler directives.
2075
2076 2010-08-04  Richard Guenther  <rguenther@suse.de>
2077
2078         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2079         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2080         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2081         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2082
2083 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2084
2085         PR fortran/44857
2086         * gfortran.dg/derived_constructor_char_1.f90: New.
2087         * gfortran.dg/derived_constructor_char_2.f90: New.
2088
2089 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2090
2091         PR fortran/45159
2092         * gfortran.dg/dependency_30.f90:  New test.
2093
2094 2010-08-03  Jan Hubicka  <jh@suse.cz>
2095
2096         * gcc.c-torture/compile/pr45085.c: New testcase.
2097
2098 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2099
2100         PR fortran/44584
2101         PR fortran/45161
2102         * gfortran.dg/typebound_call_9.f03: Modified.
2103         * gfortran.dg/typebound_generic_1.f03: Modified.
2104
2105 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2106
2107         PR fortran/45159
2108
2109         * gfortran.dg/dependency_29.f90:  New test.
2110
2111 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2112
2113         PR fortran/36854
2114         * gfortran.dg/character_comparison_2.f90:  New test.
2115         * gfortran.dg/character_comparison_3.f90:  New test.
2116         * gfortran.dg/dependency_28.f90:  New test.
2117
2118 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2119
2120         PR target/40457
2121         * gcc.target/arm/pr40457-1.c: New test.
2122         * gcc.target/arm/pr40457-2.c: New test.
2123
2124 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2125
2126         PR fortran/44912
2127         * gfortran.dg/typebound_call_17.f03: New.
2128
2129 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2130
2131         PR fortran/44929
2132         * gfortran.dg/allocate_derived_3.f90: New.
2133
2134 2010-07-30  Xinliang David Li  <davidxl@google.com>
2135         PR tree-optimization/45121
2136         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2137
2138 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2139
2140         PR c++/45112
2141         * testsuite/g++.dg/pr45112.C: New test.
2142
2143 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2144
2145         PR debug/45055
2146         PR rtl-optimization/45137
2147         * gcc.dg/pr45055.c: New test.
2148
2149 2010-07-30  Alan Modra  <amodra@gmail.com>
2150
2151         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2152         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2153
2154 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2155
2156         PR fortran/45087
2157         PR fortran/45125
2158         * gfortran.dg/whole_file_25.f90: New.
2159         * gfortran.dg/whole_file_26.f90: New.
2160         * gfortran.dg/whole_file_27.f90: New.
2161
2162 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2163
2164         PR fortran/44962
2165         * gfortran.dg/typebound_proc_17.f03: New.
2166
2167 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2168
2169         PR fortran/45004
2170         * gfortran.dg/move_alloc_2.f90: New.
2171
2172 2010-07-29  Xinliang David Li  <davidxl@google.com>
2173         PR tree-optimization/45121
2174         * c-c++-common/uninit-17.c: Fix expected output.
2175
2176 2010-07-29  Richard Guenther  <rguenther@suse.de>
2177
2178         PR tree-optimization/45120
2179         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2180
2181 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2182
2183         PR fortran/42051
2184         PR fortran/44064
2185         * gfortran.dg/pr42051.f03: New testcase.
2186
2187 2010-07-29  Richard Guenther  <rguenther@suse.de>
2188
2189         PR middle-end/45034
2190         * gcc.c-torture/execute/pr45034.c: New testcase.
2191
2192 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2193
2194         PR c++/45096
2195         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2196
2197 2010-07-28  Daniel Kraft  <d@domob.eu>
2198
2199         * gfortran.dg/bound_8.f90: New test.
2200
2201 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2202
2203         PR debug/45105
2204         * gcc.dg/pr45105.c: New test.
2205
2206 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2207
2208         PR rtl-optimization/45107
2209         * gcc.dg/pr45107.c: New test.
2210
2211 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2212
2213         PR rtl-optimization/45101
2214         * gcc.dg/pr45101.c: New test.
2215
2216 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2217
2218         PR fortran/45077
2219         * gfortran.dg/whole_file_24.f90: New.
2220
2221 2010-07-27  Jason Merrill  <jason@redhat.com>
2222
2223         * g++.dg/cpp0x/variadic102.C: New.
2224         * g++.dg/cpp0x/variadic103.C: New.
2225
2226 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2227
2228         PR rtl-optimization/40956
2229         PR target/42495
2230         PR middle-end/42574
2231         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2232         * gcc.target/arm/pr42574.c: Add tests.
2233
2234 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2235
2236         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2237         test name.
2238         (cleanup-repo-files): Ditto.
2239         (cleanup-saved-temps): Ditto.
2240
2241 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2242
2243         PR testsuite/44701
2244         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2245
2246         PR c/45079
2247         * gcc.dg/pr45079.c: New test.
2248
2249 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2250
2251         PR tree-optimization/44152
2252         * gcc.dg/vect/fast-math-pr44152.c: New test.
2253
2254 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2255
2256         PR ObjC/44140
2257         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2258         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2259         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2260         * obj-c++.dg/torture/trivial.mm: Ditto.
2261         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2262         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2263         * objc.dg/torture/tls/thr-init.m: Ditto.
2264         * objc.dg/torture/trivial.m: Ditto.
2265
2266 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2267
2268         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2269         Skip on spu-*-* targets.
2270
2271 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2272
2273         PR tree-optimization/45083
2274         * gcc.dg/pr45083.c: New test.
2275
2276 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2277
2278         PR fortran/40873
2279         * gfortran.dg/whole_file_22.f90: New test.
2280         * gfortran.dg/whole_file_23.f90: New test.
2281
2282 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2283             Jack Howarth  <howarth@bromo.med.uc.edu>
2284             Richard Henderson  <rth@redhat.com>
2285
2286         PR target/44132
2287         * gcc.dg/tls/thr-init-1.c: New.
2288         * gcc.dg/tls/thr-init-2.c: New.
2289         * gcc.dg/torture/tls New.
2290         * gcc.dg/torture/tls/tls-test.c: New.
2291         * gcc.dg/torture/tls/thr-init-1.c: New.
2292         * gcc.dg/torture/tls/tls.exp: New.
2293         * gcc.dg/torture/tls/thr-init-2.c: New.
2294         * gcc.dg/tls/emutls-2.c: New test
2295
2296         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2297         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2298         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2299         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2300         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2301         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2302         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2303         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2304         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2305         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2306         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2307         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2308         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2309         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2310         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2311         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2312         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2313         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2314         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2315         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2316         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2317         gfortran.dg/gomp/omp_threadprivate1.f90,
2318         gfortran.dg/gomp/omp_threadprivate2.f90,
2319         gfortran.dg/gomp/reduction1.f90,
2320         gfortran.dg/gomp/sharing-1.f90: Likewise.
2321
2322 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2323
2324         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2325         sse_runtime.
2326         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2327         dg-require-visibility.
2328
2329 2010-07-26  Richard Guenther  <rguenther@suse.de>
2330
2331         PR tree-optimization/43784
2332         * gcc.c-torture/execute/pr43784.c: New testcase.
2333         * g++.dg/torture/pr43784.C: Likewise.
2334
2335 2010-07-26  Richard Guenther  <rguenther@suse.de>
2336
2337         PR middle-end/45056
2338         * g++.dg/pr45056.C: New testcase.
2339
2340 2010-07-26  Richard Guenther  <rguenther@suse.de>
2341
2342         PR tree-optimization/45071
2343         * gcc.dg/pr45071.c: New testcase.
2344
2345 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2346
2347         PR fortran/45066
2348         * gfortran.dg/namelist_62.f90: New.
2349
2350 2010-07-26  Richard Guenther  <rguenther@suse.de>
2351
2352         * gcc.c-torture/execute/pr45017.c: Move ...
2353         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2354
2355 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2356
2357         PR fortran/40628
2358         * trim_optimize_1.f90:  New test.
2359         * character_comparision_1.f90:  New test.
2360
2361 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2362
2363         PR fortran/42852
2364         * gfortran.dg/wtruncate_fix.f: New test.
2365
2366 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2367
2368         PR testsuite/45068
2369         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2370
2371 2010-07-24  Richard Guenther  <rguenther@suse.de>
2372
2373         PR lto/43788
2374         * g++.dg/lto/20100724-1_0.C: New testcase.
2375
2376 2010-07-24  Richard Guenther  <rguenther@suse.de>
2377
2378         PR lto/43212
2379         * gcc.dg/lto/20100724-1_0.c: New testcase.
2380         * gcc.dg/lto/20100724-1_1.c: Likewise.
2381
2382 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2383
2384         PR fortran/40011
2385         * gfortran.dg/whole_file_21.f90: New.
2386
2387         * gfortran.dg/integer_exponentiation_3.F90: Use
2388         -ffloat-store only for i?86/x86-64 -m32.
2389
2390 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2391
2392         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2393         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2394
2395 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2396
2397         * gfortran.dg/func_decl_4.f90: Split test into two ...
2398         * gfortran.dg/func_decl_5.f90: ... parts.
2399         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2400         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2401         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2402         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2403         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2404         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2405         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2406         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2407         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2408         * gfortran.dg/sizeof.f90: Make test valid.
2409         * gfortran.dg/pr20865.f90: Add new dg-error.
2410         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2411         * gfortran.dg/g77/19990218-0.f: Ditto.
2412         * gfortran.dg/g77/19990218-1.f: Ditto.
2413         * gfortran.dg/g77/970625-2.f: Ditto.
2414         * gfortran.dg/pr37243.f: Fix function declaration.
2415         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2416         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2417
2418 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2419
2420         PR fortran/44945
2421         * gfortran.dg/char_array_structure_constructor.f90: Add
2422         -fwhole-file as dg-option as it otherwise fails on some
2423         systems.
2424
2425 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2426
2427         * gnat.dg/aggr16.ad[sb]: New test.
2428         * gnat.dg/aggr16_pkg.ads: New helper.
2429
2430 2010-07-23  Richard Guenther  <rguenther@suse.de>
2431
2432         PR lto/43071
2433         * g++.dg/lto/20100723-1_0.C: New testcase.
2434
2435 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2436
2437         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2438         AVX support.
2439         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2440         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2441
2442 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2443
2444         * lib/target-supports.exp (add_options_for_tls): New proc.
2445         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2446         * g++.dg/tls/static-1a.cc: Likewise.
2447         * gcc.dg/tls/emutls-1.c: Likewise.
2448         * gcc.dg/tls/opt-11.c: Likewise.
2449         * gcc.dg/tls/opt-12.c: Likewise.
2450         * gcc.dg/tls/pr24428-2.c: Likewise.
2451         * gcc.dg/tls/pr24428.c: Likewise.
2452         * obj-c++.dg/tls/static-1.mm: Likewise.
2453         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2454         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2455         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2456         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2457         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2458         * objc.dg/torture/tls/thr-init.m: Likewise.
2459         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2460
2461 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2462
2463         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2464         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2465         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2466         optimized dump files.
2467
2468 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2469
2470         PR tree-optimization/45047
2471         * gcc.c-torture/compile/pr45047.c: New test.
2472
2473 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2474
2475         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2476         instead of dg-compile.
2477         * gcc.dg/float-range-4.c: Ditto.
2478         * gcc.dg/float-range-5.c: Ditto.
2479         * gcc.dg/fold-overflow-1.c: Ditto.
2480         * gcc.dg/gomp/sections-4.c: Ditto.
2481         * gcc.dg/transparent-union-1.c: Ditto.
2482         * gcc.dg/transparent-union-2.c: Ditto.
2483         * gcc.target/i386/pr39315-check.c: Ditto.
2484         * g++.dg/gomp/sections-4.C: Ditto.
2485         * g++.dg/template/dtor7.C: Ditto.
2486         * g++.dg/tree-ssa/pr19952.C: Ditto.
2487         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2488         * gfortran.dg/graphite/pr42185.f90: Ditto.
2489         * gfortran.dg/namelist_36.f90: Ditto.
2490         * gnat.dg/noreturn1.adb: Ditto.
2491         * gnat.dg/specs/small_alignment.ads: Ditto.
2492
2493 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2494
2495         PR tree-optimization/44915
2496         * g++.dg/torture/pr44915.C: New test.
2497
2498 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2499
2500         PR tree-optimization/44914
2501         * g++.dg/tree-ssa/pr44914.C: New test.
2502
2503 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2504
2505         PR target/44290
2506         * gcc.dg/pr44290-1.c: New test.
2507         * gcc.dg/pr44290-2.c: New test.
2508
2509 2010-07-23  Jason Merrill  <jason@redhat.com>
2510
2511         PR c++/45008
2512         * g++.dg/abi/mangle44.C: New.
2513
2514 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2515
2516         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2517         for compile-time only tests.
2518         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2519         target check.
2520         * gcc.target/i386/pr39315-4.c: Ditto.
2521         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2522         target check.  Include sse-os-support.h.
2523         (main): Call check_isa and sse_os_support.
2524         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2525         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2526         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2527         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2528         target check.  Include sse-os-support.h.
2529         (main): Call check_isa and sse_os_support.
2530         * gcc.target/i386/vperm-v2df.c: Ditto.
2531
2532 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2533
2534         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2535         (check_effective_target_avx_runtime): New procedure.
2536         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2537         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2538
2539         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2540         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2541         and __get_cpuid test.
2542         * gcc.dg/compat/vector-2b_main.c: Ditto.
2543
2544         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2545
2546         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2547         for compile-time only test.
2548         * gcc.dg/pr32716.c: Ditto.
2549         * gcc.dg/pr34856.c: Ditto.
2550         * gcc.dg/pr36997.c: Ditto.
2551         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2552         * gfortran.dg/pr28158.f90: Ditto.
2553         * gfortran.dg/pr30667.f: Ditto.
2554
2555         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2556         i?86-*-* and x86_64-*-* targets to disable execution on targets
2557         without sse2 runtime support.
2558         * g++.dg/vect/vect.exp: Ditto.
2559         * gfortran.dg/vect/vect.exp: Ditto.
2560
2561         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2562         * gcc.dg/pr37544.c: Ditto.
2563         * gcc.dg/pr40550.c: Ditto.
2564         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2565         * gcc.dg/compat/vector-1a_main.c: Ditto.
2566         * gcc.dg/compat/vector-2a_main.c: Ditto.
2567         * gcc.dg/torture/pr16104-1.c: Ditto.
2568         * gcc.dg/torture/pr35771-1.c: Ditto.
2569         * gcc.dg/torture/pr35771-2.c: Ditto.
2570         * gcc.dg/torture/pr35771-3.c: Ditto.
2571         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2572         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2573         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2574         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2575         * g++.dg/other/i386-1.C: Ditto.
2576         * g++.dg/other/pr40446.C: Ditto.
2577
2578 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2579
2580         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2581
2582 2010-07-23  Daniel Kraft  <d@domob.eu>
2583
2584         PR fortran/44709
2585         * gfortran.dg/exit_1.f08: New test.
2586         * gfortran.dg/exit_2.f08: New test.
2587
2588 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2589
2590         PR tree-optimization/39839
2591         * gcc.target/arm/pr39839.c: New test case.
2592
2593 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2594
2595         * gnat.dg/unchecked_convert5b.adb: New test.
2596         * gnat.dg/unchecked_convert6.adb: Likewise.
2597         * gnat.dg/unchecked_convert6b.adb: Likewise.
2598
2599 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2600
2601         * gnat.dg/aggr15.ad[sb]: New test.
2602
2603 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2604
2605         PR debug/45024
2606         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2607
2608 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2609
2610         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2611         with dg-require-linker-plugin.
2612
2613 2010-07-22  Richard Guenther  <rguenther@suse.de>
2614
2615         PR lto/43850
2616         * g++.dg/lto/20100722-1_0.C: New testcase.
2617
2618 2010-07-22  Richard Guenther  <rguenther@suse.de>
2619
2620         PR lto/42451
2621         * gcc.dg/lto/20100720-3_0.c: New testcase.
2622         * gcc.dg/lto/20100720-3_1.c: Likewise.
2623
2624 2010-07-22  Richard Guenther  <rguenther@suse.de>
2625
2626         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2627         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2628
2629         PR lto/43373
2630         * gcc.dg/lto/20100722-1_0.c: New testcase.
2631
2632 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2633
2634         PR tree-optimization/44891
2635         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2636
2637 2010-07-22  Richard Guenther  <rguenther@suse.de>
2638
2639         PR tree-optimization/45017
2640         * gcc.c-torture/execute/pr45017.c: New testcase.
2641
2642 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2643
2644         PR fortran/45019
2645         * gfortran.dg/aliasing_dummy_5.f90: New.
2646
2647 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2648
2649         PR target/43698
2650         * gcc.target/arm/pr43698.c: New test.
2651
2652 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2653
2654         PR fortran/44929
2655         * Revert my commit r162325 for this PR.
2656
2657 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2658
2659         PR debug/45015
2660         * gcc.target/m68k/pr45015.c: New test.
2661
2662 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2663
2664         PR c++/44641
2665         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2666         comments.
2667
2668 2010-07-21  Richard Guenther  <rguenther@suse.de>
2669
2670         PR lto/45018
2671         * g++.dg/lto/20100721-1_0.C: New testcase.
2672
2673 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2674
2675         PR tree-optimization/44900
2676         * g++.dg/torture/pr44900.C: New test.
2677
2678 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2679
2680         PR middle-end/44738
2681         * c-c++-common/uninit-17.c: Correct expected error.
2682
2683 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2684
2685         * gcc.dg/guality/asm-1.c: New test.
2686
2687         PR debug/45003
2688         * gcc.dg/guality/pr45003-2.c: New test.
2689         * gcc.dg/guality/pr45003-3.c: New test.
2690
2691 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2692
2693         PR libfortran/44697
2694         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2695
2696 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2697
2698         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2699         defined on the current line.
2700         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2701         * g++.dg/debug/dwarf2/pr44641.C: New.
2702
2703 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2704
2705         * gcc.target/powerpc/block-move-1.c: New test.
2706         * gcc.target/powerpc/block-move-2.c: New test.
2707
2708 2010-07-20  Jason Merrill  <jason@redhat.com>
2709
2710         PR c++/44967
2711         * g++.dg/cpp0x/sfinae2.C: New.
2712
2713 2010-07-20  Richard Guenther  <rguenther@suse.de>
2714
2715         PR lto/42696
2716         * gcc.dg/lto/20100720-4_0.c: New testcase.
2717
2718 2010-07-20  Richard Guenther  <rguenther@suse.de>
2719
2720         PR lto/43221
2721         * gcc.dg/lto/20100720-2_0.c: New testcase.
2722         * gcc.dg/lto/20100720-2_1.c: Likewise.
2723
2724 2010-07-20  Richard Guenther  <rguenther@suse.de>
2725
2726         PR lto/43208
2727         * gcc.dg/lto/20100720-1_0.c: New testcase.
2728         * gcc.dg/lto/20100720-1_1.c: Likewise.
2729
2730 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2731
2732         PR debug/45003
2733         * gcc.dg/guality/pr45003-1.c: New test.
2734
2735 2010-07-20  Richard Guenther  <rguenther@suse.de>
2736
2737         PR tree-optimization/44977
2738         * gcc.dg/torture/pr44977.c: New testcase.
2739
2740 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2741
2742         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2743         sync_char_short
2744
2745 2010-07-20  Richard Guenther  <rguenther@suse.de>
2746
2747         PR middle-end/44971
2748         PR middle-end/44988
2749         * gcc.dg/pr44971.c: New testcase.
2750         * gcc.c-torture/compile/pr44988.c: Likewise.
2751
2752 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2753
2754         PR fortran/44929
2755         * gfortran.dg/allocate_with_typespec.f90: New test.
2756         * gfortran.dg/allocate_derived_1.f90: Update error message.
2757
2758 2010-07-19  Jason Merrill  <jason@redhat.com>
2759
2760         PR c++/44996
2761         * g++.dg/cpp0x/decltype23.C: New.
2762
2763 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2764
2765         PR fortran/42385
2766         * gfortran.dg/class_defined_operator_1.f03 : New test.
2767
2768 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2769
2770         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2771         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2772         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2773         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2774
2775 2010-07-19  Richard Guenther  <rguenther@suse.de>
2776
2777         PR middle-end/44941
2778         * gcc.c-torture/compile/pr44941.c: New testcase.
2779
2780 2010-07-19  Jason Merrill  <jason@redhat.com>
2781
2782         PR c++/44969
2783         * g++.dg/template/sfinae24.C: New.
2784
2785 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2786
2787         PR fortran/44353
2788         * gfortran.dg/data_implied_do_2.f90: Removed.
2789
2790 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2791
2792         PR c++/44969
2793         * g++.dg/template/sfinae23.C: New.
2794
2795 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2796
2797         * lib/target-supports.exp (check_sse_os_support_available): New
2798         proc.
2799         (check_sse_hw_available): New proc.
2800         (check_effective_target_sse_runtime): New proc.
2801         (check_effective_target_sse2_runtime): New proc.
2802         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2803         -msse2 if check_sse_os_support_available.
2804         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2805         check_sse_os_support_available.
2806         * gcc.dg/vect/vect.exp: Likewise.
2807         * gfortran.dg/vect/vect.exp: Likewise.
2808         * gcc.target/i386/sol2-check: Renamed to ...
2809         * gcc.target/i386/sse-os-support.h: ... this.
2810         (sol2_check): Renamed to ...
2811         (sse_os_support): ... this.
2812         Only test movss with xmm registers.
2813         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2814         Removed ILL_INSN, ILL_INSN_LEN.
2815         * gcc.target/i386/sse2-check.h: Likewise.
2816         * gcc.target/i386/sse3-check.h: Likewise.
2817         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2818         Removed cpuid.h, __get_cpuid test.
2819         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2820         Removed cpuid.h, __get_cpuid test.
2821         * g++.dg/other/pr40446.C: Likewise.
2822         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2823         * gcc.dg/compat/vector-1a_main.c: Likewise.
2824         * gcc.dg/compat/vector-2a_main.c: Likewise.
2825         * gcc.dg/pr36584.c: Likewise.
2826         * gcc.dg/pr37544.c: Likewise.
2827         * gcc.dg/torture/pr16104-1.c: Likewise.
2828         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2829         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2830         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2831         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2832         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2833         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2834         sse2_runtime.
2835         * gcc.dg/torture/pr35771-2.c: Likewise.
2836         * gcc.dg/torture/pr35771-3.c: Likewise.
2837         * gcc.target/i386/pr39315-2.c: Likewise.
2838         * gcc.target/i386/pr39315-4.c: Likewise.
2839         * gcc.target/i386/vperm-v2df.c: Likewise.
2840         * gcc.target/i386/vperm-v2di.c: Likewise.
2841         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2842         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2843         sse_runtime.
2844
2845 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2846
2847         PR fortran/44353
2848         * gfortran.dg/data_implied_do_2.f90: New test.
2849
2850 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2851
2852         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2853
2854 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2855
2856         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2857         to the "mips16" group.
2858         (mips_using_mips16_p): New procedure.
2859         (mips-dg-options): Use it.
2860
2861 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2862
2863         * gcc.target/mips/mips16-attributes-4.c: New test.
2864
2865 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2866
2867         PR testsuite/44418
2868         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2869         * gcc.target/powerpc/recip-2.c: Ditto.
2870         * gcc.target/powerpc/recip-3.c: Ditto.
2871
2872 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2873
2874         * gcc.target/arm/pr42235.c: New test.
2875
2876 2010-07-16  Jason Merrill  <jason@redhat.com>
2877
2878         PR c++/32505
2879         * g++.dg/template/partial8.C: New.
2880
2881 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2882
2883         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2884         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2885         in C++.
2886         (gualcvt): New overloaded inline.
2887         (GUALCVT): Use it for C++.
2888         * g++.dg/guality/guality.exp: New.
2889         * g++.dg/guality/guality.h: New.
2890         * g++.dg/guality/redeclaration1.C: New test.
2891         * g++.dg/dg.exp: Prune also guality/* tests.
2892         * gcc.dg/guality/pr43141.c: Moved to...
2893         * c-c++-common/guality/pr43141.c: ... here.
2894
2895 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2896
2897         PR libfortran/37077
2898         * gfortran.dg/char4_iunit_2.f03: New test.
2899
2900 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2901
2902         * lib/plugin-support.exp (plugin-test-execute):
2903         Add ${gcc_objdir}/intl to includes.
2904
2905 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2906
2907         PR target/44942
2908         * gcc.c-torture/execute/pr44942.c: New test.
2909         * gcc.target/i386/pr44942.c: New test.
2910
2911 2010-07-15  Jason Merrill  <jason@redhat.com>
2912
2913         PR c++/44909
2914         * g++.dg/cpp0x/implicit7.C: New.
2915         * g++.dg/cpp0x/implicit8.C: New.
2916
2917 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2918
2919         Disable float tests for __SPU__ targets due to lack of signed zero:
2920         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2921         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2922         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2923         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2924         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2925         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2926         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2927         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2928         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2929
2930 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2931
2932         * gfortran.dg/select_char_2.f90: New test.
2933
2934 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2935
2936         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2937         with DECL_CHAIN.
2938
2939 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2940
2941         PR fortran/44936
2942         * gfortran.dg/typebound_generic_9.f03: New.
2943
2944 2010-07-15  Richard Guenther  <rguenther@suse.de>
2945
2946         PR tree-optimization/44946
2947         * gcc.c-torture/compile/pr44946.c: New testcase.
2948
2949 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2950
2951         PR fortran/40206
2952         * gfortran.dg/select_char_3.f90: New test.
2953
2954 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2955             Kevin F. Quinn  <kevquinn@gentoo.org>
2956
2957         * gcc.dg/Wtrampolines.c: New.
2958
2959 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2960
2961         PR libfortran/44934
2962         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2963
2964 2010-07-14  Jason Merrill  <jason@redhat.com>
2965
2966         PR c++/44810
2967         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2968
2969         Implement C++0x unrestricted unions (N2544)
2970         * g++.dg/cpp0x/union1.C: New.
2971         * g++.dg/cpp0x/union2.C: New.
2972         * g++.dg/cpp0x/union3.C: New.
2973         * g++.dg/cpp0x/defaulted2.C: Adjust.
2974         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2975         * g++.old-deja/g++.ext/anon2.C: Adjust.
2976         * g++.old-deja/g++.mike/misc6.C: Adjust.
2977
2978 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2979
2980         PR fortran/44925
2981         * gfortran.dg/c_loc_tests_15.f90: New.
2982
2983 2010-07-13  Jason Merrill  <jason@redhat.com>
2984
2985         PR c++/44909
2986         * g++.dg/cpp0x/implicit6.C: New.
2987
2988 2010-07-13  Jason Merrill  <jason@redhat.com>
2989
2990         PR c++/44540
2991         * g++.dg/abi/noreturn1.C: New.
2992         * g++.dg/abi/noreturn2.C: New.
2993
2994 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2995
2996         PR other/44874
2997         PR debug/44832
2998         * c-c++-common/pr44832.c: New test.
2999
3000 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3001
3002         PR objc/44488
3003         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3004         on the target.  Make sure that we can assemble the emitted asm when
3005         the test type is 'compile'.
3006
3007 2010-07-13  Richard Guenther  <rguenther@suse.de>
3008
3009         PR tree-optimization/36960
3010         * g++.dg/torture/pr36960.C: New testcase.
3011
3012 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3013
3014         PR c++/44908
3015         * g++.dg/template/sfinae21.C: New.
3016         * g++.dg/template/sfinae22.C: Likewise.
3017
3018 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3019
3020         PR testsuite/42843
3021         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3022         * gcc.dg/plugin/ggcplug.c: Likewise.
3023         * g++.dg/plugin/selfassign.c: Likewise.
3024         * g++.dg/plugin/attribute_plugin.c: Likewise.
3025         * g++.dg/plugin/dumb_plugin.c: Likewise.
3026         * g++.dg/plugin/pragma_plugin.c: Likewise.
3027
3028 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3029
3030         * gcc.c-torture/execute/pr44683.x: New.
3031         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3032
3033 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3034
3035         PR fortran/44434
3036         PR fortran/44565
3037         PR fortran/43945
3038         PR fortran/44869
3039         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3040         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3041         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3042         * gfortran.dh/typebound_call_16.f03: New.
3043         * gfortran.dg/typebound_generic_6.f03: New.
3044         * gfortran.dg/typebound_generic_7.f03: New.
3045         * gfortran.dg/typebound_generic_8.f03: New.
3046
3047 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3048
3049         PR libfortran/37077
3050         * gfortran.dg/char4_iunit_1.f03: New test.
3051
3052 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3053
3054         * gcc.dg/tree-ssa/vrp53.c: New test.
3055
3056 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3057
3058         PR c++/44907
3059         * g++.dg/template/sfinae19.C: New.
3060         * g++.dg/template/sfinae20.C: Likewise.
3061
3062 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3063
3064         * gcc.target/arm/interrupt-1.c: New test.
3065         * gcc.target/arm/interrupt-2.c: New test.
3066
3067 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3068
3069         * gcc.dg/pr42427.c: Require c99_runtime.
3070         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3071         c99_runtime.
3072         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3073         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3074         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3075         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3076         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3077         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3078         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3079         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3080         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3081         * gcc.target/i386/pr37275.c: Require visibility support.
3082
3083 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3084
3085         * lib/target-supports.exp (check_effective_target_sse): New proc.
3086         * gcc.target/i386/sol2-check.h: New file.
3087         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3088         Include sol2-check.h.
3089         (main) Only run do_test () if sol2_check ().
3090         * gcc.target/i386/sse2-check.h: Likewise.
3091         * gcc.target/i386/sse3-check.h: Likewise.
3092         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3093         [__sun__ && __svr4__]: Execute SSE2 instruction.
3094         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3095         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3096         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3097         * g++.dg/ext/vector14.C: Likewise.
3098         * g++.dg/other/mmintrin.C: Likewise.
3099         * gcc.dg/20020418-1.c: Likewise.
3100         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3101         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3102         * gcc.dg/format/unnamed-1.c: Likewise.
3103         Adapt dg-warning line number.
3104         * gcc.dg/graphite/pr40281.c: Likewise.
3105         * gcc.dg/pr32176.c: Likewise.
3106         * gcc.dg/pr40550.c: Likewise.
3107         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3108         * gcc.dg/torture/pr36891.c: Likewise.
3109         * gcc.target/i386/20020218-1.c: Likewise.
3110         * gcc.target/i386/20020523.c: Likewise.
3111         * gcc.target/i386/abi-1.c: Likewise.
3112         * gcc.target/i386/brokensqrt.c: Likewise.
3113         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3114         * gcc.target/i386/pr13366.c: Likewise.
3115         * gcc.target/i386/pr13685.c: Likewise.
3116         * gcc.target/i386/pr24306.c: Likewise.
3117         * gcc.target/i386/pr31486.c: Likewise.
3118         * gcc.target/i386/pr32065-1.c: Likewise.
3119         * gcc.target/i386/pr32065-2.c: Likewise.
3120         * gcc.target/i386/pr32389.c: Likewise.
3121         * gcc.target/i386/pr38824.c: Likewise.
3122         * gcc.target/i386/pr38931.c: Likewise.
3123         * gcc.target/i386/pr39592-1.c: Likewise.
3124         * gcc.target/i386/pr43766.c: Likewise.
3125         * gcc.target/i386/recip-divf.c: Likewise.
3126         * gcc.target/i386/recip-sqrtf.c: Likewise.
3127         * gcc.target/i386/recip-vec-divf.c: Likewise.
3128         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3129         * gcc.target/i386/sse-1.c: Likewise.
3130         * gcc.target/i386/sse-16.c: Likewise.
3131         * gcc.target/i386/sse-2.c: Likewise.
3132         * gcc.target/i386/sse-20.c: Likewise.
3133         * gcc.target/i386/sse-3.c: Likewise.
3134         * gcc.target/i386/sse-7.c: Likewise.
3135         * gcc.target/i386/sse-9.c: Likewise.
3136         * gcc.target/i386/sse-addps-1.c: Likewise.
3137         * gcc.target/i386/sse-addss-1.c: Likewise.
3138         * gcc.target/i386/sse-andnps-1.c: Likewise.
3139         * gcc.target/i386/sse-andps-1.c: Likewise.
3140         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3141         * gcc.target/i386/sse-comiss-1.c: Likewise.
3142         * gcc.target/i386/sse-comiss-2.c: Likewise.
3143         * gcc.target/i386/sse-comiss-3.c: Likewise.
3144         * gcc.target/i386/sse-comiss-4.c: Likewise.
3145         * gcc.target/i386/sse-comiss-5.c: Likewise.
3146         * gcc.target/i386/sse-comiss-6.c: Likewise.
3147         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3148         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3149         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3150         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3151         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3152         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3153         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3154         * gcc.target/i386/sse-divps-1.c: Likewise.
3155         * gcc.target/i386/sse-divss-1.c: Likewise.
3156         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3157         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3158         * gcc.target/i386/sse-maxps-1.c: Likewise.
3159         * gcc.target/i386/sse-maxss-1.c: Likewise.
3160         * gcc.target/i386/sse-minps-1.c: Likewise.
3161         * gcc.target/i386/sse-minss-1.c: Likewise.
3162         * gcc.target/i386/sse-movaps-1.c: Likewise.
3163         * gcc.target/i386/sse-movaps-2.c: Likewise.
3164         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3165         * gcc.target/i386/sse-movhps-1.c: Likewise.
3166         * gcc.target/i386/sse-movhps-2.c: Likewise.
3167         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3168         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3169         * gcc.target/i386/sse-movntps-1.c: Likewise.
3170         * gcc.target/i386/sse-movss-1.c: Likewise.
3171         * gcc.target/i386/sse-movss-2.c: Likewise.
3172         * gcc.target/i386/sse-movss-3.c: Likewise.
3173         * gcc.target/i386/sse-movups-1.c: Likewise.
3174         * gcc.target/i386/sse-movups-2.c: Likewise.
3175         * gcc.target/i386/sse-mulps-1.c: Likewise.
3176         * gcc.target/i386/sse-mulss-1.c: Likewise.
3177         * gcc.target/i386/sse-orps-1.c: Likewise.
3178         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3179         * gcc.target/i386/sse-recip-vec.c: Likewise.
3180         * gcc.target/i386/sse-recip.c: Likewise.
3181         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3182         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3183         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3184         * gcc.target/i386/sse-subps-1.c: Likewise.
3185         * gcc.target/i386/sse-subss-1.c: Likewise.
3186         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3187         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3188         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3189         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3190         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3191         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3192         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3193         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3194         * gcc.target/i386/sse-xorps-1.c: Likewise.
3195         * gcc.target/i386/ssefn-1.c: Likewise.
3196         * gcc.target/i386/ssefn-3.c: Likewise.
3197         * gcc.target/i386/sseregparm-1.c: Likewise.
3198         * gcc.target/i386/stackalign/return-3.c: Likewise.
3199         * gcc.target/i386/vectorize1.c: Likewise.
3200         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3201         * gcc.target/i386/xorps-sse.c: Likewise.
3202         * gfortran.dg/pr28158.f90: Likewise.
3203         * gfortran.dg/pr30667.f: Likewise.
3204         * gnat.dg/loop_optimization7.adb: Likewise.
3205         * gnat.dg/sse_nolib.adb: Likewise.
3206
3207 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3208
3209         PR fortran/44702
3210         * gfortran.dg/use_rename_6.f90: New.
3211         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3212
3213 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3214
3215         PR fortran/44869
3216         * gfortran.dg/class_24.f03: New.
3217
3218 2010-07-10  Richard Guenther  <rguenther@suse.de>
3219
3220         PR lto/44889
3221         * gcc.dg/lto/20100709-1_0.c: New testcase.
3222         * gcc.dg/lto/20100709-1_1.c: Likewise.
3223
3224 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3225
3226         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3227
3228 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3229
3230         PR objc/44140
3231         * objc.dg/lto/trivial-1_0.m: New.
3232         * objc.dg/lto/lto.exp: New.
3233         * obj-c++.dg/lto/trivial-1_0.mm: New.
3234         * obj-c++.dg/lto/lto.exp: New.
3235         * objc.dg/symtab-1.m: Adjust sizes.
3236         * objc.dg/image-info.m: Do not run for gnu-runtime.
3237
3238 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3239
3240         * gcc.dg/pr32370.c: Allow another kind of error message.
3241
3242 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3243
3244         * gnat.dg/atomic3.adb: New test.
3245
3246 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3247             Denys Vlasenko  <dvlasenk@redhat.com>
3248             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3249
3250         PR tree-optimization/28632
3251         * gcc.dg/tree-ssa/vrp51.c: New test.
3252         * gcc.dg/tree-ssa/vrp52.c: New test.
3253
3254 2010-07-09  Jason Merrill  <jason@redhat.com>
3255
3256         * g++.dg/abi/covariant6.C: New.
3257         * g++.dg/inherit/covariant17.C: Test both bases.
3258         * g++.dg/inherit/covariant7.C: Check vtable layout.
3259
3260 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3261
3262         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3263
3264 2010-07-09  Richard Guenther  <rguenther@suse.de>
3265
3266         PR tree-optimization/44852
3267         * gcc.c-torture/execute/pr44852.c: New testcase.
3268
3269 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3270
3271         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3272         multiplication by values.
3273         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3274         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3275
3276 2010-07-09  Richard Guenther  <rguenther@suse.de>
3277
3278         PR tree-optimization/44882
3279         * gfortran.dg/pr44882.f90: New testcase.
3280
3281 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3282
3283         PR target/40657
3284         * gcc.target/arm/pr40657-1.c: New test.
3285         * gcc.target/arm/pr40657-2.c: New test.
3286         * gcc.c-torture/execute/pr40657.c: New test.
3287
3288 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3289
3290         * gcc.dg/tree-ssa/vrp50.c: New test.
3291         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3292
3293 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3294
3295         PR fortran/44649
3296         * gfortran.dg/c_sizeof_1.f90: Modified.
3297         * gfortran.dg/storage_size_1.f08: New.
3298         * gfortran.dg/storage_size_2.f08: New.
3299
3300 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3301
3302         * gcc.c-torture/execute/20100708-1.c: New test.
3303
3304 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3305
3306         PR fortran/44847
3307         * gfortran.dg/gomp/pr44847.f90: New test.
3308
3309 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3310
3311         PR tree-optimization/44710
3312         * gcc.dg/tree-ssa/ifc-6.c: New.
3313         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3314
3315 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3316
3317         PR fortran/18918
3318         * gfortran.dg/coarray_10.f90: Add an additional test.
3319
3320 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3321
3322         PR middle-end/44828
3323         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3324         * gcc.c-torture/execute/pr44828.x: Revert.
3325
3326 2010-07-08  Jason Merrill  <jason@redhat.com>
3327
3328         PR c++/43120
3329         * g++.dg/inherit/covariant17.C: New.
3330         * g++.dg/abi/covariant1.C: Actually test for the bug.
3331
3332 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3333
3334         PR rtl-optimization/44838
3335         * gcc.dg/pr44838.c: New.
3336
3337 2010-07-08  Richard Guenther  <rguenther@suse.de>
3338
3339         PR tree-optimization/44831
3340         * gcc.c-torture/compile/pr44831.c: New testcase.
3341         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3342
3343 2010-07-08  Richard Guenther  <rguenther@suse.de>
3344
3345         PR tree-optimization/44861
3346         * g++.dg/vect/pr44861.cc: New testcase.
3347
3348 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3349
3350         PR middle-end/44828
3351         * gcc.c-torture/execute/pr44828.x: New file.
3352
3353 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3354
3355         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3356         dg-options.
3357         * g++.dg/ext/altivec-17.C: Adjust error message.
3358
3359 2010-07-07  Tom Tromey  <tromey@redhat.com>
3360
3361         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3362
3363 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3364
3365         PR target/44844
3366         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3367         * gcc.target/i386/rdrand-2.c: Likewise.
3368         * gcc.target/i386/rdrand-3.c: Likewise.
3369
3370 2010-07-07  Jan Hubicka  <jh@suse.cz>
3371
3372         PR middle-end/44813
3373         * g++.dg/torture/pr44813.C: New testcase.
3374         * g++.dg/torture/pr44826.C: New testcase.
3375
3376 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3377
3378         PR rtl-optimization/44787
3379         * gcc.c-torture/compile/pr44788.c: New test.
3380         * gcc.target/arm/pr44788.c: New test.
3381
3382 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3383
3384         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3385
3386 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3387
3388         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3389         to dg-options.
3390
3391 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3392
3393         PR fortran/44742
3394         * gfortran.dg/parameter_array_init_6.f90: New.
3395         * gfortran.dg/initialization_20.f90: Update dg-error.
3396         * gfortran.dg/initialization_24.f90: Ditto.
3397
3398 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3399         PR fortran/PR44693
3400         * gfortran.dg/dim_range_1.f90:  New test.
3401         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3402
3403 2010-07-06  Jason Merrill  <jason@redhat.com>
3404
3405         PR c++/44703
3406         * g++.dg/cpp0x/initlist41.C: New.
3407
3408         PR c++/44778
3409         * g++.dg/template/ptrmem22.C: New.
3410
3411 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3412
3413         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3414         support.
3415         * gcc.target/i386/i386.exp: Likewise.
3416
3417 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3418
3419         PR testsuite/44195
3420         * gcc.dg/lto/20100518_0.c: Limit to x86.
3421
3422 2010-07-06  Richard Guenther  <rguenther@suse.de>
3423
3424         PR middle-end/44828
3425         * gcc.c-torture/execute/pr44828.c: New testcase.
3426
3427 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3428
3429         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3430         * g++.dg/warn/volatile1.C: Likewise.
3431         * g++.dg/template/warn1.C: Likewise.
3432
3433 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3434
3435         AVX Programming Reference (June, 2010)
3436         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3437         * g++.dg/other/i386-3.C: Likewise.
3438         * gcc.target/i386/sse-12.c: Likewise.
3439
3440         * gcc.target/i386/f16c-check.h: New.
3441         * gcc.target/i386/rdfsbase-1.c: Likewise.
3442         * gcc.target/i386/rdfsbase-2.c: Likewise.
3443         * gcc.target/i386/rdgsbase-1.c: Likewise.
3444         * gcc.target/i386/rdgsbase-2.c: Likewise.
3445         * gcc.target/i386/rdrand-1.c: Likewise.
3446         * gcc.target/i386/rdrand-2.c: Likewise.
3447         * gcc.target/i386/rdrand-3.c: Likewise.
3448         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3449         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3450         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3451         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3452         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3453         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3454         * gcc.target/i386/wrfsbase-1.c: Likewise.
3455         * gcc.target/i386/wrfsbase-2.c: Likewise.
3456         * gcc.target/i386/wrgsbase-1.c: Likewise.
3457         * gcc.target/i386/wrgsbase-2.c: Likewise.
3458
3459         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3460         (__builtin_ia32_vcvtps2ph): New.
3461         (__builtin_ia32_vcvtps2ph256): Likewise.
3462
3463         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3464         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3465
3466         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3467         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3468
3469         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3470         (__builtin_ia32_vcvtps2ph256): Likewise.
3471         Add fsgsbase,rdrnd,f16c.
3472
3473         * lib/target-supports.exp (check_effective_target_f16c): New.
3474
3475 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3476
3477         * gcc.dg/guality/nrv-1.c: New test.
3478
3479 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3480
3481         PR middle-end/42505
3482         * gcc.target/arm/pr42505.c: New test case.
3483
3484 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3485
3486         PR c++/44808
3487         * g++.dg/opt/nrv16.C: New test.
3488
3489 2010-07-05  Richard Guenther  <rguenther@suse.de>
3490
3491         PR tree-optimization/44784
3492         * gcc.c-torture/compile/pr44784.c: New testcase.
3493
3494 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3495
3496         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3497         Increase loop bound and array size.
3498         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3499         Likewise.
3500
3501 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3502
3503         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3504         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3505         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3506         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3507         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3508
3509 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3510
3511         PR c++/22138
3512         * g++.dg/parse/template25.C: New.
3513
3514 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3515
3516         PR rtl-optimization/44695
3517         * gcc.dg/torture/pr44695.c: New.
3518
3519 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3520
3521         PR c++/16630
3522         * g++.dg/ext/pretty3.C: New.
3523
3524 2010-07-04  Richard Guenther  <rguenther@suse.de>
3525
3526         PR middle-end/44809
3527         * g++.dg/torture/pr44809.C: New testcase.
3528
3529 2010-07-04  Richard Guenther  <rguenther@suse.de>
3530
3531         PR tree-optimization/44656
3532         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3533
3534 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3535             Revital Eres  <eres@il.ibm.com>
3536
3537         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3538         misaligned stores.
3539         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3540         gcc.dg/vect/vect-96.c: Likewise.
3541         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3542         that support misaligned stores. Change the number of expected
3543         misaligned accesses.
3544         * gcc.dg/vect/vect-peel-1.c: New test.
3545         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3546         gcc.dg/vect/vect-peel-4.c: Likewise.
3547         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3548         vectorizable on all targets that support realignment.
3549         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3550
3551 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3552
3553         PR c/44806
3554         * gcc.dg/torture/pr44806.c: New.
3555
3556 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3557
3558         * gnat.dg/cond_expr1.adb: New test.
3559
3560 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3561
3562         * gnat.dg/modular3.adb: New test.
3563         * gnat.dg/modular3_pkg.ads: New helper.
3564
3565 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3566             Mikael Pettersson  <mikpe@it.uu.se>
3567
3568         PR testsuite/44518
3569         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3570         Make signed-ness of chars explicit.  Scan the object for
3571         strings that are split by some target assemblers.
3572         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3573         explicit.
3574
3575 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3576
3577         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3578
3579 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3580
3581         PR/44128
3582         * g++.dg/warn/Wshadow-7.C: New test.
3583
3584 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3585             Julian Brown  <julian@codesourcery.com>
3586             Sandra Loosemore  <sandra@codesourcery.com>
3587
3588         * gcc.c-torture/execute/20100416-1.c: New test case.
3589
3590 2010-07-02  Julian Brown  <julian@codesourcery.com>
3591             Sandra Loosemore  <sandra@codesourcery.com>
3592
3593         PR target/43703
3594
3595         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3596         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3597
3598 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3599             Julian Brown  <julian@codesourcery.com>
3600
3601         * gcc.target/arm/neon/vadds64.c: Regenerated.
3602         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3603         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3604         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3605         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3606         * gcc.target/arm/neon-vmls-1.c: Likewise.
3607         * gcc.target/arm/neon-vsubs64.c: New execution test.
3608         * gcc.target/arm/neon-vsubu64.c: New execution test.
3609         * gcc.target/arm/neon-vadds64.c: New execution test.
3610         * gcc.target/arm/neon-vaddu64.c: New execution test.
3611
3612 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3613
3614         * gcc.target/arm/neon-vands64.c: New.
3615         * gcc.target/arm/neon-vandu64.c: New.
3616         * gcc.target/arm/neon-vbics64.c: New.
3617         * gcc.target/arm/neon-vbicu64.c: New.
3618         * gcc.target/arm/neon-veors64.c: New.
3619         * gcc.target/arm/neon-veoru64.c: New.
3620         * gcc.target/arm/neon-vorns64.c: New.
3621         * gcc.target/arm/neon-vornu64.c: New.
3622         * gcc.target/arm/neon-vorrs64.c: New.
3623         * gcc.target/arm/neon-vorru64.c: New.
3624         * gcc.target/arm/neon/vands64.c: Regenerated.
3625         * gcc.target/arm/neon/vandu64.c: Regenerated.
3626         * gcc.target/arm/neon/vbics64.c: Regenerated.
3627         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3628         * gcc.target/arm/neon/veors64.c: Regenerated.
3629         * gcc.target/arm/neon/veoru64.c: Regenerated.
3630         * gcc.target/arm/neon/vorns64.c: Regenerated.
3631         * gcc.target/arm/neon/vornu64.c: Regenerated.
3632         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3633         * gcc.target/arm/neon/vorru64.c: Regenerated.
3634
3635 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3636
3637         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3638
3639 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3640
3641         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3642         * gfortran.dg/intent_out_5.f90: Same.
3643         * gfortran.dg/ltrans-7.f90: Same.
3644         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3645
3646 2010-07-02  Jan Hubicka  <jh@suse.cz>
3647
3648         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3649
3650 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3651
3652         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3653
3654 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3655
3656         PR c++/44780
3657         * c-c++-common/Wunused-var-12.c: New test.
3658
3659 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3660
3661         PR target/42835
3662         * gcc.target/arm/pr42835.c: New test.
3663
3664         PR target/42172
3665         * gcc.target/arm/pr42172-1.c: New test.
3666
3667 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3668
3669         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3670
3671 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3672
3673         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3674         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3675         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3676         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3677         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3678         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3679         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3680         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3681         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3682         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3683         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3684         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3685         * gcc.target/arm/neon-vdup_ns64.c: New.
3686         * gcc.target/arm/neon-vdup_nu64.c: New.
3687         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3688         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3689         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3690         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3691         * gcc.target/arm/neon-vmov_ns64.c: New.
3692         * gcc.target/arm/neon-vmov_nu64.c: New.
3693         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3694         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3695         * gcc.target/arm/neon-vget_lanes64.c: New.
3696         * gcc.target/arm/neon-vget_laneu64.c: New.
3697         * gcc.target/arm/neon-vset_lanes64.c: New.
3698         * gcc.target/arm/neon-vset_laneu64.c: New.
3699
3700 2010-07-02  Richard Guenther  <rguenther@suse.de>
3701
3702         * g++.dg/torture/20100702-1.C: New testcase.
3703
3704 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3705
3706         PR target/44707
3707         * gcc.c-torture/compile/pr44707.c: New test.
3708
3709 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3710
3711         PR c++/44039
3712         * g++.dg/template/crash101.C: New.
3713
3714 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3715
3716         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3717         Use the ABI-0 accessors and fail it for m64.
3718
3719 2010-07-02  Jan Hubicka  <jh@suse.cz>
3720
3721         * g++.dg/tree-ssa/pr44706.C: New testcase.
3722
3723 2010-07-02  Richard Guenther  <rguenther@suse.de>
3724
3725         PR tree-optimization/44748
3726         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3727
3728 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3729
3730         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3731         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3732         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3733         the method types to forward:.
3734
3735 2010-06-30  Jason Merrill  <jason@redhat.com>
3736
3737         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3738         * g++.dg/other/pr25632.C: Likewise.
3739
3740 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3741
3742         PR tree-optimization/40421
3743         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3744
3745 2010-07-01  Richard Guenther  <rguenther@suse.de>
3746
3747         PR middle-end/42834
3748         PR middle-end/44468
3749         * gcc.c-torture/execute/20100316-1.c: New testcase.
3750         * gcc.c-torture/execute/pr44468.c: Likewise.
3751         * gcc.c-torture/compile/20100609-1.c: Likewise.
3752         * gcc.dg/volatile2.c: Adjust.
3753         * gcc.dg/plugin/selfassign.c: Likewise.
3754         * gcc.dg/pr36902.c: Likewise.
3755         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3756         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3757         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3758         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3759         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3760         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3761         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3762         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3763         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3764         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3765         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3766         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3767         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3768         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3769         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3770         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3771         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3772         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3773         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3774         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3775         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3776         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3777         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3778         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3779         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3780         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3781         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3782         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3783         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3784         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3785         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3786         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3787         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3788         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3789         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3790         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3791         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3792         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3793         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3794         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3795         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3796         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3797         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3798         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3799         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3800         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3801         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3802         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3803         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3804         * g++.dg/tree-ssa/pr31146.C: Likewise.
3805         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3806         * g++.dg/tree-ssa/pr33604.C: Likewise.
3807         * g++.dg/plugin/selfassign.c: Likewise.
3808         * gfortran.dg/array_memcpy_3.f90: Likewise.
3809         * gfortran.dg/array_memcpy_4.f90: Likewise.
3810         * c-c++-common/torture/pr42834.c: New testcase.
3811
3812 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3813
3814         PR c++/44628
3815         * g++.dg/template/crash100.C: New.
3816
3817 2010-06-30  Jan Hubicka  <jh@suse.cz>
3818
3819         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3820
3821 2010-06-30  Michael Matz  <matz@suse.de>
3822
3823         PR bootstrap/44699
3824         * gcc.dg/pr44699.c: New test.
3825
3826 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3827
3828         PR tree-optimization/39799
3829         * c-c++-common/uninit-17.c: New test.
3830
3831 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3832
3833         PR libfortran/43298
3834         * gfortran.dg/read_infnan_1.f90: New test.
3835
3836 2010-06-29  Jason Merrill  <jason@redhat.com>
3837
3838         Enable implicitly declared move constructor/operator= (N3053).
3839         * g++.dg/cpp0x/implicit3.C: New.
3840         * g++.dg/cpp0x/implicit4.C: New.
3841         * g++.dg/cpp0x/implicit5.C: New.
3842         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3843         * g++.dg/cpp0x/not_special.C: Adjust.
3844         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3845         * g++.dg/cpp0x/rv1n.C: Adjust.
3846         * g++.dg/cpp0x/rv1p.C: Adjust.
3847         * g++.dg/cpp0x/rv2n.C: Adjust.
3848         * g++.dg/cpp0x/rv2p.C: Adjust.
3849         * g++.dg/cpp0x/rv3n.C: Adjust.
3850         * g++.dg/cpp0x/rv3p.C: Adjust.
3851         * g++.dg/cpp0x/rv4n.C: Adjust.
3852         * g++.dg/cpp0x/rv4p.C: Adjust.
3853         * g++.dg/cpp0x/rv5n.C: Adjust.
3854         * g++.dg/cpp0x/rv5p.C: Adjust.
3855         * g++.dg/cpp0x/rv6n.C: Adjust.
3856         * g++.dg/cpp0x/rv6p.C: Adjust.
3857         * g++.dg/cpp0x/rv7n.C: Adjust.
3858         * g++.dg/cpp0x/rv7p.C: Adjust.
3859         * g++.dg/cpp0x/rv8p.C: Adjust.
3860         * g++.dg/gomp/pr26690-1.C: Adjust.
3861         * g++.dg/other/error20.C: Adjust.
3862         * g++.dg/other/error31.C: Adjust.
3863         * g++.dg/parse/error19.C: Adjust.
3864         * g++.dg/template/qualttp5.C: Adjust.
3865         * g++.old-deja/g++.law/ctors5.C: Adjust.
3866
3867         Enable implicitly deleted functions (N2346)
3868         * g++.dg/cpp0x/defaulted17.C: New.
3869         * g++.dg/cpp0x/implicit1.C: New.
3870         * g++.dg/cpp0x/implicit2.C: New.
3871         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3872         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3873         * g++.dg/init/ctor4.C: Adjust.
3874         * g++.dg/init/synth2.C: Adjust.
3875         * g++.dg/lto/20081118_1.C: Adjust.
3876         * g++.dg/other/error13.C: Adjust.
3877         * g++.dg/other/unused1.C: Adjust.
3878         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3879         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3880         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3881         * g++.old-deja/g++.law/ctors17.C: Adjust.
3882         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3883         * g++.old-deja/g++.pt/assign1.C: Adjust.
3884         * g++.old-deja/g++.pt/crash20.C: Adjust.
3885
3886         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3887         * g++.dg/cpp0x/defaulted13.C: Adjust.
3888         * g++.dg/cpp0x/defaulted2.C: Adjust.
3889         * g++.dg/cpp0x/defaulted3.C: Adjust.
3890         * g++.dg/cpp0x/initlist9.C: Adjust.
3891         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3892         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3893         * g++.dg/init/synth2.C: Adjust.
3894
3895         * g++.dg/cpp0x/defaulted19.C: New.
3896
3897         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3898         * g++.dg/template/error23.C: Fix for -std=c++0x.
3899
3900 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3901
3902         PR fortran/44718
3903         * gfortran.dg/proc_ptr_28.f90: New.
3904
3905 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3906
3907         PR tree-optimization/43801
3908         * g++.dg/torture/pr43801.C: New test.
3909
3910         PR debug/44668
3911         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3912
3913 2010-06-29  Jason Merrill  <jason@redhat.com>
3914
3915         PR c++/44587
3916         * g++.dg/template/qualified-id2.C: New.
3917         * g++.dg/template/qualified-id3.C: New.
3918
3919 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3920
3921         PR fortran/44696
3922         * gfortran.dg/associated_target_4.f90: New.
3923
3924 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3925
3926         PR fortran/44582
3927         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3928
3929 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3930
3931         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3932
3933 2010-06-29  Jan Hubicka  <jh@suse.cz>
3934
3935         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3936
3937 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3938
3939         PR target/43902
3940         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3941         * gcc.target/arm/wmul-3.c: New test.
3942         * gcc.target/arm/wmul-4.c: New test.
3943
3944 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3945
3946         PR rtl-optimization/44659
3947         * gcc.target/i386/extract-1.c: New.
3948         * gcc.target/i386/extract-2.c: Likewise.
3949         * gcc.target/i386/extract-3.c: Likewise.
3950         * gcc.target/i386/extract-4.c: Likewise.
3951         * gcc.target/i386/extract-5.c: Likewise.
3952         * gcc.target/i386/extract-6.c: Likewise.
3953
3954 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3955
3956         PR c++/44682
3957         * g++.dg/warn/Wunused-var-14.C: New test.
3958
3959 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3960
3961         PR fortran/43298
3962         * gfortran.dg/nan_6.f90: New.
3963
3964 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3965
3966         PR tree-optimization/43781
3967         * gcc.dg/torture/pr43781.c: New.
3968
3969 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3970
3971         PR fortran/40158
3972         * gfortran.dg/actual_rank_check_1.f90: New test.
3973
3974 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3975
3976         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3977
3978 2010-06-28  Jan Hubicka  <jh@suse.cz>
3979
3980         PR tree-optimization/44687
3981         * gcc.c-torture/compile/pr44687.c
3982
3983 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3984
3985         PR c++/44535
3986         * g++.dg/torture/pr44535.C: New test.
3987
3988 2010-06-28  Michael Matz  <matz@suse.de>
3989
3990         PR middle-end/44592
3991         * gfortran.dg/pr44592.f90: New test.
3992
3993 2010-06-28  Jan Hubicka  <jh@suse.cz>
3994
3995         PR tree-optimization/44357
3996         * g++.dg/torture/pr44357.C: New testcase.
3997
3998 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3999
4000         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4001         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4002         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4003         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4004         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4005         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4006         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4007         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4008
4009 2010-06-27  Jan Hubicka  <jh@suse.cz>
4010
4011         * gcc.c-torture/compile/pr44686.c: New file.
4012
4013 2010-06-27  Richard Guenther  <rguenther@suse.de>
4014
4015         PR tree-optimization/44683
4016         * gcc.c-torture/execute/pr44683.c: New testcase.
4017
4018 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4019
4020         * gnat.dg/noreturn3.ad[sb]: New test.
4021
4022 2010-06-26  Jason Merrill  <jason@redhat.com>
4023
4024         * g++.dg/cpp0x/explicit5.C: New.
4025
4026 2010-06-26  Richard Guenther  <rguenther@suse.de>
4027
4028         PR tree-optimization/44393
4029         * gcc.dg/pr44393.c: New testcase.
4030
4031 2010-06-26  Jan Hubicka  <jh@suse.cz>
4032
4033         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4034
4035 2010-06-26  Richard Guenther  <rguenther@suse.de>
4036
4037         PR middle-end/44674
4038         * gcc.dg/pr44674.c: New testcase.
4039
4040 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4041
4042         * gcc.dg/opts-3.c: New test.
4043
4044 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4045
4046         * gfortran.dg/type_decl_1.f90: New.
4047         * gfortran.dg/type_decl_2.f90: New.
4048
4049 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4050
4051         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4052         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4053
4054 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4055
4056         PR testsuite/38946
4057         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4058         error in comparing reals.
4059
4060 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4061
4062         * selected_real_kind_2.f90: New.
4063         * selected_real_kind_3.f90: New.
4064
4065 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4066
4067         * gfortran.dg/entry_19.f90: New.
4068
4069 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4070
4071         * gfortran.dg/end_subroutine_1.f90: New.
4072         * gfortran.dg/end_subroutine_2.f90: New.
4073         * gfortran.dg/interface_proc_end.f90: Update.
4074
4075 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4076
4077         * gfortran.dg/semicolon_fixed.f: Update.
4078         * gfortran.dg/semicolon_fixed_2.f: New.
4079         * gfortran.dg/semicolon_free_2.f90: New.
4080         * gfortran.dg/semicolon_free.f90: Update.
4081
4082 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4083
4084         PR fortran/44448
4085         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4086
4087 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4088
4089         * g++.dg/ipa/iinline-3.C: New test.
4090         * gcc.dg/ipa/modif-1.c: Removed.
4091
4092 2010-06-25  Jan Hubicka  <jh@suse.cz>
4093
4094         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
4095
4096 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4097
4098         * g++.dg/ipa/iinline-2.C: New test.
4099
4100 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4101
4102         PR middle-end/43866
4103         * gfortran.dg/pr43866.f90: New test.
4104
4105         PR tree-optimization/44539
4106         * gcc.dg/pr44539.c: New test.
4107
4108 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4109
4110         From Jim Wilson:
4111         PR target/43902
4112         * gcc.target/mips/madd-9.c: New test.
4113
4114 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4115
4116         PR c/44517
4117         * gcc.dg/noncompile/pr44517.c: New.
4118         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4119
4120 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4121
4122         PR testsuite/43283
4123         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4124         and add argument to nop for IA64.
4125
4126 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4127
4128         PR target/44588
4129         * gcc.target/i386/mod-1.c: New.
4130         * gcc.target/i386/umod-1.c: Likewise.
4131         * gcc.target/i386/umod-2.c: Likewise.
4132         * gcc.target/i386/umod-3.c: Likewise.
4133
4134 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4135
4136         PR middle-end/44492
4137         * g++.dg/torture/pr44492.C: New test.
4138
4139 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4140
4141         * c-c++-common/warn-omitted-condop.c: New.
4142
4143 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4144
4145         PR fortran/44614
4146         * gfortran.dg/import8.f90: New.
4147
4148 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4149
4150         * gnat.dg/not_null.adb: Update test case.
4151
4152 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4153
4154         PR c++/44619
4155         * g++.dg/warn/Wunused-var-13.C: New test.
4156
4157         PR c++/44627
4158         * g++.dg/diagnostic/method1.C: New test.
4159
4160 2010-06-22  Cary Coutant  <ccoutant@google.com>
4161
4162         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4163
4164 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4165
4166         PR fortran/44616
4167         * gfortran.dg/abstract_type_8.f03: New.
4168
4169 2010-06-21  Jason Merrill  <jason@redhat.com>
4170
4171         * g++.dg/cpp0x/noexcept08.C: New.
4172
4173         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4174
4175 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4176
4177         PR target/44615
4178         * gcc.target/i386/sse2-vec-2a.c: New.
4179
4180 2010-06-21  DJ Delorie  <dj@redhat.com>
4181
4182         * gcc.dg/pragma-diag-1.c: New.
4183
4184 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4185
4186         PR target/44615
4187         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4188
4189 2010-06-21  Alan Modra  <amodra@gmail.com>
4190
4191         PR testsuite/44505
4192         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4193         tail call to check_fa_mid.
4194
4195 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4196
4197         PR target/44575
4198         * gcc.c-torture/execute/pr44575.c: New test.
4199
4200 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4201
4202         PR fortran/40632
4203         * gfortran.dg/contiguous_1.f90: New.
4204         * gfortran.dg/contiguous_2.f90: New.
4205         * gfortran.dg/contiguous_3.f90: New.
4206
4207 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4208
4209         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4210         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4211
4212 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4213
4214         PR target/44546
4215         * gcc.target/i386/pr44546.c: New test.
4216
4217 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4218
4219         * gcc.dg/opts-2.c: New test.
4220
4221 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4222
4223         PR fortran/44584
4224         * gfortran.dg/typebound_proc_15.f03: Modified.
4225
4226 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4227
4228         PR target/44072
4229         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4230         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4231
4232 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4233
4234         * g++.dg/ext/label13.C: Fix typo in last change.
4235
4236 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4237
4238         PR libfortran/44477
4239         * gfortran.dg/eof_3.f90
4240         * gfortran.dg/endfile_2.f90
4241         * gfortran.dg/endfile_4.f90
4242         * gfortran.dg/endfile_3.f90
4243
4244 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4245
4246         PR c++/41090
4247         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4248
4249 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4250
4251         PR fortran/44556
4252         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4253
4254 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4255
4256         * gcc.target/arm/pr40900.c: New test.
4257
4258 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4259
4260         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4261
4262 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4263
4264         PR fortran/44558
4265         * gfortran.dg/typebound_call_15.f03: New.
4266
4267 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4268
4269         PR c++/44486
4270         * g++.dg/pr44486.C: New.
4271
4272 2010-06-16  DJ Delorie  <dj@redhat.com>
4273
4274         * gcc.target/i386/volatile-bitfields-1.c: New.
4275         * gcc.target/i386/volatile-bitfields-2.c: New.
4276
4277 2010-06-16  Jason Merrill  <jason@redhat.com>
4278
4279         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4280
4281         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4282
4283 2010-06-16  Richard Guenther  <rguenther@suse.de>
4284
4285         PR c/44555
4286         * gcc.c-torture/execute/pr44555.c: New testcase.
4287
4288 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4289
4290         PR fortran/44549
4291         * gfortran.dg/typebound_proc_16.f03: New.
4292
4293 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4294
4295         * g++.dg/torture/pr43905.C: New test.
4296
4297 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4298
4299         PR testsuite/44538
4300         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4301         initialization loop from being vectorized.
4302         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4303
4304 2010-06-16  Alan Modra  <amodra@gmail.com>
4305
4306         PR tree-optimization/44507
4307         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4308
4309 2010-06-15  Jason Merrill  <jason@redhat.com>
4310
4311         * g++.dg/overload/arg3.C: Adjust error locations.
4312         * g++.dg/overload/copy1.C: Likewise.
4313         * g++.dg/tc1/dr152.C: Likewise.
4314         * g++.dg/template/incomplete4.C: Likewise.
4315         * g++.dg/template/incomplete5.C: Likewise.
4316         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4317         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4318         * g++.old-deja/g++.pt/crash9.C: Likewise.
4319
4320         * g++.dg/inherit/virtual5.C: New.
4321
4322         * g++.dg/cpp0x/defaulted18.C: New.
4323
4324         * g++.dg/cpp0x/initlist40.C: New.
4325
4326         * g++.dg/cpp0x/initlist39.C: New.
4327
4328 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4329
4330         PR middle-end/44391
4331         * gcc.dg/graphite/pr44391.c: New.
4332
4333 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4334
4335         PR fortran/43388
4336         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4337         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4338         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4339         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4340
4341 2010-06-15  Richard Guenther  <rguenther@suse.de>
4342
4343         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4344
4345 2010-06-15  Richard Guenther  <rguenther@suse.de>
4346
4347         * gcc.dg/vect/bb-slp-21.c: Adjust.
4348         * gcc.dg/vect/bb-slp-13.c: Likewise
4349         * gcc.dg/vect/bb-slp-4.c: Likewise
4350         * gcc.dg/vect/bb-slp-22.c: Likewise
4351         * gcc.dg/vect/bb-slp-14.c: Likewise
4352         * gcc.dg/vect/bb-slp-23.c: Likewise
4353         * gcc.dg/vect/bb-slp-15.c: Likewise
4354         * gcc.dg/vect/bb-slp-17.c: Likewise
4355         * gcc.dg/vect/bb-slp-18.c: Likewise
4356         * gcc.dg/vect/bb-slp-19.c: Likewise
4357         * gcc.dg/vect/bb-slp-10.c: Likewise
4358         * gcc.dg/vect/bb-slp-11.c: Likewise
4359         * gcc.dg/vect/bb-slp-20.c: Likewise
4360         * gcc.dg/vect/bb-slp-3.c: Likewise
4361
4362 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4363
4364         PR fortran/44536
4365         * gfortran.dg/gomp/pr44536.f90: New test.
4366         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4367
4368 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4369
4370         PR target/44534
4371         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4372         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4373
4374 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4375
4376         PR tree-optimization/44508
4377         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4378
4379         PR bootstrap/44509
4380         * gcc.dg/pr44509.c: New test.
4381
4382 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4383
4384         PR tree-optimization/44507
4385         * gcc.dg/vect/pr44507.c: New test.
4386
4387 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4388
4389         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4390         and c-pretty-print.h.
4391
4392         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4393
4394 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4395
4396         * gfortran.dg/whole_file_18.f90: Updated error message.
4397
4398 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4399
4400         * gfortran.dg/whole_file_20.f03: New.
4401
4402 2010-06-12  Jan Hubicka  <jh@suse.cz>
4403
4404         * gcc.c-torture/compile/pc44485.c: New testcase.
4405
4406 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4407
4408         PR fortran/40117
4409         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4410         * gfortran.dg/typebound_proc_14.f03: New.
4411         * gfortran.dg/typebound_proc_15.f03: New.
4412
4413 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4414
4415         * gcc.dg/opts-1.c: New test.
4416
4417 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4418
4419         * gcc.dg/funroll-loops-all.c: Update expected error.
4420
4421 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4422
4423         PR target/44481
4424         * gcc.target/i386/pr44481.c: New test.
4425
4426 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4427
4428         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4429
4430 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4431
4432         PR middle-end/44483
4433         * gcc.dg/tree-ssa/pr44483.c: New.
4434
4435 2010-06-11  Paul Brook  <paul@codesourcery.com>
4436
4437         * g++.dg/other/arm-neon-1.C: New test.
4438
4439 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4440
4441         PR fortran/42051
4442         PR fortran/43896
4443         * gfortran.dg/class_23.f03: New test.
4444
4445 2010-06-11  Jan Hubicka  <jh@suse.cz>
4446
4447         * gcc.dg/ipa/pure-const-2.c: New testcase.
4448
4449 2010-06-11  Jan Hubicka  <jh@suse.cz>
4450
4451         * gcc.dg/noreturn-7.c: Update.
4452         * gcc.dg/noreturn-4.c: Update.
4453
4454 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4455
4456         Fix MIPS bootstrap
4457         * g++.dg/other/typedef4.C: New test.
4458
4459 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4460
4461         PR fortran/44207
4462         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4463
4464 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4465
4466         PR fortran/44457
4467         * gfortran.dg/asynchronous_3.f03
4468
4469 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4470
4471         PR middle-end/44185
4472         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4473         non-temporal stores out of the tests to form new test cases.  As a
4474         result, no non-temporal store should be generated in this case.
4475
4476         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4477         prefetch-7.c that generate one non-temporal store.
4478
4479         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4480         prefetch-7.c that generate one non-temporal store and one
4481         one-temporal prefetch.
4482
4483 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4484
4485         PR tree-optimization/44258
4486         * gcc.dg/tree-ssa/pr44258.c: New test.
4487
4488 2010-06-10  Daniel Kraft  <d@domob.eu>
4489
4490         PR fortran/38936
4491         * gfortran.dg/associate_1.f03: New test.
4492         * gfortran.dg/associate_2.f95: New test.
4493         * gfortran.dg/associate_3.f03: New test.
4494         * gfortran.dg/associate_4.f08: New test.
4495
4496 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4497
4498         * gfortran.dg/selected_char_kind_4.f90: New test.
4499
4500 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4501
4502         * gcc.dg/pr42461.c: New test.
4503
4504 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4505
4506         PR fortran/44347
4507         * gfortran.dg/selected_real_kind_1.f90: New.
4508
4509 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4510
4511         PR fortran/44359
4512         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4513         warning.
4514         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4515         check for warning.
4516
4517 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4518
4519         * gfortran.dg/data_namelist_conflict.f90: New test.
4520
4521 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4522
4523         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4524         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4525         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4526
4527 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4528
4529         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4530         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4531         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4532         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4533         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4534
4535 2010-06-09  Jason Merrill  <jason@redhat.com>
4536
4537         PR c++/44366
4538         * g++.dg/cpp0x/decltype23.C: Move to...
4539         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4540
4541 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4542
4543         PR fortran/44211
4544         * gfortran.dg/typebound_call_14.f03: New test.
4545
4546 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4547
4548         PR tree-optimization/44423
4549         * gcc.dg/tree-ssa/pr44423.c: New test.
4550
4551 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4552
4553         PR testsuite/42843
4554         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4555         TV_NONE to initialize tv_id field.
4556         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4557         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4558         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4559         Include toplev.h .
4560         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4561         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4562         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4563
4564 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4565
4566         PR tree-optimization/39874
4567         PR middle-end/28685
4568         * gcc.dg/pr39874.c: New file.
4569
4570 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4571
4572         * g++.dg/ext/attr-alias-1.C: New.
4573         * g++.dg/ext/attr-alias-2.C: New.
4574
4575 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4576
4577         PR fortran/44446
4578         * gfortran.dg/proc_ptr_27.f90: New.
4579
4580 2010-06-07  Jason Merrill  <jason@redhat.com>
4581
4582         PR c++/44366
4583         * g++.dg/cpp0x/decltype23.C: New.
4584
4585 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4586             Shujing Zhao  <pearly.zhao@oracle.com>
4587
4588         PR c/37724
4589         * gcc.dg/c90-const-expr-10.c: Adjust.
4590         * gcc.dg/c99-const-expr-10.c: Adjust.
4591         * gcc.dg/init-bad-7.c: New.
4592
4593 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4594
4595         * lib/target-supports.exp (check_effective_target_gas): New proc.
4596         * gcc.c-torture/execute/960321-1.x: New file.
4597
4598 2010-06-07  Jason Merrill  <jason@redhat.com>
4599
4600         PR c++/44401
4601         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4602
4603 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4604
4605         PR c++/44444
4606         * g++.dg/warn/Wunused-var-12.C: New test.
4607
4608         PR c++/44443
4609         * c-c++-common/Wunused-var-11.c: New test.
4610
4611 2010-06-07  Jan Hubicka  <jh@suse.cz>
4612
4613         * gcc.dg/ipa/pure-const-1.c: New testcase.
4614
4615 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4616
4617         PR rtl-optimization/44404
4618         * gcc.dg/pr44404.c: New.
4619
4620 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4621
4622         PR target/44159
4623         * gcc.target/i386/abi-2.c: Check sysv abi here.
4624         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4625         function to avoid failures by different ABIs.
4626         * gcc.target/i386/aes-check.h: Likewise.
4627         * gcc.target/i386/avx-check.h: Likewise.
4628         * gcc.target/i386/fma4-check.h: Likewise.
4629         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4630         * gcc.target/i386/mmx-check.h: Likewise.
4631         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4632         * gcc.target/i386/pclmul-check.h: Likewise.
4633         * gcc.target/i386/sse-check.h: Likewise.
4634         * gcc.target/i386/sse2-check.h: Likewise.
4635         * gcc.target/i386/sse3-check.h: Likewise.
4636         * gcc.target/i386/sse4_1-check.h: Likewise.
4637         * gcc.target/i386/sse4_2-check.h: Likewise.
4638         * gcc.target/i386/sse4a-check.h: Likewise.
4639         * gcc.target/i386/ssse3-check.h: Likewise.
4640         * gcc.target/i386/xop-check.h: Likewise.
4641         * gcc.target/i386/pr27971.c: Fix for LLP64.
4642         * gcc.target/i386/pr39139.c: Likewise.
4643         * gcc.target/i386/pr39315-check.c: Likewise.
4644         * gcc.target/i386/vararg-1.c: Likewise.
4645         * gcc.target/i386/vararg-2.c: Likewise.
4646         Additional add dg-compile to avoid failure due
4647         missing foo symbol.
4648
4649         * gcc.dg/compound-literal-1.c: Fix for llp64.
4650         * gcc.dg/pr32370.c: Likewise.
4651         * gcc.dg/pr37561.c: Likewise.
4652         * gcc.dg/pr41340.c: Likewise.
4653         * gcc.dg/pr41551.c: Likewise.
4654
4655 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4656
4657         PR c++/44188
4658         * g++.dg/debug/dwarf2/typedef3.C: New test.
4659
4660 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4661
4662         PR c/20000
4663         * c-c++-common/pr20000.c: New.
4664
4665 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4666
4667         PR c++/44086
4668         * g++.dg/init/pr44086.C: New.
4669         * g++.dg/cpp0x/decltype4.C: Adjust.
4670
4671 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4672
4673         PR fortran/43945
4674         * gfortran.dg/generic_23.f03: New test.
4675
4676 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4677
4678         PR fortran/43895
4679         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4680
4681 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4682
4683         PR c++/44361
4684         * c-c++-common/Wunused-var-9.c: New test.
4685
4686 2010-06-05  Jason Merrill  <jason@redhat.com>
4687
4688         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4689
4690 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4691
4692         PR c/44322
4693         * gcc.dg/c99-restrict-4.c: New test.
4694
4695 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4696
4697         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4698         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4699         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4700         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4701         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4702         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4703         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4704         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4705         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4706         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4707         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4708         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4709         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4710         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4711         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4712         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4713         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4714         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4715         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4716         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4717         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4718         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4719
4720 2010-06-04  Jason Merrill  <jason@redhat.com>
4721
4722         * g++.dg/cpp0x/noexcept06.C: New.
4723         * g++.dg/cpp0x/noexcept07.C: New.
4724
4725         * g++.dg/cpp0x/noexcept01.C: New.
4726         * g++.dg/cpp0x/noexcept02.C: New.
4727         * g++.dg/cpp0x/noexcept03.C: New.
4728         * g++.dg/cpp0x/noexcept04.C: New.
4729         * g++.dg/cpp0x/noexcept05.C: New.
4730
4731 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4732
4733         PR c++/44412
4734         * g++.dg/warn/Wunused-var-10.C: New test.
4735         * g++.dg/warn/Wunused-var-11.C: New test.
4736
4737         PR c++/44362
4738         * c-c++-common/Wunused-var-10.c: New test.
4739
4740 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4741
4742         PR c/25880
4743         * gcc.dg/assign-warn-2.c: Update.
4744         * gcc.dg/cpp/line3.c: Update.
4745         * gcc.dg/c99-array-lval-8.c: Update.
4746         * gcc.dg/cast-qual-2.c: Update.
4747         * gcc.dg/c99-arraydecl-3.c:  Update.
4748         * gcc.dg/assign-warn-1.c:  Update.
4749         * gcc.dg/format/gcc_diag-1.c:  Update.
4750
4751 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4752
4753         PR rtl-optimization/39871
4754         PR rtl-optimization/40615
4755         PR rtl-optimization/42500
4756         PR rtl-optimization/42502
4757         * gcc.target/arm/eliminate.c: New test.
4758
4759 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4760
4761         PR libstdc++/44410
4762         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4763         * g++.old-deja/g++.other/delete3.C: Likewise.
4764         * g++.old-deja/g++.other/new.C: Likewise.
4765         * g++.old-deja/g++.law/operators27.C: Likewise.
4766         * g++.old-deja/g++.mike/p755.C: Likewise.
4767         * g++.dg/eh/new1.C: Likewise.
4768         * g++.dg/init/new5.C: Likewise.
4769
4770 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4771
4772         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4773         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4774         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4775
4776 2010-06-03  Richard Guenther  <rguenther@suse.de>
4777
4778         PR lto/41921
4779         * lib/lto.exp: Always load gcc.exp.
4780         (lto-obj): For C source files invoke gcc_target_compile.
4781         * g++.dg/lto/20100603-1_0.C: New testcase.
4782         * g++.dg/lto/20100603-1_1.c: Likewise.
4783
4784 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4785
4786         PR tree-optimization/43688
4787         * gfortran.dg/pr43688.f90: New.
4788
4789 2010-06-03  Richard Guenther  <rguenther@suse.de>
4790
4791         PR lto/41584
4792         * gcc.dg/lto/20100603-1_0.c: New testcase.
4793         * gcc.dg/lto/20100603-2_0.c: Likewise.
4794         * gcc.dg/lto/20100603-3_0.c: Likewise.
4795
4796 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4797
4798         PR target/44218
4799         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4800         * gcc.target/powerpc/recip-2.c: Ditto.
4801         * gcc.target/powerpc/recip-3.c: Ditto.
4802         * gcc.target/powerpc/recip-4.c: Ditto.
4803         * gcc.target/powerpc/recip-5.c: Ditto.
4804         * gcc.target/powerpc/recip-6.c: Ditto.
4805         * gcc.target/powerpc/recip-7.c: Ditto.
4806         * gcc.target/powerpc/recip-test.h: Ditto.
4807         * gcc.target/powerpc/recip-test2.h: Ditto.
4808
4809 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4810
4811         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4812
4813 2010-06-02  Jason Merrill  <jason@redhat.com>
4814
4815         * g++.dg/ext/vector9.C: Expect typedef in error message.
4816
4817         PR c++/9726
4818         PR c++/23594
4819         PR c++/44333
4820         * g++.dg/tc1/dr101.C: Remove xfails.
4821
4822 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4823
4824         PR middle-end/44372
4825         * g++.dg/ipa/pr44372.C: New.
4826
4827 2010-06-02  Jan Hubicka  <jh@suse.cz>
4828
4829         PR middle-end/44295
4830         * g++.dg/torture/pr44295.C: Neww testcase.
4831
4832 2010-06-02  Jan Hubicka  <jh@suse.cz>
4833
4834         * gcc.dg/tree-ssa/loadpre6.c: Update.
4835
4836 2010-06-02  Richard Guenther  <rguenther@suse.de>
4837
4838         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4839         diagnostic.h.
4840
4841 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4842
4843         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4844         the link fail message.
4845
4846 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4847
4848         PR fortran/44360
4849         * gfortran.dg/use_13.f90: New test case.
4850
4851 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4852
4853         PR fortran/44371
4854         * gfortran.dg/error_stop_2.f08: Minor update.
4855
4856 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4857
4858         PR fortran/44371
4859         * gfortran.dg/error_stop_1.f08: New test.
4860         * gfortran.dg/error_stop_2.f08: New test.
4861
4862 2010-06-01  Jason Merrill  <jason@redhat.com>
4863
4864         DR 990
4865         * g++.dg/cpp0x/initlist37.C: New.
4866         * g++.dg/cpp0x/initlist38.C: New.
4867
4868         PR c++/44358
4869         * g++.dg/cpp0x/initlist36.C: New.
4870
4871 2010-05-31 Jan Hubicka  <jh@suse.cz>
4872
4873         * gcc.dg/noreturn-8.c: New testcase.
4874
4875 2010-05-31 Jan Hubicka  <jh@suse.cz>
4876
4877         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4878         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4879
4880 2010-05-31 Jan Hubicka  <jh@suse.cz>
4881
4882         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4883         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4884
4885 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4886
4887         PR fortran/36928
4888         * gfortran.dg/dependency_27.f90:  New test.
4889         * gfortran.dg/array_assign_1.F90:  New test.
4890
4891 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4892
4893         PR target/44338
4894         * gcc.target/i386/sse-24.c: New test.
4895
4896 2010-05-31  Jan Hubicka  <jh@suse.cz>
4897
4898         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4899
4900 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4901
4902         PR middle-end/44337
4903         * gcc.dg/pr44337.c: New test.
4904
4905         PR tree-optimization/44182
4906         * g++.dg/debug/pr44182.C: New test.
4907
4908 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4909
4910         * gcc.dg/nested-func-7.c: New test.
4911         * gnat.dg/frame_overflow.adb: Adjust directives.
4912
4913 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4914
4915         * gnat.dg/prot2.ad[sb]: New test.
4916         * gnat.dg/prot2_pkg1.ads: New helper.
4917         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4918
4919 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4920
4921         * gnat.dg/array11.adb: Adjust dg-warning directive.
4922         * gnat.dg/object_overflow.adb: Likewise.
4923
4924 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4925
4926         PR middle-end/44306
4927         * gcc.dg/tree-ssa/pr44306.c: New.
4928
4929 2010-05-29  Jan Hubicka  <jh@suse.cz>
4930
4931         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4932
4933 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4934
4935         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4936
4937 2010-05-28  Mike Stump  <mikestump@comcast.net>
4938
4939         PR objc/44125
4940         * objc.dg/const-str-9.m: Remove static.
4941
4942 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4943
4944         PR target/43636
4945         * gcc.c-torture/compile/pr43636.c: New test.
4946
4947 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4948
4949         PR objc++/23616
4950         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4951         * obj-c++.dg/try-catch-9.mm: Ditto.
4952
4953 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4954
4955         Revert patch for PR c++/44188
4956         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4957
4958 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4959
4960         PR c++/44188
4961         * g++.dg/debug/dwarf2/typedef3.C: New test.
4962
4963 2010-05-27  Jason Merrill  <jason@redhat.com>
4964
4965         PR c++/43555
4966         * g++.dg/ext/vla9.C: New.
4967
4968 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4969
4970         PR objc/44140
4971         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4972         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4973         * objc.dg/torture/tls/thr-init.m: Ditto.
4974         * objc.dg/torture/trivial.m: Ditto.
4975         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4976         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4977         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4978         * obj-c++.dg/torture/trivial.mm: Ditto.
4979
4980 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4981
4982         * g++.dg/lto/20100302_0.C: Skip on darwin.
4983
4984 2010-05-27  Richard Guenther  <rguenther@suse.de>
4985
4986         PR tree-optimization/44284
4987         * gcc.dg/vect/vect-118.c: New testcase.
4988         * gcc.dg/vect/bb-slp-20.c: Adjust.
4989         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4990         * gcc.dg/vect/slp-9.c: Likewise.
4991         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4992         * gcc.dg/vect/vect-10.c: Likewise.
4993         * gcc.dg/vect/vect-109.c: Likewise.
4994         * gcc.dg/vect/vect-12.c: Likewise.
4995         * gcc.dg/vect/vect-36.c: Likewise.
4996         * gcc.dg/vect/vect-7.c: Likewise.
4997         * gcc.dg/vect/vect-iv-8.c: Likewise.
4998         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4999         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5000         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5001         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5002         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5003         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5004         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5005         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5006         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5007         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5008         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5009         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5010         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5011         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5012         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5013         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5014         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5015
5016 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5017
5018         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5019         necessary.
5020
5021 2010-05-26  Jan Hubicka  <jh@suse.cz>
5022
5023         * gcc.dg/lto/materialize-1_0.c: New file.
5024         * gcc.dg/lto/materialize-1_1.c: New file.
5025
5026 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5027
5028         * gnat.dg/lto10.adb: New test.
5029         * gnat.dg/lto10_pkg.ads: New helper.
5030
5031 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5032
5033         * lib/target-supports.exp (check_effective_target_int128): New
5034         function to check if __int128 types are available for target.
5035         * c-c++-common/int128-types-1.c: New.
5036         * c-c++-common/int128-1.c: New.
5037         * c-c++-common/int128-2.c: New.
5038         * g++.dg/abi/mangle43.C: New.
5039         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5040         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5041         pointer-wide scalar.
5042         * g++.dg/other/pr25632.C: Likewise.
5043         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5044         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5045         overflow warnings.
5046         * g++.dg/warn/pr13358-4.C: Likewise.
5047         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5048         * g++.dg/warn/Wconversion-null.C: Likewise.
5049
5050 2010-05-26  Jason Merrill  <jason@redhat.com>
5051
5052         PR c++/43382
5053         * g++.dg/cpp0x/variadic101.C: New.
5054
5055 2010-05-26  Richard Guenther  <rguenther@suse.de>
5056
5057         PR rtl-optimization/44164
5058         * gcc.c-torture/execute/pr44164.c: New testcase.
5059         * g++.dg/tree-ssa/pr13146.C: Adjust.
5060
5061 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5062
5063         PR fortran/40011
5064         * gfortran.dg/whole_file_19.f90 : New test.
5065
5066 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5067
5068         PR fortran/30668
5069         PR fortran/31346
5070         PR fortran/34260
5071         * gfortran.dg/pr40999.f: Fix function type.
5072         * gfortran.dg/whole_file_5.f90: Likewise.
5073         * gfortran.dg/whole_file_6.f90: Likewise.
5074         * gfortran.dg/whole_file_16.f90: New.
5075         * gfortran.dg/whole_file_17.f90: New.
5076         * gfortran.dg/whole_file_18.f90: New.
5077
5078 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5079             Iain Sandoe  <iains@gcc.gnu.org>
5080
5081         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5082         * gcc.c-torture/compile/pr44197.c: Require alias support.
5083         * gcc.dg/lto/20081222_0.c: Ditto.
5084
5085 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5086
5087         PR debug/42801
5088         * gcc.dg/guality/vla-2.c: New test.
5089
5090 2010-05-25  Richard Guenther  <rguenther@suse.de>
5091
5092         PR middle-end/44069
5093         * g++.dg/torture/pr44069.C: New testcase.
5094
5095 2010-05-25  Richard Guenther  <rguenther@suse.de>
5096
5097         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5098
5099 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5100
5101         PR objc/44140
5102         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5103
5104 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5105
5106         * obj-c++.dg/torture/tls/trivial.mm: New.
5107         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5108         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5109         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5110         * obj-c++.dg/torture/tls/diag-1.mm: New.
5111         * obj-c++.dg/torture/tls/tls.exp: New.
5112         * obj-c++.dg/torture/trivial.mm: New.
5113         * obj-c++.dg/torture/dg-torture.exp: New.
5114         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5115         * obj-c++.dg/tls/trivial.m: New.
5116         * obj-c++.dg/tls/init-1.mm: New.
5117         * obj-c++.dg/tls/diag-1.mm: New.
5118         * obj-c++.dg/tls/init-2.mm: New.
5119         * obj-c++.dg/tls/diag-2.mm: New.
5120         * obj-c++.dg/tls/diag-3.mm: New.
5121         * obj-c++.dg/tls/diag-4.mm: New.
5122         * obj-c++.dg/tls/static-1.mm: New.
5123         * obj-c++.dg/tls/tls.exp: New.
5124         * obj-c++.dg/tls/diag-5.mm: New.
5125         * obj-c++.dg/tls/static-1a.mm: New.
5126         * objc-obj-c++-shared/Object1.mm: New.
5127         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5128
5129 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5130
5131         PR objc++/43689
5132         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5133         * obj-c++.dg/const-str-6.mm: Ditto.
5134
5135 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5136
5137         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5138
5139 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5140
5141         PR ada/38394
5142         * gnat.dg/array13.ad[sb]: New test.
5143
5144 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5145             Sandra Loosemore  <sandra@codesourcery.com>
5146
5147         * gcc.target/arm/neon/: Regenerated test cases.
5148
5149         * gcc.target/arm/neon/polytypes.c,
5150         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5151         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5152         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5153         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5154         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5155         dg-add-options arm_neon.
5156
5157         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5158         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5159         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5160         and arm_neon_fp16_ok.
5161
5162         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5163         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5164
5165         * lib/target-supports.exp (add_options_for_arm_neon): New.
5166         (check_effective_target_arm_neon_ok_nocache): New, from
5167         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5168         (check_effective_target_arm_neon_ok): Use
5169         check_effective_target_arm_neon_ok_nocache.
5170         (add_options_for_arm_neon_fp16)
5171         (check_effective_target_arm_neon_fp16_ok)
5172         check_effective_target_arm_neon_fp16_ok_nocache): New.
5173         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5174
5175 2010-05-24  Jason Merrill  <jason@redhat.com>
5176
5177         PR c++/41510
5178         * g++.dg/cpp0x/initlist35.C: New.
5179         * g++.dg/init/brace6.C: Adjust.
5180
5181 2010-05-24  Paul Brook  <paul@codesourcery.com>
5182
5183         * gcc.target/arm/frame-pointer-1.c: New test.
5184         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5185         pointer elimination.
5186
5187 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5188
5189         PR target/44245
5190         * gcc.target/i386/crc32-3.c: New.
5191         * gcc.target/i386/crc32-4.c: Likewise.
5192
5193 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5194
5195         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5196         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5197         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5198
5199 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5200
5201         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5202
5203 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5204
5205         PR target/43869
5206         * gcc.c-target/pr43869.c: New test.
5207
5208 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5209
5210         PR fortran/44212
5211         * gfortran.dg/class_22.f03: New.
5212
5213 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5214
5215         PR lto/44238
5216         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5217
5218 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5219
5220         PR fortran/44213
5221         * gfortran.dg/abstract_type_7.f03: New.
5222
5223 2010-05-21  Jason Merrill  <jason@redhat.com>
5224
5225         * g++.dg/eh/spec11.C: Test cleanup optimization.
5226
5227 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5228
5229         PR debug/44223
5230         * gcc.target/i386/pr44223.c: New test.
5231
5232 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5233
5234         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5235
5236 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5237
5238         * g++.dg/other/const3.C: New test.
5239
5240 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5241
5242         PR fortran/38407
5243         * warn_unused_dummy_argument_1.f90: New.
5244         * warn_unused_dummy_argument_2.f90: New.
5245
5246 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5247
5248         PR c++/30298
5249         * g++.dg/inherit/crash1.C: New.
5250         * g++.dg/inherit/crash2.C: Likewise.
5251
5252 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5253
5254         PR debug/44178
5255         * g++.dg/debug/pr44178.C: New test.
5256
5257 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5258
5259         PR middle-end/44185
5260         * gcc.dg/tree-ssa/prefetch-6.c: Add
5261         --param min-insn-to-prefetch-ratio=6.
5262         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5263         allow unrolling, and adjust the movnti count.
5264
5265 2010-05-20  Jan Hubicka  <jh@suse.cz>
5266
5267         PR middle-end/44197
5268         * gcc.c-torture/compile/pr44197.c: New file.
5269
5270 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5271
5272         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5273         Fix test code.
5274         (check_effective_target_xop): Remove __may_alias__ attribute.
5275
5276 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5277
5278         PR target/44202
5279         * gcc.c-torture/execute/pr44202-1.c: New test.
5280
5281 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5282
5283         PR fortran/43851
5284         * gfortran.dg/label_1.f90: Update test.
5285
5286 2010-05-19  Jan Hubicka  <jh@suse.cz>
5287
5288         * gcc.dg/lto/ipareference2_0.c: New file.
5289         * gcc.dg/lto/ipareference2_1.c: New file.
5290
5291 2010-05-19  Jason Merrill  <jason@redhat.com>
5292
5293         * g++.dg/parse/fn-typedef2.C: New.
5294
5295         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5296         function type.
5297
5298         PR c++/44193
5299         * g++.dg/template/fntype1.C: New.
5300
5301 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5302
5303         * gnat.dg/discr23.ad[sb]: New test.
5304         * gnat.dg/discr23_pkg.ads: New helper.
5305
5306         * gnat.dg/specs/controlled1.ads: New test.
5307         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5308
5309 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5310
5311         PR fortran/44055
5312         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5313         Fixed scope of C_SIZEOF.
5314         * gfortran.dg/warn_conversion_2.f90: New.
5315
5316 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5317
5318         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5319         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5320         for optional selector.
5321         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5322         (check_effective_target_sse3): New proc.
5323         * gcc.target/i386/math-torture/math-torture.exp: Load
5324         target-supports.exp.
5325         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5326         check_effective_target_sse2.
5327         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5328         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5329         * g++.dg/vect/vect.exp: Likewise.
5330         * gfortran.dg/vect/vect.exp: Likewise.
5331         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5332         -msse2 if check_effective_target_sse2.
5333
5334         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5335         * gcc.target/i386/3dnow-2.c: Likewise.
5336         * gcc.target/i386/3dnowA-1.c: Likewise.
5337         * gcc.target/i386/3dnowA-2.c: Likewise.
5338         * gcc.target/i386/pr42549.c: Likewise.
5339
5340         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5341         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5342         * gcc.target/i386/sse3-addsubps.c: Likewise.
5343         * gcc.target/i386/sse3-haddpd.c: Likewise.
5344         * gcc.target/i386/sse3-haddps.c: Likewise.
5345         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5346         * gcc.target/i386/sse3-hsubps.c: Likewise.
5347         * gcc.target/i386/sse3-movddup.c: Likewise.
5348         * gcc.target/i386/sse3-movshdup.c: Likewise.
5349         * gcc.target/i386/sse3-movsldup.c: Likewise.
5350
5351         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5352         * g++.dg/ext/attrib35.C: Likewise.
5353         * g++.dg/opt/pr40496.C: Likewise.
5354         * g++.dg/other/i386-1.C: Likewise.
5355         * g++.dg/other/i386-4.C: Likewise.
5356         * g++.dg/other/pr34435.C: Likewise.
5357         * g++.dg/other/pr39496.C: Likewise.
5358         * g++.dg/other/pr40446.C: Likewise.
5359         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5360         * gcc.dg/compat/vector-1a_main.c: Likewise.
5361         * gcc.dg/compat/vector-2a_main.c: Likewise.
5362         * gcc.dg/lto/20090206-1_0.c: Likewise.
5363         * gcc.dg/pr34856.c: Likewise.
5364         * gcc.dg/pr36584.c: Likewise.
5365         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5366         * gcc.dg/pr37544.c: Likewise.
5367         * gcc.dg/torture/pr16104-1.c: Likewise.
5368         * gcc.dg/torture/pr35771-1.c: Likewise.
5369         * gcc.dg/torture/pr35771-2.c: Likewise.
5370         * gcc.dg/torture/pr35771-3.c: Likewise.
5371         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5372         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5373         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5374         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5375         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5376         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5377         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5378         * gcc.target/i386/20060512-1.c: Likewise.
5379         * gcc.target/i386/20060512-3.c: Likewise.
5380         * gcc.target/i386/all_one_m128i.c: Likewise.
5381         * gcc.target/i386/float128-1.c: Likewise.
5382         * gcc.target/i386/float128-2.c: Likewise.
5383         * gcc.target/i386/fpcvt-1.c: Likewise.
5384         * gcc.target/i386/fpcvt-2.c: Likewise.
5385         * gcc.target/i386/fpcvt-3.c: Likewise.
5386         * gcc.target/i386/fpprec-1.c: Likewise.
5387         * gcc.target/i386/funcspec-9.c: Likewise.
5388         * gcc.target/i386/incoming-1.c: Likewise.
5389         * gcc.target/i386/incoming-12.c: Likewise.
5390         * gcc.target/i386/incoming-2.c: Likewise.
5391         * gcc.target/i386/incoming-3.c: Likewise.
5392         * gcc.target/i386/incoming-4.c: Likewise.
5393         * gcc.target/i386/incoming-6.c: Likewise.
5394         * gcc.target/i386/incoming-7.c: Likewise.
5395         * gcc.target/i386/incoming-8.c: Likewise.
5396         * gcc.target/i386/opt-1.c: Likewise.
5397         * gcc.target/i386/opt-2.c: Likewise.
5398         * gcc.target/i386/ordcmp-1.c: Likewise.
5399         * gcc.target/i386/pr17692.c: Likewise.
5400         * gcc.target/i386/pr18614-1.c: Likewise.
5401         * gcc.target/i386/pr22152.c: Likewise.
5402         * gcc.target/i386/pr23570.c: Likewise.
5403         * gcc.target/i386/pr23575.c: Likewise.
5404         * gcc.target/i386/pr26449-1.c: Likewise.
5405         * gcc.target/i386/pr26600.c: Likewise.
5406         * gcc.target/i386/pr27790.c: Likewise.
5407         * gcc.target/i386/pr28839.c: Likewise.
5408         * gcc.target/i386/pr30970.c: Likewise.
5409         * gcc.target/i386/pr32000-1.c: Likewise.
5410         * gcc.target/i386/pr32000-2.c: Likewise.
5411         * gcc.target/i386/pr32280.c: Likewise.
5412         * gcc.target/i386/pr32661.c: Likewise.
5413         * gcc.target/i386/pr32708-1.c: Likewise.
5414         * gcc.target/i386/pr32961.c: Likewise.
5415         * gcc.target/i386/pr33329.c: Likewise.
5416         * gcc.target/i386/pr35714.c: Likewise.
5417         * gcc.target/i386/pr35767-1.c: Likewise.
5418         * gcc.target/i386/pr35767-1d.c: Likewise.
5419         * gcc.target/i386/pr35767-1i.c: Likewise.
5420         * gcc.target/i386/pr35767-2.c: Likewise.
5421         * gcc.target/i386/pr35767-2d.c: Likewise.
5422         * gcc.target/i386/pr35767-2i.c: Likewise.
5423         * gcc.target/i386/pr35767-3.c: Likewise.
5424         * gcc.target/i386/pr35767-5.c: Likewise.
5425         * gcc.target/i386/pr36222-1.c: Likewise.
5426         * gcc.target/i386/pr36578-1.c: Likewise.
5427         * gcc.target/i386/pr36578-2.c: Likewise.
5428         * gcc.target/i386/pr36992-1.c: Likewise.
5429         * gcc.target/i386/pr37101.c: Likewise.
5430         * gcc.target/i386/pr37216.c: Likewise.
5431         * gcc.target/i386/pr37434-1.c: Likewise.
5432         * gcc.target/i386/pr37434-2.c: Likewise.
5433         * gcc.target/i386/pr37843-3.c: Likewise.
5434         * gcc.target/i386/pr37843-4.c: Likewise.
5435         * gcc.target/i386/pr39162.c: Likewise.
5436         * gcc.target/i386/pr39315-1.c: Likewise.
5437         * gcc.target/i386/pr39315-2.c: Likewise.
5438         * gcc.target/i386/pr39315-3.c: Likewise.
5439         * gcc.target/i386/pr39315-4.c: Likewise.
5440         * gcc.target/i386/pr39445.c: Likewise.
5441         * gcc.target/i386/pr39496.c: Likewise.
5442         * gcc.target/i386/pr40809.c: Likewise.
5443         * gcc.target/i386/pr40906-3.c: Likewise.
5444         * gcc.target/i386/pr41019.c: Likewise.
5445         * gcc.target/i386/pr42542-1.c: Likewise.
5446         * gcc.target/i386/pr42542-2.c: Likewise.
5447         * gcc.target/i386/pr42542-3.c: Likewise.
5448         * gcc.target/i386/pr42542-3a.c: Likewise.
5449         * gcc.target/i386/pr42881.c: Likewise.
5450         * gcc.target/i386/push-1.c: Likewise.
5451         * gcc.target/i386/quad-sse.c: Likewise.
5452         * gcc.target/i386/reload-1.c: Likewise.
5453         * gcc.target/i386/sse-10.c: Likewise.
5454         * gcc.target/i386/sse-11.c: Likewise.
5455         * gcc.target/i386/sse-15.c: Likewise.
5456         * gcc.target/i386/sse-17.c: Likewise.
5457         * gcc.target/i386/sse-18.c: Likewise.
5458         * gcc.target/i386/sse-19.c: Likewise.
5459         * gcc.target/i386/sse-4.c: Likewise.
5460         * gcc.target/i386/sse-6.c: Likewise.
5461         * gcc.target/i386/sse-vect-types.c: Likewise.
5462         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5463         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5464         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5465         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5466         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5467         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5468         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5469         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5470         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5471         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5472         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5473         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5474         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5475         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5476         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5477         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5478         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5479         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5480         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5481         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5482         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5483         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5484         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5485         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5486         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5487         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5488         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5489         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5490         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5491         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5492         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5493         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5494         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5495         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5496         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5497         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5498         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5499         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5500         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5501         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5502         * gcc.target/i386/sse2-mmx.c: Likewise.
5503         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5504         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5505         * gcc.target/i386/sse2-movd-1.c: Likewise.
5506         * gcc.target/i386/sse2-movd-2.c: Likewise.
5507         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5508         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5509         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5510         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5511         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5512         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5513         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5514         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5515         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5516         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5517         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5518         * gcc.target/i386/sse2-movq-1.c: Likewise.
5519         * gcc.target/i386/sse2-movq-2.c: Likewise.
5520         * gcc.target/i386/sse2-movq-3.c: Likewise.
5521         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5522         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5523         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5524         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5525         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5526         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5527         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5528         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5529         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5530         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5531         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5532         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5533         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5534         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5535         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5536         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5537         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5538         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5539         * gcc.target/i386/sse2-pand-1.c: Likewise.
5540         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5541         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5542         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5543         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5544         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5545         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5546         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5547         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5548         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5549         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5550         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5551         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5552         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5553         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5554         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5555         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5556         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5557         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5558         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5559         * gcc.target/i386/sse2-por-1.c: Likewise.
5560         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5561         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5562         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5563         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5564         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5565         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5566         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5567         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5568         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5569         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5570         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5571         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5572         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5573         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5574         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5575         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5576         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5577         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5578         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5579         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5580         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5581         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5582         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5583         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5584         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5585         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5586         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5587         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5588         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5589         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5590         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5591         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5592         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5593         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5594         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5595         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5596         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5597         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5598         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5599         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5600         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5601         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5602         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5603         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5604         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5605         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5606         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5607         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5608         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5609         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5610         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5611         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5612         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5613         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5614         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5615         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5616         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5617         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5618         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5619         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5620         * gcc.target/i386/sse2-vec-1.c: Likewise.
5621         * gcc.target/i386/sse2-vec-2.c: Likewise.
5622         * gcc.target/i386/sse2-vec-3.c: Likewise.
5623         * gcc.target/i386/sse2-vec-4.c: Likewise.
5624         * gcc.target/i386/sse2-vec-5.c: Likewise.
5625         * gcc.target/i386/sse2-vec-6.c: Likewise.
5626         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5627         * gcc.target/i386/ssefn-2.c: Likewise.
5628         * gcc.target/i386/ssefn-4.c: Likewise.
5629         * gcc.target/i386/ssefp-1.c: Likewise.
5630         * gcc.target/i386/ssefp-2.c: Likewise.
5631         * gcc.target/i386/sseregparm-3.c: Likewise.
5632         * gcc.target/i386/sseregparm-4.c: Likewise.
5633         * gcc.target/i386/sseregparm-5.c: Likewise.
5634         * gcc.target/i386/sseregparm-6.c: Likewise.
5635         * gcc.target/i386/sseregparm-7.c: Likewise.
5636         * gcc.target/i386/ssetype-1.c: Likewise.
5637         * gcc.target/i386/ssetype-2.c: Likewise.
5638         * gcc.target/i386/ssetype-3.c: Likewise.
5639         * gcc.target/i386/ssetype-4.c: Likewise.
5640         * gcc.target/i386/ssetype-5.c: Likewise.
5641         * gcc.target/i386/unordcmp-1.c: Likewise.
5642         * gcc.target/i386/vararg-1.c: Likewise.
5643         * gcc.target/i386/vararg-2.c: Likewise.
5644         * gcc.target/i386/vararg-3.c: Likewise.
5645         * gcc.target/i386/vararg-4.c: Likewise.
5646         * gcc.target/i386/vararg-7.c: Likewise.
5647         * gcc.target/i386/vararg-8.c: Likewise.
5648         * gcc.target/i386/vecinit-1.c: Likewise.
5649         * gcc.target/i386/vecinit-2.c: Likewise.
5650         * gcc.target/i386/vecinit-3.c: Likewise.
5651         * gcc.target/i386/vecinit-4.c: Likewise.
5652         * gcc.target/i386/vecinit-5.c: Likewise.
5653         * gcc.target/i386/vecinit-6.c: Likewise.
5654         * gcc.target/i386/vectorize2.c: Likewise.
5655         * gcc.target/i386/vectorize3.c: Likewise.
5656         * gcc.target/i386/vectorize4.c: Likewise.
5657         * gcc.target/i386/vectorize6.c: Likewise.
5658         * gcc.target/i386/vectorize7.c: Likewise.
5659         * gcc.target/i386/vectorize8.c: Likewise.
5660         * gcc.target/i386/vperm-v2df.c: Likewise.
5661         * gcc.target/i386/vperm-v2di.c: Likewise.
5662         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5663         * gcc.target/i386/xorps-sse2.c: Likewise.
5664         * gcc.target/i386/xorps.c: Likewise.
5665         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5666         * gfortran.dg/graphite/pr42326.f90: Likewise.
5667         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5668
5669 2010-05-19  Richard Guenther  <rguenther@suse.de>
5670
5671         PR lto/44196
5672         * g++.dg/lto/20100519-1_0.C: New testcase.
5673
5674 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5675
5676         PR fortran/42360
5677         * gfortran.dg/warn_intent_out_not_set.f90: New.
5678
5679 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5680
5681         PR fortran/38404
5682         * gfortran.dg/data_char_1.f90: Updated warning message.
5683         * gfortran.dg/data_array_6.f: New.
5684
5685 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5686
5687         * g++.dg/ipa/ivinline-8.C: New test.
5688         * gcc.dg/ipa/iinline-2.c: Likewise.
5689
5690 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5691
5692         PR fortran/34505
5693         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5694         arguments; add check for return value kind.
5695         * gfortran.dg/float_1.f90: Likewise.
5696
5697 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5698
5699         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5700         (main): Use it.
5701         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5702         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5703         Prune another location line format.
5704         (lto-obj): Call lto_prune_warns on comp_output.
5705
5706 2010-05-18  Jan Hubicka  <jh@suse.cz>
5707
5708         * gcc.dg/lto/ipacp_0.c: New test.
5709         * gcc.dg/lto/ipacp_1.c: New test.
5710
5711 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5712
5713         PR lto/44184
5714         * gcc.dg/lto/20100518_0.c: New test.
5715
5716 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5717
5718         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5719
5720 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5721
5722         PR fortran/43990
5723         * gfortran.dg/class_21.f03: New.
5724
5725 2010-05-17  Jason Merrill  <jason@redhat.com>
5726
5727         PR c++/44157
5728         * g++.dg/cpp0x/initlist34.C: New.
5729
5730         PR c++/44158
5731         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5732
5733 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5734
5735         * g++.dg/ipa/ivinline-1.C: New test.
5736         * g++.dg/ipa/ivinline-2.C: New test.
5737         * g++.dg/ipa/ivinline-3.C: New test.
5738         * g++.dg/ipa/ivinline-4.C: New test.
5739         * g++.dg/ipa/ivinline-5.C: New test.
5740         * g++.dg/ipa/ivinline-6.C: New test.
5741
5742 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5743             Jason Merrill  <jason@redhat.com>
5744
5745         PR c++/44108
5746         * c-c++-common/Wunused-var-8.c: New test.
5747
5748 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5749
5750         PR bootstrap/42347
5751         * gcc.c-torture/compile/pr42347.c: New test.
5752
5753         PR middle-end/44102
5754         * g++.dg/ext/asmgoto1.C: New test.
5755
5756 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5757
5758         PR middle-end/44133
5759         * gcc.dg/tree-ssa/pr44133.c: New test.
5760         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5761         precise.
5762
5763 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5764
5765         PR fortran/44044
5766         * gfortran.dg/class_20.f03: New.
5767
5768 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5769
5770         PR 44078
5771         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5772         debug messages but not the newly introduced one.
5773
5774 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5775
5776         PR fortran/35779
5777         * gfortran.dg/initialization_25.f90: Commented testcase.
5778         * gfortran.dg/initialization_26.f90: New.
5779
5780 2010-05-16  Richard Guenther  <rguenther@suse.de>
5781
5782         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5783         * gcc.dg/pr43084.c: Likewise.
5784         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5785         -fipa-type-escape.
5786         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5787         -fipa-type-escape.
5788         * gcc.dg/struct/struct-reorg.exp: Likewise.
5789         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5790         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5791
5792 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5793
5794         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5795         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5796         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5797         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5798         tests.
5799
5800 2010-05-15  Jason Merrill  <jason@redhat.com>
5801
5802         * g++.dg/eh/spec10.C: New.
5803         * g++.dg/eh/spec11.C: New.
5804         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5805
5806 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5807
5808         PR fortran/44154
5809         PR fortran/42647
5810         * gfortran.dg/allocatable_scalar_9.f90: New.
5811
5812 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5813
5814         PR c++/44148
5815         * g++.dg/torture/pr44148.C: New test.
5816
5817 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5818
5819         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5820         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5821         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5822         diagnostics and type sizes.
5823
5824 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5825
5826         * gnat.dg/lto9.adb: New test.
5827         * gnat.dg/lto9_pkg1.ads: New helper.
5828         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5829
5830 2010-05-15  Jan Hubicka  <jh@suse.cz>
5831
5832         * gcc.dg/lto/ipareference_1.c: Rename to ...
5833         * gcc.dg/lto/ipareference_0.c: ... this one.
5834         * gcc.dg/lto/ipareference_2.c: Rename to ...
5835         * gcc.dg/lto/ipareference_1.c: ... this one.
5836
5837 2010-05-15  Jan Hubicka  <jh@suse.cz>
5838
5839         * gcc.dg/lto/ipareference_1.c: New file.
5840         * gcc.dg/lto/ipareference_2.c: New file.
5841
5842 2010-05-15  Richard Guenther  <rguenther@suse.de>
5843
5844         PR tree-optimization/44038
5845         * gcc.c-torture/compile/pr44038.c: New testcase.
5846
5847 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5848
5849         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5850         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5851
5852 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5853
5854         PR fortran/43207
5855         PR fortran/43969
5856         * gfortran.dg/class_18.f03: New.
5857         * gfortran.dg/class_19.f03: New.
5858
5859 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5860
5861         PR debug/44112
5862         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5863         * g++.dg/debug/dwarf2/const1.C: Remove.
5864
5865 2010-05-14  Jason Merrill  <jason@redhat.com>
5866
5867         * g++.dg/eh/cond4.C: New.
5868         * g++.dg/eh/elide2.C: Adjust.
5869         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5870
5871 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5872
5873         PR fortran/44135
5874         * gfortran.dg/actual_array_interface_2.f90: New test.
5875
5876 2010-05-14  Richard Guenther  <rguenther@suse.de>
5877
5878         PR tree-optimization/44119
5879         * gcc.c-torture/compile/pr44119.c: New testcase.
5880
5881 2010-05-14  Jason Merrill  <jason@redhat.com>
5882
5883         PR c++/44127
5884         * g++.dg/eh/terminate1.C: New.
5885
5886 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5887
5888         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5889
5890         PR debug/44136
5891         * gcc.dg/pr44136.c: New test.
5892
5893 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5894
5895         PR c++/30566
5896         * g++.dg/warn/Wshadow-4.C: Adjust.
5897         * g++.dg/warn/Wshadow-5.C: New test.
5898         * g++.dg/warn/Wshadow-6.C: New test
5899
5900 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5901
5902         PR fortran/35779
5903         * gfortran.dg/initialization_25.f90: New.
5904
5905 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5906
5907         * g++.dg/otr-fold-1.C: New test.
5908         * g++.dg/otr-fold-2.C: New test.
5909
5910 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5911
5912         PR fortran/44036
5913         * gfortran.dg/gomp/pr44036-1.f90: New test.
5914         * gfortran.dg/gomp/pr44036-2.f90: New test.
5915         * gfortran.dg/gomp/pr44036-3.f90: New test.
5916
5917         PR debug/43983
5918         * gcc.dg/guality/sra-1.c: New test.
5919
5920 2010-05-12  Jan Hubicka  <jh@suse.cz>
5921
5922         * tree-ssa/unreachable.c: New test.
5923
5924 2010-05-12  Jason Merrill  <jason@redhat.com>
5925
5926         * g++.dg/cpp0x/sfinae1.C: New.
5927
5928 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5929
5930         * gcc.target/i386/zee.c: New file.
5931
5932 2010-05-12  Jason Merrill  <jason@redhat.com>
5933
5934         * g++.dg/conversion/op1.C: Expect template candidate message.
5935         * g++.dg/cpp0x/nullptr15.C: Likewise.
5936         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5937         * g++.dg/cpp0x/pr31431.C: Likewise.
5938         * g++.dg/cpp0x/temp_default2.C: Likewise.
5939         * g++.dg/cpp0x/trailing4.C: Likewise.
5940         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5941         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5942         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5943         * g++.dg/cpp0x/variadic35.C: Likewise.
5944         * g++.dg/cpp0x/vt-35147.C: Likewise.
5945         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5946         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5947         * g++.dg/ext/visibility/anon8.C: Likewise.
5948         * g++.dg/ext/vla2.C: Likewise.
5949         * g++.dg/other/pr28114.C: Likewise.
5950         * g++.dg/other/ptrmem10.C: Likewise.
5951         * g++.dg/other/ptrmem11.C: Likewise.
5952         * g++.dg/overload/unknown1.C: Likewise.
5953         * g++.dg/parse/template7.C: Likewise.
5954         * g++.dg/parse/typename7.C: Likewise.
5955         * g++.dg/template/conv11.C: Likewise.
5956         * g++.dg/template/copy1.C: Likewise.
5957         * g++.dg/template/deduce3.C: Likewise.
5958         * g++.dg/template/dependent-expr5.C: Likewise.
5959         * g++.dg/template/friend.C: Likewise.
5960         * g++.dg/template/incomplete2.C: Likewise.
5961         * g++.dg/template/local4.C: Likewise.
5962         * g++.dg/template/local6.C: Likewise.
5963         * g++.dg/template/operator10.C: Likewise.
5964         * g++.dg/template/overload6.C: Likewise.
5965         * g++.dg/template/ptrmem2.C: Likewise.
5966         * g++.dg/template/ptrmem20.C: Likewise.
5967         * g++.dg/template/ptrmem8.C: Likewise.
5968         * g++.dg/template/sfinae2.C: Likewise.
5969         * g++.dg/template/ttp25.C: Likewise.
5970         * g++.dg/template/unify10.C: Likewise.
5971         * g++.dg/template/unify11.C: Likewise.
5972         * g++.dg/template/unify6.C: Likewise.
5973         * g++.dg/template/unify7.C: Likewise.
5974         * g++.dg/template/unify9.C: Likewise.
5975         * g++.dg/template/varmod1.C: Likewise.
5976         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5977         * g++.old-deja/g++.law/operators32.C: Likewise.
5978         * g++.old-deja/g++.pt/crash28.C: Likewise.
5979         * g++.old-deja/g++.pt/crash60.C: Likewise.
5980         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5981         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5982         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5983         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5984         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5985         * g++.old-deja/g++.pt/expr2.C: Likewise.
5986         * g++.old-deja/g++.pt/overload7.C: Likewise.
5987         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5988         * g++.old-deja/g++.pt/spec5.C: Likewise.
5989         * g++.old-deja/g++.pt/spec6.C: Likewise.
5990         * g++.old-deja/g++.pt/t24.C: Likewise.
5991         * g++.old-deja/g++.pt/unify4.C: Likewise.
5992         * g++.old-deja/g++.pt/unify6.C: Likewise.
5993         * g++.old-deja/g++.pt/unify8.C: Likewise.
5994         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5995         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5996         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5997
5998         * g++.dg/cpp0x/initlist32.C: New.
5999
6000         * g++.dg/template/conv11.C: New.
6001         * g++.dg/conversion/op1.C: Adjust expected error.
6002
6003         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6004
6005 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6006
6007         PR target/44088
6008         * gcc.target/i386/avx-cmpsd-1.c: New.
6009         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6010         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6011         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6012         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6013         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6014
6015 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6016
6017         PR middle-end/44085
6018         * gcc.dg/gomp/pr44085.c: New test.
6019         * gfortran.dg/gomp/pr44085.f90: New test.
6020
6021 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6022
6023         * objc-obj-c++-shared/Object1.m: New.
6024         * objc.dg/torture: New directory.
6025         * objc.dg/torture/tls: Ditto.
6026         * objc.dg/tls: Ditto.
6027         * objc.dg/torture/tls/trivial.m: New test.
6028         * objc.dg/torture/tls/thr-init-2.m: New test.
6029         * objc.dg/torture/tls/thr-init-3.m: New test.
6030         * objc.dg/torture/tls/thr-init.m: New test.
6031         * objc.dg/torture/tls/diag-1.m: New test.
6032         * objc.dg/torture/tls/tls.exp: New.
6033         * objc.dg/torture/trivial.m: New test.
6034         * objc.dg/torture/dg-torture.exp: New.
6035         * objc.dg/tls/diag-3.m: New test.
6036         * objc.dg/tls/diag-4.m: New test.
6037         * objc.dg/tls/diag-5.m: New test.
6038         * objc.dg/tls/init-1.m: New test.
6039         * objc.dg/tls/init-2.m: New test.
6040         * objc.dg/tls/tls.exp: New.
6041         * objc.dg/tls/diag-2.m: New test.
6042         * lib/objc.exp: Respond to dg-additional-files.
6043
6044 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6045
6046         * gcc.target/m68k/20100512-1.c: New.
6047
6048 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6049
6050         * gnat.dg/lto8.adb: New test.
6051         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6052         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6053
6054 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6055
6056         PR c++/34272
6057         PR c++/43630
6058         PR c++/34491
6059         * g++.dg/template/crash97.C: New.
6060         * g++.dg/template/crash98.C: Likewise.
6061         * g++.dg/template/crash99.C: Likewise.
6062         * g++.dg/cpp0x/pr31439.C: Adjust.
6063         * g++.dg/template/crash95.C: Likewise.
6064
6065 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6066
6067         PR middle-end/44071
6068         * c-c++-common/asmgoto-4.c: New test.
6069         * gcc.target/i386/pr44071.c: New test.
6070
6071         PR c++/44062
6072         * c-c++-common/Wunused-var-7.c: New test.
6073         * g++.dg/warn/Wunused-var-9.C: New test.
6074
6075 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6076
6077         PR fortran/43711
6078         * gfortran.dg/gomp/pr43711.f90: New.
6079
6080 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6081
6082         PR fortran/31820
6083         * gfortran.dg/select_5.f90: Updated.
6084
6085 2010-05-11  Jan Hubicka  <jh@suse.cz>
6086
6087         PR tree-optimize/44063
6088         * gcc.c-torture/compile/pr44063.c: New testcase.
6089
6090 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6091
6092         PR debug/44023
6093         * gcc.dg/pr44023.c: New test.
6094
6095 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6096
6097         * gnat.dg/lto7.adb: New test.
6098         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6099
6100 2010-05-10  Jason Merrill  <jason@redhat.com>
6101
6102         PR c++/44017
6103         * g++.dg/template/inherit5.C: New.
6104
6105         PR c++/44045
6106         * g++.dg/cpp0x/initlist33.C: New.
6107         * g++.dg/cpp0x/initlist26.C: Adjust.
6108         * g++.dg/cpp0x/initlist28.C: Adjust.
6109
6110 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6111
6112         PR c++/43719
6113         * g++.dg/init/pr43719.C: New.
6114         * g++.dg/anon-struct4.C: Adjust.
6115
6116 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6117
6118         PR debug/44028
6119         * gcc.dg/pr44028.c: New test.
6120
6121 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6122
6123         PR fortran/27866
6124         PR fortran/35003
6125         PR fortran/42809
6126         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6127         * gfortran.dg/warn_conversion.f90: New.
6128
6129 2010-05-10  Michael Matz  <matz@suse.de>
6130
6131         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6132
6133 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6134
6135         PR rtl-optimization/44012
6136         * gcc.dg/pr44012.c: New.
6137
6138 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6139
6140         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6141         Log text on entry and exit.
6142         Prune Sun ld warnings for common symbols with differing sizes.
6143         (lto-link-and-maybe-run): Change caller.
6144
6145 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6146
6147         PR fortran/44044
6148         * gfortran.dg/class_7.f03: Modified.
6149         * gfortran.dg/select_type_1.f03: Modified.
6150         * gfortran.dg/select_type_12.f03: New.
6151
6152 2010-05-10  Richard Guenther  <rguenther@suse.de>
6153
6154         PR tree-optimization/44050
6155         * gcc.dg/torture/pr44050.c: New testcase.
6156
6157 2010-05-10  Wei Guozhi  <carrot@google.com>
6158
6159         PR target/42879
6160         * gcc.target/arm/pr42879.c: New testcase.
6161
6162 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6163
6164         PR c/44051
6165         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6166
6167 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6168
6169         PR c/10676
6170         * gcc.dg/anon-struct-10.c: New test.
6171
6172 2010-05-09  Richard Guenther  <rguenther@suse.de>
6173
6174         PR middle-end/44024
6175         * gcc.dg/pr44024.c: New testcase.
6176
6177 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6178
6179         PR c/4784
6180         * gcc.dg/anon-struct-9.c: New test.
6181
6182 2010-05-09  Richard Guenther  <rguenther@suse.de>
6183
6184         PR middle-end/44043
6185         * gcc.c-torture/compile/pr44043.c: New testcase.
6186
6187 2010-05-09  Richard Guenther  <rguenther@suse.de>
6188
6189         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6190
6191 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6192
6193         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6194
6195 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6196
6197         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6198         * gnat.dg/specs/lto3.ads: Likewise.
6199
6200 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6201
6202         PR middle-end/28685
6203         * gcc.dg/pr28685-1.c: New file.
6204
6205 2010-05-08  Richard Guenther  <rguenther@suse.de>
6206
6207         PR tree-optimization/44030
6208         * gcc.c-torture/compile/pr44030.c: New testcase.
6209
6210 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6211
6212         * gnat.dg/lto6.adb: New test.
6213         * gnat.dg/lto6_pkg.ads: New helper.
6214
6215 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6216
6217         * gnat.dg/lto5.adb: New test.
6218         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6219
6220 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6221
6222         * gnat.dg/lto4.ad[sb]: New test.
6223
6224 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6225
6226         * gnat.dg/specs/lto3.ads: New test.
6227         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6228         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6229
6230 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6231
6232         * gnat.dg/sizetype3.ad[sb]: New test.
6233         * gnat.dg/sizetype3_pkg.ads: New helper.
6234
6235 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6236
6237         PR c++/43951
6238         * g++.dg/init/new29.C: New.
6239
6240 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6241
6242         PR fortran/40728
6243         * gfortran.dg/coarray_1.f90: Fixed error message.
6244         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6245         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6246         * gfortran.dg/intrinsic_std_5.f90: New.
6247
6248 2010-05-07  Jason Merrill  <jason@redhat.com>
6249
6250         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6251
6252 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6253
6254         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6255         (size_t, stderr): Remove.
6256         (read_error): Replaced __builtin_fprintf by fprintf.
6257
6258 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6259
6260         * gcc.dg/ordered-comparison-1.c: New test.
6261         * gcc.dg/ordered-comparison-2.c: New test.
6262         * gcc.dg/ordered-comparison-3.c: New test.
6263         * gcc.dg/ordered-comparison-4.c: New test.
6264
6265 2010-05-06  Mike Stump  <mikestump@comcast.net>
6266
6267         PR objc/35165
6268         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6269
6270 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6271             Jason Merrill  <jason@redhat.com>
6272
6273         * g++.dg/cpp0x/nullptr01.C: New.
6274         * g++.dg/cpp0x/nullptr02.C: New.
6275         * g++.dg/cpp0x/nullptr03.C: New.
6276         * g++.dg/cpp0x/nullptr04.C: New.
6277         * g++.dg/cpp0x/nullptr05.C: New.
6278         * g++.dg/cpp0x/nullptr06.C: New.
6279         * g++.dg/cpp0x/nullptr07.C: New.
6280         * g++.dg/cpp0x/nullptr08.C: New.
6281         * g++.dg/cpp0x/nullptr09.C: New.
6282         * g++.dg/cpp0x/nullptr10.C: New.
6283         * g++.dg/cpp0x/nullptr11.C: New.
6284         * g++.dg/cpp0x/nullptr12.C: New.
6285         * g++.dg/cpp0x/nullptr13.C: New.
6286         * g++.dg/cpp0x/nullptr14.C: New.
6287         * g++.dg/cpp0x/nullptr15.C: New.
6288         * g++.dg/cpp0x/nullptr16.C: New.
6289         * g++.dg/cpp0x/nullptr17.C: New.
6290         * g++.dg/cpp0x/nullptr18.C: New.
6291         * g++.dg/cpp0x/nullptr19.C: New.
6292         * g++.dg/cpp0x/nullptr20.C: New.
6293         * g++.dg/cpp0x/nullptr21.C: New.
6294         * g++.dg/cpp0x/nullptr22.C: New.
6295         * g++.dg/debug/nullptr01.C: New.
6296         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6297
6298 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6299
6300         * gcc.dg/Wunused-var-8.c: Move to...
6301         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6302
6303 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6304
6305         PR c++/40406
6306         * g++.dg/template/crash96.C: New.
6307
6308 2010-05-06  Jan Hubicka  <jh@suse.cz>
6309
6310         PR tree-optimization/43791
6311         * gcc.c-torture/compile/pr43791.c: New file.
6312
6313 2010-05-06  Michael Matz  <matz@suse.de>
6314
6315         PR tree-optimization/43984
6316         * gfortran.dg/pr43984.f90: New test.
6317
6318 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6319
6320         PR 40989
6321         * gcc.dg/pr40989.c: New.
6322
6323 2010-05-06  Richard Guenther  <rguenther@suse.de>
6324
6325         PR tree-optimization/43934
6326         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6327
6328 2010-05-06  Richard Guenther  <rguenther@suse.de>
6329
6330         PR tree-optimization/43987
6331         * gcc.c-torture/execute/pr43987.c: New testcase.
6332         * gcc.dg/torture/pta-escape-1.c: Adjust.
6333         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6334         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6335         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6336         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6337
6338 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6339             Dodji Seketeli  <dodji@redhat.com>
6340
6341         PR c/18624
6342         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6343         * g++.dg/template/sfinae16.C: Likewise.
6344         * gcc.dg/Wunused-var-1.c: Moved to...
6345         * c-c++-common/Wunused-var-1.c: ...here. New test.
6346         * gcc.dg/Wunused-var-2.c: Moved to...
6347         * c-c++-common/Wunused-var-2.c: ...here. New test.
6348         * gcc.dg/Wunused-var-3.c: Moved to...
6349         * c-c++-common/Wunused-var-3.c: ...here. New test.
6350         * gcc.dg/Wunused-var-4.c: Moved to...
6351         * gcc.dg/Wunused-var-1.c: ... here.
6352         * gcc.dg/Wunused-var-5.c: Moved to...
6353         * c-c++-common/Wunused-var-4.c: ...here. New test.
6354         * gcc.dg/Wunused-var-7.c: Moved to...
6355         * c-c++-common/Wunused-var-5.c: ...here. New test.
6356         * gcc.dg/Wunused-var-6.c: Moved to...
6357         * gcc.dg/Wunused-var-2.c: ... here.
6358         * c-c++-common/Wunused-var-1.c: New test.
6359         * c-c++-common/Wunused-var-2.c: New test.
6360         * c-c++-common/Wunused-var-3.c: New test.
6361         * c-c++-common/Wunused-var-4.c: New test.
6362         * c-c++-common/Wunused-var-5.c: New test.
6363         * g++.dg/warn/Wunused-var-1.C: New test.
6364         * g++.dg/warn/Wunused-var-2.C: New test.
6365         * g++.dg/warn/Wunused-var-3.C: New test.
6366         * g++.dg/warn/Wunused-var-4.C: New test.
6367         * g++.dg/warn/Wunused-var-5.C: New test.
6368         * g++.dg/warn/Wunused-var-6.C: New test.
6369         * g++.dg/warn/Wunused-var-7.C: New test.
6370         * g++.dg/warn/Wunused-var-8.C: New test.
6371         * g++.dg/warn/Wunused-parm-1.C: New test.
6372         * g++.dg/warn/Wunused-parm-2.C: New test.
6373         * g++.dg/warn/Wunused-parm-3.C: New test.
6374
6375 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6376
6377         PR fortran/43985
6378         * gfortran.dg/gomp/crayptr5.f90: New test case.
6379
6380 2010-05-05  Jason Merrill  <jason@redhat.com>
6381
6382         PR debug/43370
6383         * g++.dg/ext/attrib39.C: New.
6384
6385 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6386
6387         PR fortran/24978
6388         * gfortran.dg/data_invalid.f90: New.
6389
6390 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6391
6392         * gnat.dg/lto2.adb: New test.
6393
6394 2010-05-05  Jason Merrill  <jason@redhat.com>
6395
6396         PR c++/43787
6397         * g++.dg/opt/empty1.C: New.
6398
6399 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6400
6401         PR fortran/43696
6402         * gfortran.dg/class_17.f03: New.
6403
6404 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6405
6406         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6407
6408 2010-05-04  Mike Stump  <mikestump@comcast.net>
6409
6410         PR objc/35165
6411         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6412
6413 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6414
6415         PR target/43668
6416         * gcc.target/i386/pr43668.c: New.
6417
6418 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6419
6420         PR c++/43028
6421         * g++.dg/cpp0x/initlist31.C: New.
6422
6423 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6424
6425         PR c/43981
6426         * gcc.dg/Wunused-var-8.c: New test.
6427
6428 2010-05-04  Jason Merrill  <jason@redhat.com>
6429
6430         PR c++/38064
6431         * g++.dg/cpp0x/enum3.C: Extend.
6432
6433 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6434
6435         PR target/43799
6436         * gcc.target/i386/pr43799.c: New.
6437
6438 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6439
6440         * gnat.dg/lto1.adb: New test.
6441         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6442
6443 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6444
6445         PR middle-end/43671
6446         * gcc.target/i386/pr43671.c: New.
6447
6448 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6449
6450         PR c++/43705
6451         * g++.dg/template/crash95.C: New.
6452
6453 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6454
6455         PR debug/43508
6456         * gcc.target/i386/pr43508.c: New.
6457
6458 2010-05-04  Richard Guenther  <rguenther@suse.de>
6459
6460         PR tree-optimization/43879
6461         * g++.dg/torture/pr43879-1_0.C: New testcase.
6462         * g++.dg/torture/pr43879-1_1.C: Likewise.
6463
6464 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6465
6466         PR c++/43953
6467         * g++.dg/other/crash-12.C: New test.
6468
6469 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6470
6471         * g++.dg/cdce3.C: Add a space.  Updated.
6472
6473 2010-05-03  Jason Merrill  <jason@redhat.com>
6474
6475         PR c++/43680
6476         * g++.dg/opt/enum2.C: New.
6477         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6478         * g++.dg/warn/Wswitch-1.C: Adjust message.
6479
6480 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6481
6482         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6483         * g++.dg/ext/label13.C: Fix typo.
6484         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6485         alpha*-dec-osf5*.
6486         * gcc.c-torture/compile/limits-declparen.c: xfail on
6487         alpha*-dec-osf5* with -g.
6488         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6489         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6490         * gcc.dg/c99-tgmath-2.c: Likewise.
6491         * gcc.dg/c99-tgmath-3.c: Likewise.
6492         * gcc.dg/c99-tgmath-4.c: Likewise.
6493
6494 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6495
6496         PR fortran/43592
6497         * gfortran.dg/unexpected_interface.f90: New test.
6498
6499 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6500
6501         * ada/acats/run_acats (which): New function.
6502         (host_gnatchop, host_gnatmake): Use it.
6503
6504 2010-05-03  Richard Guenther  <rguenther@suse.de>
6505
6506         PR tree-optimization/43971
6507         * gcc.dg/pr43971.c: New testcase.
6508
6509 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6510
6511         PR debug/43972
6512         * gcc.dg/debug/pr43972.c: New test.
6513
6514 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6515
6516         PR testsuite/43963
6517         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6518
6519 2010-05-02  Richard Guenther  <rguenther@suse.de>
6520
6521         PR tree-optimization/43879
6522         * gcc.dg/torture/pr43879-3.c: New testcase.
6523
6524 2010-05-01  Richard Guenther  <rguenther@suse.de>
6525
6526         PR tree-optimization/43949
6527         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6528
6529 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6530
6531         PR c++/43951
6532         * g++.dg/init/new28.C: New.
6533
6534 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6535
6536         PR objc++/32052
6537         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6538         structure and nested declarations.
6539         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6540         structure and nested declarations.  Reduce header clutter and
6541         use _exit() rather than abort().
6542         * objc.dg/encode-10.m: New.
6543         * objc.dg/encode-11.m: New.
6544
6545 2010-04-30  DJ Delorie  <dj@redhat.com>
6546
6547         * gcc.c-torture/execute/20100430-1.c: New test.
6548
6549 2010-04-30  Jason Merrill  <jason@redhat.com>
6550
6551         PR c++/43868
6552         * g++.dg/template/ptrmem21.C: New.
6553
6554 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6555
6556         PR fortran/18918
6557         PR fortran/43931
6558         * gfortran.dg/coarray_13.f90: New test.
6559
6560 2010-04-30  Richard Guenther  <rguenther@suse.de>
6561
6562         PR lto/43946
6563         * gcc.dg/lto/20100430-1_0.c: New testcase.
6564
6565 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6566
6567         PR debug/43942
6568         * c-c++-common/pr43942.c: New test.
6569
6570 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6571
6572         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6573         conflict with darwin crt1.o 'start' symbol.
6574
6575 2010-04-30  Richard Guenther  <rguenther@suse.de>
6576
6577         PR tree-optimization/43879
6578         * gcc.dg/torture/pr43879_1.c: New testcase.
6579
6580 2010-04-30  Richard Guenther  <rguenther@suse.de>
6581
6582         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6583
6584 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6585
6586         PR c++/43890
6587         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6588         user-provided constructor while recursing.
6589
6590 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6591
6592         PR fortran/42274
6593         * gfortran.dg/class_16.f03: New test.
6594
6595 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6596
6597         PR fortran/42274
6598         * gfortran.dg/class_15.f03: New.
6599
6600 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6601
6602         PR fortran/43326
6603         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6604
6605 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6606
6607         PR fortran/43492
6608         * gfortran.dg/generic_22.f03 : New test.
6609
6610 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6611
6612         PR fortran/42353
6613         * gfortran.dg/class_14.f03: New test.
6614
6615 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6616
6617         PR fortran/42680
6618         * gfortran.dg/interface_32.f90: New test.
6619
6620 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6621             Janus Weil  <janus@gcc.gnu.org>
6622
6623         PR fortran/41829
6624         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6625         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6626         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6627
6628 2010-04-28  Mike Stump  <mikestump@comcast.net>
6629
6630         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6631         dg-excess-errors.
6632         * g++.dg/uninit-pred-2_b.C: Likewise.
6633
6634 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6635
6636         PR fortran/18918
6637         PR fortran/43919
6638         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6639
6640 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6641
6642         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6643         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6644         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6645         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6646         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6647
6648 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6649
6650         * gcc.dg/const-uniq-1.c: New test.
6651         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6652
6653 2010-04-28  Xinliang David Li  <davidxl@google.com>
6654
6655         * gcc.dg/uninit-pred-2_b.c: New test.
6656         * gcc.dg/uninit-pred-4_b.c: New test.
6657         * gcc.dg/uninit-pred-3_d.c: New test.
6658         * gcc.dg/uninit-pred-6_b.c: New test.
6659         * gcc.dg/uninit-pred-8_b.c: New test.
6660         * gcc.dg/uninit-pred-3_a.c: New test.
6661         * gcc.dg/uninit-pred-2_c.c: New test.
6662         * gcc.dg/uninit-pred-5_a.c: New test.
6663         * gcc.dg/uninit-pred-3_e.c: New test.
6664         * gcc.dg/uninit-pred-7_a.c: New test.
6665         * gcc.dg/uninit-pred-6_c.c: New test.
6666         * gcc.dg/uninit-pred-9_a.c: New test.
6667         * gcc.dg/uninit-pred-8_c.c: New test.
6668         * gcc.dg/uninit-pred-3_b.c: New test.
6669         * gcc.dg/uninit-pred-5_b.c: New test.
6670         * gcc.dg/uninit-pred-7_b.c: New test.
6671         * gcc.dg/uninit-pred-6_d.c: New test.
6672         * gcc.dg/uninit-pred-9_b.c: New test.
6673         * gcc.dg/uninit-pred-2_a.c: New test.
6674         * gcc.dg/uninit-pred-4_a.c: New test.
6675         * gcc.dg/uninit-pred-3_c.c: New test.
6676         * gcc.dg/uninit-pred-6_a.c: New test.
6677         * gcc.dg/uninit-pred-8_a.c: New test.
6678         * gcc.dg/uninit-pred-7_c.c: New test.
6679         * gcc.dg/uninit-pred-6_e.c: New test.
6680         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6681         * g++.dg/uninit-pred-1_a.C: New test.
6682         * g++.dg/uninit-pred-1_b.C: New test.
6683         * g++.dg/uninit-pred-2_a.C: New test.
6684         * g++.dg/uninit-pred-2_b.C: New test.
6685         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6686         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6687         * g++.dg/uninit-pred-loop_1.cc: New test.
6688
6689 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6690
6691         * gcc.dg/lto/20091209-1_0.c: New testcase.
6692
6693 2010-04-28  Richard Guenther  <rguenther@suse.de>
6694
6695         PR tree-optimization/43879
6696         PR tree-optimization/43909
6697         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6698
6699 2010-04-28  Richard Guenther  <rguenther@suse.de>
6700
6701         PR c++/43880
6702         * g++.dg/torture/pr43880.C: New testcase.
6703
6704 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6705
6706         PR c++/9335
6707         * g++.dg/template/recurse2.C: Update
6708         * g++.dg/template/recurse.C: Update.
6709         * g++.dg/template/pr23510.C: Update.
6710         * lib/prune.exp: Filter out 'recursively instantiated'.
6711
6712 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6713
6714         PR c++/29043
6715         * g++.dg/init/pr29043.C: New.
6716
6717 2010-04-27  Jason Merrill  <jason@redhat.com>
6718
6719         * g++.dg/lookup/scoped5.C: Adjust.
6720         * g++.dg/lookup/scoped8.C: Adjust.
6721         * g++.dg/template/dependent-expr5.C: Adjust.
6722         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6723
6724         PR c++/43856
6725         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6726
6727         PR c++/43875
6728         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6729
6730 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6731             Jan Hubicka <hubicka@ucw.cz>
6732
6733         * gcc.dg/pure-2.c: New testcase.
6734         * gcc.dg/const-1.c: New testcase.
6735
6736 2010-04-27  Jason Merrill  <jason@redhat.com>
6737
6738         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6739
6740         PR c++/41468
6741         * g++.dg/template/sfinae17.C: New.
6742         * g++.dg/template/sfinae18.C: New.
6743
6744 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6745
6746         * g++.dg/init/pr42844.C: New.
6747         * g++.dg/cpp0x/pr42844-2.C: New.
6748         * g++.dg/cpp0x/defaulted2.C: Adjust.
6749         * g++.dg/tree-ssa/pr27549.C: Likewise.
6750         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6751
6752 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6753
6754         PR fortran/18918
6755         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6756
6757 2010-04-27  Richard Guenther  <rguenther@suse.de>
6758
6759         PR middle-end/40561
6760         * g++.dg/other/pr40561.C: New testcase.
6761
6762 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6763
6764         PR middle-end/43812
6765         * g++.dg/ipa/pr43812.C: New test.
6766
6767 2010-04-27  Jan Hubicka  <jh@suse.cz>
6768
6769         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6770         (test): ... this one.
6771
6772 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6773
6774         PR target/40657
6775         * gcc.target/arm/thumb-stackframe.c: New test.
6776
6777 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6778
6779         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6780         * gcc.dg/misc-column.c: Likewise.
6781         * gcc.dg/Walways-true-1.c: Likewise.
6782         * gcc.dg/Walways-true-2.c: Likewise.
6783         * gcc.dg/warn-addr-cmp.c: Likewise.
6784
6785 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6786
6787         PR fortran/18918
6788         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6789         * gfortran.dg/coarray_12.f90: New.
6790
6791 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6792
6793         PR c/32207
6794         * gcc.dg/pr32207.c: New test.
6795         * gcc.dg/misc-column.c: Adjust expected warning.
6796         * gcc.dg/Walways-true-1.c: Likewise.
6797         * gcc.dg/Walways-true-2.c: Likewise.
6798         * gcc.dg/warn-addr-cmp.c: Likewise.
6799
6800 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6801
6802         PR lto/42776
6803         * lib/lto.exp (lto_prune_vis_warns): New function.
6804         (lto-link-and-maybe-run): Call it.
6805
6806 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6807
6808         PR tree-optimization/43904
6809         * gcc.dg/tree-ssa/tailcall-6.c: New.
6810
6811 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6812
6813         PR testsuite/35165
6814         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6815         Darwin8/OSX10.4 - compatible code generation.
6816         Use scan-rtl-dump.
6817         * obj-c++.dg/stubify-1.mm: Ditto.
6818         * lib/objc-torture.exp: Do not require link success for
6819         "trivial.m" in the runtime checks when dowhat = 'compile'.
6820         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6821         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6822         Darwin8/OSX10.4 - compatible code generation.
6823         * objc.dg/stubify-2.m: Ditto.
6824         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6825         * objc.dg/next-runtime-1.m: Ditto.
6826         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6827         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6828         runtimes on Darwin.
6829
6830 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6831
6832         PR 43715
6833         * lib/plugin-support.exp: Use "-undefined
6834         dynamic_lookup" on darwin.
6835
6836 2010-04-26  Richard Guenther  <rguenther@suse.de>
6837
6838         * gcc.dg/lto/20100426_0.c: New testcase.
6839
6840 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6841
6842         PR tree-optimization/43833
6843         gcc.dg/Warray-bounds-8.c: New test case.
6844
6845 2010-04-26  Richard Guenther  <rguenther@suse.de>
6846
6847         PR lto/43080
6848         * g++.dg/lto/20100423-3_0.C: New testcase.
6849
6850 2010-04-26  Richard Guenther  <rguenther@suse.de>
6851
6852         PR lto/42425
6853         * g++.dg/lto/20100423-2_0.C: New testcase.
6854
6855 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6856
6857         * gcc.dg/vect/bb-slp-23.c: New test.
6858
6859 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6860
6861         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6862         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6863         * gcc.dg/c1x-float-1.c: New test.
6864
6865 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6866
6867         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6868         of "lea\[ \t\]".
6869
6870 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6871
6872         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6873         FreeBSD.
6874         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6875         * gfortran.dg/default_format_2.f90: Ditto.
6876
6877 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6878
6879         * gfortran.dg/pr43505.f90: Clean up .mod file.
6880         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6881         * gfortran.dg/pr41347.f90: Ditto.
6882         * gfortran.dg/internal_pack_4.f90: Ditto.
6883         * gfortran.dg/proc_decl_23.f90: Ditto.
6884         * gfortran.dg/recursive_check_3.f90: Ditto.
6885         * gfortran.dg/intent_out_3.f90: Ditto.
6886         * gfortran.dg/assignment_2.f90: Ditto.
6887         * gfortran.dg/pr41928.f90: Ditto.
6888         * gfortran.dg/pr42166.f90: Ditto.
6889         * gfortran.dg/private_type_12.f90: Ditto.
6890         * gfortran.dg/graphite/pr42185.f90: Ditto.
6891         * gfortran.dg/graphite/pr42186.f90: Ditto.
6892         * gfortran.dg/graphite/pr40982.f90: Ditto.
6893         * gfortran.dg/graphite/id-2.f90: Ditto.
6894         * gfortran.dg/graphite/id-4.f90: Ditto.
6895         * gfortran.dg/graphite/pr42050.f90: Ditto.
6896         * gfortran.dg/graphite/id-18.f90: Ditto.
6897         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6898         * gfortran.dg/graphite/pr41924.f90: Ditto.
6899         * gfortran.dg/graphite/pr42393.f90: Ditto.
6900         * gfortran.dg/graphite/pr37980.f90: Ditto.
6901         * gfortran.dg/graphite/pr38953.f90: Ditto.
6902         * gfortran.dg/graphite/pr42180.f90: Ditto.
6903         * gfortran.dg/graphite/pr42181.f90: Ditto.
6904         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6905         * gfortran.dg/select_type_4.f90: Ditto.
6906         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6907         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6908         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6909         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6910         * gfortran.dg/whole_file_11.f90: Ditto.
6911         * gfortran.dg/private_type_11.f90: Ditto.
6912         * gfortran.dg/vect/vect-gems.f90: Ditto.
6913         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6914
6915 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6916
6917         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6918
6919 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6920
6921         * gnat.dg/pack15.ad[sb]: New test.
6922
6923 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6924
6925         * gcc.target/arm/mla-1.c: New test.
6926
6927 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6928
6929         PR fortran/30073
6930         PR fortran/43793
6931         * gfortran.dg/pr43793.f90: New test.
6932
6933 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6934
6935         PR tree-optimization/41442
6936         * gcc.target/i386/pr41442.c: New test.
6937
6938 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6939
6940         PR fortran/43832
6941         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6942
6943 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6944
6945         PR fortran/43832
6946         * gfortran.dg/open_nounit.f90: New test.
6947
6948 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6949
6950         PR fortran/43841
6951         PR fortran/43843
6952         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6953
6954 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6955
6956         * gcc.dg/Wconversion-integer.c: Update.
6957
6958 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6959
6960         * gnat.dg/unchecked_convert5.adb: New test.
6961
6962 2010-04-23  Richard Guenther  <rguenther@suse.de>
6963
6964         PR lto/41734
6965         * gcc.dg/lto/20100423-2_0.c: New testcase.
6966         * gcc.dg/lto/20100423-2_0.c: Likewise.
6967
6968 2010-04-23  Richard Guenther  <rguenther@suse.de>
6969
6970         PR lto/43455
6971         * gcc.dg/lto/20100423-1_0.c: New testcase.
6972         * gcc.dg/lto/20100423-1_1.c: Likewise.
6973
6974 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6975
6976         PR tree-optimization/43846
6977         * gcc.dg/tree-ssa/sra-10.c: New test.
6978
6979 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6980
6981         PR middle-end/43835
6982         * gcc.c-torture/execute/pr43835.c: New test.
6983
6984 2010-04-23  Richard Guenther  <rguenther@suse.de>
6985
6986         PR lto/42653
6987         * g++.dg/lto/20100423-1_0.C: New testcase.
6988
6989 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6990
6991         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6992
6993 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6994
6995         PR tree-optimization/43842
6996         * gcc.dg/vect/pr43842.c: New test.
6997
6998 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6999
7000         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7001         * gcc.target/i386/wmul-2.c: Likewise.
7002
7003 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7004
7005         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7006         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7007
7008 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7009
7010         * gfortran.dg/reassoc_6.f: New testcase.
7011
7012 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7013
7014         PR middle-end/29274
7015         * gcc.target/arm/wmul-1.c: New test.
7016         * gcc.target/arm/wmul-2.c: New test.
7017
7018 2010-04-22  Richard Guenther  <rguenther@suse.de>
7019
7020         PR tree-optimization/43845
7021         * gcc.c-torture/compile/pr43845.c: New testcase.
7022
7023 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7024
7025         PR middle-end/29274
7026         * gcc.target/i386/wmul-1.c: New test.
7027         * gcc.target/i386/wmul-2.c: New test.
7028         * gcc.target/bfin/wmul-1.c: New test.
7029         * gcc.target/bfin/wmul-2.c: New test.
7030
7031 2010-04-22  Richard Guenther  <rguenther@suse.de>
7032
7033         PR fortran/43829
7034         * gfortran.dg/vector_subscript_6.f90: New testcase.
7035         * gfortran.dg/assign_10.f90: Adjust.
7036
7037 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7038
7039         PR fortran/43836
7040         * gfortran.dg/gomp/pr43836.f90: New test.
7041
7042 2010-04-21  Richard Guenther  <rguenther@suse.de>
7043
7044         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7045
7046 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7047
7048         * gcc.dg/torture/builtin-cproj-3.c: New.
7049
7050 2010-04-20  Jason Merrill  <jason@redhat.com>
7051
7052         PR c++/9335
7053         * g++.dg/template/recurse2.C: New.
7054         * g++.dg/parse/crash36.C: Adjust.
7055         * g++.dg/other/fold1.C: Adjust.
7056         * g++.dg/init/member1.C: Adjust.
7057         * lib/prune.exp: Prune "skipping N instantiation contexts".
7058
7059 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7060
7061         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7062
7063 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7064
7065         * gcc.dg/torture/builtin-cproj-1.c: New.
7066         * gcc.dg/torture/builtin-cproj-2.c: New.
7067
7068 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7069
7070         PR c++/43800
7071         PR c++/43704
7072         * g++.dg/template/typedef32.C: Adjust.
7073         * g++.dg/template/typedef33.C: New test.
7074
7075 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7076
7077         PR fortran/43227
7078         * gfortran.dg/proc_decl_23.f90: New test.
7079
7080         PR fortran/43266
7081         * gfortran.dg/abstract_type_6.f03: New test.
7082
7083 2010-04-20  Xinliang David Li  <davidxl@google.com>
7084
7085         * g++.dg/tree-ssa/fold-compare.C: New.
7086
7087 2010-04-20  Richard Guenther  <rguenther@suse.de>
7088
7089         PR tree-optimization/39417
7090         * g++.dg/torture/pr39417.C: New testcase.
7091
7092 2010-04-20  Richard Guenther  <rguenther@suse.de>
7093
7094         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7095
7096 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7097
7098         * g++.dg/debug/dwarf2/rv1.C: New test.
7099
7100 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7101
7102         PR target/43635
7103         * gcc.c-torture/compile/pr43635.c: New testcase.
7104
7105 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7106
7107         PR fortran/43339
7108         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7109         of sequential loops being private only in the innermost containing
7110         task region.
7111
7112         PR middle-end/43337
7113         * gfortran.dg/gomp/pr43337.f90: New test.
7114
7115 2010-04-19  Richard Guenther  <rguenther@suse.de>
7116
7117         PR tree-optimization/43796
7118         * gfortran.dg/pr43796.f90: New testcase.
7119
7120 2010-04-19  Richard Guenther  <rguenther@suse.de>
7121
7122         PR tree-optimization/43783
7123         * gcc.c-torture/execute/pr43783.c: New testcase.
7124
7125 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7126
7127         PR target/43766
7128         * gcc.target/i386/pr43766.c: New test.
7129
7130 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7131
7132         PR target/43662
7133         * gcc.target/i386/pr43662.c: New test.
7134
7135 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7136
7137         PR c++/43704
7138         * g++.dg/template/typedef32.C: New test.
7139
7140 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7141
7142         PR tree-optimization/37027
7143         * lib/target-supports.exp
7144         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7145         * gcc.dg/vect/pr37027.c: New test.
7146         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7147         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7148         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7149         gcc.dg/vect/vect-complex-6.c: Likewise.
7150
7151 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7152
7153         * g++.dg/debug/dwarf2/enum1.C: New test.
7154
7155 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7156
7157         * gnat.dg/rep_clause5.ad[sb]: New test.
7158         * gnat.dg/rep_clause5_pkg.ads: New helper.
7159
7160 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7161
7162         PR tree-optimization/43771
7163         * g++.dg/vect/pr43771.cc: New test.
7164
7165 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7166
7167         PR fortran/31538
7168         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7169         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7170
7171 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7172
7173         * gnat.dg/sizetype.adb: Rename into...
7174         * gnat.dg/sizetype1.adb: ...this.
7175         * gnat.dg/sizetype2.adb: New test.
7176
7177 2010-04-16  Richard Guenther  <rguenther@suse.de>
7178
7179         PR tree-optimization/43572
7180         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7181
7182 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7183
7184         * gnat.dg/specs/discr_private.ads: New test.
7185
7186 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7187
7188         PR target/41514
7189         * gcc.target/arm/thumb-comparisons.c: New test.
7190
7191         PR target/40603
7192         * gcc.target/arm/thumb-cbranchqi.c: New test.
7193
7194 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7195
7196         * g++.dg/torture/pr36191.C: Enable for SH.
7197
7198 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7199
7200         * gnat.dg/wide_boolean.adb: New test.
7201         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7202
7203 2010-04-15  Richard Guenther  <rguenther@suse.de>
7204
7205         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7206         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7207         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7208         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7209         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7210         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7211         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7212         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7213         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7214         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7215         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7216         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7217         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7218         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7219         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7220
7221 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7222
7223         PR target/21803
7224         * gcc.target/arm/pr42496.c: New test.
7225
7226 2010-04-14  Jason Merrill  <jason@redhat.com>
7227
7228         PR c++/36625
7229         * g++.dg/ext/attrib38.C: New.
7230
7231 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7232
7233         PR testsuite/43739
7234         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7235
7236 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7237
7238         PR 42966
7239         * gcc.dg/cpp/warn-undef-2.c: Update.
7240         * gcc.dg/cpp/warn-traditional-2.c: Update.
7241         * gcc.dg/cpp/warn-comments-2.c: Update.
7242         * gcc.dg/cpp/warn-variadic-2.c: Update.
7243         * gcc.dg/cpp/warn-long-long-2.c: Update.
7244         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7245         * gcc.dg/cpp/warn-multichar-2.c: Update.
7246         * gcc.dg/cpp/warn-normalized-3.c: Update.
7247         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7248         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7249         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7250         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7251         * gcc.dg/cpp/warn-redefined-2.c: Update.
7252         * gfortran.dg/warning-directive-2.F90: Update.
7253         * c-c++-common/cpp/warning-directive-2.c: Update.
7254
7255 2010-04-14  Michael Matz  <matz@suse.de>
7256
7257         PR tree-optimization/42963
7258         * gcc.dg/pr42963.c: New testcase.
7259
7260 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7261
7262         * gnat.dg/class_wide.adb: Rename into...
7263         * gnat.dg/class_wide1.adb: ...this.
7264         * gnat.dg/class_wide2.ad[sb]: New test.
7265
7266 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7267
7268         PR fortran/18918
7269         * gfortran.dg/coarray_9.f90: Update dg-errors.
7270         * gfortran.dg/coarray_10.f90: New test.
7271         * gfortran.dg/coarray_11.f90: New test.
7272
7273 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7274
7275         PR fortran/43747
7276         gfortran.dg/initialization_24.f90: New test.
7277
7278 2010-04-13  Jason Merrill  <jason@redhat.com>
7279
7280         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7281         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7282
7283 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7284
7285         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7286         * g++.dg/dg.exp: Likewise.
7287         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7288         * c-c++-common/cpp/warning-directive-1.c: ... here.
7289         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7290         * c-c++-common/cpp/warning-directive-2.c: ... here.
7291         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7292         * c-c++-common/cpp/warning-directive-3.c: ... here.
7293         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7294         * c-c++-common/cpp/warning-directive-4.c: ... here.
7295         * g++.dg/cpp/warning-directive-1.C: Delete.
7296         * g++.dg/cpp/warning-directive-2.C: Delete.
7297         * g++.dg/cpp/warning-directive-3.C: Delete.
7298         * g++.dg/cpp/warning-directive-4.C: Delete.
7299         * gcc.dg/cpp/normalised-3.c: Delete.
7300         * g++.dg/cpp/normalised-1.C: Rename as ...
7301         * c-c++-common/cpp/normalised-3.c: ... this.
7302
7303 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7304
7305         * gcc.dg/tree-ssa/sra-9.c: New test.
7306
7307 2010-04-13  Michael Matz  <matz@suse.de>
7308
7309         PR middle-end/43730
7310         * gcc.dg/pr43730.c: New test.
7311
7312 2010-04-13  Michael Matz  <matz@suse.de>
7313
7314         * gcc.dg/tree-ssa/negate.c: New testcase.
7315
7316 2010-04-13  Richard Guenther  <rguenther@suse.de>
7317
7318         PR testsuite/43735
7319         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7320
7321 2010-04-13  Richard Guenther  <rguenther@suse.de>
7322
7323         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7324
7325 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7326
7327         * gnat.dg/derived_type1.adb: New test.
7328
7329 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7330
7331         * gcc.dg/plugindir1.c: New testcase.
7332         * gcc.dg/plugindir2.c: New testcase.
7333         * gcc.dg/plugindir3.c: New testcase.
7334         * gcc.dg/plugindir4.c: New testcase.
7335
7336 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7337
7338         * gcc.target/i386/rotate-2.c: New test.
7339
7340 2010-04-12  Jason Merrill  <jason@redhat.com>
7341
7342         PR c++/43641
7343         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7344         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7345
7346 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7347
7348         PR c++/25811
7349         * g++.dg/init/pr25811.C: New test.
7350
7351 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7352
7353         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7354         dg-error, dg-warning.
7355         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7356
7357 2010-04-12  Richard Guenther  <rguenther@suse.de>
7358
7359         * gcc.dg/torture/inline-2.c: New testcase.
7360
7361 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7362
7363         PR bootstrap/43699
7364         * gcc.dg/Wunused-var-7.c: New test.
7365
7366         PR tree-optimization/43560
7367         * gcc.c-torture/execute/pr43560.c: New test.
7368
7369 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7370
7371         * gnat.dg/aggr13.adb: New test.
7372         * gnat.dg/aggr14.adb: Likewise.
7373         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7374
7375 2010-04-12  Richard Guenther  <rguenther@suse.de>
7376
7377         PR c++/43611
7378         * g++.dg/torture/pr43611.C: New testcase.
7379
7380 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7381
7382         PR c/36774
7383         * gcc.dg/pr36774-1.c: New test.
7384         * gcc.dg/pr36774-2.c: New test.
7385
7386 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7387
7388         * gcc.target/sh/rte-delay-slot.c: New test.
7389
7390 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7391
7392         * gnat.dg/pack9.adb: Remove -cargs option.
7393         * gnat.dg/aggr12.ad[sb]: New test.
7394
7395 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7396
7397         PR target/43417
7398         * gcc.target/sh/pr43417.c: New test.
7399
7400 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7401
7402         PR fortran/43591
7403         * gfortran.dg/spec_expr_6.f90: New test.
7404
7405 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7406
7407         PR cpp/43195
7408         * gcc.dg/cpp/pr43195.c: New.
7409         * gcc.dg/cpp/pr43195.h: New.
7410
7411 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7412
7413         PR 42965
7414         * gcc.dg/Werror-6.c: Adjust.
7415         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7416         * gcc.dg/Werror-4.c: Likewise.
7417         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7418         * gcc.dg/Wswitch-enum-error.c: Likewise.
7419         * gcc.dg/Wpointer-arith.c: Likewise.
7420         * gcc.dg/Wfatal.c: Likewise.
7421         * gcc.dg/Wswitch-error.c: Likewise.
7422         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7423         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7424         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7425         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7426         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7427         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7428         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7429         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7430         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7431         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7432         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7433         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7434         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7435         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7436         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7437         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7438         * g++.dg/cpp/warning-directive-2.C: Likewise.
7439         * gfortran.dg/warning-directive-2.F90: Likewise.
7440
7441 2010-04-09  Jason Merrill  <jason@redhat.com>
7442
7443         PR c++/42623
7444         * g++.dg/template/sizeof13.C: New.
7445
7446 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7447
7448         * g++.dg/other/pr35504.C: Add check for thiscall.
7449         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7450         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7451
7452 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7453
7454         PR c++/28584
7455         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7456         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7457         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7458         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7459         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7460         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7461         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7462         * g++.dg/other/increment1.C: Likewise.
7463
7464 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7465
7466         PR fortran/18918
7467         * gfortran.dg/coarray_7.f90: New test.
7468         * gfortran.dg/coarray_8.f90: New test.
7469
7470 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7471
7472         PR fortran/28039
7473         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7474
7475 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7476
7477         PR target/43643
7478         * gcc.dg/pr43643.c: New test.
7479
7480 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7481
7482         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7483
7484 2010-04-08  Richard Guenther  <rguenther@suse.de>
7485
7486         PR tree-optimization/43679
7487         * gcc.c-torture/compile/pr43679.c: New testcase.
7488
7489 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7490
7491         PR debug/43670
7492         * gcc.dg/pr43670.c: New test.
7493
7494 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7495
7496         PR middle-end/40815
7497         * gcc.dg/tree-ssa/reassoc-19.c: New.
7498
7499 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7500
7501         PR c/18624
7502         * gcc.dg/Wunused-var-1.c: New test.
7503         * gcc.dg/Wunused-var-2.c: New test.
7504         * gcc.dg/Wunused-var-3.c: New test.
7505         * gcc.dg/Wunused-var-4.c: New test.
7506         * gcc.dg/Wunused-var-5.c: New test.
7507         * gcc.dg/Wunused-var-6.c: New test.
7508         * gcc.dg/Wunused-parm-1.c: New test.
7509
7510         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7511         * gcc.dg/trunc-1.c: Likewise.
7512         * gcc.dg/vla-9.c: Likewise.
7513         * gcc.dg/dfp/composite-type.c: Likewise.
7514
7515 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7516
7517         PR objc/35996
7518         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7519         * obj-c++.dg/objc-gc-3.mm: Ditto.
7520
7521 2010-04-07  Simon Baldwin  <simonb@google.com>
7522
7523         * gcc.dg/cpp/warn-undef-2.c: New.
7524         * gcc.dg/cpp/warn-traditional-2.c: New.
7525         * gcc.dg/cpp/warn-comments-2.c: New.
7526         * gcc.dg/cpp/warning-directive-1.c: New.
7527         * gcc.dg/cpp/warn-long-long.c: New.
7528         * gcc.dg/cpp/warn-traditional.c: New.
7529         * gcc.dg/cpp/warn-variadic-2.c: New.
7530         * gcc.dg/cpp/warn-undef.c: New.
7531         * gcc.dg/cpp/warn-normalized-1.c: New.
7532         * gcc.dg/cpp/warning-directive-2.c: New.
7533         * gcc.dg/cpp/warn-long-long-2.c: New.
7534         * gcc.dg/cpp/warn-variadic.c: New.
7535         * gcc.dg/cpp/warn-normalized-2.c: New.
7536         * gcc.dg/cpp/warning-directive-3.c: New.
7537         * gcc.dg/cpp/warn-deprecated-2.c: New.
7538         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7539         * gcc.dg/cpp/warn-multichar-2.c: New.
7540         * gcc.dg/cpp/warn-normalized-3.c: New.
7541         * gcc.dg/cpp/warning-directive-4.c: New.
7542         * gcc.dg/cpp/warn-unused-macros.c: New.
7543         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7544         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7545         * gcc.dg/cpp/warn-cxx-compat.c: New.
7546         * gcc.dg/cpp/warn-redefined.c: New.
7547         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7548         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7549         * gcc.dg/cpp/warn-deprecated.c: New.
7550         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7551         * gcc.dg/cpp/warn-redefined-2.c: New.
7552         * gcc.dg/cpp/warn-comments.c: New.
7553         * gcc.dg/cpp/warn-multichar.c: New.
7554         * g++.dg/cpp/warning-directive-1.C: New.
7555         * g++.dg/cpp/warning-directive-2.C: New.
7556         * g++.dg/cpp/warning-directive-3.C: New.
7557         * g++.dg/cpp/warning-directive-4.C: New.
7558         * gfortran.dg/warning-directive-1.F90: New.
7559         * gfortran.dg/warning-directive-3.F90: New.
7560         * gfortran.dg/warning-directive-2.F90: New.
7561         * gfortran.dg/warning-directive-4.F90: New.
7562
7563 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7564
7565         PR objc++/23716
7566         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7567
7568 2010-04-07  Jason Merrill  <jason@redhat.com>
7569
7570         * g++.dg/template/dr408.C: New.
7571
7572         * g++.dg/lookup/ns4.C: New.
7573
7574         PR c++/38392
7575         * g++.dg/template/friend51.C: New test.
7576
7577         PR c++/41970
7578         * g++.old-deja/g++.other/linkage1.C: Adjust.
7579
7580 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7581
7582         PR c++/42697
7583         * g++.dg/template/crash94.C: New test.
7584
7585 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7586
7587         PR c++/40239
7588         * g++.dg/init/aggr5.C: New test.
7589         * g++.dg/init/aggr5.C: New test.
7590
7591 2010-04-07  Richard Guenther  <rguenther@suse.de>
7592
7593         PR tree-optimization/43270
7594         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7595         * gcc.dg/Warray-bounds-7.c: Likewise.
7596
7597 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7598
7599         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7600         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7601         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7602
7603 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7604
7605         PR c++/42556
7606         * g++.dg/init/pr42556.C: New test.
7607
7608 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7609
7610         PR debug/43628
7611         * g++.dg/debug/dwarf2/typedef2.C: New test.
7612
7613 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7614
7615         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7616         c-c++-common/dwarf2/redeclaration-1.C
7617
7618 2010-04-06  Jason Merrill  <jason@redhat.com>
7619
7620         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7621         * g++.dg/ext/attrib18.C: Likewise.
7622         * g++.dg/ext/bitfield2.C: Likewise.
7623         * g++.dg/ext/bitfield4.C: Likewise.
7624         * g++.dg/ext/visibility/warn2.C: Likewise.
7625         * g++.dg/ext/visibility/warn3.C: Likewise.
7626         * g++.dg/gomp/pr26690-1.C: Likewise.
7627         * g++.dg/inherit/covariant7.C: Likewise.
7628         * g++.dg/init/synth2.C: Likewise.
7629         * g++.dg/lookup/using7.C: Likewise.
7630         * g++.dg/other/crash-4.C: Likewise.
7631         * g++.dg/other/error13.C: Likewise.
7632         * g++.dg/other/error20.C: Likewise.
7633         * g++.dg/parse/crash31.C: Likewise.
7634         * g++.dg/parse/error16.C: Likewise.
7635         * g++.dg/parse/error19.C: Likewise.
7636         * g++.dg/parse/error27.C: Likewise.
7637         * g++.dg/parse/error28.C: Likewise.
7638         * g++.dg/parse/fused-params1.C: Likewise.
7639         * g++.dg/template/error2.C: Likewise.
7640         * g++.dg/template/local6.C: Likewise.
7641         * g++.dg/template/qualttp15.C: Likewise.
7642         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7643         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7644         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7645         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7646         * g++.old-deja/g++.eh/spec6.C: Likewise.
7647         * g++.old-deja/g++.jason/crash3.C: Likewise.
7648         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7649         * g++.old-deja/g++.law/ctors5.C: Likewise.
7650         * g++.old-deja/g++.law/ctors9.C: Likewise.
7651         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7652         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7653         * g++.old-deja/g++.other/struct1.C: Likewise.
7654         * g++.old-deja/g++.other/volatile1.C: Likewise.
7655         * g++.old-deja/g++.pt/crash36.C: Likewise.
7656         * g++.old-deja/g++.pt/derived3.C: Likewise.
7657         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7658         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7659
7660 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7661
7662         PR middle-end/43519
7663         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7664         * gcc.dg/graphite/id-19.c: New.
7665
7666 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7667
7668         PR middle-end/32824
7669         * gcc.dg/vect/pr32824: New.
7670
7671 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7672
7673         PR fortran/18918
7674         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7675         * gfortran.dg/coarray_3.f90: Ditto.
7676         * gfortran.dg/coarray_4.f90: Ditto.
7677         * gfortran.dg/coarray_5.f90: Ditto.
7678         * gfortran.dg/coarray_6.f90: Ditto.
7679         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7680
7681 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7682
7683         PR fortran/18918
7684         * gfortran.dg/coarray_4.f90: Fix test.
7685         * gfortran.dg/coarray_6.f90: Add more tests.
7686
7687 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7688
7689         PR fortran/18918
7690         * gfortran.dg/coarray_4.f90: New test.
7691         * gfortran.dg/coarray_5.f90: New test.
7692         * gfortran.dg/coarray_6.f90: New test.
7693
7694 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7695
7696         PR fortran/18918
7697         * gfortran.dg/iso_fortran_env_5.f90: New test.
7698         * gfortran.dg/iso_fortran_env_6.f90: New test.
7699
7700 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7701
7702         PR fortran/39997
7703         * gfortran.dg/coarray_1.f90: New test.
7704         * gfortran.dg/coarray_2.f90: New test.
7705         * gfortran.dg/coarray_3.f90: New test.
7706
7707 2010-04-06  Jason Merrill  <jason@redhat.com>
7708
7709         PR c++/43648
7710         * g++.dg/template/dtor8.C: New.
7711
7712         PR c++/43621
7713         * g++.dg/template/error-recovery2.C: New.
7714
7715 2010-04-06  Jan Hubicka  <jh@suse.czpli
7716
7717         PR tree-optimization/42906
7718         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7719
7720 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7721
7722         PR fortran/43178
7723         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7724         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7725         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7726
7727 2010-04-06  Richard Guenther  <rguenther@suse.de>
7728
7729         PR tree-optimization/43627
7730         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7731
7732 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7733
7734         PR target/43638
7735         * gcc.target/i386/pr43638.c: New test.
7736
7737 2010-04-06  Richard Guenther  <rguenther@suse.de>
7738
7739         PR middle-end/43661
7740         * gcc.c-torture/compile/pr43661.c: New testcase.
7741
7742 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7743
7744         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7745
7746 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7747
7748         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7749
7750 2010-04-02  Richard Guenther  <rguenther@suse.de>
7751
7752         PR tree-optimization/43629
7753         * gcc.c-torture/execute/pr43629.c: New testcase.
7754
7755 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7756             Dominique d'Humieres  <dominiq@lps.ens.fr>
7757
7758         PR libfortran/43605
7759         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7760
7761 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7762
7763         PR debug/43325
7764         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7765
7766 2010-04-01  Jason Merrill  <jason@redhat.com>
7767
7768         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7769
7770 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7771             Manfred Schwarb  <manfred99@gmx.ch>
7772
7773         PR libfortran/43605
7774         * gfortran.dg/ftell_3.f90: New test.
7775
7776 2010-04-01  Richard Guenther  <rguenther@suse.de>
7777
7778         PR middle-end/43614
7779         * gcc.c-torture/compile/pr43614.c: New testcase.
7780
7781 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7782
7783         PR tree-optimization/43141
7784         * gcc.dg/guality/pr43141.c: New test.
7785
7786 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7787
7788         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7789         * g++.dg/eh/spbp.C: Likewise.
7790         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7791         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7792         superfluous casts.
7793         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7794         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7795         * objc.dg/dwarf-2.m: Likewise.
7796
7797 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7798
7799         PR middle-end/43464
7800         * gcc.dg/graphite/id-pr43464.c: New.
7801         * gcc.dg/graphite/id-pr43464-1.c: New.
7802
7803 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7804
7805         PR middle-end/43351
7806         * gcc.dg/graphite/id-pr43351.c
7807
7808 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7809
7810         PR testsuite/35165
7811         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7812         * obj-c++.dg/try-catch-2.mm: Ditto.
7813         * obj-c++.dg/lookup-2.mm: Ditto.
7814         * obj-c++.dg/encode-8.m: Ditto.
7815         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7816         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7817         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7818         * obj-c++.dg/const-str-11.mm: Ditto.
7819         * obj-c++.dg/const-str-9.mm: Ditto.
7820         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7821         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7822         * obj-c++.dg/except-1.mm: Ditto.
7823         * obj-c++.dg/const-str-7.mm: Ditto.
7824         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7825         * obj-c++.dg/const-str-3.mm: Ditto.
7826         * obj-c++.dg/const-str-7.mm: Ditto.
7827         * obj-c++.dg/stubify-2.mm: Change dump file name.
7828
7829         PR objc++/23613
7830         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7831         New macro.
7832         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7833         Remove dg-xfail-if.
7834
7835 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7836
7837         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7838         only with -O2, -O3 or -Os and not with -fwhopr.
7839
7840 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7841
7842         PR c++/43558
7843         * g++.dg/template/typedef31.C: New test.
7844
7845 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7846
7847         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7848         assembler output on *-*-solaris2*.
7849         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7850
7851 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7852
7853         PR debug/43557
7854         * gcc.dg/pr43557-1.c: New test.
7855         * gcc.dg/pr43557-2.c: New file.
7856
7857 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7858
7859         PR 43562
7860         * gcc.dg/pr43562.c: New test.
7861
7862 2010-03-30  Jason Merrill  <jason@redhat.com>
7863
7864         PR c++/43076
7865         * g++.dg/template/error-recovery1.C: New.
7866
7867         PR c++/41786
7868         * g++.dg/parse/ambig5.C: New.
7869
7870 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7871
7872         PR debug/43593
7873         * gcc.dg/guality/pr43593.c: New test.
7874
7875 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7876
7877         PR middle-end/43430
7878         * gcc.dg/vect/pr43430-1.c: New.
7879
7880 2010-03-30  Jason Merrill  <jason@redhat.com>
7881
7882         PR c++/43559
7883         * g++.dg/template/partial7.C: New.
7884
7885 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7886
7887         * gcc.target/s390/stackcheck1.c: New testcase.
7888
7889 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7890
7891         PR libfortran/43265
7892         * gfortran.dg/read_eof_8.f90: New test.
7893
7894 2010-03-29  Jason Merrill  <jason@redhat.com>
7895
7896         * gcc.dg/cpp/include6.c: Change [] to ().
7897
7898         N3077
7899         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7900         splicing and UCNs.
7901         * c-c++-common/raw-string-2.c: Add trigraph test.
7902         * c-c++-common/raw-string-8.c: New.
7903         * c-c++-common/raw-string-9.c: New.
7904         * c-c++-common/raw-string-10.c: New.
7905
7906         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7907         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7908         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7909         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7910         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7911         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7912         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7913
7914 2010-03-29  Richard Guenther  <rguenther@suse.de>
7915
7916         PR tree-optimization/43560
7917         * gcc.dg/torture/pr43560.c: New testcase.
7918
7919 2010-03-29  Jason Merrill  <jason@redhat.com>
7920
7921         N3077
7922         * g++.dg/ext/raw-string-1.C: Change [] to ().
7923         * g++.dg/ext/raw-string-2.C: Change [] to ().
7924         Don't use \ in delimiter.
7925         * g++.dg/ext/raw-string-3.C: Change [] to ().
7926         * g++.dg/ext/raw-string-4.C: Change [] to ().
7927         * g++.dg/ext/raw-string-5.C: Change [] to ().
7928         Test for error on \ in delimiter.
7929         * g++.dg/ext/raw-string-6.C: Change [] to ().
7930         * g++.dg/ext/raw-string-7.C: Change [] to ().
7931
7932 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7933
7934         PR 43564
7935         * gcc.dg/pr43564.c: New test.
7936
7937 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7938
7939         PR fortran/43551
7940         * gfortran.dg/direct_io_12.f90: New test.
7941
7942 2010-03-28  Jan Hubicka  <jh@suse.cz>
7943
7944         PR tree-optimization/43505
7945         * gfortran.dg/pr43505.f90: New testcase.
7946
7947 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7948
7949         PR tree-optimization/43528
7950         * gcc.target/i386/pr43528.c: New test.
7951
7952 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7953
7954         PR c/43381
7955         * gcc.dg/parm-impl-decl-3.c: New test.
7956
7957 2010-03-26  Jason Merrill  <jason@redhat.com>
7958
7959         PR c++/43509
7960         * g++.dg/cpp0x/parse1.C: New.
7961
7962 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7963
7964         PR target/43524
7965         * gcc.target/i386/pr43524.c: New test.
7966
7967 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7968
7969         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7970         whitespace, rename main to foo.
7971         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7972         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7973         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7974         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7975         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7976         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7977         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7978         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7979         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7980         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7981         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7982
7983 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7984
7985         PR c++/43327
7986         * g++.dg/other/crash-10.C: New test.
7987         * g++.dg/other/crash-11.C: New test.
7988
7989 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7990
7991         PR libfortran/43517
7992         * gfortran.dg/read_eof_7.f90: New test.
7993
7994 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7995
7996         PR objc/35165
7997         PR testsuite/43512
7998         * objc-obj-c++-shared: New directory.
7999         * objc-obj-c++-shared/Object1-implementation.h: New file.
8000         * objc-obj-c++-shared/Object1.h: New file.
8001         * objc-obj-c++-shared/Protocol1.h: New file.
8002         * objc-obj-c++-shared/next-abi.h: New file.
8003         * objc-obj-c++-shared/next-mapping.h: New file.
8004         * objc/execute/next_mapping.h: Delete.
8005         * objc.dg/special/special.exp: For all targets run the tests with
8006         -fgnu-runtime, for darwin targets also run the tests with
8007         -fnext-runtime.
8008         * objc.dg/dg.exp: Ditto.
8009         * obj-c++.dg/dg.exp: Ditto.
8010         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8011         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8012         include use of updated NeXT interface.
8013         * objc/execute/formal_protocol-5.m: Ditto.
8014         * objc/execute/protocol-isEqual-2.m: Ditto.
8015         * objc/execute/protocol-isEqual-4.m: Ditto.
8016         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8017         Protocol1.h) and next-mapping.h as required.
8018         * objc/execute/object_is_class.m: Ditto.
8019         * objc/execute/enumeration-1.m: Ditto.
8020         * objc/execute/class-13.m: Ditto.
8021         * objc/execute/formal_protocol-2.m: Ditto.
8022         * objc/execute/formal_protocol-4.m: Ditto.
8023         * objc/execute/class-1.m: Ditto.
8024         * objc/execute/bycopy-1.m: Ditto.
8025         * objc/execute/formal_protocol-6.m: Ditto.
8026         * objc/execute/bycopy-3.m: Ditto.
8027         * objc/execute/class-3.m: Ditto.
8028         * objc/execute/bf-11.m: Ditto.
8029         * objc/execute/class-5.m: Ditto.
8030         * objc/execute/bf-13.m: Ditto.
8031         * objc/execute/class-7.m: Ditto.
8032         * objc/execute/bf-15.m: Ditto.
8033         * objc/execute/class-9.m: Ditto.
8034         * objc/execute/bf-17.m: Ditto.
8035         * objc/execute/bf-19.m: Ditto.
8036         * objc/execute/IMP.m: Ditto.
8037         * objc/execute/exceptions/catchall-1.m: Ditto.
8038         * objc/execute/exceptions/trivial.m: Ditto.
8039         * objc/execute/exceptions/finally-1.m: Ditto.
8040         * objc/execute/exceptions/local-variables-1.m: Ditto.
8041         * objc/execute/exceptions/foward-1.m: Ditto.
8042         * objc/execute/bf-2.m: Ditto.
8043         * objc/execute/string1.m: Ditto.
8044         * objc/execute/bf-4.m: Ditto.
8045         * objc/execute/informal_protocol.m: Ditto.
8046         * objc/execute/string3.m: Ditto.
8047         * objc/execute/bf-6.m: Ditto.
8048         * objc/execute/bf-8.m: Ditto.
8049         * objc/execute/class-tests-1.h: Ditto.
8050         * objc/execute/protocol-isEqual-1.m: Ditto.
8051         * objc/execute/protocol-isEqual-3.m: Ditto.
8052         * objc/execute/_cmd.m: Ditto.
8053         * objc/execute/function-message-1.m: Ditto.
8054         * objc/execute/bf-20.m: Ditto.
8055         * objc/execute/bf-common.h: Ditto.
8056         * objc/execute/np-2.m: Ditto.
8057         * objc/execute/class-10.m: Ditto.
8058         * objc/execute/class-12.m: Ditto.
8059         * objc/execute/enumeration-2.m: Ditto.
8060         * objc/execute/class-14.m: Ditto.
8061         * objc/execute/encode-1.m: Ditto.
8062         * objc/execute/formal_protocol-1.m: Ditto.
8063         * objc/execute/formal_protocol-3.m: Ditto.
8064         * objc/execute/accessing_ivars.m: Ditto.
8065         * objc/execute/bycopy-2.m: Ditto.
8066         * objc/execute/class-2.m: Ditto.
8067         * objc/execute/bf-10.m: Ditto.
8068         * objc/execute/formal_protocol-7.m: Ditto.
8069         * objc/execute/root_methods.m: Ditto.
8070         * objc/execute/class-4.m: Ditto.
8071         * objc/execute/bf-12.m: Ditto.
8072         * objc/execute/class-6.m: Ditto.
8073         * objc/execute/bf-14.m: Ditto.
8074         * objc/execute/nested-func-1.m: Ditto.
8075         * objc/execute/class-8.m: Ditto.
8076         * objc/execute/private.m: Ditto.
8077         * objc/execute/bf-16.m: Ditto.
8078         * objc/execute/bf-18.m: Ditto.
8079         * objc/execute/load-3.m: Ditto.
8080         * objc/execute/compatibility_alias.m: Ditto.
8081         * objc/execute/bf-1.m: Ditto.
8082         * objc/execute/no_clash.m: Ditto.
8083         * objc/execute/bf-3.m: Ditto.
8084         * objc/execute/string2.m: Ditto.
8085         * objc/execute/bf-5.m: Ditto.
8086         * objc/execute/string4.m: Ditto.
8087         * objc/execute/bf-7.m: Ditto.
8088         * objc/execute/object_is_meta_class.m: Ditto.
8089         * objc/execute/bf-9.m: Ditto.
8090         * objc/execute/bf-21.m: Ditto.
8091         * objc/execute/cascading-1.m: Ditto.
8092         * objc/execute/trivial.m: Ditto.
8093         * objc/execute/np-1.m: Ditto.
8094         * objc/compile/trivial.m: Ditto.
8095         * objc/execute/class_self-2.m: Include <stdlib.h>.
8096         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8097         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8098         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8099         and 64bit. Use new NeXT interface as required.
8100         * objc.dg/special/unclaimed-category-1.m: Ditto.
8101         * objc.dg/special/unclaimed-category-1.h: Ditto.
8102         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8103         * objc.dg/func-ptr-1.m: Ditto.
8104         * objc.dg/stret-1.m: Ditto.
8105         * objc.dg/encode-2.m: Ditto.
8106         * objc.dg/category-1.m: Ditto.
8107         * objc.dg/encode-3.m: Ditto.
8108         * objc.dg/call-super-3.m: Ditto.
8109         * objc.dg/method-3.m: Ditto.
8110         * objc.dg/func-ptr-2.m: Ditto.
8111         * objc.dg/lookup-1.m: Ditto.
8112         * objc.dg/encode-4.m: Ditto.
8113         * objc.dg/fix-and-continue-1.m: Ditto.
8114         * objc.dg/proto-lossage-3.m: Ditto.
8115         * objc.dg/method-13.m: Ditto.
8116         * objc.dg/proto-qual-1.m: Ditto.
8117         * objc.dg/zero-link-3.m: Ditto.
8118         * objc.dg/bitfield-1.m: Ditto.
8119         * objc.dg/va-meth-1.m: Ditto.
8120         * objc.dg/super-class-3.m: Ditto.
8121         * objc.dg/call-super-1.m: Ditto.
8122         * objc.dg/type-size-2.m: Ditto.
8123         * objc.dg/method-10.m: Ditto.
8124         * objc.dg/defs.m: Ditto.
8125         * objc.dg/const-str-3.m: Ditto.
8126         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8127         Protocol1.h) and next-mapping.h as required. Use new NeXT
8128         interface as required.
8129         * objc.dg/super-class-4.m: Ditto.
8130         * objc.dg/comp-types-8.m: Ditto.
8131         * objc.dg/call-super-2.m: Ditto.
8132         * objc.dg/objc-fast-4.m: Ditto.
8133         * objc.dg/method-6.m: Ditto.
8134         * objc.dg/const-str-3.m: Ditto.
8135         * objc.dg/const-str-7.m: Ditto.
8136         * objc.dg/method-15.m: Ditto.
8137         * objc.dg/method-19.m: Ditto.
8138         * objc.dg/sync-1.m: Ditto.
8139         * objc.dg/layout-1.m: Ditto.
8140         * objc.dg/bitfield-3.m: Ditto.
8141         * objc.dg/try-catch-3.m: Ditto.
8142         * objc.dg/try-catch-7.m: Ditto.
8143         * objc.dg/comp-types-10.m: Ditto.
8144         * objc.dg/selector-2.: Ditto.
8145         * objc.dg/method-7.m: Ditto.
8146         * objc.dg/typedef-alias-1.m: Ditto.
8147         * objc.dg/proto-lossage-2.m: Ditto.
8148         * objc.dg/comp-types-11.m: Ditto.
8149         * objc.dg/sizeof-1.m: Ditto.
8150         * objc.dg/method-17.m: Ditto.
8151         * objc.dg/bitfield-5.m: Ditto.
8152         * objc.dg/try-catch-1.m: Ditto.
8153         * objc.dg/encode-5.m: Ditto.
8154         * objc.dg/fix-and-continue-2.m: Ditto.
8155         * objc.dg/method-9.m: Ditto.
8156         * objc.dg/isa-field-1.m: Ditto.
8157         * objc.dg/local-decl-2.m: Ditto.
8158         * objc.dg/objc-gc-4.m: Ditto.
8159         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8160         * objc.dg/gnu-runtime-3.m: Ditto.
8161         * objc.dg/encode-7.m: Ditto.
8162         * objc.dg/encode-8.m: Ditto.
8163         * objc.dg/selector-3.m: Ditto.
8164         * objc.dg/gnu-runtime-1.m: Ditto.
8165         * objc.dg/const-str-12.m: Ditto.
8166         * objc.dg/gnu-runtime-2.m: Ditto.
8167         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8168         * objc.dg/selector-1.m: Ditto.
8169         * objc.dg/stubify-2.m: Ditto.
8170         * objc.dg/zero-link-1.m: Ditto.
8171         * objc.dg/stret-2.m: Ditto.
8172         * objc.dg/zero-link-2.m: Ditto.
8173         * objc.dg/next-runtime-1.m: Ditto.
8174         * objc.dg/symtab-1.m: Ditto.
8175         * objc.dg/stubify-1.m: Ditto.
8176         * objc.dg/bitfield-2.m: Ditto.
8177         * objc.dg/try-catch-10.m: Apply to both runtimes.
8178         * objc.dg/const-str-1.m: Ditto.
8179         * objc.dg/image-info.m: Ditto.
8180         * objc.dg/encode-9.m: Ditto.
8181         * objc.dg/pragma-1.m: Apply test to all targets.
8182         * objc.dg/const-str-4.m: Ditto.
8183         * objc.dg/const-str-8.m: Ditto.
8184         * objc.dg/super-class-2.m: Ditto.
8185         * objc.dg/try-catch-5.m: Ditto.
8186         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8187         Protocol1.h) and next-mapping.h as required. Use new NeXT
8188         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8189         * objc.dg/const-str-11.m: Ditto.
8190         * objc.dg/const-str-9.m: Ditto.
8191         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8192         * objc.dg/encode-1.m: Remove redundant -lobjc.
8193         * objc.dg/try-catch-9.m: Tidy space.
8194         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8195         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8196         and 64bit. Use new NeXT interface as required.
8197         * obj-c++.dg/template-4.mm: Ditto.
8198         * obj-c++.dg/defs.mm: Ditto.
8199         * obj-c++.dg/basic.mm: Ditto.
8200         * obj-c++.dg/encode-4.mm: Ditto.
8201         * obj-c++.dg/method-17.mm: Ditto.
8202         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8203         * obj-c++.dg/cxx-class-1.mm: Ditto.
8204         * obj-c++.dg/method-10.mm: Ditto.
8205         * obj-c++.dg/va-meth-1.mm: Ditto.
8206         * obj-c++.dg/encode-5.mm: Ditto.
8207         * obj-c++.dg/lookup-2.mm: Ditto.
8208         * obj-c++.dg/template-3.mm: Ditto.
8209         * obj-c++.dg/proto-qual-1.mm: Ditto.
8210         * obj-c++.dg/qual-types-1.m: Ditto.
8211         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8212         * obj-c++.dg/template-1.mm: Ditto.
8213         * obj-c++.dg/encode-6.mm: Ditto.
8214         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8215         Protocol1.h) and next-mapping.h as required. Use new NeXT
8216         interface as required.
8217         * obj-c++.dg/except-1.mm: Ditto.
8218         * obj-c++.dg/const-str-7.mm: Ditto.
8219         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8220         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8221         * obj-c++.dg/selector-2.mm: Ditto.
8222         * obj-c++.dg/isa-field-1.mm: Ditto.
8223         * obj-c++.dg/try-catch-1.mm: Ditto.
8224         * obj-c++.dg/local-decl-1.mm: Ditto.
8225         * obj-c++.dg/try-catch-9.mm: Ditto.
8226         * obj-c++.dg/no-extra-load.mm: Ditto.
8227         * obj-c++.dg/selector-5.mm: Ditto.
8228         * obj-c++.dg/method-12.mm: Ditto.
8229         * obj-c++.dg/try-catch-11.mm: Ditto.
8230         * obj-c++.dg/comp-types-11.mm: Ditto.
8231         * obj-c++.dg/bitfield-3.mm: Ditto.
8232         * obj-c++.dg/method-6.mm: Ditto.
8233         * obj-c++.dg/super-class-2.mm: Ditto.
8234         * obj-c++.dg/method-21.mm: Ditto.
8235         * obj-c++.dg/const-str-8.mm: Ditto.
8236         * obj-c++.dg/try-catch-7.mm: Ditto.
8237         * obj-c++.dg/method-15.mm: Ditto.
8238         * obj-c++.dg/layout-1.mm: Ditto.
8239         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8240         * obj-c++.dg/const-str-3.mm: Ditto.
8241         * obj-c++.dg/try-catch-2.mm: Ditto.
8242         * obj-c++.dg/objc-gc-3.mm: Ditto.
8243         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8244         * obj-c++.dg/bitfield-1.mm: Ditto.
8245         * obj-c++.dg/selector-6.mm: Ditto.
8246         * obj-c++.dg/method-13.mm: Ditto.
8247         * obj-c++.dg/comp-types-12.mm: Ditto.
8248         * obj-c++.dg/bitfield-4.mm: Ditto.
8249         * obj-c++.dg/try-catch-8.mm: Ditto.
8250         * obj-c++.dg/method-2.mm: Ditto.
8251         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8252         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8253         * obj-c++.dg/const-str-4.mm: Ditto.
8254         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8255         * obj-c++.dg/try-catch-3.mm: Ditto.
8256         * obj-c++.dg/comp-types-9.mm: Ditto.
8257         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8258         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8259         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8260         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8261         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8262         Use new NeXT interface as required.
8263         * obj-c++.dg/const-str-10.mm: Ditto.
8264         * obj-c++.dg/const-str-11.mm: Ditto.
8265         * obj-c++.dg/const-str-9.mm: Ditto.
8266         * obj-c++.dg/method-11.mm: Ditto.
8267         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8268         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8269         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8270         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8271         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8272
8273 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8274
8275         PR c++/43206
8276         * g++.dg/template/typedef30.C: New test case.
8277
8278 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8279
8280         PR c/43385
8281         * gcc.c-torture/execute/pr43385.c: New test.
8282
8283 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8284
8285         * gcc.dg/strncpy-fix-1.c: New test.
8286
8287 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8288
8289         PR testsuite/41609
8290         * lib/objc-torture.exp (objc-set-runtime-options): New.
8291         * objc/execute/execute.exp: Check runtime options on each pass.
8292         * objc/execute/exceptions/exceptions.exp: Ditto.
8293         * objc/compile/compile.exp: Ditto.
8294
8295         PR testsuite/42348
8296         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8297         standard tests.
8298         (check_effective_target_objc2): New proc.
8299         (check_effective_target_next_runtime): New proc.
8300         * lib/objc.exp: Determine which runtime is in force and support it.
8301         * lib/obj-c++.exp: Ditto.
8302
8303 2010-03-24  Jason Merrill  <jason@redhat.com>
8304
8305         PR c++/43502
8306         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8307
8308 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8309
8310         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8311         a loop.
8312         * gcc.dg/ipa/ipa-2.c: Likewise.
8313         * gcc.dg/ipa/ipa-3.c: Likewise.
8314         * gcc.dg/ipa/ipa-4.c: Likewise.
8315         * gcc.dg/ipa/ipa-5.c: Likewise.
8316         * gcc.dg/ipa/ipa-7.c: Likewise.
8317         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8318         a loop.
8319         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8320         i_can_not_be_propagated_fully2 into a loop.
8321         * gcc.dg/ipa/ipa-8.c: New test.
8322         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8323
8324 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8325
8326         PR debug/19192
8327         PR debug/43479
8328         * gcc.dg/guality/pr43479.c: New test.
8329         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8330         and add volatile keyword.
8331
8332 2010-03-23  Mike Stump  <mikestump@comcast.net>
8333
8334         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8335
8336 2010-03-23  Jason Merrill  <jason@redhat.com>
8337
8338         * g++.dg/ext/altivec-17.C: Adjust error message.
8339
8340         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8341         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8342         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8343         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8344         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8345         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8346
8347 2010-03-22  Jason Merrill  <jason@redhat.com>
8348
8349         PR c++/43333
8350         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8351         * g++.dg/ext/is_pod_98.C: New.
8352
8353         PR c++/43281
8354         * g++.dg/cpp0x/auto18.C: New.
8355
8356         * gcc.dg/pr36997.c: Adjust error message.
8357         * g++.dg/ext/vector9.C: Likewise.
8358         * g++.dg/conversion/simd3.C: Likewise.
8359         * g++.dg/other/error23.C: Likewise.
8360
8361 2010-03-22  Michael Matz  <matz@suse.de>
8362
8363         PR middle-end/43475
8364         * gfortran.dg/pr43475.f90: New testcase.
8365
8366 2010-03-22  Richard Guenther  <rguenther@suse.de>
8367
8368         PR tree-optimization/43390
8369         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8370
8371 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8372
8373         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8374         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8375
8376 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8377             Michael Matz  <matz@suse.de>
8378
8379         PR c++/43081
8380         * g++.dg/parse/crash56.C: New test.
8381
8382 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8383
8384         PR fortran/43450
8385         * gfortran.dg/whole_file_15.f90 : New test.
8386
8387 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8388
8389         PR fortran/43409
8390         * gfortran.dg/inquire_size.f90: New test.
8391
8392 2010-03-20  Richard Guenther  <rguenther@suse.de>
8393
8394         PR rtl-optimization/43438
8395         * gcc.c-torture/execute/pr43438.c: New testcase.
8396
8397 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8398
8399         PR c++/43375
8400         * g++.dg/abi/mangle42.C: New test.
8401
8402 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8403
8404         PR C/43211
8405         * gcc.dg/pr43211.c: New test.
8406         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8407
8408 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8409
8410         PR rtl-optimization/42258
8411         * gcc.target/arm/thumb1-mul-moves.c: New test.
8412
8413         PR target/40697
8414         * gcc.target/arm/thumb-andsi.c: New test.
8415
8416         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8417         dg-require-effective-target.
8418
8419 2010-03-19  Michael Matz  <matz@suse.de>
8420
8421         PR c++/43116
8422         * g++.dg/other/pr43116.C: New testcase.
8423
8424 2010-03-19  Michael Matz  <matz@suse.de>
8425
8426         PR target/43305
8427         * gcc.dg/pr43305.c: New testcase.
8428
8429 2010-03-19  Richard Guenther  <rguenther@suse.de>
8430
8431         PR tree-optimization/43415
8432         * gcc.c-torture/compile/pr43415.c: New testcase.
8433
8434 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8435
8436         PR ada/43106
8437         * gnat.dg/case_optimization2.adb: New test.
8438         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8439
8440 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8441             Jack Howarth <howarth@bromo.med.uc.edu>
8442
8443         PR target/36399
8444         * gcc.target/i386/push-1.c: Don't xfail
8445           scan-assembler-not "movups" on darwin.
8446
8447 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8448
8449         PR debug/43058
8450         * gcc.dg/pr43058.c: New test.
8451
8452 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8453
8454         PR middle-end/42450
8455         * g++.dg/torture/pr42450.C: New test.
8456
8457 2010-03-18  Michael Matz  <matz@suse.de>
8458
8459         PR middle-end/43419
8460         * gcc.dg/pr43419.c: New testcase.
8461
8462 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8463
8464         PR rtl-optimization/43360
8465         * gcc.dg/torture/pr43360.c: New.
8466
8467 2010-03-18  Michael Matz  <matz@suse.de>
8468
8469         PR tree-optimization/43402
8470         * gcc.dg/pr43402.c: New testcase.
8471
8472 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8473
8474         PR target/42427
8475         * gcc.dg/pr42427.c: New test.
8476
8477 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8478
8479         PR libfortran/43265
8480         * gfortran.dg/read_empty_file.f: New test.
8481         * gfortran.dg/read_eof_all.f90: New test.
8482         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8483         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8484
8485 2010-03-17  Michael Matz  <matz@suse.de>
8486
8487         * gcc.dg/pr43300.c: Add -w.
8488
8489 2010-03-17  Richard Guenther  <rguenther@suse.de>
8490
8491         * gcc.dg/pr43379.c: Add -w.
8492
8493 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8494
8495         PR fortran/43331
8496         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8497
8498 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8499
8500         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8501
8502 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8503
8504         * ada/acats/run_all.sh: Log start and end times.
8505
8506 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8507
8508         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8509
8510 2010-03-16  Richard Guenther  <rguenther@suse.de>
8511
8512         PR middle-end/43379
8513         * gcc.dg/pr43379.c: New testcase.
8514
8515 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8516
8517         PR debug/43051
8518         * gcc.dg/guality/pr43051-1.c: New test.
8519
8520 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8521
8522         PR testsuite/43363
8523         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8524
8525 2010-03-15  Michael Matz  <matz@suse.de>
8526
8527         PR middle-end/43300
8528         * gcc.dg/pr43300.c: New testcase.
8529
8530 2010-03-15  Richard Guenther  <rguenther@suse.de>
8531
8532         PR tree-optimization/43367
8533         * gcc.c-torture/compile/pr43367.c: New testcase.
8534
8535 2010-03-15  Richard Guenther  <rguenther@suse.de>
8536
8537         PR tree-optimization/43317
8538         * gcc.dg/pr43317.c: New testcase.
8539
8540 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8541
8542         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8543
8544 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8545
8546         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8547
8548 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8549
8550         PR fortran/43362
8551         * gfortran.dg/impure_constructor_1.f90: New test.
8552
8553 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8554
8555         PR middle-end/43354
8556         * gfortran.dg/graphite/id-pr43354.f: New.
8557
8558 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8559
8560         PR middle-end/43349
8561         * gfortran.dg/graphite/pr43349.f: New.
8562
8563 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8564
8565         PR middle-end/43306
8566         * gcc.dg/graphite/pr43306.c: New.
8567
8568 2010-03-12  David S. Miller  <davem@davemloft.net>
8569
8570         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8571         sparc.
8572
8573 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8574
8575         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8576
8577 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8578
8579         PR fortran/43291
8580         PR fortran/43326
8581         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8582
8583 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8584
8585         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8586         fail for *-*-mingw* targets.
8587
8588 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8589
8590         PR debug/43329
8591         * gcc.dg/guality/pr43329-1.c: New test.
8592
8593 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8594
8595         PR tree-optimization/43257
8596         * g++.dg/torture/pr43257.C: New test.
8597
8598 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8599
8600         PR fortran/43228
8601         * gfortran.dg/namelist_61.f90: New test.
8602
8603 2010-03-11  Richard Guenther  <rguenther@suse.de>
8604
8605         PR tree-optimization/43255
8606         * gcc.c-torture/compile/pr43255.c: New testcase.
8607
8608 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8609
8610         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8611         * gcc.dg/pr43280.c: New testcase.
8612
8613 2010-03-11  Richard Guenther  <rguenther@suse.de>
8614
8615         PR lto/43200
8616         * gcc.dg/lto/20100227-1_0.c: New testcase.
8617         * gcc.dg/lto/20100227-1_1.c: Likewise.
8618
8619 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8620
8621         PR libfortran/43320
8622         PR libfortran/43265
8623         * gfortran.dg/read_eof_6.f: New test
8624         * gfortran.dg/read_x_eof.f90: New test.
8625         * gfortran.dg/read_x_past.f: Update test.
8626
8627 2010-03-10  Jan Hubicka  <jh@suse.cz>
8628
8629         * gcc.c-torture/compile/pr43288.c: New test.
8630
8631 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8632
8633         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8634         -fpic/-fPIC flags.
8635         * g++.old-deja/g++.pt/asm2.C: Likewise.
8636         * gcc.c-torture/compile/20000804-1.c: Likewise.
8637         * gcc.target/i386/clobbers.c: Likewise.
8638
8639 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8640
8641         PR fortran/43303
8642         * gfortran.dg/c_assoc_3.f90: New test.
8643
8644 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8645
8646         PR debug/36728
8647         * gcc.dg/guality/pr36728-1.c: New test.
8648         * gcc.dg/guality/pr36728-2.c: New test.
8649
8650 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8651
8652         * gcc.dg/h8300-div-delay-slot.c: New test.
8653
8654 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8655
8656         PR tree-optimization/43236
8657         * gcc.c-torture/execute/pr43236.c: New test.
8658
8659 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8660
8661         PR middle-end/42859
8662         * g++.dg/eh/pr42859.C: New test.
8663
8664 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8665
8666         PR debug/43299
8667         * gcc.dg/pr43299.c: New test.
8668
8669         PR debug/43290
8670         * g++.dg/eh/unwind2.C: New test.
8671
8672 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8673             Reza Yazdani  <reza.yazdani@amd.com>
8674
8675         PR middle-end/43065
8676         * gcc.dg/graphite/run-id-4.c: New.
8677
8678 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8679
8680         PR middle-end/43065
8681         * gcc.dg/graphite/run-id-3.c: New.
8682
8683 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8684
8685         PR middle-end/42644
8686         PR middle-end/42130
8687         * gcc.dg/graphite/id-18.c: New.
8688         * gcc.dg/graphite/run-id-pr42644.c: New.
8689
8690 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8691
8692         PR middle-end/42326
8693         * gcc.dg/graphite/pr42326.c: New.
8694
8695 2010-03-08  Richard Guenther  <rguenther@suse.de>
8696
8697         PR tree-optimization/43269
8698         * gcc.c-torture/execute/pr43269.c: New testcase.
8699
8700 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8701
8702         PR fortran/43256
8703         * gfortran.dg/typebound_call_13.f03: New.
8704
8705 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8706
8707         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8708         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8709
8710 2010-03-05  Jason Merrill  <jason@redhat.com>
8711
8712         * g++.dg/abi/mangle40.C: Require weak and alias.
8713
8714 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8715
8716         PR middle-end/42326
8717         * gfortran.dg/graphite/pr42326.f90: New.
8718         * gfortran.dg/graphite/pr42326-1.f90: New.
8719
8720 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8721
8722         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8723         (gnat_target_compile): Likewise.
8724         Reinitialize GNAT_UNDER_TEST if target changes.
8725         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8726         (local_find_gnatmake): Pass full --GCC to gnatlink.
8727         Remove --LINK.
8728
8729 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8730
8731         PR c/43248
8732         * gcc.dg/compound-literal-1.c: New testcase.
8733
8734 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8735
8736         PR tree-optimization/43164
8737         PR tree-optimization/43191
8738         * gcc.c-torture/compile/pr43164.c: New test.
8739         * gcc.c-torture/compile/pr43191.c: Likewise.
8740
8741 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8742
8743         PR fortran/43244
8744         * gfortran.dg/finalize_9.f90: New.
8745
8746 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8747             Ken Werner <ken@linux.vnet.ibm.com>
8748
8749         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8750         to dg-options for spu.
8751         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8752         dump-scan target to exclude spu.
8753
8754 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8755
8756         PR middle-end/43209
8757         * gcc.dg/tree-ssa/ivopts-4.c: New.
8758
8759 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8760
8761         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8762         include-opts and exclude-opts; skip checking the flags if arguments
8763         are the same as the defaults.
8764         (dg-xfail-if): Verify the number of arguments, supply defaults
8765         for unspecified optional arguments.
8766         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8767
8768 2010-03-03  Jason Merrill  <jason@redhat.com>
8769
8770         PR c++/12909
8771         * g++.dg/abi/mangle40.C: Updated.
8772
8773 2010-03-03  Jason Merrill  <jason@redhat.com>
8774
8775         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8776         * g++.dg/abi/mangle23.C: Likewise.
8777         * g++.dg/eh/simd-2.C: Likewise.
8778         * g++.dg/ext/attribute-test-2.C: Likewise.
8779         * g++.dg/ext/vector14.C: Likewise.
8780         * g++.dg/other/pr34435.C: Likewise.
8781         * g++.dg/template/conv8.C: Likewise.
8782         * g++.dg/template/nontype9.C: Likewise.
8783         * g++.dg/template/qualttp17.C: Likewise.
8784         * g++.dg/template/ref1.C: Likewise.
8785         * g++.old-deja/g++.pt/crash68.C: Likewise.
8786         * g++.old-deja/g++.pt/ref1.C: Likewise.
8787         * g++.old-deja/g++.pt/ref3.C: Likewise.
8788         * g++.old-deja/g++.pt/ref4.C: Likewise.
8789
8790         PR c++/12909
8791         * g++.dg/abi/mangle40.C: New.
8792         * g++.dg/abi/mangle41.C: New.
8793         * g++.dg/lto/20100302_0.C: New.
8794         * g++.dg/lto/20100302_1.C: New.
8795         * g++.dg/lto/20100302.h: New.
8796
8797 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8798
8799         PR fortran/43243
8800         * gfortran.dg/internal_pack_12.f90: New test.
8801
8802 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8803
8804         * gcc.dg/pr36997.c: Adjust error message.
8805
8806 2010-03-03  Mike Stump  <mikestump@comcast.net>
8807
8808         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8809         adjustments to not be present on machines that align the stack to
8810         more than 4 bytes and don't have a red zone yet as that is an
8811         unimplemented optimization.
8812
8813 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8814
8815         PR fortran/43169
8816         * gfortran.dg/impure_assignment_3.f90: New.
8817
8818 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8819
8820         PR debug/43229
8821         * gfortran.dg/pr43229.f90: New test.
8822
8823         PR debug/43237
8824         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8825
8826         PR debug/43177
8827         * gcc.dg/guality/pr43177.c: New test.
8828
8829 2010-03-02  Jason Merrill  <jason@redhat.com>
8830
8831         * g++.dg/ext/vector9.C: Adjust error message.
8832         * g++.dg/conversion/simd3.C: Likewise.
8833         * g++.dg/other/error23.C: Likewise.
8834
8835 2010-03-02  Mike Stump  <mikestump@comcast.net>
8836
8837         PR c++/41090
8838         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8839
8840 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8841
8842         PR fortran/43180
8843         * gfortran.dg/internal_pack_10.f90: New test.
8844
8845         PR fortran/43173
8846         * gfortran.dg/internal_pack_11.f90: New test.
8847
8848 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8849
8850         PR middle-end/42640
8851         * gcc.dg/tree-ssa/pr42640.c: New.
8852
8853 2010-03-01  Richard Guenther  <rguenther@suse.de>
8854
8855         PR tree-optimization/43220
8856         * gcc.c-torture/execute/pr43220.c: New testcase.
8857
8858 2010-03-01  Richard Guenther  <rguenther@suse.de>
8859
8860         PR middle-end/43213
8861         * gcc.dg/pr43213.c: New testcase.
8862
8863 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8864
8865         PR pch/14940
8866         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8867
8868 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8869
8870         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8871         New function.
8872         (check_effective_target_ucn): Likewise.
8873
8874         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8875         if !ucn.
8876         * gcc.dg/ucnid-2.c: Likewise.
8877         * gcc.dg/ucnid-3.c: Likewise.
8878         * gcc.dg/ucnid-4.c: Likewise.
8879         * gcc.dg/ucnid-11.c: Likewise.
8880         * gcc.dg/ucnid-12.c: Likewise.
8881         * gcc.dg/ucnid-6.c: Skip if !ucn.
8882         * gcc.dg/ucnid-9.c: Likewise.
8883
8884 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8885
8886         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8887         lists to dg-skip-if.
8888         * gcc.target/i386/stackalign/return-3.c: Likewise.
8889
8890 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8891
8892         * gcc.target/i386/clearcap.map: New file.
8893         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8894         Pass clearcap.map by default if supported.
8895
8896 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8897
8898         PR fortran/42900
8899         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8900         Explain this.
8901         * gfortran.dg/stat_2.f90: Likewise.
8902
8903 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8904
8905         PR fortran/43199
8906         * gfortran.dg/module_read_2.f90: New test.
8907
8908 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8909
8910         PR c++/42748
8911         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8912         * g++.dg/abi/mangle12.C: Likewise.
8913         * g++.dg/abi/mangle20-2.C: Likewise.
8914         * g++.dg/abi/mangle17.C: Likewise.
8915         * g++.dg/template/cond2.C: Likewise.
8916         * g++.dg/template/pr35240.C: Likewise.
8917
8918 2010-02-27  Richard Guenther  <rguenther@suse.de>
8919
8920         PR tree-optimization/43186
8921         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8922
8923 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8924
8925         * g++.dg/abi/packed1.C: Expect warning on the SH.
8926
8927 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8928
8929         PR c++/42054:
8930         * g++.dg/parse/error37.C: New test.
8931
8932 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8933
8934         PR c/24577
8935         PR c/43192
8936         * gcc.dg/pr8927-1.c: Match new note.
8937         * gcc.dg/990506-0.c: Likewise.
8938         * gcc.dg/gomp/flush-2.c: Likewise.
8939         * gcc.dg/gomp/atomic-5.c: Likewise.
8940         * gcc.dg/gomp/pr34607.c: Likewise.
8941         * gcc.dg/pr35746.c: Likewise.
8942         * gcc.dg/cpp/pragma-1.c: Likewise.
8943         * gcc.dg/cpp/pragma-2.c: Likewise.
8944         * gcc.dg/pr41842.c: Likewise.
8945         * gcc.dg/noncompile/20040629-1.c: Likewise.
8946         * objc.dg/private-1.m: Likewise.
8947
8948 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8949
8950         PR fortran/43185
8951         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8952         * gfortran.dg/default_initialization_4.f90: New test.
8953
8954 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8955
8956         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8957         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8958         * gnat.dg/thin_pointer2.adb: New test.
8959         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8960
8961 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8962
8963         PR c/20631
8964         * gcc.dg/cpp/c90-pedantic.c: New.
8965         * gcc.dg/cpp/c90.c: New.
8966         * gcc.dg/gnu90-const-expr-1.c: New.
8967         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8968
8969 2010-02-26  Richard Guenther  <rguenther@suse.de>
8970
8971         PR tree-optimization/43186
8972         * gcc.c-torture/compile/pr43186.c: New testcase.
8973
8974 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8975
8976         PR debug/43190
8977         * c-c++-common/dwarf2/pr43190.c: New test.
8978
8979 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8980
8981         PR testsuite/37074:
8982         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8983
8984 2010-02-26  Richard Guenther  <rguenther@suse.de>
8985
8986         PR tree-optimization/43188
8987         * gcc.c-torture/compile/pr43188.c: New testcase.
8988
8989 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8990
8991         PR target/43175
8992         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8993
8994 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8995
8996         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8997
8998 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8999
9000         PR target/43154
9001         * gcc.target/powerpc/pr43154.c: New file.
9002
9003 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9004
9005         PR debug/43166
9006         * gfortran.dg/debug/pr43166.f: New test.
9007
9008         PR debug/43165
9009         * gcc.dg/torture/pr43165.c: New test.
9010
9011 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9012
9013         PR c/43128
9014         * c-c++-common/pr41779.c: Update.
9015
9016 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9017
9018         PR ada/32547
9019         * lib/gnat-dg.exp (gnat_load): Redefine.
9020
9021         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9022         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9023
9024 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9025
9026         PR libobjc/36610
9027         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9028         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9029         -fgnu-runtime.
9030         Sort entries.
9031
9032 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9033
9034         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9035
9036 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9037
9038         PR debug/43150
9039         * gcc.dg/guality/vla-1.c: New test.
9040
9041 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9042
9043         PR fortran/43042
9044         * gfortran.dg/c_ptr_tests_15.f90: New test.
9045
9046 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9047
9048         PR target/43107
9049         * gcc.target/i386/pr43107.c: New test.
9050
9051 2010-02-23  Jason Merrill  <jason@redhat.com>
9052
9053         PR c++/43143
9054         * g++.dg/cpp0x/variadic100.C: New.
9055
9056 2010-02-23  Jason Merrill  <jason@redhat.com>
9057
9058         PR debug/42800
9059         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9060         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9061         * c-c++-common/dwarf2/vla1.c: New.
9062
9063 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9064
9065         PR target/43139
9066         * gcc.dg/pr43139.c: New test.
9067
9068         PR debug/43077
9069         * gcc.dg/guality/pr43077-1.c: New test.
9070
9071 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9072
9073         PR 43123
9074         * gcc.dg/march.c: New.
9075         * gcc.dg/march-generic.c: New.
9076         * gcc.dg/mtune.c: New.
9077
9078 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9079
9080         PR middle-end/43083
9081         * gcc.dg/graphite/pr43083.c: New.
9082
9083 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9084
9085         PR middle-end/43097
9086         * gfortran.dg/graphite/pr43097.f: New.
9087
9088 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9089             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9090
9091         PR middle-end/43140
9092         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9093
9094 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9095
9096         PR middle-end/43026
9097         * g++.dg/graphite/pr43026.C: New.
9098
9099 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9100
9101         PR c++/43126
9102         * gcc.dg/cleanup-1.c: Update.
9103         * gcc.dg/func-args-1.c: Update.
9104         * gcc.dg/format/sentinel-1.c: Update.
9105         * g++.old-deja/g++.jason/scoping10.C: Update.
9106         * g++.old-deja/g++.ns/lookup5.C: Update.
9107         * g++.dg/ext/cleanup-1.C: Update.
9108         * g++.dg/parse/varmod1.C: Update.
9109         * g++.dg/parse/error33.C: Update.
9110         * g++.dg/expr/call3.C: Update.
9111         * g++.dg/func-args-1.C: New.
9112
9113 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9114
9115         PR c/43125
9116         * gcc.dg/attr-used-2.c: Moved to ...
9117         * c-c++-common/attr-used-2.c: Here.
9118
9119         * gcc.dg/attr-used.c: Moved to ...
9120         * c-c++-common/attr-used.c: Here.
9121
9122 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9123
9124         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9125
9126 2010-02-22  Richard Guenther  <rguenther@suse.de>
9127
9128         PR lto/43045
9129         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9130         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9131
9132 2010-02-22  Richard Guenther  <rguenther@suse.de>
9133
9134         PR tree-optimization/42749
9135         * gcc.c-torture/compile/pr42749.c: New testcase.
9136
9137 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9138
9139         PR fortran/43072
9140         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9141         * gfortran.dg/internal_pack_9.f90: New test.
9142
9143 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9144
9145         PR c++/23510
9146         * g++.dg/template/recurse.C: Adjust.
9147         * g++.dg/template/pr23510.C: New.
9148
9149 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9150
9151         PR c++/42824
9152         * g++.dg/template/memclass4.C: New test.
9153
9154 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9155
9156         PR fortran/35259
9157         * gfortran.dg/reassoc_5.f90: New test.
9158
9159 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9160
9161         PR target/43067
9162         * gcc.target/i386/pr43067.c: New test.
9163
9164 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9165
9166         PR c++/35669
9167         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9168         -Wconversion-null.
9169         * g++.dg/warn/Wconversion-null.C: New test.
9170         * g++.old-deja/g++.other/null1.C: Move to...
9171         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9172
9173 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9174
9175         PR fortran/36932
9176         PR fortran/36933
9177         * gfortran.dg/dependency_26.f90: New test.
9178
9179         PR fortran/43072
9180         * gfortran.dg/internal_pack_7.f90: New test.
9181
9182         PR fortran/43111
9183         * gfortran.dg/internal_pack_8.f90: New test.
9184
9185 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9186
9187         PR 43128
9188         * c-c++-common/pr41779.c: Fix broken testcase.
9189
9190 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9191
9192         PR 36513
9193         * c-c++-common/pr36513.c: New testcase.
9194         * c-c++-common/pr36513-2.c: New testcase.
9195
9196 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9197
9198         PR 41779
9199         * c-c++-common/pr41779.c: New.
9200
9201 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9202
9203         PR debug/43084
9204         * gcc.dg/pr43084.c: New test.
9205
9206 2010-02-19  Richard Guenther  <rguenther@suse.de>
9207
9208         PR tree-optimization/42916
9209         * gcc.dg/pr42916.c: New testcase.
9210
9211 2010-02-18  Jason Merrill  <jason@redhat.com>
9212
9213         PR c++/42837
9214         * g++.dg/abi/packed1.C: Add expected warning.
9215
9216         PR c++/43108
9217         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9218         * gcc.dg/torture/dg-torture.exp: Likewise.
9219         * c-c++-common/torture/complex-sign.h,
9220         c-c++-common/torture/complex-sign-add.c,
9221         c-c++-common/torture/complex-sign-mixed-add.c,
9222         c-c++-common/torture/complex-sign-mixed-div.c,
9223         c-c++-common/torture/complex-sign-mixed-mul.c,
9224         c-c++-common/torture/complex-sign-mixed-sub.c,
9225         c-c++-common/torture/complex-sign-mul.c,
9226         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9227         Adapt for C++ compilation as well.
9228
9229         PR c++/43070
9230         * g++.dg/ext/label1.C: Update.
9231         * g++.dg/ext/label2.C: Update.
9232
9233         PR c++/26261
9234         * g++.dg/template/dependent-name6.C: New.
9235
9236         PR c++/43109
9237         * g++.dg/parse/namespace12.C: New.
9238
9239 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9240
9241         PR tree-optimization/43066
9242         * gcc.c-torture/compile/pr43066.c: New test.
9243
9244 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9245
9246         * g++.dg/ext/attrib35.C: Fix target selector string.
9247         * g++.dg/ext/attrib36.C: Ditto.
9248         * g++.dg/ext/attrib37.C: Ditto.
9249         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9250         * g++.dg/abi/mangle25.C: Ditto.
9251
9252 2010-02-17  Jason Merrill  <jason@redhat.com>
9253
9254         PR c++/43069
9255         * g++.dg/parse/namespace11.C: New.
9256
9257         PR c++/43093
9258         * g++.dg/ext/attrib37.C: New.
9259
9260         PR c++/43079
9261         * g++.dg/template/ptrmem20.C: New.
9262
9263 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9264
9265         PR target/43103
9266         * gcc.target/i386/xop-check.h: Include m256-check.h.
9267         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9268         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9269         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9270         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9271
9272 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9273
9274         PR debug/42918
9275         * gcc.dg/pr42918.c: New test.
9276
9277 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9278
9279         * g++.dg/ext/attrib36.C: Require ILP32.
9280
9281 2010-02-16  Richard Guenther  <rguenther@suse.de>
9282
9283         PR tree-optimization/41043
9284         * gfortran.dg/pr41043.f90: New testcase.
9285         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9286
9287 2010-02-16  Jason Merrill  <jason@redhat.com>
9288
9289         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9290
9291 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9292
9293         PR tree-optimization/43074
9294         * gcc.dg/vect/fast-math-pr43074.c: New test.
9295
9296 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9297
9298         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9299
9300 2010-02-16  Jason Merrill  <jason@redhat.com>
9301
9302         PR c++/43031
9303         * g++.dg/ext/attrib36.C: New.
9304
9305         PR c++/43036
9306         * g++.dg/other/array6.C: New.
9307
9308 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9309
9310         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9311
9312 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9313
9314         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9315         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9316         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9317         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9318         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9319         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9320
9321 2010-02-15  Richard Guenther  <rguenther@suse.de>
9322
9323         PR middle-end/43068
9324         * g++.dg/torture/pr43068.C: New testcase.
9325
9326 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9327
9328         PR c++/43024
9329         * g++.dg/opt/ice1.C: New.
9330
9331 2010-02-14  Jason Merrill  <jason@redhat.com>
9332
9333         PR c++/41997
9334         * g++.dg/cpp0x/initlist-opt.C: New.
9335
9336 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9337
9338         PR fortran/41113
9339         PR fortran/41117
9340         * gfortran.dg/internal_pack_6.f90: New test.
9341
9342 2010-02-12  Jason Merrill  <jason@redhat.com>
9343
9344         PR c++/43054
9345         * g++.dg/cpp0x/variadic99.C: New.
9346
9347 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9348
9349         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9350         sign extend pointers to gualchk_t.
9351
9352         PR c++/43033
9353         * g++.dg/other/default3.C: Xfail g4 test.
9354
9355 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9356
9357         PR middle-end/43012
9358         * gcc.dg/graphite/pr43012.c: New.
9359
9360 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9361
9362         PR middle-end/42930
9363         * g++.dg/graphite/pr42930.C: New.
9364
9365 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9366
9367         PR middle-end/42914
9368         PR middle-end/42530
9369         * gcc.dg/graphite/pr42530.c: New.
9370         * gcc.dg/graphite/pr42914.c: New.
9371
9372 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9373
9374         PR middle-end/42771
9375         * gcc.dg/graphite/pr42771.c: New.
9376
9377 2010-02-11  Richard Guenther  <rguenther@suse.de>
9378
9379         PR tree-optimization/42998
9380         * gcc.c-torture/compile/pr42998.c: New testcase.
9381
9382 2010-02-10  Jason Merrill  <jason@redhat.com>
9383
9384         PR c++/41896
9385         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9386
9387         PR c++/42983, core issue 906
9388         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9389         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9390
9391         PR c++/43016
9392         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9393
9394 2010-02-10  Richard Guenther  <rguenther@suse.de>
9395
9396         PR tree-optimization/43017
9397         * gcc.dg/torture/pr43017.c: New testcase.
9398
9399 2010-02-10  Tobias Burnus <burnus@net-b.de>
9400
9401         PR fortran/40823
9402         * gfortran.dg/private_type_1.f90: Update error location.
9403         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9404         * gfortran.dg/typebound_operator_2.f03: Ditto.
9405         * gfortran.dg/assignment_2.f90: Ditto.
9406         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9407         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9408
9409 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9410
9411         PR fortran/43015
9412         * gfortran.dg/bind_c_usage_20.f90: New test.
9413
9414 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9415
9416         PR debug/43010
9417         * g++.dg/debug/pr43010.C: New test.
9418
9419 2010-02-10  Richard Guenther  <rguenther@suse.de>
9420
9421         PR c/43007
9422         * gcc.c-torture/execute/20100209-1.c: New testcase.
9423         * gcc.dg/fold-div-3.c: Likewise.
9424
9425 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9426
9427         * gcc.dg/builtin-ffs-1.c: New test.
9428
9429 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9430
9431         PR fortran/42999
9432         * gfortran.dg/array_constructor_35.f90: New test.
9433
9434 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9435
9436         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9437
9438 2010-02-09  Jason Merrill  <jason@redhat.com>
9439
9440         PR c++/42399
9441         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9442
9443         PR c++/42370
9444         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9445
9446 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9447
9448         PR fortran/41869
9449         * gfortran.dg/module_write_1.f90: New test.
9450
9451 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9452
9453         * gcc.dg/pr19340.c: Adjust.
9454
9455 2010-02-09  Richard Guenther  <rguenther@suse.de>
9456
9457         PR tree-optimization/43008
9458         * gcc.c-torture/execute/pr43008.c: New testcase.
9459
9460 2010-02-09  Richard Guenther  <rguenther@suse.de>
9461
9462         PR tree-optimization/43000
9463         * gcc.dg/torture/pr43000.c: New testcase.
9464         * gcc.dg/torture/pr43002.c: Likewise.
9465
9466 2010-02-09  Daniel Kraft  <d@domob.eu>
9467
9468         PR fortran/39171
9469         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9470         and pass -Wsurprising as necessary.
9471
9472 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9473
9474         PR tree-optimization/42890
9475         * g++.dg/torture/pr42890.C: New test.
9476
9477 2010-02-08  Richard Guenther  <rguenther@suse.de>
9478
9479         PR middle-end/42995
9480         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9481
9482 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9483
9484         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9485         return 0 from main.
9486         * gcc.dg/graphite/block-1.c: Same.
9487         * gcc.dg/graphite/block-3.c: Same.
9488         * gcc.dg/graphite/block-4.c: Same.
9489         * gcc.dg/graphite/block-5.c: Same.
9490         * gcc.dg/graphite/block-6.c: Same.
9491         * gcc.dg/graphite/block-7.c: Same.
9492         * gcc.dg/graphite/interchange-0.c: Same.
9493         * gcc.dg/graphite/interchange-1.c: Same.
9494         * gcc.dg/graphite/interchange-10.c: Same.
9495         * gcc.dg/graphite/interchange-11.c: Same.
9496         * gcc.dg/graphite/interchange-12.c: Same.
9497         * gcc.dg/graphite/interchange-2.c: Same.
9498         * gcc.dg/graphite/interchange-3.c: Same.
9499         * gcc.dg/graphite/interchange-4.c: Same.
9500         * gcc.dg/graphite/interchange-5.c: Same.
9501         * gcc.dg/graphite/interchange-6.c: Same.
9502         * gcc.dg/graphite/interchange-7.c: Same.
9503         * gcc.dg/graphite/interchange-8.c: Same.
9504         * gcc.dg/graphite/interchange-9.c: Same.
9505         * gcc.dg/graphite/interchange-mvt.c: Same.
9506
9507 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9508
9509         * gfortran.dg/graphite/id-19.f: New.
9510         * gfortran.dg/graphite/pr14741.f90: New.
9511         * gfortran.dg/graphite/pr41924.f90: New.
9512         * gfortran.dg/graphite/run-id-2.f90: New.
9513
9514 2010-02-07  Richard Guenther  <rguenther@suse.de>
9515
9516         PR middle-end/42956
9517         * gcc.c-torture/compile/pr42956.c: New testcase.
9518
9519 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9520
9521         PR libfortran/42742
9522         * gfortran.dg/fmt_cache_2.f: New test.
9523
9524 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9525
9526         * gfortran.dg/read_no_eor.f90: New test.
9527
9528 2010-02-05  Jason Merrill  <jason@redhat.com>
9529
9530         * g++.dg/ext/label13.C: Move constructor body out of class.
9531
9532 2010-02-03  Jason Merrill  <jason@redhat.com>
9533
9534         PR c++/42870
9535         * g++.dg/ext/dllexport3.C: New.
9536
9537 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9538
9539         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9540
9541 2010-02-05  Richard Guenther  <rguenther@suse.de>
9542
9543         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9544
9545 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9546
9547         PR c++/42915
9548         * g++.dg/other/crash-9.C: New test.
9549
9550 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9551
9552         PR fortran/42309
9553         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9554
9555 2010-02-04  Richard Guenther  <rguenther@suse.de>
9556
9557         PR rtl-optimization/42952
9558         * gcc.dg/torture/pr42952.c: New testcase.
9559
9560 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9561
9562         PR libfortran/42901
9563         * gfortran.dg/namelist_60.f90: New test.
9564
9565 2010-02-03  Jason Merrill  <jason@redhat.com>
9566
9567         PR c++/40138
9568         * g++.dg/ext/builtin11.C: New.
9569
9570         PR c++/4926
9571         PR c++/38600
9572         * g++.dg/abi/mangle35.C: New.
9573         * g++.dg/abi/mangle37.C: New.
9574
9575         PR c++/12909
9576         * g++.dg/abi/mangle36.C: New.
9577
9578         PR c++/35652
9579         * g++.dg/warn/string1.C: New.
9580
9581 2010-02-03  Richard Guenther  <rguenther@suse.de>
9582
9583         PR tree-optimization/42944
9584         * gcc.dg/errno-1.c: New testcase.
9585
9586 2010-02-03  Richard Guenther  <rguenther@suse.de>
9587
9588         PR middle-end/42927
9589         * gcc.c-torture/compile/pr42927.c: New testcase.
9590
9591 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9592
9593         PR fortran/42936
9594         * gfortran.dg/null_4.f90: New test.
9595
9596 2010-02-02  Jason Merrill  <jason@redhat.com>
9597
9598         PR c++/41090
9599         * g++.dg/ext/label13.C: New.
9600
9601 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9602
9603         PR fortran/42650
9604         * gfortran.dg/func_result_5.f90: New test.
9605
9606 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9607
9608         PR fortran/42922
9609         * gfortran.dg/pure_initializer_3.f90: News test.
9610
9611 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9612
9613         PR fortran/42888
9614         * gfortran.dg/allocate_derived_2.f90: New test.
9615
9616 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9617
9618         PR middle-end/42898
9619         * gcc.dg/torture/pr42898-2.c: New test.
9620
9621 2010-01-31  Richard Guenther  <rguenther@suse.de>
9622
9623         PR middle-end/42898
9624         * gcc.dg/torture/pr42898.c: New testcase.
9625
9626 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9627
9628         PR fortran/38324
9629         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9630         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9631
9632 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9633
9634         * g++.dg/tree-ssa/inline-1.C: New.
9635         * g++.dg/tree-ssa/inline-2.C: New.
9636         * g++.dg/tree-ssa/inline-3.C: New.
9637
9638 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9639
9640         PR testsuite/41701
9641         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9642         the string 'pow' in the pathname of the compiler from generating a
9643         test failure.
9644
9645 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9646
9647         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9648         * g++.old-deja/g++.mike/eh17.C: Likewise.
9649         * g++.old-deja/g++.mike/p5571.C: Likewise.
9650
9651 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9652
9653         PR c++/42758
9654         PR c++/42634
9655         PR c++/42336
9656         PR c++/42797
9657         PR c++/42880
9658         * g++.dg/other/crash-5.C: New test.
9659         * g++.dg/other/crash-6.C: New test.
9660         * g++.dg/other/crash-7.C: New test.
9661         * g++.dg/other/crash-8.C: New test.
9662
9663 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9664
9665         PR rtl-optimization/42889
9666         * gcc.dg/pr42889.c: New test.
9667
9668 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9669
9670         * gcc.target/i386/pr42881.c: Use SSE2.
9671
9672 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9673
9674         PR target/42891
9675         * gcc.target/i386/pr42891.c: New test.
9676
9677 2010-01-28  Richard Guenther  <rguenther@suse.de>
9678
9679         PR tree-optimization/42871
9680         * g++.dg/torture/pr42871.C: New testcase.
9681
9682 2010-01-28  Richard Guenther  <rguenther@suse.de>
9683
9684         * gcc.dg/Wobjsize-1.h: New testcase.
9685         * gcc.dg/Wobjsize-1.c: Likewise.
9686
9687 2010-01-28  Richard Guenther  <rguenther@suse.de>
9688
9689         PR middle-end/42883
9690         * g++.dg/torture/pr42883.C: New testcase.
9691
9692 2010-01-28  Michael Matz  <matz@suse.de>
9693
9694         * gcc.target/i386/pr42881.c: New test.
9695
9696 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9697
9698         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9699         Add i?86-*-solaris2* support.
9700
9701 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9702
9703         PR c++/42713
9704         PR c++/42820
9705         * g++.dg/template/typedef27.C: New test case.
9706         * g++.dg/template/typedef28.C: New test case.
9707
9708 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9709
9710         * gcc.dg/optimize-bswap*.c: Add ARM target
9711
9712 2010-01-27  Richard Guenther  <rguenther@suse.de>
9713
9714         PR middle-end/42878
9715         * gcc.dg/torture/pr42878-1.c: New testcase.
9716         * gcc.dg/torture/pr42878-2.c: Likewise.
9717
9718 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9719
9720         PR middle-end/42874
9721         * gcc.dg/vla-22.c: New test.
9722
9723 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9724
9725         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9726         current collation.
9727
9728 2010-01-26  Richard Guenther  <rguenther@suse.de>
9729
9730         PR rtl-optimization/42685
9731         * gcc.dg/pr42685.c: New testcase.
9732         * g++.dg/other/pr42685.C: Likewise.
9733
9734 2010-01-26  Richard Guenther  <rguenther@suse.de>
9735
9736         PR middle-end/42806
9737         * g++.dg/other/pr42806.C: New testcase.
9738
9739 2010-01-26  Richard Guenther  <rguenther@suse.de>
9740
9741         PR tree-optimization/42250
9742         * gcc.dg/pr42250.c: New testcase.
9743
9744 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9745
9746         * gnat.dg/array_bounds_test.adb: New test.
9747
9748 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9749
9750         PR fortran/42858
9751         * gfortran.dg/generic_21.f90: New test.
9752
9753 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9754
9755         PR testsuite/41522
9756         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9757
9758 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9759
9760         PR c++/42748
9761         * g++.dg/abi/arm_va_list2.C: New test.
9762         * g++.dg/abi/arm_va_list2.h: Companion header file.
9763
9764 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9765
9766         PR fortran/41044
9767         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9768
9769         PR fortran/41167
9770         * gfortran.dg/char_array_arg_1.f90 : New test.
9771
9772         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9773
9774 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9775
9776         PR fortran/39304
9777         * gfortran.dg/generic_20.f90: New test.
9778
9779 2010-01-22  Michael Matz  <matz@suse.de>
9780
9781         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9782         -msse2.
9783
9784 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9785
9786         PR fortran/42736
9787         * gfortran.dg/dependency_25.f90 : New test.
9788
9789 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9790
9791         PR tree-optimization/42585
9792         * gcc.dg/tree-ssa/pr42585.c: New test.
9793
9794 2010-01-21  Richard Guenther  <rguenther@suse.de>
9795
9796         PR middle-end/19988
9797         * gcc.dg/pr19988.c: New testcase.
9798
9799 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9800
9801         * g++.dg/compat/decimal/compat-common.h: New file.
9802         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9803         * g++.dg/compat/decimal/pass_x.h: New file.
9804         * g++.dg/compat/decimal/pass_y.h: New file.
9805         * g++.dg/compat/decimal/pass-1_main.C: New file.
9806         * g++.dg/compat/decimal/pass-1_x.C: New file.
9807         * g++.dg/compat/decimal/pass-1_y.C: New file.
9808         * g++.dg/compat/decimal/pass-2_main.C: New file.
9809         * g++.dg/compat/decimal/pass-2_x.C: New file.
9810         * g++.dg/compat/decimal/pass-2_y.C: New file.
9811         * g++.dg/compat/decimal/pass-3_main.C: New file.
9812         * g++.dg/compat/decimal/pass-3_x.C: New file.
9813         * g++.dg/compat/decimal/pass-3_y.C: New file.
9814         * g++.dg/compat/decimal/pass-4_main.C: New file.
9815         * g++.dg/compat/decimal/pass-4_x.C: New file.
9816         * g++.dg/compat/decimal/pass-4_y.C: New file.
9817         * g++.dg/compat/decimal/pass-5_main.C: New file.
9818         * g++.dg/compat/decimal/pass-5_x.C: New file.
9819         * g++.dg/compat/decimal/pass-5_y.C: New file.
9820         * g++.dg/compat/decimal/pass-6_main.C: New file.
9821         * g++.dg/compat/decimal/pass-6_x.C: New file.
9822         * g++.dg/compat/decimal/pass-6_y.C: New file.
9823         * g++.dg/compat/decimal/return_x.h: New file.
9824         * g++.dg/compat/decimal/return_y.h: New file.
9825         * g++.dg/compat/decimal/return-1_main.C: New file.
9826         * g++.dg/compat/decimal/return-1_x.C: New file.
9827         * g++.dg/compat/decimal/return-1_y.C: New file.
9828         * g++.dg/compat/decimal/return-2_main.C: New file.
9829         * g++.dg/compat/decimal/return-2_x.C: New file.
9830         * g++.dg/compat/decimal/return-2_y.C: New file.
9831         * g++.dg/compat/decimal/return-3_main.C: New file.
9832         * g++.dg/compat/decimal/return-3_x.C: New file.
9833         * g++.dg/compat/decimal/return-3_y.C: New file.
9834         * g++.dg/compat/decimal/return-4_main.C: New file.
9835         * g++.dg/compat/decimal/return-4_x.C: New file.
9836         * g++.dg/compat/decimal/return-4_y.C: New file.
9837         * g++.dg/compat/decimal/return-5_main.C: New file.
9838         * g++.dg/compat/decimal/return-5_x.C: New file.
9839         * g++.dg/compat/decimal/return-5_y.C: New file.
9840         * g++.dg/compat/decimal/return-6_main.C: New file.
9841         * g++.dg/compat/decimal/return-6_x.C: New file.
9842         * g++.dg/compat/decimal/return-6_y.C: New file.
9843
9844 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9845
9846         PR debug/42715
9847         * gcc.dg/pr42715.c: New.
9848
9849 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9850
9851         PR c++/42038
9852         * g++.dg/parse/crash55.C: New.
9853
9854 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9855
9856         PR debug/42782
9857         * gcc.dg/guality/pr42782.c: New.
9858
9859 2010-01-20  Jason Merrill  <jason@redhat.com>
9860
9861         PR c++/41788
9862         * g++.dg/abi/packed1.C: New.
9863
9864         PR c++/41920
9865         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9866
9867         PR c++/40750
9868         * g++.dg/parse/fn-typedef1.C: New.
9869         * g++.dg/other/cv_quals.C: Adjust.
9870
9871 2010-01-20  Anthony Green  <green@moxielogic.com>
9872
9873         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9874         pack(push) pragma).
9875         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9876         * gcc.dg/20020312-2.c: Port this to the moxie core.
9877         * gcc.dg/weak/typeof-2.c: Ditto.
9878
9879 2010-01-20  Richard Guenther  <rguenther@suse.de>
9880
9881         PR tree-optimization/42717
9882         * gcc.c-torture/compile/pr42717.c: New testcase.
9883
9884 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9885
9886         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9887         of signed, add a few new tests.
9888
9889         PR middle-end/42803
9890         * g++.dg/parse/limits-initializer1.C: New test.
9891
9892 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9893
9894         PR fortran/42804
9895         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9896         * gfortran.dg/typebound_call_12.f03: New test.
9897
9898 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9899
9900         PR fortran/42783
9901         * gfortran.dg/bounds_check_15.f90 : New test.
9902
9903 2010-01-19  Michael Matz  <matz@suse.de>
9904
9905         PR tree-optimization/41783
9906         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9907
9908 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9909
9910         PR target/38697.
9911         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9912         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9913         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9914         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9915         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9916         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9917         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9918         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9919         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9920         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9921         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9922
9923 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9924
9925         PR fortran/42545
9926         * gfortran.dg/extends_6.f03: Modified an error message.
9927         * gfortran.dg/extends_10.f03: New test.
9928         * gfortran.dg/private_type_6.f03: Modified an error message.
9929         * gfortran.dg/structure_constructor_8.f03: Ditto.
9930
9931 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9932
9933         PR tree-optimization/42719
9934         * gcc.dg/pr42719.c: New test.
9935
9936         PR debug/42728
9937         * gcc.dg/pr42728.c: New test.
9938
9939 2010-01-19  Anthony Green  <green@moxielogic.com>
9940
9941         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9942
9943 2010-01-18  Anthony Green  <green@moxielogic.com>
9944
9945         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9946         for moxie.
9947
9948 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9949
9950         * g++.dg/template/error45.C: reverted as part of reverting the
9951         fix of PR c++/42634.
9952
9953 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9954
9955         PR c++/42634
9956         * g++.dg/template/error45.C: New test.
9957
9958 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9959
9960         PR c++/42766
9961         * g++.dg/conversion/op6.C: New test.
9962
9963 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9964
9965         PR target/42774
9966         * gcc.target/alpha/pr42774.c: New test.
9967
9968 2010-01-18  Richard Guenther  <rguenther@suse.de>
9969
9970         PR tree-optimization/42781
9971         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9972
9973 2010-01-17  Richard Guenther  <rguenther@suse.de>
9974
9975         PR middle-end/42248
9976         * gcc.c-torture/execute/pr42248.c: New testcase.
9977
9978 2010-01-17  Richard Guenther  <rguenther@suse.de>
9979
9980         PR tree-optimization/42773
9981         * g++.dg/torture/pr42773.C: New testcase.
9982
9983 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9984
9985         PR fortran/42677
9986         * gfortran.dg/interface_assignment_5.f90: New test.
9987
9988 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9989
9990         PR c++/42697
9991         * g++.dg/template/crash94.C: Reverted.
9992
9993 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9994
9995         PR debug/42767
9996         * gcc.dg/debug/pr42767.c: New.
9997
9998 2010-01-15  Jason Merrill  <jason@redhat.com>
9999
10000         PR c++/42761
10001         * g++.dg/cpp0x/decltype22.C: New.
10002
10003 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10004
10005         PR middle-end/42760
10006         * g++.dg/torture/pr42760.C: New test.
10007
10008 2010-01-15  Jing Yu  <jingyu@google.com>
10009
10010         PR rtl-optimization/42691
10011         * gcc.c-torture/execute/pr42691.c: New.
10012
10013 2010-01-15  Richard Guenther  <rguenther@suse.de>
10014
10015         PR middle-end/42739
10016         * g++.dg/torture/pr42739.C: New testcase.
10017
10018 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10019
10020         * g++.dg/template/error45.C: Revert as part of reverting changes
10021         or PR c++/42634.
10022
10023 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10024
10025         PR fortran/42684
10026         * gfortran.dg/interface_31.f90: New test.
10027
10028 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10029
10030         * gcc.target/powerpc/pr42747.c: New file.
10031
10032 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10033
10034         PR middle-end/42674
10035         * c-c++-common/pr42674.c: New test.
10036
10037         PR c++/42608
10038         * g++.dg/template/instantiate11.C: New test.
10039
10040 2010-01-14  Jason Merrill  <jason@redhat.com>
10041
10042         PR c++/42701
10043         * g++.dg/overload/error3.C: New.
10044
10045         PR c++/42655
10046         * g++.dg/overload/rvalue1.C: New.
10047
10048 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10049
10050         PR tree-optimization/42706
10051         * gcc.dg/ipa/pr42706.c: New testcase.
10052
10053 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10054
10055         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10056
10057 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10058
10059         PR tree-optimization/42714
10060         * g++.dg/torture/pr42714.C: New test.
10061
10062 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10063
10064         PR rtl-optimization/42246
10065         * gfortran.dg/pr42246-2.f: New.
10066
10067 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10068
10069         PR rtl-optimization/42389
10070         * gcc.dg/pr42389.c: New.
10071
10072 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10073
10074         PR rtl-optimization/42388
10075         * gcc.dg/pr42388.c: New.
10076
10077 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10078
10079         PR rtl-optimization/42294
10080         * gfortran.dg/pr42294.f: New.
10081
10082 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10083
10084         PR rtl-optimization/39453
10085         PR rtl-optimization/42246
10086         * gcc.dg/pr39453.c: New.
10087         * gcc.dg/pr42246.c: New.
10088
10089 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10090
10091         PR middle-end/42245
10092         * gcc.dg/pr42245.c: New.
10093         * gcc.dg/pr42245-2.c: New.
10094
10095 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10096
10097         PR rtl-optimization/42249
10098         * gcc.dg/pr42249.c: New.
10099
10100 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10101
10102         PR c/42721
10103         * gcc.c-torture/execute/pr42721.c: New test.
10104
10105 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10106
10107         PR tree-optimization/42709
10108         * gcc.dg/vect/pr42709.c: New test.
10109
10110 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10111
10112         PR fortran/41478
10113         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10114         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10115
10116 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10117
10118         PR fortran/42481
10119         * gfortran.dg/generic_19.f90 : New test.
10120
10121 2010-01-13  Richard Guenther  <rguenther@suse.de>
10122
10123         PR tree-optimization/42730
10124         * gcc.c-torture/compile/pr42730.c: New testcase.
10125
10126 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10127
10128         PR target/pr42542
10129         * gcc.target/ia64/pr42542-1.c: New.
10130         * gcc.target/ia64/pr42542-2.c: New.
10131         * gcc.target/ia64/pr42542-3.c: New.
10132
10133 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10134
10135         PR c++/42634
10136         * g++.dg/template/error45.C: New test.
10137
10138 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10139
10140         PR tree-optimization/42704
10141         * g++.dg/torture/pr42704.C: New test.
10142
10143 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10144
10145         PR tree-optimization/42703
10146         * gcc.c-torture/compile/pr42703.c: New test.
10147
10148 2010-01-13  Richard Guenther  <rguenther@suse.de>
10149
10150         PR tree-optimization/42705
10151         * gcc.c-torture/compile/pr42705.c: New testcase.
10152
10153 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10154
10155         * gcc.target/bfin/l2.c: New test.
10156         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10157
10158 2010-01-13  Richard Guenther  <rguenther@suse.de>
10159
10160         PR middle-end/42716
10161         * gcc.c-torture/compile/pr42716.c: New testcase.
10162
10163 2010-01-13  Richard Guenther  <rguenther@suse.de>
10164
10165         PR lto/42678
10166         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10167
10168 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10169
10170         PR c/42708
10171         * gcc.c-torture/compile/pr42708-1.c: New test.
10172
10173 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10174
10175         PR debug/42662
10176         * gcc.dg/pr42662.c: New test.
10177
10178         PR tree-optimization/42645
10179         * g++.dg/other/pr42645-1.C: New test.
10180         * g++.dg/other/pr42645-2.C: New test.
10181
10182 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10183
10184         PR target/42416
10185         * gcc.target/powerpc/warn-1.c: New test.
10186         * gcc.target/powerpc/warn-2.c: New test.
10187
10188 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10189
10190         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10191         stack alignment.
10192
10193 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10194
10195         * gcc.dg/lto/20100108_0.c: New.
10196
10197 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10198
10199         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10200         Add -march=i686 -msse for 32bit x86 targets.
10201
10202 2010-01-10  Richard Guenther  <rguenther@suse.de>
10203
10204         PR middle-end/42667
10205         * gcc.dg/torture/pr42667.c: New testcase.
10206
10207 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10208
10209         PR fortran/32489
10210         * gfortran.dg/array_constructor_34.f90: New test.
10211
10212 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10213
10214         PR fortran/20923
10215         * gfortran.dg/array_constructor_33.f90: New test.
10216         gfortran.dg/array_function_5.f90: Add credit.
10217
10218 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10219
10220         PR debug/42631
10221         * gcc.dg/pr42631.c: New.
10222
10223 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10224
10225         PR debug/42630
10226         * gcc.dg/pr42630.c: New.
10227
10228 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10229
10230         PR debug/42629
10231         * gcc.dg/pr42629.c: New.
10232
10233 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10234
10235         PR middle-end/42363
10236         * gcc.dg/torture/pr42363.c: New.
10237
10238 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10239
10240         PR debug/42604
10241         PR debug/42395
10242         * gcc.dg/vect/pr42604.c: New.
10243         * gcc.dg/vect/pr42395.c: New.
10244
10245 2010-01-09  Richard Guenther  <rguenther@suse.de>
10246
10247         PR middle-end/42512
10248         * gcc.c-torture/execute/pr42512.c: New testcase.
10249
10250 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10251
10252         PR fortran/41298
10253         * gfortran.dg/c_ptr_tests_14.f90: New test.
10254
10255 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10256
10257         PR ada/41929
10258         * gnat.dg/null_pointer_deref1.adb: Don't run on
10259         sparc*-sun-solaris2.11.
10260
10261 2010-01-08  Richard Guenther  <rguenther@suse.de>
10262
10263         PR lto/42528
10264         * gcc.dg/lto/20100103-1_0.c: New testcase.
10265         * gcc.dg/lto/20100103-2_0.c: Likewise.
10266
10267 2010-01-08  Tobias Burnus  <burnus@net-b.de
10268
10269         PR/fortran 25829
10270         * gfortran.dg/asynchronous_1.f90: New test.
10271         * gfortran.dg/asynchronous_2.f90: New test.
10272         * gfortran.dg/conflicts.f90: Update error message.
10273
10274 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10275
10276         c++/40155
10277         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10278
10279 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10280
10281         PR tree-optimization/42625
10282         * g++.dg/opt/dtor4.C: New test.
10283         * g++.dg/opt/dtor4.h: New.
10284         * g++.dg/opt/dtor4-aux.cc: New.
10285
10286 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10287
10288         PR fortran/42597
10289         * gfortran.dg/proc_ptr_26.f90: New test.
10290
10291 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10292
10293         PR fortran/41872
10294         * gfortran.dg/allocatable_scalar_7.f90: New test.
10295
10296 2010-01-06  Richard Guenther  <rguenther@suse.de>
10297
10298         * gcc.c-torture/compile/pr42632.c: New testcase.
10299
10300 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10301
10302         PR target/42542
10303         * gcc.target/i386/pr42542-4.c: New.
10304         * gcc.target/i386/pr42542-4a.c: Likewise.
10305         * gcc.target/i386/pr42542-5.c: Likewise.
10306         * gcc.target/i386/pr42542-5a.c: Likewise.
10307
10308 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10309
10310         * gcc.dg/tls/opt-15.c: New test.
10311
10312 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10313
10314         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10315
10316 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10317
10318         PR tree-optimization/42462
10319         * g++.dg/torture/pr42462.C: New test.
10320
10321 2010-01-05  Jason Merrill  <jason@redhat.com>
10322
10323         * g++.dg/cpp0x/initlist30.C: New test.
10324
10325 2010-01-05  Richard Guenther  <rguenther@suse.de>
10326
10327         PR tree-optimization/42614
10328         * gcc.c-torture/execute/pr42614.c: New testcase.
10329
10330 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10331
10332         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10333         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10334         -Wunreachable-code.
10335         * gcc.dg/Wunreachable-2.c: Likewise.
10336         * gcc.dg/Wunreachable-3.c: Likewise.
10337         * gcc.dg/Wunreachable-4.c: Likewise.
10338         * gcc.dg/Wunreachable-5.c: Likewise.
10339         * gcc.dg/Wunreachable-6.c: Likewise.
10340         * gcc.dg/Wunreachable-7.c: Likewise.
10341         * gcc.dg/Wunreachable-8.c: Likewise.
10342         * gcc.dg/20041231-1.c: Likewise.
10343
10344 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10345
10346         PR other/42611
10347         * gcc.dg/pr42611.c: New test.
10348
10349         PR tree-optimization/42508
10350         * g++.dg/opt/pr42508.C: New test.
10351
10352 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10353
10354         PR fortran/41872
10355         * gfortran.dg/allocatable_scalar_8.f90: New.
10356
10357 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10358
10359         PR tree-optimization/42398
10360         * gcc.c-torture/compile/pr42398.c: New test.
10361
10362 2010-01-04  Jason Merrill  <jason@redhat.com>
10363
10364         PR c++/42555
10365         * g++.dg/ext/attrib35.C: New.
10366
10367         PR c++/42567
10368         * g++.dg/cpp0x/auto17.C: New.
10369
10370 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10371
10372         * gcc.dg/lto/20100104_0.c: New.
10373
10374 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10375
10376         PR target/42542
10377         * gcc.target/i386/pr42542-1.c: New.
10378         * gcc.target/i386/pr42542-1a.c: Likewise.
10379         * gcc.target/i386/pr42542-1b.c: Likewise.
10380         * gcc.target/i386/pr42542-2.c: Likewise.
10381         * gcc.target/i386/pr42542-2a.c: Likewise.
10382         * gcc.target/i386/pr42542-2b.c: Likewise.
10383         * gcc.target/i386/pr42542-3.c: Likewise.
10384         * gcc.target/i386/pr42542-3a.c: Likewise.
10385
10386 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10387
10388         PR fortran/41872
10389         * gfortran.dg/allocatable_scalar_5.f90: New test.
10390         * gfortran.dg/allocatable_scalar_6.f90: New test.
10391
10392 2010-01-03  Richard Guenther  <rguenther@suse.de>
10393
10394         PR testsuite/42583
10395         * gfortran.dg/gomp/recursion1.f90: Remove.
10396
10397 2010-01-03  Richard Guenther  <rguenther@suse.de>
10398
10399         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10400         * gcc.dg/uninit-6.c: Likewise.
10401         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10402
10403 2010-01-03  Richard Guenther  <rguenther@suse.de>
10404
10405         PR tree-optimization/42589
10406         * gcc.target/i386/pr42589.c: New testcase.
10407
10408 2010-01-03  Richard Guenther  <rguenther@suse.de>
10409
10410         PR tree-optimization/42438
10411         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10412
10413 2010-01-02  Richard Guenther  <rguenther@suse.de>
10414
10415         PR testsuite/41651
10416         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10417
10418 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10419
10420         PR target/42448
10421         * gcc.target/alpha/pr42448-1.c: New test.
10422         * gcc.target/alpha/pr42448-2.c: Ditto.
10423
10424 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10425
10426         PR preprocessor/41947
10427         * gcc.dg/c99-hexfloat-3.c: New test.
10428
10429 2010-01-01  Richard Guenther  <rguenther@suse.de>
10430
10431         PR c/42570
10432         * gcc.c-torture/execute/pr42570.c: New testcase.
10433
10434 2010-01-01  Richard Guenther  <rguenther@suse.de>
10435
10436         PR middle-end/42559
10437         * gcc.c-torture/compile/pr42559.c: New testcase.
10438
10439 \f
10440 Copyright (C) 2010 Free Software Foundation, Inc.
10441
10442 Copying and distribution of this file, with or without modification,
10443 are permitted in any medium without royalty provided the copyright
10444 notice and this notice are preserved.