OSDN Git Service

2010-09-27 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2
3         PR fortran/40569
4         PR fortran/40568
5         * gfortran.dg/storage_size_2.f08: Fix test.
6         * gfortran.dg/c_sizeof_1.f90: Fix test.
7         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
8         * gfortran.dg/c_sizeof_3.f90: New.
9         * gfortran.dg/c_sizeof_4.f90: New.
10         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
11         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
12
13 2010-09-26  Daniel Kraft  <d@domob.eu>
14
15         PR fortran/45783
16         PR fortran/45795
17         * gfortran.dg/select_type_18.f03: New test.
18
19 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
20
21         * gnat.dg/return2.ad[sb]: New test.
22         * gnat.dg/return2_pkg.ads: New helper.
23
24 2010-09-25  Daniel Kraft  <d@domob.eu>
25
26         PR fortran/45776
27         * gfortran.dg/io_constraints_6.f03: New test.
28         * gfortran.dg/io_constraints_7.f03: New test.
29         * gfortran.dg/newunit_2.f90: New test.
30
31 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
32
33         * testsuite/gfortran.dg/operator_c1202.f90: New test.
34
35 2010-09-24  Jan Hubicka  <jh@suse.cz>
36
37         * gcc.dg/tree-ssa/leaf.c: New testcase.
38
39 2010-09-24  Jan Hubicka  <jh@suse.cz>
40
41         PR tree-optimization/45738
42         PR tree-optimization/45741
43         * gcc.c-torture/compile/pr45741.c: New.
44         * gfortran.fortran-torture/compile/pr45738.f90: New.
45
46 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
47
48         * gcc.dg/cpp/undef-opt-1.c: New test.
49
50 2010-09-24  Jason Merrill  <jason@redhat.com>
51
52         * g++.dg/other/error10.C: Adjust expected output.
53
54 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
55
56         PR middle-end/45234
57         * gcc.dg/torture/stackalign/alloca-6.c: New test.
58         * gcc.target/i386/pr45234.c: New test.
59
60 2010-09-24  Richard Guenther  <rguenther@suse.de>
61
62         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
63
64 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
65
66         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
67         as a comment leader in regexp.
68
69 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
70
71         * objc.dg/sync-2.m: New test.
72         * obj-c++.dg/sync-2.mm: New test.
73
74 2010-09-24  Tobias Burnus  <burnus@net-b.de>
75
76         PR fortran/40571
77         * gfortran.dg/iso_fortran_env_7.f90: New.
78
79 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
80
81         * obj-c++.dg/too-many-args.mm: New file.
82
83 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
84
85         Merge from 'apple/trunk' branch on FSF servers.
86
87         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
88
89         Radar 4491608
90         * objc.dg/too-many-args.m: New
91
92 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
93
94         PR fortran/45744
95         * gfortran.dg/dependency_36.f90:  New test.
96
97 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
98
99         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
100         * gcc.target/i386/pad-3.c: Ditto.
101         * gcc.target/i386/pad-7.c: Ditto.
102         * gcc.target/i386/pad-7.c: Ditto.
103         * gcc.target/i386/pr36502.c: Ditto.
104         * gcc.target/i386/zee.c: Ditto.
105         * gcc.target/i386/20060821-1.c: Ditto.
106         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
107         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
108         * gcc.target/i386/pad-5b.c: Ditto.
109         * gcc.target/i386/pad-6a.c: Ditto.
110         * gcc.target/i386/pad-6b.c: Ditto.
111         * gcc.target/i386/pad-8.c: Ditto.
112         * gcc.target/i386/pad-9.c: Ditto.
113         * gcc.target/i386/pad-10.c: Ditto.
114         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
115
116 2010-09-23  Richard Guenther  <rguenther@suse.de>
117
118         PR tree-optimization/45565
119         * g++.dg/ipa/pr45565.C: New testcase.
120
121 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
122
123         PR fortran/45745
124         PR fortran/45648
125         * gfortran.dg/vector_subscript_bound_1.f90: New.
126
127 2010-09-23  Richard Guenther  <rguenther@suse.de>
128
129         PR middle-end/45750
130         * gcc.dg/pr45750.c: New testcase.
131
132 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
133
134         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
135         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
136         build.
137
138 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
139
140         PR rtl-optimization/44374
141         * gcc.target/arm/headmerge-1.c: New test.
142         * gcc.target/arm/headmerge-2.c: New test.
143         * gcc.target/i386/headmerge-1.c: New test.
144         * gcc.target/i386/headmerge-2.c: New test.
145
146 2010-09-23  Daniel Kraft  <d@domob.eu>
147
148         PR fortran/38936
149         PR fortran/44044
150         PR fortran/45474
151         * gfortran.dg/intrinsic_intent_1.f03: New test.
152         * gfortran.dg/select_type_17.f03: New test.
153         * gfortran.dg/associate_5.f03: More definability tests.
154         * gfortran.dg/enum_2.f90: Check definability.
155         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
156         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
157         * gfortran.dg/char_expr_2.f90: Ditto.
158         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
159         * gfortran.dg/enum_5.f90: Ditto.
160         * gfortran.dg/equiv_constraint_8.f90: Ditto.
161         * gfortran.dg/impure_assignment_2.f90: Ditto.
162         * gfortran.dg/impure_assignment_3.f90: Ditto.
163         * gfortran.dg/intent_out_1.f90: Ditto.
164         * gfortran.dg/intent_out_3.f90: Ditto.
165         * gfortran.dg/pointer_assign_7.f90: Ditto.
166         * gfortran.dg/pointer_intent_3.f90: Ditto.
167         * gfortran.dg/pr19936_1.f90: Ditto.
168         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
169         * gfortran.dg/simpleif_2.f90: Ditto.
170         * gfortran.dg/protected_5.f90: Ditto.
171         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
172         * gfortran.dg/protected_6.f90: Ditto.
173         * gfortran.dg/protected_7.f90: Ditto.
174
175 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
176
177         PR libfortran/45710
178         * gfortran.dg/namelist_65.f90: New test.
179
180 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
181
182         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
183         the regexp pattern between the expected label and location string.
184
185 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
186
187         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
188
189 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
190
191         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
192         * gcc.dg/pr27898.c: Likewise.
193         * gcc.dg/pr28712.c: Likewise.
194         * gcc.dg/pr30762-1.c: Likewise.
195         * gcc.dg/pr31529-1.c: Likewise.
196         * gcc.dg/pr34457-1.c: Likewise.
197         * gcc.dg/pr34668-1.c: Likewise.
198         * gcc.dg/pr34989-1.c: Likewise.
199         * gcc.dg/pr43557-1.c: Likewise.
200
201 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
202
203         PR rtl-optimization/45739
204         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
205         regexps.
206
207 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
208
209         * gcc.target/sparc/mnofpu.c: New test.
210
211 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
212
213         PR rtl-optimization/45739
214         * gcc.target/i386/pr45739.c: New test.
215
216 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
217
218         PR fortran/45648
219         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
220         and counts. Add non-elemental function call check.
221
222         PR fortran/45648
223         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
224         arguments checks. Update temporary counts.
225         * gfortran.dg/transpose_optimization_1.f90: New.
226
227 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
228
229         PR objc/23710
230         * objc.dg/invalid-method-1.m: New.
231
232 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
233
234         Merge from 'apple/trunk' branch on FSF servers.
235
236         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
237
238         Radar 4291785
239         * objc.dg/naming-4.m: New
240         * objc.dg/naming-5.m: New
241         * obj-c++.dg/naming-1.mm: New
242         * obj-c++.dg/naming-2.mm: New
243
244 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
245             Jack Howarth  <howarth@bromo.med.uc.edu>
246
247         PR c++/45645
248         * g++.dg/torture/pr44972.C: Use portable assert().
249
250 2010-09-21  Richard Guenther  <rguenther@suse.de>
251
252         PR tree-optimization/45580
253         * g++.dg/torture/pr45580.C: New testcase.
254
255 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
256
257         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
258
259 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
260
261         PR fortran/45438
262         * gfortran.dg/pointer_check_7.f90: New.
263
264 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
265
266         PR rtl-optimization/45728
267         * gcc.c-torture/compile/pr45728.c: New test.
268
269 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
270
271         PR fortran/45081
272         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
273
274 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
275
276         * g++.dg/tree-ssa/pr45605.C: Add "\\".
277
278 2010-09-20  Richard Guenther  <rguenther@suse.de>
279
280         PR middle-end/45704
281         * gcc.dg/torture/pr45704.c: New testcase.
282
283 2010-09-20  Jan Hubicka  <jh@suse.cz>
284
285         PR tree-optimize/45605
286         * g++.dg/tree-ssa/pr45605.C: New testcase.
287
288 2010-09-20  Michael Matz  <matz@suse.de>
289
290         PR testsuite/45706
291         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
292         enough.
293
294 2010-09-20  Richard Guenther  <rguenther@suse.de>
295
296         PR tree-optimization/45705
297         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
298
299 2010-09-20  Michael Matz  <matz@suse.de>
300
301         PR testsuite/45706
302         * lib/target-supports.exp (check_effective_target_vect_perm):
303         Add i?86-*-*.
304
305 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
306
307         PR rtl-optimization/45695
308         * gcc.c-torture/execute/pr45695.c: New test.
309
310 2010-09-19  Jan Hubicka  <jh@suse.cz>
311
312         PR lto/44246
313         * gcc.c-torture/compile/pr44246.c:New file.
314
315 2010-09-19  Ira Rosen  <irar@il.ibm.com>
316
317         PR tree-optimization/45714
318         * gfortran.dg/vect/pr45714-a.f: New test.
319         * gfortran.dg/vect/pr45714-b.f: New test.
320
321 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
322
323         * gnat.dg/const1.adb: Rename into...
324         * gnat.dg/constant1.adb: ...this.
325         * gnat.dg/constant2.adb: New test.
326         * gnat.dg/constant2_pkg1.ads: New helper.
327         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
328
329 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
330
331         * gnat.dg/specs/constant1.ads: New test.
332         * gnat.dg/specs/constant1_pkg.ads: New helper.
333
334 2010-09-18  Jan Hubicka  <jh@suse.cz>
335
336         PR tree-optimization/45453
337         * g++.dg/tree-ssa/pr45453.C: New testcase.
338
339 2010-09-18  Jason Merrill  <jason@redhat.com>
340
341         * g++.dg/cpp0x/initlist44.C: New.
342
343 2010-09-18  Richard Guenther  <rguenther@suse.de>
344
345         PR tree-optimization/45709
346         * g++.dg/torture/pr45709-2.C: New testcase.
347
348 2010-09-18  Richard Guenther  <rguenther@suse.de>
349
350         PR tree-optimization/45709
351         * g++.dg/torture/pr45709.C: New testcase.
352
353 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
354
355         PR testsuite/45719
356         * gcc.target/i386/pad-3.c: Pass -fno-pic.
357
358 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
359
360         * gcc.target/i386/pad-1.c: New.
361         * gcc.target/i386/pad-2.c: Likewise.
362         * gcc.target/i386/pad-3.c: Likewise.
363         * gcc.target/i386/pad-4.c: Likewise.
364         * gcc.target/i386/pad-5a.c: Likewise.
365         * gcc.target/i386/pad-5b.c: Likewise.
366         * gcc.target/i386/pad-6a.c: Likewise.
367         * gcc.target/i386/pad-6b.c: Likewise.
368         * gcc.target/i386/pad-7.c: Likewise.
369         * gcc.target/i386/pad-8.c: Likewise.
370         * gcc.target/i386/pad-9.c: Likewise.
371         * gcc.target/i386/pad-10.c: Likewise.
372
373 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
374
375         PR middle-end/45234
376         * gcc.dg/torture/stackalign/alloca-5.c: New.
377
378 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
379
380         PR middle-end/45678
381         * gcc.dg/torture/pr45678-2.c: New.
382
383 2010-09-17  Richard Guenther  <rguenther@suse.de>
384
385         PR middle-end/45678
386         * gcc.dg/torture/pr45678-1.c: New testcase.
387
388 2010-09-17  Michael Matz  <matz@suse.de>
389
390         PR tree-optimization/43432
391         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
392         check_effective_target_vect_perm_short): New predicates.
393         (check_effective_target_vect_perm): Include x86_64.
394         * gcc.dg/vect/pr43432.c: New test.
395         * gcc.dg/vect/vect-114.c: Adjust.
396         * gcc.dg/vect/vect-15.c: Ditto.
397         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
398         * gcc.dg/vect/slp-perm-9.c: Ditto.
399
400 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
401
402         PR testsuite/45692
403         * objc/execute/exceptions/throw-nil.m: Run the test only with the
404         GNU runtime.
405
406 2010-09-17  Richard Guenther  <rguenther@suse.de>
407
408         * gcc.dg/pr27898.c: Use -flto instead of -combine.
409         * gcc.dg/pr28706.c: Likewise.
410         * gcc.dg/pr28712.c: Likewise.
411         * gcc.dg/pr30762-1.c: Likewise.
412         * gcc.dg/pr30762-2.c: Likewise.
413         * gcc.dg/pr31529-1.c: Likewise.
414         * gcc.dg/pr31529-2.c: Likewise.
415         * gcc.dg/pr34457-1.c: Likewise.
416         * gcc.dg/pr34457-2.c: Likewise.
417         * gcc.dg/pr34668-1.c: Likewise.
418         * gcc.dg/pr34668-2.c: Likewise.
419         * gcc.dg/pr34989-1.c: Likewise.
420         * gcc.dg/pr34989-2.c: Likewise.
421         * gcc.dg/pr43557-1.c: Likewise.
422         * gcc.dg/pr43557-2.c: Likewise.
423         * gcc.dg/debug/pr41893-1.c: Likewise.
424         * gcc.dg/matrix/matrix.exp: Do not use -combine.
425         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
426         * gcc.dg/matrix/matrix-4.c: Likewise.
427         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
428         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
429         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
430         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
431
432 2010-09-16  Tobias Burnus  <burnus@net-b.de>
433
434         PR fortran/43665
435         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
436         optimizations.
437         * gfortran.dg/intent_optimize_1.f90: New test.
438
439 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
440
441         * gcc.target/i386/divmod-1.c: New.
442         * gcc.target/i386/divmod-2.c: Likewise.
443         * gcc.target/i386/divmod-3.c: Likewise.
444         * gcc.target/i386/divmod-4.c: Likewise.
445         * gcc.target/i386/divmod-4a.c: Likewise.
446         * gcc.target/i386/divmod-5.c: Likewise.
447         * gcc.target/i386/divmod-6.c: Likewise.
448         * gcc.target/i386/divmod-7.c: Likewise.
449         * gcc.target/i386/divmod-8.c: Likewise.
450         * gcc.target/i386/udivmod-1.c: Likewise.
451         * gcc.target/i386/udivmod-2.c: Likewise.
452         * gcc.target/i386/udivmod-3.c: Likewise.
453         * gcc.target/i386/udivmod-4.c: Likewise.
454         * gcc.target/i386/udivmod-4a.c: Likewise.
455         * gcc.target/i386/udivmod-5.c: Likewise.
456         * gcc.target/i386/udivmod-6.c: Likewise.
457         * gcc.target/i386/udivmod-7.c: Likewise.
458         * gcc.target/i386/udivmod-8.c: Likewise.
459
460 2010-09-16  Jan Hubicka  <jh@suse.cz>
461
462         * g++.dg/lto/pr45679-1_0.C: New file.
463         * g++.dg/lto/pr45679-1_1.C: New file.
464         * g++.dg/lto/pr45679-0_0.C: New file.
465         * g++.dg/lto/pr45679-0_1.C: New file.
466
467 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
468
469         PR fortran/45674
470         * gfortran.dg/class_dummy_2.f03: New.
471
472 2010-09-16  Richard Guenther  <rguenther@suse.de>
473
474         PR tree-optimization/45623
475         * gcc.dg/torture/pr45623.c: New testcase.
476
477 2010-09-16  Ira Rosen  <irar@il.ibm.com>
478
479         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
480         name and parentheses.
481         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
482
483 2010-09-15  Jason Merrill  <jason@redhat.com>
484
485         * g++.dg/parse/parameter-declaration-2.C: New.
486
487         * g++.dg/cpp0x/scoped_enum2.C: New.
488
489 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
490
491         * gcc.c-torture/compile/20100915-1.c: New test.
492
493 2010-09-15  Martin Jambor  <mjambor@suse.cz>
494
495         PR middle-end/45644
496         * gcc.dg/ipa/pr45644.c: New test.
497
498 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
499
500         PR tree-optimization/45633
501         * gcc.dg/vect/pr45633.c: New test.
502
503 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
504
505         PR fortran/45577
506         * gfortran.dg/allocate_derived_4.f90: New.
507
508 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
509
510         * lib/target-supports.exp
511         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
512         supported flag to true for neon.
513
514 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
515
516         PR c++/45665
517         * g++.dg/template/crash103.C: New.
518
519 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
520
521         Merge from 'apple/trunk' branch on FSF servers.
522
523         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
524
525         Radar 4457381
526         * objc.dg/msg-in-protocol.m: New.
527         * obj-c++.dg/msg-in-protocol.mm: New.
528
529         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
530
531         Radar 4219590
532         * objc.dg/break-in-ifstmt.m: New.
533
534         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
535
536         Radar 4174166
537         * obj-c++.dg/comp-types-13.mm: New.
538         * objc.dg/comp-types-12.m: New.
539
540         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
541
542         Radar 4216500
543         * obj-c++.dg/proto-lossage-7.mm: New.
544         * objc.dg/proto-lossage-7.m: New.
545
546 2010-09-14  Jan Hubicka  <jh@suse.cz>
547
548         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
549         folding.
550         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
551         folding.
552
553 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
554
555         PR middle-end/45567
556         * gcc.dg/pr45567.c: New test.
557
558         PR debug/45660
559         * g++.dg/debug/pr45660.C: New test.
560
561 2010-09-14  Ira Rosen  <irar@il.ibm.com>
562
563         PR tree-optimization/45470
564         * g++.dg/vect/pr45470-a.cc: New test.
565         * g++.dg/vect/pr45470-a.cc: New test.
566
567 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
568
569         PR target/42070
570         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
571         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
572
573 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
574
575         PR libfortran/45532
576         * gfortran.dg/namelist_64.f90: New test.
577
578 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
579
580         PR rtl-optimization/45617
581         * gcc.target/i386/pr45617.c: New test.
582
583 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
584
585         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
586
587 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
588
589         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
590         * gcc.target/i386/fma4-vector.c: Likewise.
591         * gcc.target/i386/vectorize2.c: Likewise.
592         * gcc.target/i386/vectorize4.c: Likewise.
593         * gcc.target/i386/vectorize5.c: Likewise.
594         * gcc.target/i386/vectorize6.c: Likewise.
595         * gcc.target/i386/vectorize8.c: Likewise.
596
597         * gcc.target/i386/vect-double-1.c: New.
598         * gcc.target/i386/vect-double-1a.c: Likewise.
599         * gcc.target/i386/vect-double-2.c: Likewise.
600         * gcc.target/i386/vect-double-2a.c: Likewise.
601
602         * lib/target-supports.exp (check_effective_target_vect_double):
603         Set et_vect_double_saved to 0 when tuning for Atom.
604
605 2010-09-13  Jan Hubicka  <jh@suse.cz>
606
607         * gcc.dg/torture/pr23821.c: Drop static keyword.
608         * gcc.dg/tree-ssa/loop-19.c: Likewise.
609         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
610
611 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
612
613         * gcc.target/arm/sync-1.c: New.
614
615 2010-09-12  Olivier Hainque  <hainque@adacore.com>
616
617         * gnat.dg/memtrap.adb: New test.
618
619 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
620
621         * gfortran.dg/promotion.f90: Fix options.
622
623 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
624
625         * g++.dg/cpp0x/range-for1.C: New.
626         * g++.dg/cpp0x/range-for2.C: New.
627         * g++.dg/cpp0x/range-for3.C: New.
628         * g++.dg/cpp0x/range-for4.C: New.
629         * g++.dg/cpp0x/range-for5.C: New.
630         * g++.dg/cpp0x/range-for6.C: New.
631
632 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
633
634         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
635         and counts. Check that transpose is not called.
636         * gfortran.dg/transpose_2.f90: Update error message.
637
638 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
639
640         PR c++/43824
641         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
642         * g++.dg/lookup/strong-using-2.C: Likewise.
643         * g++.dg/lookup/strong-using-3.C: Likewise.
644         * g++.dg/lookup/strong-using-5.C: Likewise.
645
646         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
647         * g++.dg/cpp0x/inline-ns4.C: New.
648         * g++.dg/cpp0x/inline-ns5.C: New.
649
650 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
651
652         PR middle-end/45634
653         * gfortran.fortran-torture/compile/pr45634.f90: New.
654
655 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
656
657         * objc.dg/fobjc-exceptions.m: New test.
658
659 2010-09-10  Jan Hubicka  <jh@suse.cz>
660
661         * g++.dg/inherit/covariant7.C: Fix pattern matching.
662
663 2010-09-10  Martin Jambor  <mjambor@suse.cz>
664
665         PR tree-optimization/44972
666         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
667         * gcc.dg/tree-ssa/pr45144.c: Likewise.
668         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
669         instead.
670         * g++.dg/torture/pr44972.C: New test.
671
672 2010-09-10  Martin Jambor  <mjambor@suse.cz>
673
674         PR tree-optimization/44972
675         * g++.dg/torture/pr34850.C: Remove expected warning.
676
677 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
678
679         * gfortran.dg/dummy_optional_arg.f90: New test.
680
681 2010-09-08  Jan Hubicka  <jh@suse.cz>
682
683         PR tree-optimization/45598
684         * fortran.fortran-torture/compile/pr45598.f90: New test.
685
686 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
687
688         * lib/target-supports-dg.exp (dg-require-ifunc): New.
689         * lib/target-supports.exp (check_ifunc_available): New.
690         * gcc.dg/attr-ifunc-1.c: New.
691         * gcc.dg/attr-ifunc-2.c: New.
692         * gcc.dg/attr-ifunc-3.c: New.
693         * gcc.dg/attr-ifunc-4.c: New.
694         * gcc.dg/attr-ifunc-5.c: New.
695         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
696         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
697         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
698         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
699
700 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
701
702         PR middle-end/40386
703         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
704
705 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
706
707         * gfortran.dg/inline_transpose_1.f90: New test.
708
709 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
710
711         PR c++/45588
712         * g++.dg/warn/Wunused-var-15.C: New test.
713
714 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
715
716         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
717         hppa*-*-hpux*.
718
719 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
720
721         * objc/execute/exceptions/throw-nil.m: New test.
722         * objc/execute/exceptions/handler-1.m: Updated to use the new
723         objc_set_uncaught_exception_handler() function.
724         * objc/execute/exceptions/matcher-1.m: New test.
725
726 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
727
728         PR fortran/38282
729         * gfortran.dg/bit_comparison_1.F90: New test.
730         * gfortran.dg/leadz_trailz_3.f90: New test.
731         * gfortran.dg/masklr_2.F90: New test.
732         * gfortran.dg/shiftalr_1.F90: New test.
733         * gfortran.dg/merge_bits_2.F90: New test.
734         * gfortran.dg/dshift_2.F90: New test.
735         * gfortran.dg/bit_comparison_2.F90: New test.
736         * gfortran.dg/masklr_1.F90: New test.
737         * gfortran.dg/merge_bits_1.F90: New test.
738         * gfortran.dg/dshift_1.F90: New test.
739         * gfortran.dg/shiftalr_2.F90: New test.
740
741 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
742
743         * objc.dg/type-stream-1.m: Replaced with a test that tests that
744         functions from objc/typedstream.h are deprecated.
745
746 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
747
748         * lib/target-supports.exp
749         (check_effective_target_run_expensive_tests): New proc.
750         * gcc.c-torture/compile/limits-fnargs.c: Use
751         dg-require-effective-target run_expensive_tests.
752
753 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
754
755         PR fortran/45597
756         * gfortran.dg/gomp/pr45597.f90: New test.
757
758         PR fortran/45595
759         * gfortran.dg/gomp/pr45595.f90: New test.
760
761 2010-09-08  Michael Matz  <matz@suse.de>
762
763         * c-c++-common/uninit-17.c: Adjust.
764
765 2010-09-08  Michael Matz  <matz@suse.de>
766
767         PR tree-optimization/43430
768         * gcc.dg/vect/pr43430-2.c: New test.
769
770 2010-09-08  Michael Matz  <matz@suse.de>
771
772         PR tree-optimization/33244
773         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
774
775 2010-09-08  Richard Guenther  <rguenther@suse.de>
776
777         PR tree-optimization/45578
778         * gfortran.dg/pr45578.f90: New testcase.
779
780 2010-09-08  Richard Guenther  <rguenther@suse.de>
781
782         PR testsuite/45590
783         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
784
785 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
786
787         PR fortran/45576
788         * gfortran.dg/char_length_18.f90:  New test.
789
790 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
791
792         PR target/36502
793         * gcc.target/i386/pr36502.c: New test.
794
795         PR target/42313
796         PR target/44651
797         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
798         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
799
800 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
801
802         * gfortran.dg/achar_4.f90: Enable bounds checking.
803
804 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
805
806         PR target/45206
807         * gcc.target/i386/pr45206.c: New test.
808
809 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
810
811         PR fortran/45505
812         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
813
814 2010-09-07  Jan Hubicka  <jh@suse.cz>
815
816         * gcc.c-torture/compile/20100907.c: New testcase.
817
818 2010-09-07  Richard Guenther  <rguenther@suse.de>
819
820         PR middle-end/45569
821         * g++.dg/eh/pr45569.C: New testcase.
822
823 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
824
825         PR target/43137
826         * gcc.target/arm/pr43137.c: New test.
827
828 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
829
830         PR fortran/36931
831         * gfortran.dg/dependency_35.f90:  New test.
832
833 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
834
835         PR fortran/34145
836         * gfortran.dg/char_length_17.f90:  New test.
837
838 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
839
840         PR c++/45200
841         PR c++/45293
842         PR c++/45558
843         * g++.dg/template/typedef34.C: New test.
844         * g++.dg/template/typedef35.C: New test.
845
846 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
847
848         PR target/22152
849         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
850
851 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
852
853         * g++.dg/warn/Wdouble-promotion.C: New.
854
855 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
856
857         * g++.dg/parse/redef2.C: New.
858
859 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
860
861         * gcc.dg/20100906-1.c: New testcase.
862
863 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
864
865         PR testsuite/45543
866         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
867         DW_TAG_enumeration_type DIE.
868
869 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
870
871         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
872         Update XFAILs.
873
874 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
875
876         PR rtl-optimization/44919
877         * g++.dg/opt/pr44919.C: New.
878
879 2010-09-06  Tobias Burnus  <burnus@net-b.de>
880
881         PR fortran/38282
882         * gfortran.dg/iall_iany_iparity_1.f90: New.
883         * gfortran.dg/iall_iany_iparity_2.f90: New.
884
885 2010-09-06  Jason Merrill  <jason@redhat.com>
886
887         * g++.dg/cpp0x/initlist42.C: New.
888
889         * g++.dg/cpp0x/auto19.C: New.
890
891         * g++.dg/template/sfinae25.C: New.
892         * g++.dg/template/char1.C: Expect warning.
893         * g++.dg/template/nontype10.C: Likewise.
894
895         * g++.dg/cpp0x/implicit9.C: New.
896
897         * g++.dg/cpp0x/initlist43.C: New.
898
899 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
900
901         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
902
903 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
904
905         * gcc.dg/Wdouble-promotion.c: New.
906
907 2010-09-05  Tobias Burnus  <burnus@net-b.de>
908
909         * gfortran.dg/float128_1.f90: Remove test case as
910         it always fails since Rev 163611 backed out the
911         front-end implementation.
912
913 2010-09-05  Tobias Burnus  <burnus@net-b.de>
914
915         * gfortran.dg/float128_1.f90: XFAIL test case.
916
917 2010-09-05  Tobias Burnus  <burnus@net-b.de>
918
919         * gfortran.dg/bessel_7.f90: Decrease required precision.
920
921 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
922
923         PR testsuite/45545
924         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
925         ref-all-matching targets.
926
927 2010-09-05  Richard Guenther  <rguenther@suse.de>
928
929         PR tree-optimization/45535
930         * gcc.c-torture/compile/pr45535.c: New testcase.
931
932 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
933
934         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
935         "\[^\n\]*".
936         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
937         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
938         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
939         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
940         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
941         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
942         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
943         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
944         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
945         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
946         * gcc.target/i386/pr22152.c: Likewise.
947         * gcc.target/i386/pr36992-1.c: Likewise.
948         * gcc.target/i386/pr36992-2.c: Likewise.
949         * gcc.target/sh/sh4a-memmovua.c: Likewise.
950
951 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
952
953         PR testsuite/43957
954         * gcc.dg/const-uniq-1.c: Modify regexp.
955
956 2010-09-04  Tobias Burnus  <burnus@net-b.de>
957
958         PR fortran/45530
959         * gfortran.dg/namelist_63.f90: New.
960
961 2010-09-04  Jan Hubicka  <jh@suse.cz>
962
963         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
964         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
965
966 2010-09-04  Jan Hubicka  <jh@suse.cz>
967
968         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
969
970 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
971
972         PR fortran/45507
973         * gfortran.dg/allocate_alloc_opt_12.f90: New.
974
975 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
976
977         * gcc.dg/opts-4.c: New test.
978
979 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
980
981         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
982         * gcc.dg/vect/vect-peel-4.c: Ditto.
983
984 2010-09-03  Daniel Kraft  <d@domob.eu>
985
986         PR fortran/45525
987         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
988
989 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
990
991         PR fortran/45159
992         * gfortran.dg/dependency_34.f90:  New test.
993
994 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
995
996         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
997
998 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
999
1000         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1001         gcc.target/i386/clearcap.map if supported.
1002
1003 2010-09-03  Michael Matz  <matz@suse.de>
1004
1005         PR middle-end/45415
1006         * gcc.dg/pr45415.c: New test.
1007
1008 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1009
1010         PR tree-optimization/45506
1011         * gcc.dg/pr45506.c: New.
1012
1013 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1014
1015         PR target/45476
1016         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1017         * gcc.target/i386/float128-2.c: Ditto.
1018
1019 2010-09-03  Daniel Kraft  <d@domob.eu>
1020
1021         PR fortran/34162
1022         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1023         * gfortran.dg/internal_dummy_2.f08: New test.
1024         * gfortran.dg/internal_dummy_3.f08: New test.
1025         * gfortran.dg/internal_dummy_4.f08: New test.
1026
1027 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1028
1029         PR debug/45500
1030         * gcc.target/i386/pr45500.c: New test.
1031
1032 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1033
1034         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1035
1036 2010-09-03  Daniel Kraft  <d@domob.eu>
1037
1038         PR fortran/44602
1039         * gfortran.dg/exit_2.f08; Adapt error messages.
1040         * gfortran.dg/exit_3.f08: New test.
1041         * gfortran.dg/exit_4.f08: New test.
1042         * gfortran.dg/exit_5.f03: New test.
1043
1044 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1045
1046         * gfortran.dg/ishft_4.f90: New test.
1047
1048 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1049
1050         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1051         FRIZ/XSRIZ instruciton for (double)(long long)x.
1052         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1053
1054 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1055
1056         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1057
1058 2010-09-02  Richard Guenther  <rguenther@suse.de>
1059
1060         PR tree-optimization/44937
1061         PR tree-optimization/45412
1062         * g++.dg/opt/pr45412.C: New testcase.
1063         * gcc.c-torture/compile/pr45412.c: Likewise.
1064         * gcc.c-torture/compile/pr44937.c: Likewise.
1065
1066 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1067
1068         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1069         but using -Werror=comment.
1070         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1071         expected error messages.
1072
1073 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1074
1075         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1076         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1077
1078 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1079
1080         PR fortran/45489
1081         * gfortran.dg/initialization_27.f90: New.
1082
1083 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1084
1085         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1086         check into different basic blocks. Expect vectorization if misaligned
1087         stores are supported.
1088         * gcc.dg/vect/bb-slp-8a.c: New test.
1089         * gcc.dg/vect/bb-slp-8b.c: New test.
1090
1091 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1092
1093         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1094
1095 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1096
1097         PR fortran/44541
1098         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1099         * gfortran.dg/class_dummy_1.f03: New.
1100
1101 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1102
1103         PR middle-end/45458
1104         * g++.dg/tree-prof/partition2.C: New test.
1105
1106 2010-09-01  Richard Guenther  <rguenther@suse.de>
1107
1108         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1109         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1110         * gcc.c-torture/execute/20100827-1.c: Likewise.
1111
1112 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1113
1114         * gfortran.dg/execute_command_line_1.f90: New test.
1115
1116 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1117
1118         PR preprocessor/45457
1119         * c-c++-common/cpp/pr45457.c: New test.
1120
1121 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1122
1123         * gcc.dg/nested-func-8.c: New test.
1124
1125 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1126
1127         PR fortran/38282
1128         * gfortran.dg/popcnt_poppar_1.F90: New test.
1129         * gfortran.dg/popcnt_poppar_2.F90: New test.
1130
1131 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1132
1133         * gcc.target/i386/volatile-2.c: Require nonpic target.
1134
1135 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1136
1137         PR middle-end/45461
1138         * gcc.dg/pr45461.c: New test.
1139
1140 2010-08-31  Richard Guenther  <rguenther@suse.de>
1141
1142         PR testsuite/45455
1143         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1144
1145 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1146
1147         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1148
1149 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1150
1151         PR fortran/45456
1152         * gfortran.dg/typebound_proc_18.f03: New.
1153
1154 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1155
1156         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1157         * lib/scanasm.exp (scan-stack-usage): Likewise.
1158         (scan-stack-usage-not): Likewise.
1159         * gcc.dg/stack-usage-1.c: New test.
1160         * gcc.target/i386/stack-usage-realign.c: Likewise.
1161
1162 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1163
1164         PR tree-optimization/45427
1165         * gcc.dg/tree-ssa/pr45427.c: New test.
1166
1167 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1168
1169         PR c++/45043
1170         * g++.dg/template/crash102.C: New.
1171
1172 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1173
1174         PR middle-end/45423
1175         * gcc.dg/gomp/atomic-12.c: New test.
1176         * gcc.dg/gomp/atomic-13.c: New test.
1177         * gcc.dg/gomp/atomic-14.c: New test.
1178         * g++.dg/gomp/atomic-11.C: New test.
1179         * g++.dg/gomp/atomic-12.C: New test.
1180         * g++.dg/gomp/atomic-13.C: New test.
1181         * g++.dg/gomp/atomic-14.C: New test.
1182
1183 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1184
1185         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1186         delimiter.
1187
1188 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1189
1190         * gnat.dg/discr24.adb: New test.
1191
1192 2010-08-30  Richard Guenther  <rguenther@suse.de>
1193
1194         PR tree-optimization/45449
1195         * gcc.dg/pr45449.c: New testcase.
1196
1197 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1198
1199         * gcc.dg/opts-1.c: Expect errors, not warnings.
1200
1201 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1202
1203         PR fortran/42769
1204         * gfortran.dg/dynamic_dispatch_11.f03: New.
1205
1206 2010-08-29  Jason Merrill  <jason@redhat.com>
1207
1208         PR c++/44991
1209         * g++.dg/parse/defarg15.C: New.
1210
1211 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1212
1213         PR fortran/45439
1214         * gfortran.dg/select_type_16.f03: New.
1215
1216 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1217             Tobias Burnus  <burnus@net-b.de>
1218
1219         * gfortran.dg/bessel_7.f90: Decrease required precision.
1220
1221 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1222             Kaz Kojima  <kkojima@gcc.gnu.org>
1223
1224         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1225
1226 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1227
1228         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1229         floating point conversion code generation.
1230         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1231         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1232         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1233         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1234         to integer conversion code generation.
1235         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1236         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1237         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1238         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1239
1240 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1241
1242         PR fortran/32049
1243         * gfortran.dg/random_seed_1.f90: Adjust test.
1244         * gfortran.dg/float128_1.f90: New test.
1245
1246 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1247
1248         PR fortran/33197
1249         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1250         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1251         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1252         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1253         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1254         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1255         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1256
1257 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1258
1259         PR fortran/45420
1260         * gfortran.dg/select_type_15.f03: New.
1261
1262 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1263
1264         PR libfortran/43217
1265         * gfortran.dg/hollerith8.f90: New test.
1266
1267 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1268
1269         PR fortran/45159
1270         * gfortran.dg/dependency_33.f90:  New test.
1271
1272 2010-08-27  Richard Guenther  <rguenther@suse.de>
1273
1274         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1275         * gcc.dg/graphite/scop-2.c: Likewise.
1276         * gcc.dg/graphite/scop-20.c: Likewise.
1277         * gcc.dg/vect/slp-25.c: Likewise.
1278
1279 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1280
1281         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1282
1283 2010-08-26  Daniel Kraft  <d@domob.eu>
1284
1285         PR fortran/38936
1286         PR fortran/44047
1287         PR fortran/45384
1288         * gfortran.dg/associate_8.f03: New test.
1289         * gfortran.dg/select_type_13.f03: New test.
1290         * gfortran.dg/select_type_14.f03: New test.
1291
1292 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1293
1294         PR tree-optimization/44485
1295         * gcc.dg/pr44485.c: New test.
1296
1297 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1298
1299         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1300         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1301         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1302
1303 2010-08-26  Richard Guenther  <rguenther@suse.de>
1304
1305         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1306         * gcc.dg/graphite/scop-21.c: Likewise.
1307
1308 2010-08-26  Richard Guenther  <rguenther@suse.de>
1309
1310         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1311         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1312         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1313         * gcc.dg/vect/vect-91.c: Likewise.
1314         * gcc.dg/vect/vect-peel-1.c: Likewise.
1315         * gcc.dg/vect/vect-peel-2.c: Likewise.
1316         * gcc.dg/vect/vect-peel-4.c: Likewise.
1317
1318 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1319
1320         PR libfortran/41859
1321         * gfortran.dg/der_io_4.f90: New test.
1322
1323 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1324
1325         PR rtl-optimization/44858
1326         * gcc.c-torture/execute/pr44858.c: New test.
1327
1328         PR rtl-optimization/45400
1329         * g++.dg/other/i386-8.C: New test.
1330
1331 2010-08-25  Richard Guenther  <rguenther@suse.de>
1332
1333         * gcc.dg/alias-8.c: Adjust.
1334
1335 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1336
1337         * gcc.target/i386/combine-mul.c: New test.
1338
1339 2010-08-25  Richard Guenther  <rguenther@suse.de>
1340
1341         PR lto/44562
1342         * gcc.dg/graphite/id-27.c: New testcase.
1343         * gcc.dg/lto/20100825-1_0.c: Likewise.
1344
1345 2010-08-25  Richard Guenther  <rguenther@suse.de>
1346
1347         PR tree-optimization/45316
1348         * g++.dg/opt/pr45316.C: New testcase.
1349
1350 2010-08-25  Richard Guenther  <rguenther@suse.de>
1351
1352         PR tree-optimization/45393
1353         * g++.dg/torture/pr45393.C: New testcase.
1354
1355 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1356
1357         PR tree-optimization/45059
1358         * gcc.c-torture/compile/pr45059.c: New test.
1359
1360 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1361
1362         * lib/target-supports.exp (check_effective_target_vect_unpack):
1363         Set vect_unpack supported flag to true for neon.
1364
1365 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1366
1367         * gcc.dg/tree-ssa/ifc-5.c: New.
1368
1369 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1370
1371         * gcc.dg/tree-ssa/ifc-4.c: New.
1372         * gcc.dg/tree-ssa/ifc-7.c: New.
1373
1374 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1375
1376         * gcc.dg/vect/vect.exp: Check loongson targets
1377         * g++.dg/vect/vect.exp: Likewise
1378         * gfortran.dg/vect/vect.exp: Likewise
1379
1380 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1381
1382         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1383         -mveclibabi=mass.
1384
1385 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1386
1387         PR fortran/45366
1388         * gfortran.dg/proc_ptr_29.f90: New.
1389
1390 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1391             Dominique d'Humieres <dominiq@lps.ens.fr>
1392
1393         PR fortran/45367
1394         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1395
1396 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1397
1398         PR fortran/45367
1399         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1400
1401 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1402
1403         PR fortran/36158
1404         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1405
1406 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1407             Dominique d'Humieres <dominiq@lps.ens.fr>
1408
1409         PR fortran/45367
1410         PR fortran/36158
1411         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1412         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1413
1414 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1415
1416         PR fortran/44863
1417         PR fortran/45271
1418         PR fortran/45290
1419         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1420         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1421         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1422
1423 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1424
1425         PR fortran/36158
1426         PR fortran/33197
1427         * gfortran.dg/bessel_6.f90: New.
1428         * gfortran.dg/bessel_7.f90: New.
1429
1430 2010-08-20  Jan Hubicka  <jh@suse.cz>
1431
1432         PR c++/45307
1433         PR c++/17736
1434         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1435         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1436
1437 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1438
1439         PR target/45336
1440         * gcc.target/i386/pr45336-1.c: New.
1441         * gcc.target/i386/pr45336-2.c: Likewise.
1442         * gcc.target/i386/pr45336-3.c: Likewise.
1443         * gcc.target/i386/pr45336-4.c: Likewise.
1444
1445 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1446
1447         PR testsuite/45361
1448         * gcc.target/i386/volatile-2.c: Update scan strings to also
1449         include (%rip) for the memory reference on x86_64.
1450
1451 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1452
1453         PR middle-end/44974
1454         * gcc.dg/pr44974.c: New test.
1455
1456         PR rtl-optimization/45353
1457         * gcc.dg/pr45353.c: New test.
1458
1459 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1460
1461         * gcc.target/i386/volatile-2.c: New.
1462
1463 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1464
1465         PR rtl-optimization/44691
1466         * gfortran.dg/pr44691.f: New test.
1467
1468 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1469
1470         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1471
1472 2010-08-19  Jason Merrill  <jason@redhat.com>
1473
1474         * g++.dg/init/synth3.C: New.
1475         * g++.dg/init/value8.C: New.
1476         * g++.dg/tree-ssa/empty-2.C: New.
1477         * g++.dg/cpp0x/noexcept09.C: New.
1478
1479 2010-08-19  Daniel Kraft  <d@domob.eu>
1480
1481         PR fortran/29785
1482         PR fortran/45016
1483         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1484         * gfortran.dg/pointer_remapping_1.f90: New test.
1485         * gfortran.dg/pointer_remapping_2.f03: New test.
1486         * gfortran.dg/pointer_remapping_3.f08: New test.
1487         * gfortran.dg/pointer_remapping_4.f03: New test.
1488         * gfortran.dg/pointer_remapping_5.f08: New test.
1489         * gfortran.dg/pointer_remapping_6.f08: New test.
1490
1491 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1492
1493         PR testsuite/45324
1494         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1495
1496 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1497
1498         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1499
1500 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1501
1502         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1503         variable.
1504
1505 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1506
1507         PR target/45070
1508         * gcc.c-torture/execute/pr45070.c: New.
1509
1510 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1511
1512         * g++.dg/pr44328.C: New test.
1513
1514 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1515
1516         PR fortran/36158
1517         PR fortran/33197
1518         * gfortran.dg/bessel_3.f90: New.
1519         * gfortran.dg/bessel_4.f90: New.
1520         * gfortran.dg/bessel_5.f90: New.
1521
1522 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1523
1524         PR fortran/45290
1525         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1526         * gfortran.dg/pointer_init_2.f90: New.
1527         * gfortran.dg/pointer_init_3.f90: New.
1528         * gfortran.dg/pointer_init_4.f90: New.
1529
1530 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1531
1532         PR c++/45049
1533         * g++.dg/pr45049-1.C: New test.
1534         * g++.dg/pr45049-2.C: New test.
1535
1536 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1537
1538         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1539         20 if __ARM_PCS is defined otherwise 64.
1540         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1541         instead of hard coded 64.
1542
1543 2010-08-18  Yao Qi  <yao@codesourcery.com>
1544
1545         PR target/45094
1546         * gcc.target/arm/pr45094.c: New test.
1547
1548 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1549
1550         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1551
1552 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1553
1554         PR rtl-optimization/42575
1555         * gcc.target/arm/pr42575.c: New test.
1556
1557 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1558
1559         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1560         * gcc.dg/tls/thr-cse-1.c: New.
1561
1562 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1563
1564         PR debug/42487
1565         * lib/target-supports.exp
1566         (check_effective_target_function_sections): New.
1567         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1568         function sections before proceding.
1569
1570 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1571
1572         PR fortran/45308
1573         * gfortran.dg/pr45308.f03: New test.
1574
1575 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1576
1577         PR target/45296
1578         * gcc.target/i386/pr45296.c: New test.
1579
1580 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1581
1582         * g++.dg/ext/uow-1.C: New.
1583         * g++.dg/ext/uow-2.C: New.
1584         * g++.dg/ext/uow-3.C: New.
1585         * g++.dg/ext/uow-4.C: New.
1586
1587 2010-08-17  Richard Guenther  <rguenther@suse.de>
1588
1589         PR testsuite/45266
1590         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1591
1592 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1593
1594         PR c/40563
1595         * gcc.dg/Wcxx-compat-20.c: New test.
1596
1597 2010-08-17  Daniel Kraft  <d@domob.eu>
1598
1599         PR fortran/38936
1600         * gfortran.dg/associate_1.f03: Extended to test newly supported
1601         features like association to variables.
1602         * gfortran.dg/associate_3.f03: Removed check for illegal change
1603         of associate-name here...
1604         * gfortran.dg/associate_5.f03: ...and added it here.
1605         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1606         * gfortran.dg/associate_7.f03: New test.
1607
1608 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1609
1610         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1611
1612 2010-08-15  Daniel Kraft  <d@domob.eu>
1613
1614         PR fortran/38936
1615         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1616         * gfortran.dg/associate_3.f03: Clarify comment.
1617         * gfortran.dg/associate_5.f03: New test.
1618         * gfortran.dg/associate_6.f03: New test.
1619
1620 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1621
1622         PR fortran/45211
1623         * gfortran.dg/bind_c_usage_21.f90: New.
1624         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1625
1626 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1627
1628         * gfortran.dg/optional_absent_1.f90: New.
1629         * gfortran.dg/null_actual.f90: New.
1630
1631 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1632
1633         * gfortran.dg/pointer_target_1.f90: New.
1634         * gfortran.dg/pointer_target_2.f90: New.
1635         * gfortran.dg/pointer_target_3.f90: New.
1636
1637 2010-08-15  Daniel Kraft  <d@domob.eu>
1638
1639         PR fortran/45197
1640         * gfortran.dg/elemental_args_check_3.f90: New test.
1641         * gfortran.dg/impure_1.f08: New test.
1642         * gfortran.dg/impure_2.f08: New test.
1643         * gfortran.dg/impure_3.f90: New test.
1644         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1645
1646 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1647
1648         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1649         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1650         SLP tests.
1651         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1652         misaligned loads.
1653         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1654         misaligned stores.c
1655         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1656
1657 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1658
1659         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1660         dg-require-effective-target after dg-do.
1661
1662 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1663
1664         * lib/target-supports.exp (check_effective_target_vect_int): Return
1665         true for Loongson targets.
1666         (check_effective_target_vect_shift): Likewise.
1667         (check_effective_target_vect_no_int_max): Likewise.
1668         (check_effective_target_vect_no_align): Likewise.
1669         (check_effective_target_vect_short_mult): Likewise.
1670
1671 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1672
1673         * g++.dg/cast.C: Change fields of structures to "long" to pass
1674         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1675         * g++.dg/cpp0x/iop.C: Ditto.
1676         * g++.dg/cpp0x/named_refs.C: Ditto.
1677         * g++.dg/cpp0x/rv1p.C: Ditto.
1678         * g++.dg/cpp0x/rv2p.C: Ditto.
1679         * g++.dg/cpp0x/rv3p.C: Ditto.
1680         * g++.dg/cpp0x/rv4p.C: Ditto.
1681         * g++.dg/cpp0x/rv5p.C: Ditto.
1682         * g++.dg/cpp0x/rv6p.C: Ditto.
1683         * g++.dg/cpp0x/rv7p.C: Ditto.
1684         * g++.dg/cpp0x/rv8p.C: Ditto.
1685         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1686
1687 2010-08-13  Daniel Kraft  <d@domob.eu>
1688
1689         * gfortran.dg/implied_shape_1.f08: New test.
1690         * gfortran.dg/implied_shape_2.f90: New test.
1691         * gfortran.dg/implied_shape_3.f08: New test.
1692
1693 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1694
1695         PR libfortran/42526
1696         * gfortran.dg/char_component_initializer_1.f90: New test.
1697
1698 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1699
1700         PR tree-optimization/45241
1701         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1702
1703 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1704
1705         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1706         to dg-options.
1707         * gcc.target/i386/pr40906-2.c: Ditto.
1708         * gcc.target/i386/pr40906-3.c: Ditto.
1709
1710 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1711
1712         PR middle-end/45262
1713         * gcc.c-torture/execute/pr45262.c: New test.
1714
1715 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1716
1717         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1718         empty argument.
1719         * g++.dg/other/profile1.C: Ditto.
1720
1721 2010-08-12  Richard Guenther  <rguenther@suse.de>
1722
1723         PR tree-optimization/45232
1724         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1725         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1726         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1727         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1728         unsigned arithmetic.
1729         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1730         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1731         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1732         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1733         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1734         unsigned arithmetic.
1735         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1736         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1737         unsigned arithmetic.
1738         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1739         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1740         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1741         unsigned arithmetic.
1742         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1743         * gcc.dg/tree-ssa/negate.c: Adjust.
1744         * gcc.dg/vect/vect-1.c: Adjust.
1745         * gfortran.dg/reassoc_6.f: XFAIL.
1746
1747 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1748
1749         PR debug/45259
1750         * gcc.dg/pr45259.c: New test.
1751
1752 2010-08-12  Wei Guozhi  <carrot@google.com>
1753
1754         PR target/44999
1755         * gcc.target/arm/pr44999.c: New testcase.
1756
1757 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1758
1759         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1760         (N): Likewise.
1761         (main): Adjust accordingly.
1762
1763 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1764
1765         * gfortran.dg/graphite/id-22.f: New.
1766
1767 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1768
1769         * gcc.dg/graphite/id-26.c: New.
1770
1771 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1772
1773         * gcc.dg/graphite/id-25.c: New.
1774
1775 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1776
1777         * gcc.dg/graphite/run-id-5.c: New.
1778         * gcc.dg/graphite/run-id-6.c: New.
1779         * gfortran.dg/graphite/id-21.f: New.
1780
1781 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1782
1783         * gcc.dg/graphite/id-24.c: New.
1784
1785 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1786
1787         * gcc.dg/tree-ssa/pr20742.c: New.
1788
1789 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1790
1791         * gcc.dg/graphite/id-23.c: New.
1792
1793 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1794
1795         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1796
1797 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1798
1799         * gcc.dg/graphite/pr42729.c: New.
1800
1801 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1802
1803         * gfortran.dg/graphite/id-20.f: New.
1804
1805 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1806
1807         * gcc.dg/graphite/id-22.c: New.
1808
1809 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1810
1811         * gcc.dg/graphite/run-id-2.c: Call abort.
1812
1813 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1814
1815         * gcc.dg/graphite/id-20.c: New.
1816
1817 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1818             Steve Kargl <kargl@gcc.gnu.org>
1819
1820         PR fortran/44595
1821         * gfortran.dg/move_alloc_3.f90: New.
1822         * gfortran.dg/random_seed_2.f90: New.
1823
1824 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1825
1826         * lib/target-supports.exp (check_effective_target_sync_int_long):
1827         Add hppa*-*-linux*.
1828         (check_effective_target_sync_char_short): Likewise.
1829
1830 2010-08-10  Yao Qi  <yao@codesourcery.com>
1831
1832         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1833         general form.
1834         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1835         * g++.dg/other/packed1.C: Likewise.
1836         * g++.dg/other/crash-4.C: Likewise.
1837         * g++.dg/ext/packed8.C: Likewise.
1838         * g++.dg/init/array16.C: Likewise.
1839
1840 2010-08-10  xinliang David Li  <davidxl@google.com>
1841         * gcc.dg/tree-ssa/loop-19.c: Add option
1842         -fno-prefetch-loop-array
1843
1844 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1845
1846         PR middle-end/45182
1847         * gcc.c-torture/compile/pr45182.c: New test.
1848
1849 2010-08-09  Jason Merrill  <jason@redhat.com>
1850
1851         PR c++/45236
1852         * g++.dg/cpp0x/variadic-104.C: New.
1853
1854 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1855
1856         PR fortran/44235
1857         * gfortran.dg/dependency_32.f90:  New test.
1858
1859 2010-08-09  Richard Guenther  <rguenther@suse.de>
1860
1861         PR middle-end/44632
1862         * g++.dg/opt/nrv17.C: New testcase.
1863
1864 2010-08-09  Richard Guenther  <rguenther@suse.de>
1865
1866         PR middle-end/45212
1867         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1868         alignment from MEM_REF offset only if we took it from the
1869         base object.
1870
1871         * gcc.target/i386/pr24178.c: New testcase.
1872
1873 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1874
1875         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1876         * gcc.dg/20030702-1.c: Ditto.
1877         * gcc.dg/20050309-1.c: Ditto.
1878         * gcc.dg/20050325-1.c: Ditto.
1879         * gcc.dg/20050330-2.c: Ditto.
1880         * gcc.dg/20051201-1.c: Ditto.
1881         * gcc.dg/gomp/pr27573.c: Ditto.
1882         * gcc.dg/gomp/pr34610.c: Ditto.
1883         * gcc.dg/pr24225.c: Ditto.
1884         * gcc.dg/pr26570.c: Ditto.
1885         * gcc.dg/pr32773.c: Ditto.
1886         * g++.dg/gcov/gcov-6.C: Ditto.
1887         * g++.dg/gomp/pr34608.C: Ditto.
1888         * gfortran.dg/gomp/pr27573.f90: Ditto.
1889
1890         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1891         dg-require-host-local dg directive.
1892         * gcc.dg/profile-dir-2.c: Ditto.
1893         * gcc.dg/profile-dir-3.c: Ditto.
1894
1895 2010-08-08  Richard Guenther  <rguenther@suse.de>
1896
1897         PR tree-optimization/45109
1898         * gcc.c-torture/compile/pr45109.c: New testcase.
1899
1900 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1901
1902         * gcc.dg/march.c: Skip if -march defined.
1903         * gcc.dg/mtune.c: Skip if -mtune defined.
1904
1905         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1906         generic thunk support.
1907
1908 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1909
1910         PR target/45213
1911         * gcc.target/i386/pr45213.c: New test.
1912
1913 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1914
1915         PR libfortran/45143
1916         * gfortran.dg/fmt_error_11.f03: New test.
1917
1918 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1919
1920         * lib/target-supports.exp (check_effective_target_sync_int_long):
1921         Add arm*-*-linux-gnueabi.
1922         (check_effective_target_sync_char_short): Likewise.
1923
1924 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1925
1926         PR fortran/45159
1927         * gfortran.dg/dependency_31.f90:  New test.
1928
1929 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1930
1931         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1932
1933 2010-08-06  Jason Merrill  <jason@redhat.com>
1934
1935         * g++.dg/cpp0x/sfinae3.C: New.
1936         * g++.dg/cpp0x/sfinae4.C: New.
1937
1938 2010-08-06  Richard Guenther  <rguenther@suse.de>
1939
1940         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1941         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1942         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1943         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1944         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1945         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1946         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1947         * gcc.c-torture/execute/20100805-1.c: Likewise.
1948
1949 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1950
1951         PR testsuite/42855
1952         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1953
1954 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1955
1956         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1957         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1958
1959 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1960
1961         * g++.dg/ipa/devirt-1.C: New test.
1962         * g++.dg/ipa/devirt-2.C: Likewise.
1963         * g++.dg/ipa/devirt-3.C: Likewise.
1964         * g++.dg/ipa/devirt-4.C: Likewise.
1965         * g++.dg/ipa/devirt-5.C: Likewise.
1966         * gcc.dg/ipa/iinline-3.c: Likewise.
1967
1968 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1969
1970         PR tree-optimization/45144
1971         * gcc.dg/tree-ssa/pr45144.c: New test.
1972
1973 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1974
1975         PR fortran/42207
1976         PR fortran/44064
1977         PR fortran/44065
1978         * gfortran.dg/class_25.f03: New.
1979         * gfortran.dg/class_26.f03: New.
1980
1981 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1982
1983         * g++.dg/warn/miss-format-1.C: Update line number.
1984
1985 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1986
1987         PR c++/44641
1988         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1989         .frame and .mask assembler directives.
1990
1991 2010-08-04  Richard Guenther  <rguenther@suse.de>
1992
1993         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1994         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1995         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1996         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1997
1998 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1999
2000         PR fortran/44857
2001         * gfortran.dg/derived_constructor_char_1.f90: New.
2002         * gfortran.dg/derived_constructor_char_2.f90: New.
2003
2004 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2005
2006         PR fortran/45159
2007         * gfortran.dg/dependency_30.f90:  New test.
2008
2009 2010-08-03  Jan Hubicka  <jh@suse.cz>
2010
2011         * gcc.c-torture/compile/pr45085.c: New testcase.
2012
2013 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2014
2015         PR fortran/44584
2016         PR fortran/45161
2017         * gfortran.dg/typebound_call_9.f03: Modified.
2018         * gfortran.dg/typebound_generic_1.f03: Modified.
2019
2020 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2021
2022         PR fortran/45159
2023
2024         * gfortran.dg/dependency_29.f90:  New test.
2025
2026 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2027
2028         PR fortran/36854
2029         * gfortran.dg/character_comparison_2.f90:  New test.
2030         * gfortran.dg/character_comparison_3.f90:  New test.
2031         * gfortran.dg/dependency_28.f90:  New test.
2032
2033 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2034
2035         PR target/40457
2036         * gcc.target/arm/pr40457-1.c: New test.
2037         * gcc.target/arm/pr40457-2.c: New test.
2038
2039 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2040
2041         PR fortran/44912
2042         * gfortran.dg/typebound_call_17.f03: New.
2043
2044 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2045
2046         PR fortran/44929
2047         * gfortran.dg/allocate_derived_3.f90: New.
2048
2049 2010-07-30  Xinliang David Li  <davidxl@google.com>
2050         PR tree-optimization/45121
2051         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2052
2053 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2054
2055         PR c++/45112
2056         * testsuite/g++.dg/pr45112.C: New test.
2057
2058 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2059
2060         PR debug/45055
2061         PR rtl-optimization/45137
2062         * gcc.dg/pr45055.c: New test.
2063
2064 2010-07-30  Alan Modra  <amodra@gmail.com>
2065
2066         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2067         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2068
2069 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2070
2071         PR fortran/45087
2072         PR fortran/45125
2073         * gfortran.dg/whole_file_25.f90: New.
2074         * gfortran.dg/whole_file_26.f90: New.
2075         * gfortran.dg/whole_file_27.f90: New.
2076
2077 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2078
2079         PR fortran/44962
2080         * gfortran.dg/typebound_proc_17.f03: New.
2081
2082 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2083
2084         PR fortran/45004
2085         * gfortran.dg/move_alloc_2.f90: New.
2086
2087 2010-07-29  Xinliang David Li  <davidxl@google.com>
2088         PR tree-optimization/45121
2089         * c-c++-common/uninit-17.c: Fix expected output.
2090
2091 2010-07-29  Richard Guenther  <rguenther@suse.de>
2092
2093         PR tree-optimization/45120
2094         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2095
2096 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2097
2098         PR fortran/42051
2099         PR fortran/44064
2100         * gfortran.dg/pr42051.f03: New testcase.
2101
2102 2010-07-29  Richard Guenther  <rguenther@suse.de>
2103
2104         PR middle-end/45034
2105         * gcc.c-torture/execute/pr45034.c: New testcase.
2106
2107 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2108
2109         PR c++/45096
2110         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2111
2112 2010-07-28  Daniel Kraft  <d@domob.eu>
2113
2114         * gfortran.dg/bound_8.f90: New test.
2115
2116 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2117
2118         PR debug/45105
2119         * gcc.dg/pr45105.c: New test.
2120
2121 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2122
2123         PR rtl-optimization/45107
2124         * gcc.dg/pr45107.c: New test.
2125
2126 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2127
2128         PR rtl-optimization/45101
2129         * gcc.dg/pr45101.c: New test.
2130
2131 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2132
2133         PR fortran/45077
2134         * gfortran.dg/whole_file_24.f90: New.
2135
2136 2010-07-27  Jason Merrill  <jason@redhat.com>
2137
2138         * g++.dg/cpp0x/variadic102.C: New.
2139         * g++.dg/cpp0x/variadic103.C: New.
2140
2141 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2142
2143         PR rtl-optimization/40956
2144         PR target/42495
2145         PR middle-end/42574
2146         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2147         * gcc.target/arm/pr42574.c: Add tests.
2148
2149 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2150
2151         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2152         test name.
2153         (cleanup-repo-files): Ditto.
2154         (cleanup-saved-temps): Ditto.
2155
2156 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2157
2158         PR testsuite/44701
2159         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2160
2161         PR c/45079
2162         * gcc.dg/pr45079.c: New test.
2163
2164 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2165
2166         PR tree-optimization/44152
2167         * gcc.dg/vect/fast-math-pr44152.c: New test.
2168
2169 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2170
2171         PR ObjC/44140
2172         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2173         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2174         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2175         * obj-c++.dg/torture/trivial.mm: Ditto.
2176         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2177         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2178         * objc.dg/torture/tls/thr-init.m: Ditto.
2179         * objc.dg/torture/trivial.m: Ditto.
2180
2181 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2182
2183         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2184         Skip on spu-*-* targets.
2185
2186 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2187
2188         PR tree-optimization/45083
2189         * gcc.dg/pr45083.c: New test.
2190
2191 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2192
2193         PR fortran/40873
2194         * gfortran.dg/whole_file_22.f90: New test.
2195         * gfortran.dg/whole_file_23.f90: New test.
2196
2197 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2198             Jack Howarth  <howarth@bromo.med.uc.edu>
2199             Richard Henderson  <rth@redhat.com>
2200
2201         PR target/44132
2202         * gcc.dg/tls/thr-init-1.c: New.
2203         * gcc.dg/tls/thr-init-2.c: New.
2204         * gcc.dg/torture/tls New.
2205         * gcc.dg/torture/tls/tls-test.c: New.
2206         * gcc.dg/torture/tls/thr-init-1.c: New.
2207         * gcc.dg/torture/tls/tls.exp: New.
2208         * gcc.dg/torture/tls/thr-init-2.c: New.
2209         * gcc.dg/tls/emutls-2.c: New test
2210
2211         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2212         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2213         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2214         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2215         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2216         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2217         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2218         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2219         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2220         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2221         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2222         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2223         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2224         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2225         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2226         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2227         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2228         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2229         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2230         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2231         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2232         gfortran.dg/gomp/omp_threadprivate1.f90,
2233         gfortran.dg/gomp/omp_threadprivate2.f90,
2234         gfortran.dg/gomp/reduction1.f90,
2235         gfortran.dg/gomp/sharing-1.f90: Likewise.
2236
2237 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2238
2239         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2240         sse_runtime.
2241         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2242         dg-require-visibility.
2243
2244 2010-07-26  Richard Guenther  <rguenther@suse.de>
2245
2246         PR tree-optimization/43784
2247         * gcc.c-torture/execute/pr43784.c: New testcase.
2248         * g++.dg/torture/pr43784.C: Likewise.
2249
2250 2010-07-26  Richard Guenther  <rguenther@suse.de>
2251
2252         PR middle-end/45056
2253         * g++.dg/pr45056.C: New testcase.
2254
2255 2010-07-26  Richard Guenther  <rguenther@suse.de>
2256
2257         PR tree-optimization/45071
2258         * gcc.dg/pr45071.c: New testcase.
2259
2260 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2261
2262         PR fortran/45066
2263         * gfortran.dg/namelist_62.f90: New.
2264
2265 2010-07-26  Richard Guenther  <rguenther@suse.de>
2266
2267         * gcc.c-torture/execute/pr45017.c: Move ...
2268         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2269
2270 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2271
2272         PR fortran/40628
2273         * trim_optimize_1.f90:  New test.
2274         * character_comparision_1.f90:  New test.
2275
2276 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2277
2278         PR fortran/42852
2279         * gfortran.dg/wtruncate_fix.f: New test.
2280
2281 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2282
2283         PR testsuite/45068
2284         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2285
2286 2010-07-24  Richard Guenther  <rguenther@suse.de>
2287
2288         PR lto/43788
2289         * g++.dg/lto/20100724-1_0.C: New testcase.
2290
2291 2010-07-24  Richard Guenther  <rguenther@suse.de>
2292
2293         PR lto/43212
2294         * gcc.dg/lto/20100724-1_0.c: New testcase.
2295         * gcc.dg/lto/20100724-1_1.c: Likewise.
2296
2297 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2298
2299         PR fortran/40011
2300         * gfortran.dg/whole_file_21.f90: New.
2301
2302         * gfortran.dg/integer_exponentiation_3.F90: Use
2303         -ffloat-store only for i?86/x86-64 -m32.
2304
2305 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2306
2307         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2308         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2309
2310 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2311
2312         * gfortran.dg/func_decl_4.f90: Split test into two ...
2313         * gfortran.dg/func_decl_5.f90: ... parts.
2314         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2315         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2316         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2317         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2318         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2319         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2320         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2321         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2322         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2323         * gfortran.dg/sizeof.f90: Make test valid.
2324         * gfortran.dg/pr20865.f90: Add new dg-error.
2325         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2326         * gfortran.dg/g77/19990218-0.f: Ditto.
2327         * gfortran.dg/g77/19990218-1.f: Ditto.
2328         * gfortran.dg/g77/970625-2.f: Ditto.
2329         * gfortran.dg/pr37243.f: Fix function declaration.
2330         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2331         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2332
2333 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2334
2335         PR fortran/44945
2336         * gfortran.dg/char_array_structure_constructor.f90: Add
2337         -fwhole-file as dg-option as it otherwise fails on some
2338         systems.
2339
2340 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2341
2342         * gnat.dg/aggr16.ad[sb]: New test.
2343         * gnat.dg/aggr16_pkg.ads: New helper.
2344
2345 2010-07-23  Richard Guenther  <rguenther@suse.de>
2346
2347         PR lto/43071
2348         * g++.dg/lto/20100723-1_0.C: New testcase.
2349
2350 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2351
2352         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2353         AVX support.
2354         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2355         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2356
2357 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2358
2359         * lib/target-supports.exp (add_options_for_tls): New proc.
2360         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2361         * g++.dg/tls/static-1a.cc: Likewise.
2362         * gcc.dg/tls/emutls-1.c: Likewise.
2363         * gcc.dg/tls/opt-11.c: Likewise.
2364         * gcc.dg/tls/opt-12.c: Likewise.
2365         * gcc.dg/tls/pr24428-2.c: Likewise.
2366         * gcc.dg/tls/pr24428.c: Likewise.
2367         * obj-c++.dg/tls/static-1.mm: Likewise.
2368         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2369         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2370         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2371         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2372         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2373         * objc.dg/torture/tls/thr-init.m: Likewise.
2374         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2375
2376 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2377
2378         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2379         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2380         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2381         optimized dump files.
2382
2383 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2384
2385         PR tree-optimization/45047
2386         * gcc.c-torture/compile/pr45047.c: New test.
2387
2388 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2389
2390         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2391         instead of dg-compile.
2392         * gcc.dg/float-range-4.c: Ditto.
2393         * gcc.dg/float-range-5.c: Ditto.
2394         * gcc.dg/fold-overflow-1.c: Ditto.
2395         * gcc.dg/gomp/sections-4.c: Ditto.
2396         * gcc.dg/transparent-union-1.c: Ditto.
2397         * gcc.dg/transparent-union-2.c: Ditto.
2398         * gcc.target/i386/pr39315-check.c: Ditto.
2399         * g++.dg/gomp/sections-4.C: Ditto.
2400         * g++.dg/template/dtor7.C: Ditto.
2401         * g++.dg/tree-ssa/pr19952.C: Ditto.
2402         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2403         * gfortran.dg/graphite/pr42185.f90: Ditto.
2404         * gfortran.dg/namelist_36.f90: Ditto.
2405         * gnat.dg/noreturn1.adb: Ditto.
2406         * gnat.dg/specs/small_alignment.ads: Ditto.
2407
2408 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2409
2410         PR tree-optimization/44915
2411         * g++.dg/torture/pr44915.C: New test.
2412
2413 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2414
2415         PR tree-optimization/44914
2416         * g++.dg/tree-ssa/pr44914.C: New test.
2417
2418 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2419
2420         PR target/44290
2421         * gcc.dg/pr44290-1.c: New test.
2422         * gcc.dg/pr44290-2.c: New test.
2423
2424 2010-07-23  Jason Merrill  <jason@redhat.com>
2425
2426         PR c++/45008
2427         * g++.dg/abi/mangle44.C: New.
2428
2429 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2430
2431         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2432         for compile-time only tests.
2433         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2434         target check.
2435         * gcc.target/i386/pr39315-4.c: Ditto.
2436         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2437         target check.  Include sse-os-support.h.
2438         (main): Call check_isa and sse_os_support.
2439         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2440         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2441         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2442         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2443         target check.  Include sse-os-support.h.
2444         (main): Call check_isa and sse_os_support.
2445         * gcc.target/i386/vperm-v2df.c: Ditto.
2446
2447 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2448
2449         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2450         (check_effective_target_avx_runtime): New procedure.
2451         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2452         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2453
2454         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2455         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2456         and __get_cpuid test.
2457         * gcc.dg/compat/vector-2b_main.c: Ditto.
2458
2459         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2460
2461         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2462         for compile-time only test.
2463         * gcc.dg/pr32716.c: Ditto.
2464         * gcc.dg/pr34856.c: Ditto.
2465         * gcc.dg/pr36997.c: Ditto.
2466         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2467         * gfortran.dg/pr28158.f90: Ditto.
2468         * gfortran.dg/pr30667.f: Ditto.
2469
2470         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2471         i?86-*-* and x86_64-*-* targets to disable execution on targets
2472         without sse2 runtime support.
2473         * g++.dg/vect/vect.exp: Ditto.
2474         * gfortran.dg/vect/vect.exp: Ditto.
2475
2476         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2477         * gcc.dg/pr37544.c: Ditto.
2478         * gcc.dg/pr40550.c: Ditto.
2479         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2480         * gcc.dg/compat/vector-1a_main.c: Ditto.
2481         * gcc.dg/compat/vector-2a_main.c: Ditto.
2482         * gcc.dg/torture/pr16104-1.c: Ditto.
2483         * gcc.dg/torture/pr35771-1.c: Ditto.
2484         * gcc.dg/torture/pr35771-2.c: Ditto.
2485         * gcc.dg/torture/pr35771-3.c: Ditto.
2486         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2487         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2488         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2489         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2490         * g++.dg/other/i386-1.C: Ditto.
2491         * g++.dg/other/pr40446.C: Ditto.
2492
2493 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2494
2495         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2496
2497 2010-07-23  Daniel Kraft  <d@domob.eu>
2498
2499         PR fortran/44709
2500         * gfortran.dg/exit_1.f08: New test.
2501         * gfortran.dg/exit_2.f08: New test.
2502
2503 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2504
2505         PR tree-optimization/39839
2506         * gcc.target/arm/pr39839.c: New test case.
2507
2508 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2509
2510         * gnat.dg/unchecked_convert5b.adb: New test.
2511         * gnat.dg/unchecked_convert6.adb: Likewise.
2512         * gnat.dg/unchecked_convert6b.adb: Likewise.
2513
2514 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2515
2516         * gnat.dg/aggr15.ad[sb]: New test.
2517
2518 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2519
2520         PR debug/45024
2521         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2522
2523 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2524
2525         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2526         with dg-require-linker-plugin.
2527
2528 2010-07-22  Richard Guenther  <rguenther@suse.de>
2529
2530         PR lto/43850
2531         * g++.dg/lto/20100722-1_0.C: New testcase.
2532
2533 2010-07-22  Richard Guenther  <rguenther@suse.de>
2534
2535         PR lto/42451
2536         * gcc.dg/lto/20100720-3_0.c: New testcase.
2537         * gcc.dg/lto/20100720-3_1.c: Likewise.
2538
2539 2010-07-22  Richard Guenther  <rguenther@suse.de>
2540
2541         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2542         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2543
2544         PR lto/43373
2545         * gcc.dg/lto/20100722-1_0.c: New testcase.
2546
2547 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2548
2549         PR tree-optimization/44891
2550         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2551
2552 2010-07-22  Richard Guenther  <rguenther@suse.de>
2553
2554         PR tree-optimization/45017
2555         * gcc.c-torture/execute/pr45017.c: New testcase.
2556
2557 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2558
2559         PR fortran/45019
2560         * gfortran.dg/aliasing_dummy_5.f90: New.
2561
2562 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2563
2564         PR target/43698
2565         * gcc.target/arm/pr43698.c: New test.
2566
2567 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2568
2569         PR fortran/44929
2570         * Revert my commit r162325 for this PR.
2571
2572 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2573
2574         PR debug/45015
2575         * gcc.target/m68k/pr45015.c: New test.
2576
2577 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2578
2579         PR c++/44641
2580         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2581         comments.
2582
2583 2010-07-21  Richard Guenther  <rguenther@suse.de>
2584
2585         PR lto/45018
2586         * g++.dg/lto/20100721-1_0.C: New testcase.
2587
2588 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2589
2590         PR tree-optimization/44900
2591         * g++.dg/torture/pr44900.C: New test.
2592
2593 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2594
2595         PR middle-end/44738
2596         * c-c++-common/uninit-17.c: Correct expected error.
2597
2598 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2599
2600         * gcc.dg/guality/asm-1.c: New test.
2601
2602         PR debug/45003
2603         * gcc.dg/guality/pr45003-2.c: New test.
2604         * gcc.dg/guality/pr45003-3.c: New test.
2605
2606 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2607
2608         PR libfortran/44697
2609         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2610
2611 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2612
2613         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2614         defined on the current line.
2615         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2616         * g++.dg/debug/dwarf2/pr44641.C: New.
2617
2618 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2619
2620         * gcc.target/powerpc/block-move-1.c: New test.
2621         * gcc.target/powerpc/block-move-2.c: New test.
2622
2623 2010-07-20  Jason Merrill  <jason@redhat.com>
2624
2625         PR c++/44967
2626         * g++.dg/cpp0x/sfinae2.C: New.
2627
2628 2010-07-20  Richard Guenther  <rguenther@suse.de>
2629
2630         PR lto/42696
2631         * gcc.dg/lto/20100720-4_0.c: New testcase.
2632
2633 2010-07-20  Richard Guenther  <rguenther@suse.de>
2634
2635         PR lto/43221
2636         * gcc.dg/lto/20100720-2_0.c: New testcase.
2637         * gcc.dg/lto/20100720-2_1.c: Likewise.
2638
2639 2010-07-20  Richard Guenther  <rguenther@suse.de>
2640
2641         PR lto/43208
2642         * gcc.dg/lto/20100720-1_0.c: New testcase.
2643         * gcc.dg/lto/20100720-1_1.c: Likewise.
2644
2645 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2646
2647         PR debug/45003
2648         * gcc.dg/guality/pr45003-1.c: New test.
2649
2650 2010-07-20  Richard Guenther  <rguenther@suse.de>
2651
2652         PR tree-optimization/44977
2653         * gcc.dg/torture/pr44977.c: New testcase.
2654
2655 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2656
2657         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2658         sync_char_short
2659
2660 2010-07-20  Richard Guenther  <rguenther@suse.de>
2661
2662         PR middle-end/44971
2663         PR middle-end/44988
2664         * gcc.dg/pr44971.c: New testcase.
2665         * gcc.c-torture/compile/pr44988.c: Likewise.
2666
2667 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2668
2669         PR fortran/44929
2670         * gfortran.dg/allocate_with_typespec.f90: New test.
2671         * gfortran.dg/allocate_derived_1.f90: Update error message.
2672
2673 2010-07-19  Jason Merrill  <jason@redhat.com>
2674
2675         PR c++/44996
2676         * g++.dg/cpp0x/decltype23.C: New.
2677
2678 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2679
2680         PR fortran/42385
2681         * gfortran.dg/class_defined_operator_1.f03 : New test.
2682
2683 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2684
2685         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2686         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2687         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2688         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2689
2690 2010-07-19  Richard Guenther  <rguenther@suse.de>
2691
2692         PR middle-end/44941
2693         * gcc.c-torture/compile/pr44941.c: New testcase.
2694
2695 2010-07-19  Jason Merrill  <jason@redhat.com>
2696
2697         PR c++/44969
2698         * g++.dg/template/sfinae24.C: New.
2699
2700 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2701
2702         PR fortran/44353
2703         * gfortran.dg/data_implied_do_2.f90: Removed.
2704
2705 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2706
2707         PR c++/44969
2708         * g++.dg/template/sfinae23.C: New.
2709
2710 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2711
2712         * lib/target-supports.exp (check_sse_os_support_available): New
2713         proc.
2714         (check_sse_hw_available): New proc.
2715         (check_effective_target_sse_runtime): New proc.
2716         (check_effective_target_sse2_runtime): New proc.
2717         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2718         -msse2 if check_sse_os_support_available.
2719         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2720         check_sse_os_support_available.
2721         * gcc.dg/vect/vect.exp: Likewise.
2722         * gfortran.dg/vect/vect.exp: Likewise.
2723         * gcc.target/i386/sol2-check: Renamed to ...
2724         * gcc.target/i386/sse-os-support.h: ... this.
2725         (sol2_check): Renamed to ...
2726         (sse_os_support): ... this.
2727         Only test movss with xmm registers.
2728         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2729         Removed ILL_INSN, ILL_INSN_LEN.
2730         * gcc.target/i386/sse2-check.h: Likewise.
2731         * gcc.target/i386/sse3-check.h: Likewise.
2732         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2733         Removed cpuid.h, __get_cpuid test.
2734         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2735         Removed cpuid.h, __get_cpuid test.
2736         * g++.dg/other/pr40446.C: Likewise.
2737         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2738         * gcc.dg/compat/vector-1a_main.c: Likewise.
2739         * gcc.dg/compat/vector-2a_main.c: Likewise.
2740         * gcc.dg/pr36584.c: Likewise.
2741         * gcc.dg/pr37544.c: Likewise.
2742         * gcc.dg/torture/pr16104-1.c: Likewise.
2743         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2744         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2745         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2746         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2747         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2748         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2749         sse2_runtime.
2750         * gcc.dg/torture/pr35771-2.c: Likewise.
2751         * gcc.dg/torture/pr35771-3.c: Likewise.
2752         * gcc.target/i386/pr39315-2.c: Likewise.
2753         * gcc.target/i386/pr39315-4.c: Likewise.
2754         * gcc.target/i386/vperm-v2df.c: Likewise.
2755         * gcc.target/i386/vperm-v2di.c: Likewise.
2756         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2757         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2758         sse_runtime.
2759
2760 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2761
2762         PR fortran/44353
2763         * gfortran.dg/data_implied_do_2.f90: New test.
2764
2765 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2766
2767         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2768
2769 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2770
2771         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2772         to the "mips16" group.
2773         (mips_using_mips16_p): New procedure.
2774         (mips-dg-options): Use it.
2775
2776 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2777
2778         * gcc.target/mips/mips16-attributes-4.c: New test.
2779
2780 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2781
2782         PR testsuite/44418
2783         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2784         * gcc.target/powerpc/recip-2.c: Ditto.
2785         * gcc.target/powerpc/recip-3.c: Ditto.
2786
2787 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2788
2789         * gcc.target/arm/pr42235.c: New test.
2790
2791 2010-07-16  Jason Merrill  <jason@redhat.com>
2792
2793         PR c++/32505
2794         * g++.dg/template/partial8.C: New.
2795
2796 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2797
2798         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2799         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2800         in C++.
2801         (gualcvt): New overloaded inline.
2802         (GUALCVT): Use it for C++.
2803         * g++.dg/guality/guality.exp: New.
2804         * g++.dg/guality/guality.h: New.
2805         * g++.dg/guality/redeclaration1.C: New test.
2806         * g++.dg/dg.exp: Prune also guality/* tests.
2807         * gcc.dg/guality/pr43141.c: Moved to...
2808         * c-c++-common/guality/pr43141.c: ... here.
2809
2810 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2811
2812         PR libfortran/37077
2813         * gfortran.dg/char4_iunit_2.f03: New test.
2814
2815 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2816
2817         * lib/plugin-support.exp (plugin-test-execute):
2818         Add ${gcc_objdir}/intl to includes.
2819
2820 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2821
2822         PR target/44942
2823         * gcc.c-torture/execute/pr44942.c: New test.
2824         * gcc.target/i386/pr44942.c: New test.
2825
2826 2010-07-15  Jason Merrill  <jason@redhat.com>
2827
2828         PR c++/44909
2829         * g++.dg/cpp0x/implicit7.C: New.
2830         * g++.dg/cpp0x/implicit8.C: New.
2831
2832 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2833
2834         Disable float tests for __SPU__ targets due to lack of signed zero:
2835         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2836         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2837         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2838         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2839         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2840         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2841         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2842         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2843         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2844
2845 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2846
2847         * gfortran.dg/select_char_2.f90: New test.
2848
2849 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2850
2851         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2852         with DECL_CHAIN.
2853
2854 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2855
2856         PR fortran/44936
2857         * gfortran.dg/typebound_generic_9.f03: New.
2858
2859 2010-07-15  Richard Guenther  <rguenther@suse.de>
2860
2861         PR tree-optimization/44946
2862         * gcc.c-torture/compile/pr44946.c: New testcase.
2863
2864 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2865
2866         PR fortran/40206
2867         * gfortran.dg/select_char_3.f90: New test.
2868
2869 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2870             Kevin F. Quinn  <kevquinn@gentoo.org>
2871
2872         * gcc.dg/Wtrampolines.c: New.
2873
2874 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2875
2876         PR libfortran/44934
2877         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2878
2879 2010-07-14  Jason Merrill  <jason@redhat.com>
2880
2881         PR c++/44810
2882         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2883
2884         Implement C++0x unrestricted unions (N2544)
2885         * g++.dg/cpp0x/union1.C: New.
2886         * g++.dg/cpp0x/union2.C: New.
2887         * g++.dg/cpp0x/union3.C: New.
2888         * g++.dg/cpp0x/defaulted2.C: Adjust.
2889         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2890         * g++.old-deja/g++.ext/anon2.C: Adjust.
2891         * g++.old-deja/g++.mike/misc6.C: Adjust.
2892
2893 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2894
2895         PR fortran/44925
2896         * gfortran.dg/c_loc_tests_15.f90: New.
2897
2898 2010-07-13  Jason Merrill  <jason@redhat.com>
2899
2900         PR c++/44909
2901         * g++.dg/cpp0x/implicit6.C: New.
2902
2903 2010-07-13  Jason Merrill  <jason@redhat.com>
2904
2905         PR c++/44540
2906         * g++.dg/abi/noreturn1.C: New.
2907         * g++.dg/abi/noreturn2.C: New.
2908
2909 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2910
2911         PR other/44874
2912         PR debug/44832
2913         * c-c++-common/pr44832.c: New test.
2914
2915 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2916
2917         PR objc/44488
2918         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2919         on the target.  Make sure that we can assemble the emitted asm when
2920         the test type is 'compile'.
2921
2922 2010-07-13  Richard Guenther  <rguenther@suse.de>
2923
2924         PR tree-optimization/36960
2925         * g++.dg/torture/pr36960.C: New testcase.
2926
2927 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2928
2929         PR c++/44908
2930         * g++.dg/template/sfinae21.C: New.
2931         * g++.dg/template/sfinae22.C: Likewise.
2932
2933 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2934
2935         PR testsuite/42843
2936         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2937         * gcc.dg/plugin/ggcplug.c: Likewise.
2938         * g++.dg/plugin/selfassign.c: Likewise.
2939         * g++.dg/plugin/attribute_plugin.c: Likewise.
2940         * g++.dg/plugin/dumb_plugin.c: Likewise.
2941         * g++.dg/plugin/pragma_plugin.c: Likewise.
2942
2943 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2944
2945         * gcc.c-torture/execute/pr44683.x: New.
2946         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2947
2948 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2949
2950         PR fortran/44434
2951         PR fortran/44565
2952         PR fortran/43945
2953         PR fortran/44869
2954         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2955         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2956         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2957         * gfortran.dh/typebound_call_16.f03: New.
2958         * gfortran.dg/typebound_generic_6.f03: New.
2959         * gfortran.dg/typebound_generic_7.f03: New.
2960         * gfortran.dg/typebound_generic_8.f03: New.
2961
2962 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2963
2964         PR libfortran/37077
2965         * gfortran.dg/char4_iunit_1.f03: New test.
2966
2967 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2968
2969         * gcc.dg/tree-ssa/vrp53.c: New test.
2970
2971 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2972
2973         PR c++/44907
2974         * g++.dg/template/sfinae19.C: New.
2975         * g++.dg/template/sfinae20.C: Likewise.
2976
2977 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2978
2979         * gcc.target/arm/interrupt-1.c: New test.
2980         * gcc.target/arm/interrupt-2.c: New test.
2981
2982 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2983
2984         * gcc.dg/pr42427.c: Require c99_runtime.
2985         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2986         c99_runtime.
2987         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2988         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2989         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2990         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2991         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2992         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2993         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2994         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2995         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2996         * gcc.target/i386/pr37275.c: Require visibility support.
2997
2998 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2999
3000         * lib/target-supports.exp (check_effective_target_sse): New proc.
3001         * gcc.target/i386/sol2-check.h: New file.
3002         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3003         Include sol2-check.h.
3004         (main) Only run do_test () if sol2_check ().
3005         * gcc.target/i386/sse2-check.h: Likewise.
3006         * gcc.target/i386/sse3-check.h: Likewise.
3007         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3008         [__sun__ && __svr4__]: Execute SSE2 instruction.
3009         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3010         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3011         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3012         * g++.dg/ext/vector14.C: Likewise.
3013         * g++.dg/other/mmintrin.C: Likewise.
3014         * gcc.dg/20020418-1.c: Likewise.
3015         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3016         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3017         * gcc.dg/format/unnamed-1.c: Likewise.
3018         Adapt dg-warning line number.
3019         * gcc.dg/graphite/pr40281.c: Likewise.
3020         * gcc.dg/pr32176.c: Likewise.
3021         * gcc.dg/pr40550.c: Likewise.
3022         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3023         * gcc.dg/torture/pr36891.c: Likewise.
3024         * gcc.target/i386/20020218-1.c: Likewise.
3025         * gcc.target/i386/20020523.c: Likewise.
3026         * gcc.target/i386/abi-1.c: Likewise.
3027         * gcc.target/i386/brokensqrt.c: Likewise.
3028         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3029         * gcc.target/i386/pr13366.c: Likewise.
3030         * gcc.target/i386/pr13685.c: Likewise.
3031         * gcc.target/i386/pr24306.c: Likewise.
3032         * gcc.target/i386/pr31486.c: Likewise.
3033         * gcc.target/i386/pr32065-1.c: Likewise.
3034         * gcc.target/i386/pr32065-2.c: Likewise.
3035         * gcc.target/i386/pr32389.c: Likewise.
3036         * gcc.target/i386/pr38824.c: Likewise.
3037         * gcc.target/i386/pr38931.c: Likewise.
3038         * gcc.target/i386/pr39592-1.c: Likewise.
3039         * gcc.target/i386/pr43766.c: Likewise.
3040         * gcc.target/i386/recip-divf.c: Likewise.
3041         * gcc.target/i386/recip-sqrtf.c: Likewise.
3042         * gcc.target/i386/recip-vec-divf.c: Likewise.
3043         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3044         * gcc.target/i386/sse-1.c: Likewise.
3045         * gcc.target/i386/sse-16.c: Likewise.
3046         * gcc.target/i386/sse-2.c: Likewise.
3047         * gcc.target/i386/sse-20.c: Likewise.
3048         * gcc.target/i386/sse-3.c: Likewise.
3049         * gcc.target/i386/sse-7.c: Likewise.
3050         * gcc.target/i386/sse-9.c: Likewise.
3051         * gcc.target/i386/sse-addps-1.c: Likewise.
3052         * gcc.target/i386/sse-addss-1.c: Likewise.
3053         * gcc.target/i386/sse-andnps-1.c: Likewise.
3054         * gcc.target/i386/sse-andps-1.c: Likewise.
3055         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3056         * gcc.target/i386/sse-comiss-1.c: Likewise.
3057         * gcc.target/i386/sse-comiss-2.c: Likewise.
3058         * gcc.target/i386/sse-comiss-3.c: Likewise.
3059         * gcc.target/i386/sse-comiss-4.c: Likewise.
3060         * gcc.target/i386/sse-comiss-5.c: Likewise.
3061         * gcc.target/i386/sse-comiss-6.c: Likewise.
3062         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3063         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3064         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3065         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3066         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3067         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3068         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3069         * gcc.target/i386/sse-divps-1.c: Likewise.
3070         * gcc.target/i386/sse-divss-1.c: Likewise.
3071         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3072         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3073         * gcc.target/i386/sse-maxps-1.c: Likewise.
3074         * gcc.target/i386/sse-maxss-1.c: Likewise.
3075         * gcc.target/i386/sse-minps-1.c: Likewise.
3076         * gcc.target/i386/sse-minss-1.c: Likewise.
3077         * gcc.target/i386/sse-movaps-1.c: Likewise.
3078         * gcc.target/i386/sse-movaps-2.c: Likewise.
3079         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3080         * gcc.target/i386/sse-movhps-1.c: Likewise.
3081         * gcc.target/i386/sse-movhps-2.c: Likewise.
3082         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3083         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3084         * gcc.target/i386/sse-movntps-1.c: Likewise.
3085         * gcc.target/i386/sse-movss-1.c: Likewise.
3086         * gcc.target/i386/sse-movss-2.c: Likewise.
3087         * gcc.target/i386/sse-movss-3.c: Likewise.
3088         * gcc.target/i386/sse-movups-1.c: Likewise.
3089         * gcc.target/i386/sse-movups-2.c: Likewise.
3090         * gcc.target/i386/sse-mulps-1.c: Likewise.
3091         * gcc.target/i386/sse-mulss-1.c: Likewise.
3092         * gcc.target/i386/sse-orps-1.c: Likewise.
3093         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3094         * gcc.target/i386/sse-recip-vec.c: Likewise.
3095         * gcc.target/i386/sse-recip.c: Likewise.
3096         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3097         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3098         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3099         * gcc.target/i386/sse-subps-1.c: Likewise.
3100         * gcc.target/i386/sse-subss-1.c: Likewise.
3101         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3102         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3103         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3104         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3105         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3106         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3107         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3108         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3109         * gcc.target/i386/sse-xorps-1.c: Likewise.
3110         * gcc.target/i386/ssefn-1.c: Likewise.
3111         * gcc.target/i386/ssefn-3.c: Likewise.
3112         * gcc.target/i386/sseregparm-1.c: Likewise.
3113         * gcc.target/i386/stackalign/return-3.c: Likewise.
3114         * gcc.target/i386/vectorize1.c: Likewise.
3115         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3116         * gcc.target/i386/xorps-sse.c: Likewise.
3117         * gfortran.dg/pr28158.f90: Likewise.
3118         * gfortran.dg/pr30667.f: Likewise.
3119         * gnat.dg/loop_optimization7.adb: Likewise.
3120         * gnat.dg/sse_nolib.adb: Likewise.
3121
3122 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3123
3124         PR fortran/44702
3125         * gfortran.dg/use_rename_6.f90: New.
3126         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3127
3128 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3129
3130         PR fortran/44869
3131         * gfortran.dg/class_24.f03: New.
3132
3133 2010-07-10  Richard Guenther  <rguenther@suse.de>
3134
3135         PR lto/44889
3136         * gcc.dg/lto/20100709-1_0.c: New testcase.
3137         * gcc.dg/lto/20100709-1_1.c: Likewise.
3138
3139 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3140
3141         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3142
3143 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3144
3145         PR objc/44140
3146         * objc.dg/lto/trivial-1_0.m: New.
3147         * objc.dg/lto/lto.exp: New.
3148         * obj-c++.dg/lto/trivial-1_0.mm: New.
3149         * obj-c++.dg/lto/lto.exp: New.
3150         * objc.dg/symtab-1.m: Adjust sizes.
3151         * objc.dg/image-info.m: Do not run for gnu-runtime.
3152
3153 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3154
3155         * gcc.dg/pr32370.c: Allow another kind of error message.
3156
3157 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3158
3159         * gnat.dg/atomic3.adb: New test.
3160
3161 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3162             Denys Vlasenko  <dvlasenk@redhat.com>
3163             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3164
3165         PR tree-optimization/28632
3166         * gcc.dg/tree-ssa/vrp51.c: New test.
3167         * gcc.dg/tree-ssa/vrp52.c: New test.
3168
3169 2010-07-09  Jason Merrill  <jason@redhat.com>
3170
3171         * g++.dg/abi/covariant6.C: New.
3172         * g++.dg/inherit/covariant17.C: Test both bases.
3173         * g++.dg/inherit/covariant7.C: Check vtable layout.
3174
3175 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3176
3177         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3178
3179 2010-07-09  Richard Guenther  <rguenther@suse.de>
3180
3181         PR tree-optimization/44852
3182         * gcc.c-torture/execute/pr44852.c: New testcase.
3183
3184 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3185
3186         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3187         multiplication by values.
3188         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3189         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3190
3191 2010-07-09  Richard Guenther  <rguenther@suse.de>
3192
3193         PR tree-optimization/44882
3194         * gfortran.dg/pr44882.f90: New testcase.
3195
3196 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3197
3198         PR target/40657
3199         * gcc.target/arm/pr40657-1.c: New test.
3200         * gcc.target/arm/pr40657-2.c: New test.
3201         * gcc.c-torture/execute/pr40657.c: New test.
3202
3203 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3204
3205         * gcc.dg/tree-ssa/vrp50.c: New test.
3206         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3207
3208 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3209
3210         PR fortran/44649
3211         * gfortran.dg/c_sizeof_1.f90: Modified.
3212         * gfortran.dg/storage_size_1.f08: New.
3213         * gfortran.dg/storage_size_2.f08: New.
3214
3215 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3216
3217         * gcc.c-torture/execute/20100708-1.c: New test.
3218
3219 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3220
3221         PR fortran/44847
3222         * gfortran.dg/gomp/pr44847.f90: New test.
3223
3224 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3225
3226         PR tree-optimization/44710
3227         * gcc.dg/tree-ssa/ifc-6.c: New.
3228         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3229
3230 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3231
3232         PR fortran/18918
3233         * gfortran.dg/coarray_10.f90: Add an additional test.
3234
3235 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3236
3237         PR middle-end/44828
3238         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3239         * gcc.c-torture/execute/pr44828.x: Revert.
3240
3241 2010-07-08  Jason Merrill  <jason@redhat.com>
3242
3243         PR c++/43120
3244         * g++.dg/inherit/covariant17.C: New.
3245         * g++.dg/abi/covariant1.C: Actually test for the bug.
3246
3247 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3248
3249         PR rtl-optimization/44838
3250         * gcc.dg/pr44838.c: New.
3251
3252 2010-07-08  Richard Guenther  <rguenther@suse.de>
3253
3254         PR tree-optimization/44831
3255         * gcc.c-torture/compile/pr44831.c: New testcase.
3256         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3257
3258 2010-07-08  Richard Guenther  <rguenther@suse.de>
3259
3260         PR tree-optimization/44861
3261         * g++.dg/vect/pr44861.cc: New testcase.
3262
3263 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3264
3265         PR middle-end/44828
3266         * gcc.c-torture/execute/pr44828.x: New file.
3267
3268 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3269
3270         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3271         dg-options.
3272         * g++.dg/ext/altivec-17.C: Adjust error message.
3273
3274 2010-07-07  Tom Tromey  <tromey@redhat.com>
3275
3276         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3277
3278 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3279
3280         PR target/44844
3281         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3282         * gcc.target/i386/rdrand-2.c: Likewise.
3283         * gcc.target/i386/rdrand-3.c: Likewise.
3284
3285 2010-07-07  Jan Hubicka  <jh@suse.cz>
3286
3287         PR middle-end/44813
3288         * g++.dg/torture/pr44813.C: New testcase.
3289         * g++.dg/torture/pr44826.C: New testcase.
3290
3291 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3292
3293         PR rtl-optimization/44787
3294         * gcc.c-torture/compile/pr44788.c: New test.
3295         * gcc.target/arm/pr44788.c: New test.
3296
3297 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3298
3299         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3300
3301 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3302
3303         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3304         to dg-options.
3305
3306 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3307
3308         PR fortran/44742
3309         * gfortran.dg/parameter_array_init_6.f90: New.
3310         * gfortran.dg/initialization_20.f90: Update dg-error.
3311         * gfortran.dg/initialization_24.f90: Ditto.
3312
3313 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3314         PR fortran/PR44693
3315         * gfortran.dg/dim_range_1.f90:  New test.
3316         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3317
3318 2010-07-06  Jason Merrill  <jason@redhat.com>
3319
3320         PR c++/44703
3321         * g++.dg/cpp0x/initlist41.C: New.
3322
3323         PR c++/44778
3324         * g++.dg/template/ptrmem22.C: New.
3325
3326 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3327
3328         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3329         support.
3330         * gcc.target/i386/i386.exp: Likewise.
3331
3332 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3333
3334         PR testsuite/44195
3335         * gcc.dg/lto/20100518_0.c: Limit to x86.
3336
3337 2010-07-06  Richard Guenther  <rguenther@suse.de>
3338
3339         PR middle-end/44828
3340         * gcc.c-torture/execute/pr44828.c: New testcase.
3341
3342 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3343
3344         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3345         * g++.dg/warn/volatile1.C: Likewise.
3346         * g++.dg/template/warn1.C: Likewise.
3347
3348 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3349
3350         AVX Programming Reference (June, 2010)
3351         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3352         * g++.dg/other/i386-3.C: Likewise.
3353         * gcc.target/i386/sse-12.c: Likewise.
3354
3355         * gcc.target/i386/f16c-check.h: New.
3356         * gcc.target/i386/rdfsbase-1.c: Likewise.
3357         * gcc.target/i386/rdfsbase-2.c: Likewise.
3358         * gcc.target/i386/rdgsbase-1.c: Likewise.
3359         * gcc.target/i386/rdgsbase-2.c: Likewise.
3360         * gcc.target/i386/rdrand-1.c: Likewise.
3361         * gcc.target/i386/rdrand-2.c: Likewise.
3362         * gcc.target/i386/rdrand-3.c: Likewise.
3363         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3364         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3365         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3366         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3367         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3368         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3369         * gcc.target/i386/wrfsbase-1.c: Likewise.
3370         * gcc.target/i386/wrfsbase-2.c: Likewise.
3371         * gcc.target/i386/wrgsbase-1.c: Likewise.
3372         * gcc.target/i386/wrgsbase-2.c: Likewise.
3373
3374         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3375         (__builtin_ia32_vcvtps2ph): New.
3376         (__builtin_ia32_vcvtps2ph256): Likewise.
3377
3378         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3379         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3380
3381         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3382         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3383
3384         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3385         (__builtin_ia32_vcvtps2ph256): Likewise.
3386         Add fsgsbase,rdrnd,f16c.
3387
3388         * lib/target-supports.exp (check_effective_target_f16c): New.
3389
3390 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3391
3392         * gcc.dg/guality/nrv-1.c: New test.
3393
3394 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3395
3396         PR middle-end/42505
3397         * gcc.target/arm/pr42505.c: New test case.
3398
3399 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3400
3401         PR c++/44808
3402         * g++.dg/opt/nrv16.C: New test.
3403
3404 2010-07-05  Richard Guenther  <rguenther@suse.de>
3405
3406         PR tree-optimization/44784
3407         * gcc.c-torture/compile/pr44784.c: New testcase.
3408
3409 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3410
3411         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3412         Increase loop bound and array size.
3413         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3414         Likewise.
3415
3416 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3417
3418         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3419         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3420         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3421         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3422         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3423
3424 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3425
3426         PR c++/22138
3427         * g++.dg/parse/template25.C: New.
3428
3429 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3430
3431         PR rtl-optimization/44695
3432         * gcc.dg/torture/pr44695.c: New.
3433
3434 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3435
3436         PR c++/16630
3437         * g++.dg/ext/pretty3.C: New.
3438
3439 2010-07-04  Richard Guenther  <rguenther@suse.de>
3440
3441         PR middle-end/44809
3442         * g++.dg/torture/pr44809.C: New testcase.
3443
3444 2010-07-04  Richard Guenther  <rguenther@suse.de>
3445
3446         PR tree-optimization/44656
3447         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3448
3449 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3450             Revital Eres  <eres@il.ibm.com>
3451
3452         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3453         misaligned stores.
3454         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3455         gcc.dg/vect/vect-96.c: Likewise.
3456         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3457         that support misaligned stores. Change the number of expected
3458         misaligned accesses.
3459         * gcc.dg/vect/vect-peel-1.c: New test.
3460         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3461         gcc.dg/vect/vect-peel-4.c: Likewise.
3462         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3463         vectorizable on all targets that support realignment.
3464         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3465
3466 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3467
3468         PR c/44806
3469         * gcc.dg/torture/pr44806.c: New.
3470
3471 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3472
3473         * gnat.dg/cond_expr1.adb: New test.
3474
3475 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3476
3477         * gnat.dg/modular3.adb: New test.
3478         * gnat.dg/modular3_pkg.ads: New helper.
3479
3480 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3481             Mikael Pettersson  <mikpe@it.uu.se>
3482
3483         PR testsuite/44518
3484         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3485         Make signed-ness of chars explicit.  Scan the object for
3486         strings that are split by some target assemblers.
3487         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3488         explicit.
3489
3490 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3491
3492         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3493
3494 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3495
3496         PR/44128
3497         * g++.dg/warn/Wshadow-7.C: New test.
3498
3499 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3500             Julian Brown  <julian@codesourcery.com>
3501             Sandra Loosemore  <sandra@codesourcery.com>
3502
3503         * gcc.c-torture/execute/20100416-1.c: New test case.
3504
3505 2010-07-02  Julian Brown  <julian@codesourcery.com>
3506             Sandra Loosemore  <sandra@codesourcery.com>
3507
3508         PR target/43703
3509
3510         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3511         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3512
3513 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3514             Julian Brown  <julian@codesourcery.com>
3515
3516         * gcc.target/arm/neon/vadds64.c: Regenerated.
3517         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3518         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3519         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3520         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3521         * gcc.target/arm/neon-vmls-1.c: Likewise.
3522         * gcc.target/arm/neon-vsubs64.c: New execution test.
3523         * gcc.target/arm/neon-vsubu64.c: New execution test.
3524         * gcc.target/arm/neon-vadds64.c: New execution test.
3525         * gcc.target/arm/neon-vaddu64.c: New execution test.
3526
3527 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3528
3529         * gcc.target/arm/neon-vands64.c: New.
3530         * gcc.target/arm/neon-vandu64.c: New.
3531         * gcc.target/arm/neon-vbics64.c: New.
3532         * gcc.target/arm/neon-vbicu64.c: New.
3533         * gcc.target/arm/neon-veors64.c: New.
3534         * gcc.target/arm/neon-veoru64.c: New.
3535         * gcc.target/arm/neon-vorns64.c: New.
3536         * gcc.target/arm/neon-vornu64.c: New.
3537         * gcc.target/arm/neon-vorrs64.c: New.
3538         * gcc.target/arm/neon-vorru64.c: New.
3539         * gcc.target/arm/neon/vands64.c: Regenerated.
3540         * gcc.target/arm/neon/vandu64.c: Regenerated.
3541         * gcc.target/arm/neon/vbics64.c: Regenerated.
3542         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3543         * gcc.target/arm/neon/veors64.c: Regenerated.
3544         * gcc.target/arm/neon/veoru64.c: Regenerated.
3545         * gcc.target/arm/neon/vorns64.c: Regenerated.
3546         * gcc.target/arm/neon/vornu64.c: Regenerated.
3547         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3548         * gcc.target/arm/neon/vorru64.c: Regenerated.
3549
3550 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3551
3552         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3553
3554 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3555
3556         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3557         * gfortran.dg/intent_out_5.f90: Same.
3558         * gfortran.dg/ltrans-7.f90: Same.
3559         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3560
3561 2010-07-02  Jan Hubicka  <jh@suse.cz>
3562
3563         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3564
3565 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3566
3567         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3568
3569 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3570
3571         PR c++/44780
3572         * c-c++-common/Wunused-var-12.c: New test.
3573
3574 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3575
3576         PR target/42835
3577         * gcc.target/arm/pr42835.c: New test.
3578
3579         PR target/42172
3580         * gcc.target/arm/pr42172-1.c: New test.
3581
3582 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3583
3584         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3585
3586 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3587
3588         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3589         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3590         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3591         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3592         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3593         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3594         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3595         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3596         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3597         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3598         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3599         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3600         * gcc.target/arm/neon-vdup_ns64.c: New.
3601         * gcc.target/arm/neon-vdup_nu64.c: New.
3602         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3603         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3604         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3605         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3606         * gcc.target/arm/neon-vmov_ns64.c: New.
3607         * gcc.target/arm/neon-vmov_nu64.c: New.
3608         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3609         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3610         * gcc.target/arm/neon-vget_lanes64.c: New.
3611         * gcc.target/arm/neon-vget_laneu64.c: New.
3612         * gcc.target/arm/neon-vset_lanes64.c: New.
3613         * gcc.target/arm/neon-vset_laneu64.c: New.
3614
3615 2010-07-02  Richard Guenther  <rguenther@suse.de>
3616
3617         * g++.dg/torture/20100702-1.C: New testcase.
3618
3619 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3620
3621         PR target/44707
3622         * gcc.c-torture/compile/pr44707.c: New test.
3623
3624 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3625
3626         PR c++/44039
3627         * g++.dg/template/crash101.C: New.
3628
3629 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3630
3631         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3632         Use the ABI-0 accessors and fail it for m64.
3633
3634 2010-07-02  Jan Hubicka  <jh@suse.cz>
3635
3636         * g++.dg/tree-ssa/pr44706.C: New testcase.
3637
3638 2010-07-02  Richard Guenther  <rguenther@suse.de>
3639
3640         PR tree-optimization/44748
3641         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3642
3643 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3644
3645         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3646         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3647         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3648         the method types to forward:.
3649
3650 2010-06-30  Jason Merrill  <jason@redhat.com>
3651
3652         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3653         * g++.dg/other/pr25632.C: Likewise.
3654
3655 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3656
3657         PR tree-optimization/40421
3658         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3659
3660 2010-07-01  Richard Guenther  <rguenther@suse.de>
3661
3662         PR middle-end/42834
3663         PR middle-end/44468
3664         * gcc.c-torture/execute/20100316-1.c: New testcase.
3665         * gcc.c-torture/execute/pr44468.c: Likewise.
3666         * gcc.c-torture/compile/20100609-1.c: Likewise.
3667         * gcc.dg/volatile2.c: Adjust.
3668         * gcc.dg/plugin/selfassign.c: Likewise.
3669         * gcc.dg/pr36902.c: Likewise.
3670         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3671         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3672         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3673         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3674         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3675         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3676         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3677         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3678         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3679         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3680         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3681         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3682         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3683         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3684         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3685         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3686         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3687         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3688         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3689         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3690         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3691         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3692         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3693         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3694         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3695         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3696         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3697         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3698         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3699         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3700         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3701         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3702         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3703         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3704         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3705         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3706         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3707         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3708         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3709         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3710         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3711         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3712         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3713         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3714         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3715         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3716         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3717         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3718         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3719         * g++.dg/tree-ssa/pr31146.C: Likewise.
3720         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3721         * g++.dg/tree-ssa/pr33604.C: Likewise.
3722         * g++.dg/plugin/selfassign.c: Likewise.
3723         * gfortran.dg/array_memcpy_3.f90: Likewise.
3724         * gfortran.dg/array_memcpy_4.f90: Likewise.
3725         * c-c++-common/torture/pr42834.c: New testcase.
3726
3727 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3728
3729         PR c++/44628
3730         * g++.dg/template/crash100.C: New.
3731
3732 2010-06-30  Jan Hubicka  <jh@suse.cz>
3733
3734         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3735
3736 2010-06-30  Michael Matz  <matz@suse.de>
3737
3738         PR bootstrap/44699
3739         * gcc.dg/pr44699.c: New test.
3740
3741 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3742
3743         PR tree-optimization/39799
3744         * c-c++-common/uninit-17.c: New test.
3745
3746 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3747
3748         PR libfortran/43298
3749         * gfortran.dg/read_infnan_1.f90: New test.
3750
3751 2010-06-29  Jason Merrill  <jason@redhat.com>
3752
3753         Enable implicitly declared move constructor/operator= (N3053).
3754         * g++.dg/cpp0x/implicit3.C: New.
3755         * g++.dg/cpp0x/implicit4.C: New.
3756         * g++.dg/cpp0x/implicit5.C: New.
3757         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3758         * g++.dg/cpp0x/not_special.C: Adjust.
3759         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3760         * g++.dg/cpp0x/rv1n.C: Adjust.
3761         * g++.dg/cpp0x/rv1p.C: Adjust.
3762         * g++.dg/cpp0x/rv2n.C: Adjust.
3763         * g++.dg/cpp0x/rv2p.C: Adjust.
3764         * g++.dg/cpp0x/rv3n.C: Adjust.
3765         * g++.dg/cpp0x/rv3p.C: Adjust.
3766         * g++.dg/cpp0x/rv4n.C: Adjust.
3767         * g++.dg/cpp0x/rv4p.C: Adjust.
3768         * g++.dg/cpp0x/rv5n.C: Adjust.
3769         * g++.dg/cpp0x/rv5p.C: Adjust.
3770         * g++.dg/cpp0x/rv6n.C: Adjust.
3771         * g++.dg/cpp0x/rv6p.C: Adjust.
3772         * g++.dg/cpp0x/rv7n.C: Adjust.
3773         * g++.dg/cpp0x/rv7p.C: Adjust.
3774         * g++.dg/cpp0x/rv8p.C: Adjust.
3775         * g++.dg/gomp/pr26690-1.C: Adjust.
3776         * g++.dg/other/error20.C: Adjust.
3777         * g++.dg/other/error31.C: Adjust.
3778         * g++.dg/parse/error19.C: Adjust.
3779         * g++.dg/template/qualttp5.C: Adjust.
3780         * g++.old-deja/g++.law/ctors5.C: Adjust.
3781
3782         Enable implicitly deleted functions (N2346)
3783         * g++.dg/cpp0x/defaulted17.C: New.
3784         * g++.dg/cpp0x/implicit1.C: New.
3785         * g++.dg/cpp0x/implicit2.C: New.
3786         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3787         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3788         * g++.dg/init/ctor4.C: Adjust.
3789         * g++.dg/init/synth2.C: Adjust.
3790         * g++.dg/lto/20081118_1.C: Adjust.
3791         * g++.dg/other/error13.C: Adjust.
3792         * g++.dg/other/unused1.C: Adjust.
3793         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3794         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3795         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3796         * g++.old-deja/g++.law/ctors17.C: Adjust.
3797         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3798         * g++.old-deja/g++.pt/assign1.C: Adjust.
3799         * g++.old-deja/g++.pt/crash20.C: Adjust.
3800
3801         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3802         * g++.dg/cpp0x/defaulted13.C: Adjust.
3803         * g++.dg/cpp0x/defaulted2.C: Adjust.
3804         * g++.dg/cpp0x/defaulted3.C: Adjust.
3805         * g++.dg/cpp0x/initlist9.C: Adjust.
3806         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3807         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3808         * g++.dg/init/synth2.C: Adjust.
3809
3810         * g++.dg/cpp0x/defaulted19.C: New.
3811
3812         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3813         * g++.dg/template/error23.C: Fix for -std=c++0x.
3814
3815 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3816
3817         PR fortran/44718
3818         * gfortran.dg/proc_ptr_28.f90: New.
3819
3820 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3821
3822         PR tree-optimization/43801
3823         * g++.dg/torture/pr43801.C: New test.
3824
3825         PR debug/44668
3826         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3827
3828 2010-06-29  Jason Merrill  <jason@redhat.com>
3829
3830         PR c++/44587
3831         * g++.dg/template/qualified-id2.C: New.
3832         * g++.dg/template/qualified-id3.C: New.
3833
3834 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3835
3836         PR fortran/44696
3837         * gfortran.dg/associated_target_4.f90: New.
3838
3839 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3840
3841         PR fortran/44582
3842         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3843
3844 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3845
3846         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3847
3848 2010-06-29  Jan Hubicka  <jh@suse.cz>
3849
3850         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3851
3852 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3853
3854         PR target/43902
3855         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3856         * gcc.target/arm/wmul-3.c: New test.
3857         * gcc.target/arm/wmul-4.c: New test.
3858
3859 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3860
3861         PR rtl-optimization/44659
3862         * gcc.target/i386/extract-1.c: New.
3863         * gcc.target/i386/extract-2.c: Likewise.
3864         * gcc.target/i386/extract-3.c: Likewise.
3865         * gcc.target/i386/extract-4.c: Likewise.
3866         * gcc.target/i386/extract-5.c: Likewise.
3867         * gcc.target/i386/extract-6.c: Likewise.
3868
3869 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3870
3871         PR c++/44682
3872         * g++.dg/warn/Wunused-var-14.C: New test.
3873
3874 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3875
3876         PR fortran/43298
3877         * gfortran.dg/nan_6.f90: New.
3878
3879 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3880
3881         PR tree-optimization/43781
3882         * gcc.dg/torture/pr43781.c: New.
3883
3884 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3885
3886         PR fortran/40158
3887         * gfortran.dg/actual_rank_check_1.f90: New test.
3888
3889 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3890
3891         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3892
3893 2010-06-28  Jan Hubicka  <jh@suse.cz>
3894
3895         PR tree-optimization/44687
3896         * gcc.c-torture/compile/pr44687.c
3897
3898 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3899
3900         PR c++/44535
3901         * g++.dg/torture/pr44535.C: New test.
3902
3903 2010-06-28  Michael Matz  <matz@suse.de>
3904
3905         PR middle-end/44592
3906         * gfortran.dg/pr44592.f90: New test.
3907
3908 2010-06-28  Jan Hubicka  <jh@suse.cz>
3909
3910         PR tree-optimization/44357
3911         * g++.dg/torture/pr44357.C: New testcase.
3912
3913 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3914
3915         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3916         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3917         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3918         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3919         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3920         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3921         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3922         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3923
3924 2010-06-27  Jan Hubicka  <jh@suse.cz>
3925
3926         * gcc.c-torture/compile/pr44686.c: New file.
3927
3928 2010-06-27  Richard Guenther  <rguenther@suse.de>
3929
3930         PR tree-optimization/44683
3931         * gcc.c-torture/execute/pr44683.c: New testcase.
3932
3933 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3934
3935         * gnat.dg/noreturn3.ad[sb]: New test.
3936
3937 2010-06-26  Jason Merrill  <jason@redhat.com>
3938
3939         * g++.dg/cpp0x/explicit5.C: New.
3940
3941 2010-06-26  Richard Guenther  <rguenther@suse.de>
3942
3943         PR tree-optimization/44393
3944         * gcc.dg/pr44393.c: New testcase.
3945
3946 2010-06-26  Jan Hubicka  <jh@suse.cz>
3947
3948         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3949
3950 2010-06-26  Richard Guenther  <rguenther@suse.de>
3951
3952         PR middle-end/44674
3953         * gcc.dg/pr44674.c: New testcase.
3954
3955 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3956
3957         * gcc.dg/opts-3.c: New test.
3958
3959 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3960
3961         * gfortran.dg/type_decl_1.f90: New.
3962         * gfortran.dg/type_decl_2.f90: New.
3963
3964 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3965
3966         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3967         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3968
3969 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3970
3971         PR testsuite/38946
3972         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3973         error in comparing reals.
3974
3975 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3976
3977         * selected_real_kind_2.f90: New.
3978         * selected_real_kind_3.f90: New.
3979
3980 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3981
3982         * gfortran.dg/entry_19.f90: New.
3983
3984 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3985
3986         * gfortran.dg/end_subroutine_1.f90: New.
3987         * gfortran.dg/end_subroutine_2.f90: New.
3988         * gfortran.dg/interface_proc_end.f90: Update.
3989
3990 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3991
3992         * gfortran.dg/semicolon_fixed.f: Update.
3993         * gfortran.dg/semicolon_fixed_2.f: New.
3994         * gfortran.dg/semicolon_free_2.f90: New.
3995         * gfortran.dg/semicolon_free.f90: Update.
3996
3997 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3998
3999         PR fortran/44448
4000         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4001
4002 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4003
4004         * g++.dg/ipa/iinline-3.C: New test.
4005         * gcc.dg/ipa/modif-1.c: Removed.
4006
4007 2010-06-25  Jan Hubicka  <jh@suse.cz>
4008
4009         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
4010
4011 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4012
4013         * g++.dg/ipa/iinline-2.C: New test.
4014
4015 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4016
4017         PR middle-end/43866
4018         * gfortran.dg/pr43866.f90: New test.
4019
4020         PR tree-optimization/44539
4021         * gcc.dg/pr44539.c: New test.
4022
4023 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4024
4025         From Jim Wilson:
4026         PR target/43902
4027         * gcc.target/mips/madd-9.c: New test.
4028
4029 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4030
4031         PR c/44517
4032         * gcc.dg/noncompile/pr44517.c: New.
4033         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4034
4035 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4036
4037         PR testsuite/43283
4038         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4039         and add argument to nop for IA64.
4040
4041 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4042
4043         PR target/44588
4044         * gcc.target/i386/mod-1.c: New.
4045         * gcc.target/i386/umod-1.c: Likewise.
4046         * gcc.target/i386/umod-2.c: Likewise.
4047         * gcc.target/i386/umod-3.c: Likewise.
4048
4049 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4050
4051         PR middle-end/44492
4052         * g++.dg/torture/pr44492.C: New test.
4053
4054 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4055
4056         * c-c++-common/warn-omitted-condop.c: New.
4057
4058 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4059
4060         PR fortran/44614
4061         * gfortran.dg/import8.f90: New.
4062
4063 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4064
4065         * gnat.dg/not_null.adb: Update test case.
4066
4067 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4068
4069         PR c++/44619
4070         * g++.dg/warn/Wunused-var-13.C: New test.
4071
4072         PR c++/44627
4073         * g++.dg/diagnostic/method1.C: New test.
4074
4075 2010-06-22  Cary Coutant  <ccoutant@google.com>
4076
4077         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4078
4079 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4080
4081         PR fortran/44616
4082         * gfortran.dg/abstract_type_8.f03: New.
4083
4084 2010-06-21  Jason Merrill  <jason@redhat.com>
4085
4086         * g++.dg/cpp0x/noexcept08.C: New.
4087
4088         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4089
4090 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4091
4092         PR target/44615
4093         * gcc.target/i386/sse2-vec-2a.c: New.
4094
4095 2010-06-21  DJ Delorie  <dj@redhat.com>
4096
4097         * gcc.dg/pragma-diag-1.c: New.
4098
4099 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4100
4101         PR target/44615
4102         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4103
4104 2010-06-21  Alan Modra  <amodra@gmail.com>
4105
4106         PR testsuite/44505
4107         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4108         tail call to check_fa_mid.
4109
4110 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4111
4112         PR target/44575
4113         * gcc.c-torture/execute/pr44575.c: New test.
4114
4115 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4116
4117         PR fortran/40632
4118         * gfortran.dg/contiguous_1.f90: New.
4119         * gfortran.dg/contiguous_2.f90: New.
4120         * gfortran.dg/contiguous_3.f90: New.
4121
4122 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4123
4124         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4125         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4126
4127 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4128
4129         PR target/44546
4130         * gcc.target/i386/pr44546.c: New test.
4131
4132 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4133
4134         * gcc.dg/opts-2.c: New test.
4135
4136 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4137
4138         PR fortran/44584
4139         * gfortran.dg/typebound_proc_15.f03: Modified.
4140
4141 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4142
4143         PR target/44072
4144         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4145         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4146
4147 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4148
4149         * g++.dg/ext/label13.C: Fix typo in last change.
4150
4151 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4152
4153         PR libfortran/44477
4154         * gfortran.dg/eof_3.f90
4155         * gfortran.dg/endfile_2.f90
4156         * gfortran.dg/endfile_4.f90
4157         * gfortran.dg/endfile_3.f90
4158
4159 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4160
4161         PR c++/41090
4162         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4163
4164 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4165
4166         PR fortran/44556
4167         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4168
4169 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4170
4171         * gcc.target/arm/pr40900.c: New test.
4172
4173 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4174
4175         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4176
4177 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4178
4179         PR fortran/44558
4180         * gfortran.dg/typebound_call_15.f03: New.
4181
4182 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4183
4184         PR c++/44486
4185         * g++.dg/pr44486.C: New.
4186
4187 2010-06-16  DJ Delorie  <dj@redhat.com>
4188
4189         * gcc.target/i386/volatile-bitfields-1.c: New.
4190         * gcc.target/i386/volatile-bitfields-2.c: New.
4191
4192 2010-06-16  Jason Merrill  <jason@redhat.com>
4193
4194         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4195
4196         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4197
4198 2010-06-16  Richard Guenther  <rguenther@suse.de>
4199
4200         PR c/44555
4201         * gcc.c-torture/execute/pr44555.c: New testcase.
4202
4203 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4204
4205         PR fortran/44549
4206         * gfortran.dg/typebound_proc_16.f03: New.
4207
4208 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4209
4210         * g++.dg/torture/pr43905.C: New test.
4211
4212 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4213
4214         PR testsuite/44538
4215         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4216         initialization loop from being vectorized.
4217         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4218
4219 2010-06-16  Alan Modra  <amodra@gmail.com>
4220
4221         PR tree-optimization/44507
4222         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4223
4224 2010-06-15  Jason Merrill  <jason@redhat.com>
4225
4226         * g++.dg/overload/arg3.C: Adjust error locations.
4227         * g++.dg/overload/copy1.C: Likewise.
4228         * g++.dg/tc1/dr152.C: Likewise.
4229         * g++.dg/template/incomplete4.C: Likewise.
4230         * g++.dg/template/incomplete5.C: Likewise.
4231         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4232         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4233         * g++.old-deja/g++.pt/crash9.C: Likewise.
4234
4235         * g++.dg/inherit/virtual5.C: New.
4236
4237         * g++.dg/cpp0x/defaulted18.C: New.
4238
4239         * g++.dg/cpp0x/initlist40.C: New.
4240
4241         * g++.dg/cpp0x/initlist39.C: New.
4242
4243 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4244
4245         PR middle-end/44391
4246         * gcc.dg/graphite/pr44391.c: New.
4247
4248 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4249
4250         PR fortran/43388
4251         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4252         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4253         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4254         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4255
4256 2010-06-15  Richard Guenther  <rguenther@suse.de>
4257
4258         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4259
4260 2010-06-15  Richard Guenther  <rguenther@suse.de>
4261
4262         * gcc.dg/vect/bb-slp-21.c: Adjust.
4263         * gcc.dg/vect/bb-slp-13.c: Likewise
4264         * gcc.dg/vect/bb-slp-4.c: Likewise
4265         * gcc.dg/vect/bb-slp-22.c: Likewise
4266         * gcc.dg/vect/bb-slp-14.c: Likewise
4267         * gcc.dg/vect/bb-slp-23.c: Likewise
4268         * gcc.dg/vect/bb-slp-15.c: Likewise
4269         * gcc.dg/vect/bb-slp-17.c: Likewise
4270         * gcc.dg/vect/bb-slp-18.c: Likewise
4271         * gcc.dg/vect/bb-slp-19.c: Likewise
4272         * gcc.dg/vect/bb-slp-10.c: Likewise
4273         * gcc.dg/vect/bb-slp-11.c: Likewise
4274         * gcc.dg/vect/bb-slp-20.c: Likewise
4275         * gcc.dg/vect/bb-slp-3.c: Likewise
4276
4277 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4278
4279         PR fortran/44536
4280         * gfortran.dg/gomp/pr44536.f90: New test.
4281         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4282
4283 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4284
4285         PR target/44534
4286         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4287         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4288
4289 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4290
4291         PR tree-optimization/44508
4292         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4293
4294         PR bootstrap/44509
4295         * gcc.dg/pr44509.c: New test.
4296
4297 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4298
4299         PR tree-optimization/44507
4300         * gcc.dg/vect/pr44507.c: New test.
4301
4302 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4303
4304         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4305         and c-pretty-print.h.
4306
4307         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4308
4309 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4310
4311         * gfortran.dg/whole_file_18.f90: Updated error message.
4312
4313 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4314
4315         * gfortran.dg/whole_file_20.f03: New.
4316
4317 2010-06-12  Jan Hubicka  <jh@suse.cz>
4318
4319         * gcc.c-torture/compile/pc44485.c: New testcase.
4320
4321 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4322
4323         PR fortran/40117
4324         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4325         * gfortran.dg/typebound_proc_14.f03: New.
4326         * gfortran.dg/typebound_proc_15.f03: New.
4327
4328 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4329
4330         * gcc.dg/opts-1.c: New test.
4331
4332 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4333
4334         * gcc.dg/funroll-loops-all.c: Update expected error.
4335
4336 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4337
4338         PR target/44481
4339         * gcc.target/i386/pr44481.c: New test.
4340
4341 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4342
4343         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4344
4345 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4346
4347         PR middle-end/44483
4348         * gcc.dg/tree-ssa/pr44483.c: New.
4349
4350 2010-06-11  Paul Brook  <paul@codesourcery.com>
4351
4352         * g++.dg/other/arm-neon-1.C: New test.
4353
4354 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4355
4356         PR fortran/42051
4357         PR fortran/43896
4358         * gfortran.dg/class_23.f03: New test.
4359
4360 2010-06-11  Jan Hubicka  <jh@suse.cz>
4361
4362         * gcc.dg/ipa/pure-const-2.c: New testcase.
4363
4364 2010-06-11  Jan Hubicka  <jh@suse.cz>
4365
4366         * gcc.dg/noreturn-7.c: Update.
4367         * gcc.dg/noreturn-4.c: Update.
4368
4369 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4370
4371         Fix MIPS bootstrap
4372         * g++.dg/other/typedef4.C: New test.
4373
4374 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4375
4376         PR fortran/44207
4377         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4378
4379 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4380
4381         PR fortran/44457
4382         * gfortran.dg/asynchronous_3.f03
4383
4384 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4385
4386         PR middle-end/44185
4387         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4388         non-temporal stores out of the tests to form new test cases.  As a
4389         result, no non-temporal store should be generated in this case.
4390
4391         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4392         prefetch-7.c that generate one non-temporal store.
4393
4394         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4395         prefetch-7.c that generate one non-temporal store and one
4396         one-temporal prefetch.
4397
4398 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4399
4400         PR tree-optimization/44258
4401         * gcc.dg/tree-ssa/pr44258.c: New test.
4402
4403 2010-06-10  Daniel Kraft  <d@domob.eu>
4404
4405         PR fortran/38936
4406         * gfortran.dg/associate_1.f03: New test.
4407         * gfortran.dg/associate_2.f95: New test.
4408         * gfortran.dg/associate_3.f03: New test.
4409         * gfortran.dg/associate_4.f08: New test.
4410
4411 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4412
4413         * gfortran.dg/selected_char_kind_4.f90: New test.
4414
4415 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4416
4417         * gcc.dg/pr42461.c: New test.
4418
4419 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4420
4421         PR fortran/44347
4422         * gfortran.dg/selected_real_kind_1.f90: New.
4423
4424 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4425
4426         PR fortran/44359
4427         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4428         warning.
4429         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4430         check for warning.
4431
4432 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4433
4434         * gfortran.dg/data_namelist_conflict.f90: New test.
4435
4436 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4437
4438         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4439         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4440         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4441
4442 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4443
4444         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4445         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4446         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4447         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4448         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4449
4450 2010-06-09  Jason Merrill  <jason@redhat.com>
4451
4452         PR c++/44366
4453         * g++.dg/cpp0x/decltype23.C: Move to...
4454         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4455
4456 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4457
4458         PR fortran/44211
4459         * gfortran.dg/typebound_call_14.f03: New test.
4460
4461 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4462
4463         PR tree-optimization/44423
4464         * gcc.dg/tree-ssa/pr44423.c: New test.
4465
4466 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4467
4468         PR testsuite/42843
4469         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4470         TV_NONE to initialize tv_id field.
4471         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4472         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4473         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4474         Include toplev.h .
4475         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4476         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4477         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4478
4479 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4480
4481         PR tree-optimization/39874
4482         PR middle-end/28685
4483         * gcc.dg/pr39874.c: New file.
4484
4485 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4486
4487         * g++.dg/ext/attr-alias-1.C: New.
4488         * g++.dg/ext/attr-alias-2.C: New.
4489
4490 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4491
4492         PR fortran/44446
4493         * gfortran.dg/proc_ptr_27.f90: New.
4494
4495 2010-06-07  Jason Merrill  <jason@redhat.com>
4496
4497         PR c++/44366
4498         * g++.dg/cpp0x/decltype23.C: New.
4499
4500 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4501             Shujing Zhao  <pearly.zhao@oracle.com>
4502
4503         PR c/37724
4504         * gcc.dg/c90-const-expr-10.c: Adjust.
4505         * gcc.dg/c99-const-expr-10.c: Adjust.
4506         * gcc.dg/init-bad-7.c: New.
4507
4508 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4509
4510         * lib/target-supports.exp (check_effective_target_gas): New proc.
4511         * gcc.c-torture/execute/960321-1.x: New file.
4512
4513 2010-06-07  Jason Merrill  <jason@redhat.com>
4514
4515         PR c++/44401
4516         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4517
4518 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4519
4520         PR c++/44444
4521         * g++.dg/warn/Wunused-var-12.C: New test.
4522
4523         PR c++/44443
4524         * c-c++-common/Wunused-var-11.c: New test.
4525
4526 2010-06-07  Jan Hubicka  <jh@suse.cz>
4527
4528         * gcc.dg/ipa/pure-const-1.c: New testcase.
4529
4530 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4531
4532         PR rtl-optimization/44404
4533         * gcc.dg/pr44404.c: New.
4534
4535 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4536
4537         PR target/44159
4538         * gcc.target/i386/abi-2.c: Check sysv abi here.
4539         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4540         function to avoid failures by different ABIs.
4541         * gcc.target/i386/aes-check.h: Likewise.
4542         * gcc.target/i386/avx-check.h: Likewise.
4543         * gcc.target/i386/fma4-check.h: Likewise.
4544         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4545         * gcc.target/i386/mmx-check.h: Likewise.
4546         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4547         * gcc.target/i386/pclmul-check.h: Likewise.
4548         * gcc.target/i386/sse-check.h: Likewise.
4549         * gcc.target/i386/sse2-check.h: Likewise.
4550         * gcc.target/i386/sse3-check.h: Likewise.
4551         * gcc.target/i386/sse4_1-check.h: Likewise.
4552         * gcc.target/i386/sse4_2-check.h: Likewise.
4553         * gcc.target/i386/sse4a-check.h: Likewise.
4554         * gcc.target/i386/ssse3-check.h: Likewise.
4555         * gcc.target/i386/xop-check.h: Likewise.
4556         * gcc.target/i386/pr27971.c: Fix for LLP64.
4557         * gcc.target/i386/pr39139.c: Likewise.
4558         * gcc.target/i386/pr39315-check.c: Likewise.
4559         * gcc.target/i386/vararg-1.c: Likewise.
4560         * gcc.target/i386/vararg-2.c: Likewise.
4561         Additional add dg-compile to avoid failure due
4562         missing foo symbol.
4563
4564         * gcc.dg/compound-literal-1.c: Fix for llp64.
4565         * gcc.dg/pr32370.c: Likewise.
4566         * gcc.dg/pr37561.c: Likewise.
4567         * gcc.dg/pr41340.c: Likewise.
4568         * gcc.dg/pr41551.c: Likewise.
4569
4570 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4571
4572         PR c++/44188
4573         * g++.dg/debug/dwarf2/typedef3.C: New test.
4574
4575 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4576
4577         PR c/20000
4578         * c-c++-common/pr20000.c: New.
4579
4580 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4581
4582         PR c++/44086
4583         * g++.dg/init/pr44086.C: New.
4584         * g++.dg/cpp0x/decltype4.C: Adjust.
4585
4586 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4587
4588         PR fortran/43945
4589         * gfortran.dg/generic_23.f03: New test.
4590
4591 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4592
4593         PR fortran/43895
4594         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4595
4596 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4597
4598         PR c++/44361
4599         * c-c++-common/Wunused-var-9.c: New test.
4600
4601 2010-06-05  Jason Merrill  <jason@redhat.com>
4602
4603         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4604
4605 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4606
4607         PR c/44322
4608         * gcc.dg/c99-restrict-4.c: New test.
4609
4610 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4611
4612         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4613         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4614         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4615         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4616         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4617         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4618         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4619         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4620         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4621         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4622         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4623         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4624         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4625         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4626         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4627         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4628         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4629         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4630         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4631         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4632         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4633         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4634
4635 2010-06-04  Jason Merrill  <jason@redhat.com>
4636
4637         * g++.dg/cpp0x/noexcept06.C: New.
4638         * g++.dg/cpp0x/noexcept07.C: New.
4639
4640         * g++.dg/cpp0x/noexcept01.C: New.
4641         * g++.dg/cpp0x/noexcept02.C: New.
4642         * g++.dg/cpp0x/noexcept03.C: New.
4643         * g++.dg/cpp0x/noexcept04.C: New.
4644         * g++.dg/cpp0x/noexcept05.C: New.
4645
4646 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4647
4648         PR c++/44412
4649         * g++.dg/warn/Wunused-var-10.C: New test.
4650         * g++.dg/warn/Wunused-var-11.C: New test.
4651
4652         PR c++/44362
4653         * c-c++-common/Wunused-var-10.c: New test.
4654
4655 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4656
4657         PR c/25880
4658         * gcc.dg/assign-warn-2.c: Update.
4659         * gcc.dg/cpp/line3.c: Update.
4660         * gcc.dg/c99-array-lval-8.c: Update.
4661         * gcc.dg/cast-qual-2.c: Update.
4662         * gcc.dg/c99-arraydecl-3.c:  Update.
4663         * gcc.dg/assign-warn-1.c:  Update.
4664         * gcc.dg/format/gcc_diag-1.c:  Update.
4665
4666 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4667
4668         PR rtl-optimization/39871
4669         PR rtl-optimization/40615
4670         PR rtl-optimization/42500
4671         PR rtl-optimization/42502
4672         * gcc.target/arm/eliminate.c: New test.
4673
4674 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4675
4676         PR libstdc++/44410
4677         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4678         * g++.old-deja/g++.other/delete3.C: Likewise.
4679         * g++.old-deja/g++.other/new.C: Likewise.
4680         * g++.old-deja/g++.law/operators27.C: Likewise.
4681         * g++.old-deja/g++.mike/p755.C: Likewise.
4682         * g++.dg/eh/new1.C: Likewise.
4683         * g++.dg/init/new5.C: Likewise.
4684
4685 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4686
4687         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4688         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4689         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4690
4691 2010-06-03  Richard Guenther  <rguenther@suse.de>
4692
4693         PR lto/41921
4694         * lib/lto.exp: Always load gcc.exp.
4695         (lto-obj): For C source files invoke gcc_target_compile.
4696         * g++.dg/lto/20100603-1_0.C: New testcase.
4697         * g++.dg/lto/20100603-1_1.c: Likewise.
4698
4699 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4700
4701         PR tree-optimization/43688
4702         * gfortran.dg/pr43688.f90: New.
4703
4704 2010-06-03  Richard Guenther  <rguenther@suse.de>
4705
4706         PR lto/41584
4707         * gcc.dg/lto/20100603-1_0.c: New testcase.
4708         * gcc.dg/lto/20100603-2_0.c: Likewise.
4709         * gcc.dg/lto/20100603-3_0.c: Likewise.
4710
4711 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4712
4713         PR target/44218
4714         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4715         * gcc.target/powerpc/recip-2.c: Ditto.
4716         * gcc.target/powerpc/recip-3.c: Ditto.
4717         * gcc.target/powerpc/recip-4.c: Ditto.
4718         * gcc.target/powerpc/recip-5.c: Ditto.
4719         * gcc.target/powerpc/recip-6.c: Ditto.
4720         * gcc.target/powerpc/recip-7.c: Ditto.
4721         * gcc.target/powerpc/recip-test.h: Ditto.
4722         * gcc.target/powerpc/recip-test2.h: Ditto.
4723
4724 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4725
4726         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4727
4728 2010-06-02  Jason Merrill  <jason@redhat.com>
4729
4730         * g++.dg/ext/vector9.C: Expect typedef in error message.
4731
4732         PR c++/9726
4733         PR c++/23594
4734         PR c++/44333
4735         * g++.dg/tc1/dr101.C: Remove xfails.
4736
4737 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4738
4739         PR middle-end/44372
4740         * g++.dg/ipa/pr44372.C: New.
4741
4742 2010-06-02  Jan Hubicka  <jh@suse.cz>
4743
4744         PR middle-end/44295
4745         * g++.dg/torture/pr44295.C: Neww testcase.
4746
4747 2010-06-02  Jan Hubicka  <jh@suse.cz>
4748
4749         * gcc.dg/tree-ssa/loadpre6.c: Update.
4750
4751 2010-06-02  Richard Guenther  <rguenther@suse.de>
4752
4753         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4754         diagnostic.h.
4755
4756 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4757
4758         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4759         the link fail message.
4760
4761 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4762
4763         PR fortran/44360
4764         * gfortran.dg/use_13.f90: New test case.
4765
4766 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4767
4768         PR fortran/44371
4769         * gfortran.dg/error_stop_2.f08: Minor update.
4770
4771 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4772
4773         PR fortran/44371
4774         * gfortran.dg/error_stop_1.f08: New test.
4775         * gfortran.dg/error_stop_2.f08: New test.
4776
4777 2010-06-01  Jason Merrill  <jason@redhat.com>
4778
4779         DR 990
4780         * g++.dg/cpp0x/initlist37.C: New.
4781         * g++.dg/cpp0x/initlist38.C: New.
4782
4783         PR c++/44358
4784         * g++.dg/cpp0x/initlist36.C: New.
4785
4786 2010-05-31 Jan Hubicka  <jh@suse.cz>
4787
4788         * gcc.dg/noreturn-8.c: New testcase.
4789
4790 2010-05-31 Jan Hubicka  <jh@suse.cz>
4791
4792         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4793         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4794
4795 2010-05-31 Jan Hubicka  <jh@suse.cz>
4796
4797         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4798         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4799
4800 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4801
4802         PR fortran/36928
4803         * gfortran.dg/dependency_27.f90:  New test.
4804         * gfortran.dg/array_assign_1.F90:  New test.
4805
4806 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4807
4808         PR target/44338
4809         * gcc.target/i386/sse-24.c: New test.
4810
4811 2010-05-31  Jan Hubicka  <jh@suse.cz>
4812
4813         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4814
4815 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4816
4817         PR middle-end/44337
4818         * gcc.dg/pr44337.c: New test.
4819
4820         PR tree-optimization/44182
4821         * g++.dg/debug/pr44182.C: New test.
4822
4823 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4824
4825         * gcc.dg/nested-func-7.c: New test.
4826         * gnat.dg/frame_overflow.adb: Adjust directives.
4827
4828 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4829
4830         * gnat.dg/prot2.ad[sb]: New test.
4831         * gnat.dg/prot2_pkg1.ads: New helper.
4832         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4833
4834 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4835
4836         * gnat.dg/array11.adb: Adjust dg-warning directive.
4837         * gnat.dg/object_overflow.adb: Likewise.
4838
4839 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4840
4841         PR middle-end/44306
4842         * gcc.dg/tree-ssa/pr44306.c: New.
4843
4844 2010-05-29  Jan Hubicka  <jh@suse.cz>
4845
4846         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4847
4848 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4849
4850         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4851
4852 2010-05-28  Mike Stump  <mikestump@comcast.net>
4853
4854         PR objc/44125
4855         * objc.dg/const-str-9.m: Remove static.
4856
4857 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4858
4859         PR target/43636
4860         * gcc.c-torture/compile/pr43636.c: New test.
4861
4862 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4863
4864         PR objc++/23616
4865         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4866         * obj-c++.dg/try-catch-9.mm: Ditto.
4867
4868 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4869
4870         Revert patch for PR c++/44188
4871         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4872
4873 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4874
4875         PR c++/44188
4876         * g++.dg/debug/dwarf2/typedef3.C: New test.
4877
4878 2010-05-27  Jason Merrill  <jason@redhat.com>
4879
4880         PR c++/43555
4881         * g++.dg/ext/vla9.C: New.
4882
4883 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4884
4885         PR objc/44140
4886         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4887         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4888         * objc.dg/torture/tls/thr-init.m: Ditto.
4889         * objc.dg/torture/trivial.m: Ditto.
4890         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4891         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4892         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4893         * obj-c++.dg/torture/trivial.mm: Ditto.
4894
4895 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4896
4897         * g++.dg/lto/20100302_0.C: Skip on darwin.
4898
4899 2010-05-27  Richard Guenther  <rguenther@suse.de>
4900
4901         PR tree-optimization/44284
4902         * gcc.dg/vect/vect-118.c: New testcase.
4903         * gcc.dg/vect/bb-slp-20.c: Adjust.
4904         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4905         * gcc.dg/vect/slp-9.c: Likewise.
4906         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4907         * gcc.dg/vect/vect-10.c: Likewise.
4908         * gcc.dg/vect/vect-109.c: Likewise.
4909         * gcc.dg/vect/vect-12.c: Likewise.
4910         * gcc.dg/vect/vect-36.c: Likewise.
4911         * gcc.dg/vect/vect-7.c: Likewise.
4912         * gcc.dg/vect/vect-iv-8.c: Likewise.
4913         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4914         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4915         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4916         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4917         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4918         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4919         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4920         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4921         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4922         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4923         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4924         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4925         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4926         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4927         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4928         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4929         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4930
4931 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4932
4933         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4934         necessary.
4935
4936 2010-05-26  Jan Hubicka  <jh@suse.cz>
4937
4938         * gcc.dg/lto/materialize-1_0.c: New file.
4939         * gcc.dg/lto/materialize-1_1.c: New file.
4940
4941 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4942
4943         * gnat.dg/lto10.adb: New test.
4944         * gnat.dg/lto10_pkg.ads: New helper.
4945
4946 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4947
4948         * lib/target-supports.exp (check_effective_target_int128): New
4949         function to check if __int128 types are available for target.
4950         * c-c++-common/int128-types-1.c: New.
4951         * c-c++-common/int128-1.c: New.
4952         * c-c++-common/int128-2.c: New.
4953         * g++.dg/abi/mangle43.C: New.
4954         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4955         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4956         pointer-wide scalar.
4957         * g++.dg/other/pr25632.C: Likewise.
4958         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4959         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4960         overflow warnings.
4961         * g++.dg/warn/pr13358-4.C: Likewise.
4962         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4963         * g++.dg/warn/Wconversion-null.C: Likewise.
4964
4965 2010-05-26  Jason Merrill  <jason@redhat.com>
4966
4967         PR c++/43382
4968         * g++.dg/cpp0x/variadic101.C: New.
4969
4970 2010-05-26  Richard Guenther  <rguenther@suse.de>
4971
4972         PR rtl-optimization/44164
4973         * gcc.c-torture/execute/pr44164.c: New testcase.
4974         * g++.dg/tree-ssa/pr13146.C: Adjust.
4975
4976 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4977
4978         PR fortran/40011
4979         * gfortran.dg/whole_file_19.f90 : New test.
4980
4981 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4982
4983         PR fortran/30668
4984         PR fortran/31346
4985         PR fortran/34260
4986         * gfortran.dg/pr40999.f: Fix function type.
4987         * gfortran.dg/whole_file_5.f90: Likewise.
4988         * gfortran.dg/whole_file_6.f90: Likewise.
4989         * gfortran.dg/whole_file_16.f90: New.
4990         * gfortran.dg/whole_file_17.f90: New.
4991         * gfortran.dg/whole_file_18.f90: New.
4992
4993 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4994             Iain Sandoe  <iains@gcc.gnu.org>
4995
4996         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4997         * gcc.c-torture/compile/pr44197.c: Require alias support.
4998         * gcc.dg/lto/20081222_0.c: Ditto.
4999
5000 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5001
5002         PR debug/42801
5003         * gcc.dg/guality/vla-2.c: New test.
5004
5005 2010-05-25  Richard Guenther  <rguenther@suse.de>
5006
5007         PR middle-end/44069
5008         * g++.dg/torture/pr44069.C: New testcase.
5009
5010 2010-05-25  Richard Guenther  <rguenther@suse.de>
5011
5012         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5013
5014 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5015
5016         PR objc/44140
5017         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5018
5019 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5020
5021         * obj-c++.dg/torture/tls/trivial.mm: New.
5022         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5023         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5024         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5025         * obj-c++.dg/torture/tls/diag-1.mm: New.
5026         * obj-c++.dg/torture/tls/tls.exp: New.
5027         * obj-c++.dg/torture/trivial.mm: New.
5028         * obj-c++.dg/torture/dg-torture.exp: New.
5029         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5030         * obj-c++.dg/tls/trivial.m: New.
5031         * obj-c++.dg/tls/init-1.mm: New.
5032         * obj-c++.dg/tls/diag-1.mm: New.
5033         * obj-c++.dg/tls/init-2.mm: New.
5034         * obj-c++.dg/tls/diag-2.mm: New.
5035         * obj-c++.dg/tls/diag-3.mm: New.
5036         * obj-c++.dg/tls/diag-4.mm: New.
5037         * obj-c++.dg/tls/static-1.mm: New.
5038         * obj-c++.dg/tls/tls.exp: New.
5039         * obj-c++.dg/tls/diag-5.mm: New.
5040         * obj-c++.dg/tls/static-1a.mm: New.
5041         * objc-obj-c++-shared/Object1.mm: New.
5042         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5043
5044 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5045
5046         PR objc++/43689
5047         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5048         * obj-c++.dg/const-str-6.mm: Ditto.
5049
5050 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5051
5052         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5053
5054 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5055
5056         PR ada/38394
5057         * gnat.dg/array13.ad[sb]: New test.
5058
5059 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5060             Sandra Loosemore  <sandra@codesourcery.com>
5061
5062         * gcc.target/arm/neon/: Regenerated test cases.
5063
5064         * gcc.target/arm/neon/polytypes.c,
5065         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5066         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5067         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5068         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5069         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5070         dg-add-options arm_neon.
5071
5072         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5073         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5074         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5075         and arm_neon_fp16_ok.
5076
5077         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5078         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5079
5080         * lib/target-supports.exp (add_options_for_arm_neon): New.
5081         (check_effective_target_arm_neon_ok_nocache): New, from
5082         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5083         (check_effective_target_arm_neon_ok): Use
5084         check_effective_target_arm_neon_ok_nocache.
5085         (add_options_for_arm_neon_fp16)
5086         (check_effective_target_arm_neon_fp16_ok)
5087         check_effective_target_arm_neon_fp16_ok_nocache): New.
5088         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5089
5090 2010-05-24  Jason Merrill  <jason@redhat.com>
5091
5092         PR c++/41510
5093         * g++.dg/cpp0x/initlist35.C: New.
5094         * g++.dg/init/brace6.C: Adjust.
5095
5096 2010-05-24  Paul Brook  <paul@codesourcery.com>
5097
5098         * gcc.target/arm/frame-pointer-1.c: New test.
5099         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5100         pointer elimination.
5101
5102 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5103
5104         PR target/44245
5105         * gcc.target/i386/crc32-3.c: New.
5106         * gcc.target/i386/crc32-4.c: Likewise.
5107
5108 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5109
5110         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5111         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5112         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5113
5114 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5115
5116         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5117
5118 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5119
5120         PR target/43869
5121         * gcc.c-target/pr43869.c: New test.
5122
5123 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5124
5125         PR fortran/44212
5126         * gfortran.dg/class_22.f03: New.
5127
5128 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5129
5130         PR lto/44238
5131         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5132
5133 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5134
5135         PR fortran/44213
5136         * gfortran.dg/abstract_type_7.f03: New.
5137
5138 2010-05-21  Jason Merrill  <jason@redhat.com>
5139
5140         * g++.dg/eh/spec11.C: Test cleanup optimization.
5141
5142 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5143
5144         PR debug/44223
5145         * gcc.target/i386/pr44223.c: New test.
5146
5147 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5148
5149         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5150
5151 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5152
5153         * g++.dg/other/const3.C: New test.
5154
5155 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5156
5157         PR fortran/38407
5158         * warn_unused_dummy_argument_1.f90: New.
5159         * warn_unused_dummy_argument_2.f90: New.
5160
5161 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5162
5163         PR c++/30298
5164         * g++.dg/inherit/crash1.C: New.
5165         * g++.dg/inherit/crash2.C: Likewise.
5166
5167 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5168
5169         PR debug/44178
5170         * g++.dg/debug/pr44178.C: New test.
5171
5172 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5173
5174         PR middle-end/44185
5175         * gcc.dg/tree-ssa/prefetch-6.c: Add
5176         --param min-insn-to-prefetch-ratio=6.
5177         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5178         allow unrolling, and adjust the movnti count.
5179
5180 2010-05-20  Jan Hubicka  <jh@suse.cz>
5181
5182         PR middle-end/44197
5183         * gcc.c-torture/compile/pr44197.c: New file.
5184
5185 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5186
5187         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5188         Fix test code.
5189         (check_effective_target_xop): Remove __may_alias__ attribute.
5190
5191 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5192
5193         PR target/44202
5194         * gcc.c-torture/execute/pr44202-1.c: New test.
5195
5196 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5197
5198         PR fortran/43851
5199         * gfortran.dg/label_1.f90: Update test.
5200
5201 2010-05-19  Jan Hubicka  <jh@suse.cz>
5202
5203         * gcc.dg/lto/ipareference2_0.c: New file.
5204         * gcc.dg/lto/ipareference2_1.c: New file.
5205
5206 2010-05-19  Jason Merrill  <jason@redhat.com>
5207
5208         * g++.dg/parse/fn-typedef2.C: New.
5209
5210         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5211         function type.
5212
5213         PR c++/44193
5214         * g++.dg/template/fntype1.C: New.
5215
5216 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5217
5218         * gnat.dg/discr23.ad[sb]: New test.
5219         * gnat.dg/discr23_pkg.ads: New helper.
5220
5221         * gnat.dg/specs/controlled1.ads: New test.
5222         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5223
5224 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5225
5226         PR fortran/44055
5227         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5228         Fixed scope of C_SIZEOF.
5229         * gfortran.dg/warn_conversion_2.f90: New.
5230
5231 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5232
5233         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5234         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5235         for optional selector.
5236         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5237         (check_effective_target_sse3): New proc.
5238         * gcc.target/i386/math-torture/math-torture.exp: Load
5239         target-supports.exp.
5240         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5241         check_effective_target_sse2.
5242         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5243         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5244         * g++.dg/vect/vect.exp: Likewise.
5245         * gfortran.dg/vect/vect.exp: Likewise.
5246         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5247         -msse2 if check_effective_target_sse2.
5248
5249         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5250         * gcc.target/i386/3dnow-2.c: Likewise.
5251         * gcc.target/i386/3dnowA-1.c: Likewise.
5252         * gcc.target/i386/3dnowA-2.c: Likewise.
5253         * gcc.target/i386/pr42549.c: Likewise.
5254
5255         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5256         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5257         * gcc.target/i386/sse3-addsubps.c: Likewise.
5258         * gcc.target/i386/sse3-haddpd.c: Likewise.
5259         * gcc.target/i386/sse3-haddps.c: Likewise.
5260         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5261         * gcc.target/i386/sse3-hsubps.c: Likewise.
5262         * gcc.target/i386/sse3-movddup.c: Likewise.
5263         * gcc.target/i386/sse3-movshdup.c: Likewise.
5264         * gcc.target/i386/sse3-movsldup.c: Likewise.
5265
5266         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5267         * g++.dg/ext/attrib35.C: Likewise.
5268         * g++.dg/opt/pr40496.C: Likewise.
5269         * g++.dg/other/i386-1.C: Likewise.
5270         * g++.dg/other/i386-4.C: Likewise.
5271         * g++.dg/other/pr34435.C: Likewise.
5272         * g++.dg/other/pr39496.C: Likewise.
5273         * g++.dg/other/pr40446.C: Likewise.
5274         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5275         * gcc.dg/compat/vector-1a_main.c: Likewise.
5276         * gcc.dg/compat/vector-2a_main.c: Likewise.
5277         * gcc.dg/lto/20090206-1_0.c: Likewise.
5278         * gcc.dg/pr34856.c: Likewise.
5279         * gcc.dg/pr36584.c: Likewise.
5280         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5281         * gcc.dg/pr37544.c: Likewise.
5282         * gcc.dg/torture/pr16104-1.c: Likewise.
5283         * gcc.dg/torture/pr35771-1.c: Likewise.
5284         * gcc.dg/torture/pr35771-2.c: Likewise.
5285         * gcc.dg/torture/pr35771-3.c: Likewise.
5286         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5287         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5288         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5289         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5290         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5291         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5292         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5293         * gcc.target/i386/20060512-1.c: Likewise.
5294         * gcc.target/i386/20060512-3.c: Likewise.
5295         * gcc.target/i386/all_one_m128i.c: Likewise.
5296         * gcc.target/i386/float128-1.c: Likewise.
5297         * gcc.target/i386/float128-2.c: Likewise.
5298         * gcc.target/i386/fpcvt-1.c: Likewise.
5299         * gcc.target/i386/fpcvt-2.c: Likewise.
5300         * gcc.target/i386/fpcvt-3.c: Likewise.
5301         * gcc.target/i386/fpprec-1.c: Likewise.
5302         * gcc.target/i386/funcspec-9.c: Likewise.
5303         * gcc.target/i386/incoming-1.c: Likewise.
5304         * gcc.target/i386/incoming-12.c: Likewise.
5305         * gcc.target/i386/incoming-2.c: Likewise.
5306         * gcc.target/i386/incoming-3.c: Likewise.
5307         * gcc.target/i386/incoming-4.c: Likewise.
5308         * gcc.target/i386/incoming-6.c: Likewise.
5309         * gcc.target/i386/incoming-7.c: Likewise.
5310         * gcc.target/i386/incoming-8.c: Likewise.
5311         * gcc.target/i386/opt-1.c: Likewise.
5312         * gcc.target/i386/opt-2.c: Likewise.
5313         * gcc.target/i386/ordcmp-1.c: Likewise.
5314         * gcc.target/i386/pr17692.c: Likewise.
5315         * gcc.target/i386/pr18614-1.c: Likewise.
5316         * gcc.target/i386/pr22152.c: Likewise.
5317         * gcc.target/i386/pr23570.c: Likewise.
5318         * gcc.target/i386/pr23575.c: Likewise.
5319         * gcc.target/i386/pr26449-1.c: Likewise.
5320         * gcc.target/i386/pr26600.c: Likewise.
5321         * gcc.target/i386/pr27790.c: Likewise.
5322         * gcc.target/i386/pr28839.c: Likewise.
5323         * gcc.target/i386/pr30970.c: Likewise.
5324         * gcc.target/i386/pr32000-1.c: Likewise.
5325         * gcc.target/i386/pr32000-2.c: Likewise.
5326         * gcc.target/i386/pr32280.c: Likewise.
5327         * gcc.target/i386/pr32661.c: Likewise.
5328         * gcc.target/i386/pr32708-1.c: Likewise.
5329         * gcc.target/i386/pr32961.c: Likewise.
5330         * gcc.target/i386/pr33329.c: Likewise.
5331         * gcc.target/i386/pr35714.c: Likewise.
5332         * gcc.target/i386/pr35767-1.c: Likewise.
5333         * gcc.target/i386/pr35767-1d.c: Likewise.
5334         * gcc.target/i386/pr35767-1i.c: Likewise.
5335         * gcc.target/i386/pr35767-2.c: Likewise.
5336         * gcc.target/i386/pr35767-2d.c: Likewise.
5337         * gcc.target/i386/pr35767-2i.c: Likewise.
5338         * gcc.target/i386/pr35767-3.c: Likewise.
5339         * gcc.target/i386/pr35767-5.c: Likewise.
5340         * gcc.target/i386/pr36222-1.c: Likewise.
5341         * gcc.target/i386/pr36578-1.c: Likewise.
5342         * gcc.target/i386/pr36578-2.c: Likewise.
5343         * gcc.target/i386/pr36992-1.c: Likewise.
5344         * gcc.target/i386/pr37101.c: Likewise.
5345         * gcc.target/i386/pr37216.c: Likewise.
5346         * gcc.target/i386/pr37434-1.c: Likewise.
5347         * gcc.target/i386/pr37434-2.c: Likewise.
5348         * gcc.target/i386/pr37843-3.c: Likewise.
5349         * gcc.target/i386/pr37843-4.c: Likewise.
5350         * gcc.target/i386/pr39162.c: Likewise.
5351         * gcc.target/i386/pr39315-1.c: Likewise.
5352         * gcc.target/i386/pr39315-2.c: Likewise.
5353         * gcc.target/i386/pr39315-3.c: Likewise.
5354         * gcc.target/i386/pr39315-4.c: Likewise.
5355         * gcc.target/i386/pr39445.c: Likewise.
5356         * gcc.target/i386/pr39496.c: Likewise.
5357         * gcc.target/i386/pr40809.c: Likewise.
5358         * gcc.target/i386/pr40906-3.c: Likewise.
5359         * gcc.target/i386/pr41019.c: Likewise.
5360         * gcc.target/i386/pr42542-1.c: Likewise.
5361         * gcc.target/i386/pr42542-2.c: Likewise.
5362         * gcc.target/i386/pr42542-3.c: Likewise.
5363         * gcc.target/i386/pr42542-3a.c: Likewise.
5364         * gcc.target/i386/pr42881.c: Likewise.
5365         * gcc.target/i386/push-1.c: Likewise.
5366         * gcc.target/i386/quad-sse.c: Likewise.
5367         * gcc.target/i386/reload-1.c: Likewise.
5368         * gcc.target/i386/sse-10.c: Likewise.
5369         * gcc.target/i386/sse-11.c: Likewise.
5370         * gcc.target/i386/sse-15.c: Likewise.
5371         * gcc.target/i386/sse-17.c: Likewise.
5372         * gcc.target/i386/sse-18.c: Likewise.
5373         * gcc.target/i386/sse-19.c: Likewise.
5374         * gcc.target/i386/sse-4.c: Likewise.
5375         * gcc.target/i386/sse-6.c: Likewise.
5376         * gcc.target/i386/sse-vect-types.c: Likewise.
5377         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5378         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5379         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5380         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5381         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5382         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5383         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5384         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5385         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5386         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5387         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5388         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5389         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5390         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5391         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5392         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5393         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5394         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5395         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5396         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5397         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5398         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5399         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5400         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5401         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5402         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5403         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5404         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5405         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5406         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5407         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5408         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5409         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5410         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5411         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5412         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5413         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5414         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5415         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5416         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5417         * gcc.target/i386/sse2-mmx.c: Likewise.
5418         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5419         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5420         * gcc.target/i386/sse2-movd-1.c: Likewise.
5421         * gcc.target/i386/sse2-movd-2.c: Likewise.
5422         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5423         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5424         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5425         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5426         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5427         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5428         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5429         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5430         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5431         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5432         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5433         * gcc.target/i386/sse2-movq-1.c: Likewise.
5434         * gcc.target/i386/sse2-movq-2.c: Likewise.
5435         * gcc.target/i386/sse2-movq-3.c: Likewise.
5436         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5437         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5438         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5439         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5440         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5441         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5442         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5443         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5444         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5445         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5446         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5447         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5448         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5449         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5450         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5451         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5452         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5453         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5454         * gcc.target/i386/sse2-pand-1.c: Likewise.
5455         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5456         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5457         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5458         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5459         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5460         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5461         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5462         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5463         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5464         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5465         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5466         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5467         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5468         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5469         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5470         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5471         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5472         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5473         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5474         * gcc.target/i386/sse2-por-1.c: Likewise.
5475         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5476         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5477         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5478         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5479         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5480         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5481         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5482         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5483         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5484         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5485         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5486         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5487         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5488         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5489         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5490         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5491         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5492         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5493         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5494         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5495         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5496         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5497         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5498         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5499         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5500         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5501         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5502         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5503         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5504         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5505         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5506         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5507         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5508         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5509         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5510         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5511         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5512         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5513         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5514         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5515         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5516         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5517         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5518         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5519         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5520         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5521         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5522         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5523         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5524         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5525         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5526         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5527         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5528         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5529         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5530         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5531         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5532         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5533         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5534         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5535         * gcc.target/i386/sse2-vec-1.c: Likewise.
5536         * gcc.target/i386/sse2-vec-2.c: Likewise.
5537         * gcc.target/i386/sse2-vec-3.c: Likewise.
5538         * gcc.target/i386/sse2-vec-4.c: Likewise.
5539         * gcc.target/i386/sse2-vec-5.c: Likewise.
5540         * gcc.target/i386/sse2-vec-6.c: Likewise.
5541         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5542         * gcc.target/i386/ssefn-2.c: Likewise.
5543         * gcc.target/i386/ssefn-4.c: Likewise.
5544         * gcc.target/i386/ssefp-1.c: Likewise.
5545         * gcc.target/i386/ssefp-2.c: Likewise.
5546         * gcc.target/i386/sseregparm-3.c: Likewise.
5547         * gcc.target/i386/sseregparm-4.c: Likewise.
5548         * gcc.target/i386/sseregparm-5.c: Likewise.
5549         * gcc.target/i386/sseregparm-6.c: Likewise.
5550         * gcc.target/i386/sseregparm-7.c: Likewise.
5551         * gcc.target/i386/ssetype-1.c: Likewise.
5552         * gcc.target/i386/ssetype-2.c: Likewise.
5553         * gcc.target/i386/ssetype-3.c: Likewise.
5554         * gcc.target/i386/ssetype-4.c: Likewise.
5555         * gcc.target/i386/ssetype-5.c: Likewise.
5556         * gcc.target/i386/unordcmp-1.c: Likewise.
5557         * gcc.target/i386/vararg-1.c: Likewise.
5558         * gcc.target/i386/vararg-2.c: Likewise.
5559         * gcc.target/i386/vararg-3.c: Likewise.
5560         * gcc.target/i386/vararg-4.c: Likewise.
5561         * gcc.target/i386/vararg-7.c: Likewise.
5562         * gcc.target/i386/vararg-8.c: Likewise.
5563         * gcc.target/i386/vecinit-1.c: Likewise.
5564         * gcc.target/i386/vecinit-2.c: Likewise.
5565         * gcc.target/i386/vecinit-3.c: Likewise.
5566         * gcc.target/i386/vecinit-4.c: Likewise.
5567         * gcc.target/i386/vecinit-5.c: Likewise.
5568         * gcc.target/i386/vecinit-6.c: Likewise.
5569         * gcc.target/i386/vectorize2.c: Likewise.
5570         * gcc.target/i386/vectorize3.c: Likewise.
5571         * gcc.target/i386/vectorize4.c: Likewise.
5572         * gcc.target/i386/vectorize6.c: Likewise.
5573         * gcc.target/i386/vectorize7.c: Likewise.
5574         * gcc.target/i386/vectorize8.c: Likewise.
5575         * gcc.target/i386/vperm-v2df.c: Likewise.
5576         * gcc.target/i386/vperm-v2di.c: Likewise.
5577         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5578         * gcc.target/i386/xorps-sse2.c: Likewise.
5579         * gcc.target/i386/xorps.c: Likewise.
5580         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5581         * gfortran.dg/graphite/pr42326.f90: Likewise.
5582         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5583
5584 2010-05-19  Richard Guenther  <rguenther@suse.de>
5585
5586         PR lto/44196
5587         * g++.dg/lto/20100519-1_0.C: New testcase.
5588
5589 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5590
5591         PR fortran/42360
5592         * gfortran.dg/warn_intent_out_not_set.f90: New.
5593
5594 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5595
5596         PR fortran/38404
5597         * gfortran.dg/data_char_1.f90: Updated warning message.
5598         * gfortran.dg/data_array_6.f: New.
5599
5600 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5601
5602         * g++.dg/ipa/ivinline-8.C: New test.
5603         * gcc.dg/ipa/iinline-2.c: Likewise.
5604
5605 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5606
5607         PR fortran/34505
5608         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5609         arguments; add check for return value kind.
5610         * gfortran.dg/float_1.f90: Likewise.
5611
5612 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5613
5614         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5615         (main): Use it.
5616         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5617         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5618         Prune another location line format.
5619         (lto-obj): Call lto_prune_warns on comp_output.
5620
5621 2010-05-18  Jan Hubicka  <jh@suse.cz>
5622
5623         * gcc.dg/lto/ipacp_0.c: New test.
5624         * gcc.dg/lto/ipacp_1.c: New test.
5625
5626 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5627
5628         PR lto/44184
5629         * gcc.dg/lto/20100518_0.c: New test.
5630
5631 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5632
5633         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5634
5635 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5636
5637         PR fortran/43990
5638         * gfortran.dg/class_21.f03: New.
5639
5640 2010-05-17  Jason Merrill  <jason@redhat.com>
5641
5642         PR c++/44157
5643         * g++.dg/cpp0x/initlist34.C: New.
5644
5645         PR c++/44158
5646         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5647
5648 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5649
5650         * g++.dg/ipa/ivinline-1.C: New test.
5651         * g++.dg/ipa/ivinline-2.C: New test.
5652         * g++.dg/ipa/ivinline-3.C: New test.
5653         * g++.dg/ipa/ivinline-4.C: New test.
5654         * g++.dg/ipa/ivinline-5.C: New test.
5655         * g++.dg/ipa/ivinline-6.C: New test.
5656
5657 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5658             Jason Merrill  <jason@redhat.com>
5659
5660         PR c++/44108
5661         * c-c++-common/Wunused-var-8.c: New test.
5662
5663 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5664
5665         PR bootstrap/42347
5666         * gcc.c-torture/compile/pr42347.c: New test.
5667
5668         PR middle-end/44102
5669         * g++.dg/ext/asmgoto1.C: New test.
5670
5671 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5672
5673         PR middle-end/44133
5674         * gcc.dg/tree-ssa/pr44133.c: New test.
5675         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5676         precise.
5677
5678 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5679
5680         PR fortran/44044
5681         * gfortran.dg/class_20.f03: New.
5682
5683 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5684
5685         PR 44078
5686         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5687         debug messages but not the newly introduced one.
5688
5689 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5690
5691         PR fortran/35779
5692         * gfortran.dg/initialization_25.f90: Commented testcase.
5693         * gfortran.dg/initialization_26.f90: New.
5694
5695 2010-05-16  Richard Guenther  <rguenther@suse.de>
5696
5697         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5698         * gcc.dg/pr43084.c: Likewise.
5699         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5700         -fipa-type-escape.
5701         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5702         -fipa-type-escape.
5703         * gcc.dg/struct/struct-reorg.exp: Likewise.
5704         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5705         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5706
5707 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5708
5709         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5710         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5711         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5712         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5713         tests.
5714
5715 2010-05-15  Jason Merrill  <jason@redhat.com>
5716
5717         * g++.dg/eh/spec10.C: New.
5718         * g++.dg/eh/spec11.C: New.
5719         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5720
5721 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5722
5723         PR fortran/44154
5724         PR fortran/42647
5725         * gfortran.dg/allocatable_scalar_9.f90: New.
5726
5727 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5728
5729         PR c++/44148
5730         * g++.dg/torture/pr44148.C: New test.
5731
5732 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5733
5734         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5735         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5736         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5737         diagnostics and type sizes.
5738
5739 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5740
5741         * gnat.dg/lto9.adb: New test.
5742         * gnat.dg/lto9_pkg1.ads: New helper.
5743         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5744
5745 2010-05-15  Jan Hubicka  <jh@suse.cz>
5746
5747         * gcc.dg/lto/ipareference_1.c: Rename to ...
5748         * gcc.dg/lto/ipareference_0.c: ... this one.
5749         * gcc.dg/lto/ipareference_2.c: Rename to ...
5750         * gcc.dg/lto/ipareference_1.c: ... this one.
5751
5752 2010-05-15  Jan Hubicka  <jh@suse.cz>
5753
5754         * gcc.dg/lto/ipareference_1.c: New file.
5755         * gcc.dg/lto/ipareference_2.c: New file.
5756
5757 2010-05-15  Richard Guenther  <rguenther@suse.de>
5758
5759         PR tree-optimization/44038
5760         * gcc.c-torture/compile/pr44038.c: New testcase.
5761
5762 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5763
5764         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5765         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5766
5767 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5768
5769         PR fortran/43207
5770         PR fortran/43969
5771         * gfortran.dg/class_18.f03: New.
5772         * gfortran.dg/class_19.f03: New.
5773
5774 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5775
5776         PR debug/44112
5777         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5778         * g++.dg/debug/dwarf2/const1.C: Remove.
5779
5780 2010-05-14  Jason Merrill  <jason@redhat.com>
5781
5782         * g++.dg/eh/cond4.C: New.
5783         * g++.dg/eh/elide2.C: Adjust.
5784         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5785
5786 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5787
5788         PR fortran/44135
5789         * gfortran.dg/actual_array_interface_2.f90: New test.
5790
5791 2010-05-14  Richard Guenther  <rguenther@suse.de>
5792
5793         PR tree-optimization/44119
5794         * gcc.c-torture/compile/pr44119.c: New testcase.
5795
5796 2010-05-14  Jason Merrill  <jason@redhat.com>
5797
5798         PR c++/44127
5799         * g++.dg/eh/terminate1.C: New.
5800
5801 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5802
5803         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5804
5805         PR debug/44136
5806         * gcc.dg/pr44136.c: New test.
5807
5808 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5809
5810         PR c++/30566
5811         * g++.dg/warn/Wshadow-4.C: Adjust.
5812         * g++.dg/warn/Wshadow-5.C: New test.
5813         * g++.dg/warn/Wshadow-6.C: New test
5814
5815 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5816
5817         PR fortran/35779
5818         * gfortran.dg/initialization_25.f90: New.
5819
5820 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5821
5822         * g++.dg/otr-fold-1.C: New test.
5823         * g++.dg/otr-fold-2.C: New test.
5824
5825 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5826
5827         PR fortran/44036
5828         * gfortran.dg/gomp/pr44036-1.f90: New test.
5829         * gfortran.dg/gomp/pr44036-2.f90: New test.
5830         * gfortran.dg/gomp/pr44036-3.f90: New test.
5831
5832         PR debug/43983
5833         * gcc.dg/guality/sra-1.c: New test.
5834
5835 2010-05-12  Jan Hubicka  <jh@suse.cz>
5836
5837         * tree-ssa/unreachable.c: New test.
5838
5839 2010-05-12  Jason Merrill  <jason@redhat.com>
5840
5841         * g++.dg/cpp0x/sfinae1.C: New.
5842
5843 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5844
5845         * gcc.target/i386/zee.c: New file.
5846
5847 2010-05-12  Jason Merrill  <jason@redhat.com>
5848
5849         * g++.dg/conversion/op1.C: Expect template candidate message.
5850         * g++.dg/cpp0x/nullptr15.C: Likewise.
5851         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5852         * g++.dg/cpp0x/pr31431.C: Likewise.
5853         * g++.dg/cpp0x/temp_default2.C: Likewise.
5854         * g++.dg/cpp0x/trailing4.C: Likewise.
5855         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5856         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5857         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5858         * g++.dg/cpp0x/variadic35.C: Likewise.
5859         * g++.dg/cpp0x/vt-35147.C: Likewise.
5860         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5861         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5862         * g++.dg/ext/visibility/anon8.C: Likewise.
5863         * g++.dg/ext/vla2.C: Likewise.
5864         * g++.dg/other/pr28114.C: Likewise.
5865         * g++.dg/other/ptrmem10.C: Likewise.
5866         * g++.dg/other/ptrmem11.C: Likewise.
5867         * g++.dg/overload/unknown1.C: Likewise.
5868         * g++.dg/parse/template7.C: Likewise.
5869         * g++.dg/parse/typename7.C: Likewise.
5870         * g++.dg/template/conv11.C: Likewise.
5871         * g++.dg/template/copy1.C: Likewise.
5872         * g++.dg/template/deduce3.C: Likewise.
5873         * g++.dg/template/dependent-expr5.C: Likewise.
5874         * g++.dg/template/friend.C: Likewise.
5875         * g++.dg/template/incomplete2.C: Likewise.
5876         * g++.dg/template/local4.C: Likewise.
5877         * g++.dg/template/local6.C: Likewise.
5878         * g++.dg/template/operator10.C: Likewise.
5879         * g++.dg/template/overload6.C: Likewise.
5880         * g++.dg/template/ptrmem2.C: Likewise.
5881         * g++.dg/template/ptrmem20.C: Likewise.
5882         * g++.dg/template/ptrmem8.C: Likewise.
5883         * g++.dg/template/sfinae2.C: Likewise.
5884         * g++.dg/template/ttp25.C: Likewise.
5885         * g++.dg/template/unify10.C: Likewise.
5886         * g++.dg/template/unify11.C: Likewise.
5887         * g++.dg/template/unify6.C: Likewise.
5888         * g++.dg/template/unify7.C: Likewise.
5889         * g++.dg/template/unify9.C: Likewise.
5890         * g++.dg/template/varmod1.C: Likewise.
5891         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5892         * g++.old-deja/g++.law/operators32.C: Likewise.
5893         * g++.old-deja/g++.pt/crash28.C: Likewise.
5894         * g++.old-deja/g++.pt/crash60.C: Likewise.
5895         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5896         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5897         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5898         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5899         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5900         * g++.old-deja/g++.pt/expr2.C: Likewise.
5901         * g++.old-deja/g++.pt/overload7.C: Likewise.
5902         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5903         * g++.old-deja/g++.pt/spec5.C: Likewise.
5904         * g++.old-deja/g++.pt/spec6.C: Likewise.
5905         * g++.old-deja/g++.pt/t24.C: Likewise.
5906         * g++.old-deja/g++.pt/unify4.C: Likewise.
5907         * g++.old-deja/g++.pt/unify6.C: Likewise.
5908         * g++.old-deja/g++.pt/unify8.C: Likewise.
5909         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5910         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5911         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5912
5913         * g++.dg/cpp0x/initlist32.C: New.
5914
5915         * g++.dg/template/conv11.C: New.
5916         * g++.dg/conversion/op1.C: Adjust expected error.
5917
5918         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5919
5920 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5921
5922         PR target/44088
5923         * gcc.target/i386/avx-cmpsd-1.c: New.
5924         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5925         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5926         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5927         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5928         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5929
5930 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5931
5932         PR middle-end/44085
5933         * gcc.dg/gomp/pr44085.c: New test.
5934         * gfortran.dg/gomp/pr44085.f90: New test.
5935
5936 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5937
5938         * objc-obj-c++-shared/Object1.m: New.
5939         * objc.dg/torture: New directory.
5940         * objc.dg/torture/tls: Ditto.
5941         * objc.dg/tls: Ditto.
5942         * objc.dg/torture/tls/trivial.m: New test.
5943         * objc.dg/torture/tls/thr-init-2.m: New test.
5944         * objc.dg/torture/tls/thr-init-3.m: New test.
5945         * objc.dg/torture/tls/thr-init.m: New test.
5946         * objc.dg/torture/tls/diag-1.m: New test.
5947         * objc.dg/torture/tls/tls.exp: New.
5948         * objc.dg/torture/trivial.m: New test.
5949         * objc.dg/torture/dg-torture.exp: New.
5950         * objc.dg/tls/diag-3.m: New test.
5951         * objc.dg/tls/diag-4.m: New test.
5952         * objc.dg/tls/diag-5.m: New test.
5953         * objc.dg/tls/init-1.m: New test.
5954         * objc.dg/tls/init-2.m: New test.
5955         * objc.dg/tls/tls.exp: New.
5956         * objc.dg/tls/diag-2.m: New test.
5957         * lib/objc.exp: Respond to dg-additional-files.
5958
5959 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5960
5961         * gcc.target/m68k/20100512-1.c: New.
5962
5963 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5964
5965         * gnat.dg/lto8.adb: New test.
5966         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5967         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5968
5969 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5970
5971         PR c++/34272
5972         PR c++/43630
5973         PR c++/34491
5974         * g++.dg/template/crash97.C: New.
5975         * g++.dg/template/crash98.C: Likewise.
5976         * g++.dg/template/crash99.C: Likewise.
5977         * g++.dg/cpp0x/pr31439.C: Adjust.
5978         * g++.dg/template/crash95.C: Likewise.
5979
5980 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5981
5982         PR middle-end/44071
5983         * c-c++-common/asmgoto-4.c: New test.
5984         * gcc.target/i386/pr44071.c: New test.
5985
5986         PR c++/44062
5987         * c-c++-common/Wunused-var-7.c: New test.
5988         * g++.dg/warn/Wunused-var-9.C: New test.
5989
5990 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5991
5992         PR fortran/43711
5993         * gfortran.dg/gomp/pr43711.f90: New.
5994
5995 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5996
5997         PR fortran/31820
5998         * gfortran.dg/select_5.f90: Updated.
5999
6000 2010-05-11  Jan Hubicka  <jh@suse.cz>
6001
6002         PR tree-optimize/44063
6003         * gcc.c-torture/compile/pr44063.c: New testcase.
6004
6005 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6006
6007         PR debug/44023
6008         * gcc.dg/pr44023.c: New test.
6009
6010 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6011
6012         * gnat.dg/lto7.adb: New test.
6013         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6014
6015 2010-05-10  Jason Merrill  <jason@redhat.com>
6016
6017         PR c++/44017
6018         * g++.dg/template/inherit5.C: New.
6019
6020         PR c++/44045
6021         * g++.dg/cpp0x/initlist33.C: New.
6022         * g++.dg/cpp0x/initlist26.C: Adjust.
6023         * g++.dg/cpp0x/initlist28.C: Adjust.
6024
6025 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6026
6027         PR c++/43719
6028         * g++.dg/init/pr43719.C: New.
6029         * g++.dg/anon-struct4.C: Adjust.
6030
6031 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6032
6033         PR debug/44028
6034         * gcc.dg/pr44028.c: New test.
6035
6036 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6037
6038         PR fortran/27866
6039         PR fortran/35003
6040         PR fortran/42809
6041         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6042         * gfortran.dg/warn_conversion.f90: New.
6043
6044 2010-05-10  Michael Matz  <matz@suse.de>
6045
6046         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6047
6048 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6049
6050         PR rtl-optimization/44012
6051         * gcc.dg/pr44012.c: New.
6052
6053 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6054
6055         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6056         Log text on entry and exit.
6057         Prune Sun ld warnings for common symbols with differing sizes.
6058         (lto-link-and-maybe-run): Change caller.
6059
6060 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6061
6062         PR fortran/44044
6063         * gfortran.dg/class_7.f03: Modified.
6064         * gfortran.dg/select_type_1.f03: Modified.
6065         * gfortran.dg/select_type_12.f03: New.
6066
6067 2010-05-10  Richard Guenther  <rguenther@suse.de>
6068
6069         PR tree-optimization/44050
6070         * gcc.dg/torture/pr44050.c: New testcase.
6071
6072 2010-05-10  Wei Guozhi  <carrot@google.com>
6073
6074         PR target/42879
6075         * gcc.target/arm/pr42879.c: New testcase.
6076
6077 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6078
6079         PR c/44051
6080         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6081
6082 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6083
6084         PR c/10676
6085         * gcc.dg/anon-struct-10.c: New test.
6086
6087 2010-05-09  Richard Guenther  <rguenther@suse.de>
6088
6089         PR middle-end/44024
6090         * gcc.dg/pr44024.c: New testcase.
6091
6092 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6093
6094         PR c/4784
6095         * gcc.dg/anon-struct-9.c: New test.
6096
6097 2010-05-09  Richard Guenther  <rguenther@suse.de>
6098
6099         PR middle-end/44043
6100         * gcc.c-torture/compile/pr44043.c: New testcase.
6101
6102 2010-05-09  Richard Guenther  <rguenther@suse.de>
6103
6104         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6105
6106 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6107
6108         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6109
6110 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6111
6112         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6113         * gnat.dg/specs/lto3.ads: Likewise.
6114
6115 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6116
6117         PR middle-end/28685
6118         * gcc.dg/pr28685-1.c: New file.
6119
6120 2010-05-08  Richard Guenther  <rguenther@suse.de>
6121
6122         PR tree-optimization/44030
6123         * gcc.c-torture/compile/pr44030.c: New testcase.
6124
6125 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6126
6127         * gnat.dg/lto6.adb: New test.
6128         * gnat.dg/lto6_pkg.ads: New helper.
6129
6130 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6131
6132         * gnat.dg/lto5.adb: New test.
6133         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6134
6135 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6136
6137         * gnat.dg/lto4.ad[sb]: New test.
6138
6139 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6140
6141         * gnat.dg/specs/lto3.ads: New test.
6142         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6143         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6144
6145 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6146
6147         * gnat.dg/sizetype3.ad[sb]: New test.
6148         * gnat.dg/sizetype3_pkg.ads: New helper.
6149
6150 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6151
6152         PR c++/43951
6153         * g++.dg/init/new29.C: New.
6154
6155 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6156
6157         PR fortran/40728
6158         * gfortran.dg/coarray_1.f90: Fixed error message.
6159         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6160         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6161         * gfortran.dg/intrinsic_std_5.f90: New.
6162
6163 2010-05-07  Jason Merrill  <jason@redhat.com>
6164
6165         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6166
6167 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6168
6169         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6170         (size_t, stderr): Remove.
6171         (read_error): Replaced __builtin_fprintf by fprintf.
6172
6173 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6174
6175         * gcc.dg/ordered-comparison-1.c: New test.
6176         * gcc.dg/ordered-comparison-2.c: New test.
6177         * gcc.dg/ordered-comparison-3.c: New test.
6178         * gcc.dg/ordered-comparison-4.c: New test.
6179
6180 2010-05-06  Mike Stump  <mikestump@comcast.net>
6181
6182         PR objc/35165
6183         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6184
6185 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6186             Jason Merrill  <jason@redhat.com>
6187
6188         * g++.dg/cpp0x/nullptr01.C: New.
6189         * g++.dg/cpp0x/nullptr02.C: New.
6190         * g++.dg/cpp0x/nullptr03.C: New.
6191         * g++.dg/cpp0x/nullptr04.C: New.
6192         * g++.dg/cpp0x/nullptr05.C: New.
6193         * g++.dg/cpp0x/nullptr06.C: New.
6194         * g++.dg/cpp0x/nullptr07.C: New.
6195         * g++.dg/cpp0x/nullptr08.C: New.
6196         * g++.dg/cpp0x/nullptr09.C: New.
6197         * g++.dg/cpp0x/nullptr10.C: New.
6198         * g++.dg/cpp0x/nullptr11.C: New.
6199         * g++.dg/cpp0x/nullptr12.C: New.
6200         * g++.dg/cpp0x/nullptr13.C: New.
6201         * g++.dg/cpp0x/nullptr14.C: New.
6202         * g++.dg/cpp0x/nullptr15.C: New.
6203         * g++.dg/cpp0x/nullptr16.C: New.
6204         * g++.dg/cpp0x/nullptr17.C: New.
6205         * g++.dg/cpp0x/nullptr18.C: New.
6206         * g++.dg/cpp0x/nullptr19.C: New.
6207         * g++.dg/cpp0x/nullptr20.C: New.
6208         * g++.dg/cpp0x/nullptr21.C: New.
6209         * g++.dg/cpp0x/nullptr22.C: New.
6210         * g++.dg/debug/nullptr01.C: New.
6211         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6212
6213 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6214
6215         * gcc.dg/Wunused-var-8.c: Move to...
6216         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6217
6218 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6219
6220         PR c++/40406
6221         * g++.dg/template/crash96.C: New.
6222
6223 2010-05-06  Jan Hubicka  <jh@suse.cz>
6224
6225         PR tree-optimization/43791
6226         * gcc.c-torture/compile/pr43791.c: New file.
6227
6228 2010-05-06  Michael Matz  <matz@suse.de>
6229
6230         PR tree-optimization/43984
6231         * gfortran.dg/pr43984.f90: New test.
6232
6233 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6234
6235         PR 40989
6236         * gcc.dg/pr40989.c: New.
6237
6238 2010-05-06  Richard Guenther  <rguenther@suse.de>
6239
6240         PR tree-optimization/43934
6241         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6242
6243 2010-05-06  Richard Guenther  <rguenther@suse.de>
6244
6245         PR tree-optimization/43987
6246         * gcc.c-torture/execute/pr43987.c: New testcase.
6247         * gcc.dg/torture/pta-escape-1.c: Adjust.
6248         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6249         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6250         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6251         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6252
6253 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6254             Dodji Seketeli  <dodji@redhat.com>
6255
6256         PR c/18624
6257         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6258         * g++.dg/template/sfinae16.C: Likewise.
6259         * gcc.dg/Wunused-var-1.c: Moved to...
6260         * c-c++-common/Wunused-var-1.c: ...here. New test.
6261         * gcc.dg/Wunused-var-2.c: Moved to...
6262         * c-c++-common/Wunused-var-2.c: ...here. New test.
6263         * gcc.dg/Wunused-var-3.c: Moved to...
6264         * c-c++-common/Wunused-var-3.c: ...here. New test.
6265         * gcc.dg/Wunused-var-4.c: Moved to...
6266         * gcc.dg/Wunused-var-1.c: ... here.
6267         * gcc.dg/Wunused-var-5.c: Moved to...
6268         * c-c++-common/Wunused-var-4.c: ...here. New test.
6269         * gcc.dg/Wunused-var-7.c: Moved to...
6270         * c-c++-common/Wunused-var-5.c: ...here. New test.
6271         * gcc.dg/Wunused-var-6.c: Moved to...
6272         * gcc.dg/Wunused-var-2.c: ... here.
6273         * c-c++-common/Wunused-var-1.c: New test.
6274         * c-c++-common/Wunused-var-2.c: New test.
6275         * c-c++-common/Wunused-var-3.c: New test.
6276         * c-c++-common/Wunused-var-4.c: New test.
6277         * c-c++-common/Wunused-var-5.c: New test.
6278         * g++.dg/warn/Wunused-var-1.C: New test.
6279         * g++.dg/warn/Wunused-var-2.C: New test.
6280         * g++.dg/warn/Wunused-var-3.C: New test.
6281         * g++.dg/warn/Wunused-var-4.C: New test.
6282         * g++.dg/warn/Wunused-var-5.C: New test.
6283         * g++.dg/warn/Wunused-var-6.C: New test.
6284         * g++.dg/warn/Wunused-var-7.C: New test.
6285         * g++.dg/warn/Wunused-var-8.C: New test.
6286         * g++.dg/warn/Wunused-parm-1.C: New test.
6287         * g++.dg/warn/Wunused-parm-2.C: New test.
6288         * g++.dg/warn/Wunused-parm-3.C: New test.
6289
6290 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6291
6292         PR fortran/43985
6293         * gfortran.dg/gomp/crayptr5.f90: New test case.
6294
6295 2010-05-05  Jason Merrill  <jason@redhat.com>
6296
6297         PR debug/43370
6298         * g++.dg/ext/attrib39.C: New.
6299
6300 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6301
6302         PR fortran/24978
6303         * gfortran.dg/data_invalid.f90: New.
6304
6305 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6306
6307         * gnat.dg/lto2.adb: New test.
6308
6309 2010-05-05  Jason Merrill  <jason@redhat.com>
6310
6311         PR c++/43787
6312         * g++.dg/opt/empty1.C: New.
6313
6314 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6315
6316         PR fortran/43696
6317         * gfortran.dg/class_17.f03: New.
6318
6319 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6320
6321         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6322
6323 2010-05-04  Mike Stump  <mikestump@comcast.net>
6324
6325         PR objc/35165
6326         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6327
6328 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6329
6330         PR target/43668
6331         * gcc.target/i386/pr43668.c: New.
6332
6333 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6334
6335         PR c++/43028
6336         * g++.dg/cpp0x/initlist31.C: New.
6337
6338 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6339
6340         PR c/43981
6341         * gcc.dg/Wunused-var-8.c: New test.
6342
6343 2010-05-04  Jason Merrill  <jason@redhat.com>
6344
6345         PR c++/38064
6346         * g++.dg/cpp0x/enum3.C: Extend.
6347
6348 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6349
6350         PR target/43799
6351         * gcc.target/i386/pr43799.c: New.
6352
6353 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6354
6355         * gnat.dg/lto1.adb: New test.
6356         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6357
6358 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6359
6360         PR middle-end/43671
6361         * gcc.target/i386/pr43671.c: New.
6362
6363 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6364
6365         PR c++/43705
6366         * g++.dg/template/crash95.C: New.
6367
6368 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6369
6370         PR debug/43508
6371         * gcc.target/i386/pr43508.c: New.
6372
6373 2010-05-04  Richard Guenther  <rguenther@suse.de>
6374
6375         PR tree-optimization/43879
6376         * g++.dg/torture/pr43879-1_0.C: New testcase.
6377         * g++.dg/torture/pr43879-1_1.C: Likewise.
6378
6379 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6380
6381         PR c++/43953
6382         * g++.dg/other/crash-12.C: New test.
6383
6384 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6385
6386         * g++.dg/cdce3.C: Add a space.  Updated.
6387
6388 2010-05-03  Jason Merrill  <jason@redhat.com>
6389
6390         PR c++/43680
6391         * g++.dg/opt/enum2.C: New.
6392         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6393         * g++.dg/warn/Wswitch-1.C: Adjust message.
6394
6395 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6396
6397         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6398         * g++.dg/ext/label13.C: Fix typo.
6399         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6400         alpha*-dec-osf5*.
6401         * gcc.c-torture/compile/limits-declparen.c: xfail on
6402         alpha*-dec-osf5* with -g.
6403         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6404         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6405         * gcc.dg/c99-tgmath-2.c: Likewise.
6406         * gcc.dg/c99-tgmath-3.c: Likewise.
6407         * gcc.dg/c99-tgmath-4.c: Likewise.
6408
6409 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6410
6411         PR fortran/43592
6412         * gfortran.dg/unexpected_interface.f90: New test.
6413
6414 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6415
6416         * ada/acats/run_acats (which): New function.
6417         (host_gnatchop, host_gnatmake): Use it.
6418
6419 2010-05-03  Richard Guenther  <rguenther@suse.de>
6420
6421         PR tree-optimization/43971
6422         * gcc.dg/pr43971.c: New testcase.
6423
6424 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6425
6426         PR debug/43972
6427         * gcc.dg/debug/pr43972.c: New test.
6428
6429 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6430
6431         PR testsuite/43963
6432         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6433
6434 2010-05-02  Richard Guenther  <rguenther@suse.de>
6435
6436         PR tree-optimization/43879
6437         * gcc.dg/torture/pr43879-3.c: New testcase.
6438
6439 2010-05-01  Richard Guenther  <rguenther@suse.de>
6440
6441         PR tree-optimization/43949
6442         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6443
6444 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6445
6446         PR c++/43951
6447         * g++.dg/init/new28.C: New.
6448
6449 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6450
6451         PR objc++/32052
6452         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6453         structure and nested declarations.
6454         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6455         structure and nested declarations.  Reduce header clutter and
6456         use _exit() rather than abort().
6457         * objc.dg/encode-10.m: New.
6458         * objc.dg/encode-11.m: New.
6459
6460 2010-04-30  DJ Delorie  <dj@redhat.com>
6461
6462         * gcc.c-torture/execute/20100430-1.c: New test.
6463
6464 2010-04-30  Jason Merrill  <jason@redhat.com>
6465
6466         PR c++/43868
6467         * g++.dg/template/ptrmem21.C: New.
6468
6469 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6470
6471         PR fortran/18918
6472         PR fortran/43931
6473         * gfortran.dg/coarray_13.f90: New test.
6474
6475 2010-04-30  Richard Guenther  <rguenther@suse.de>
6476
6477         PR lto/43946
6478         * gcc.dg/lto/20100430-1_0.c: New testcase.
6479
6480 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6481
6482         PR debug/43942
6483         * c-c++-common/pr43942.c: New test.
6484
6485 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6486
6487         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6488         conflict with darwin crt1.o 'start' symbol.
6489
6490 2010-04-30  Richard Guenther  <rguenther@suse.de>
6491
6492         PR tree-optimization/43879
6493         * gcc.dg/torture/pr43879_1.c: New testcase.
6494
6495 2010-04-30  Richard Guenther  <rguenther@suse.de>
6496
6497         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6498
6499 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6500
6501         PR c++/43890
6502         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6503         user-provided constructor while recursing.
6504
6505 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6506
6507         PR fortran/42274
6508         * gfortran.dg/class_16.f03: New test.
6509
6510 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6511
6512         PR fortran/42274
6513         * gfortran.dg/class_15.f03: New.
6514
6515 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6516
6517         PR fortran/43326
6518         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6519
6520 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6521
6522         PR fortran/43492
6523         * gfortran.dg/generic_22.f03 : New test.
6524
6525 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6526
6527         PR fortran/42353
6528         * gfortran.dg/class_14.f03: New test.
6529
6530 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6531
6532         PR fortran/42680
6533         * gfortran.dg/interface_32.f90: New test.
6534
6535 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6536             Janus Weil  <janus@gcc.gnu.org>
6537
6538         PR fortran/41829
6539         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6540         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6541         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6542
6543 2010-04-28  Mike Stump  <mikestump@comcast.net>
6544
6545         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6546         dg-excess-errors.
6547         * g++.dg/uninit-pred-2_b.C: Likewise.
6548
6549 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6550
6551         PR fortran/18918
6552         PR fortran/43919
6553         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6554
6555 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6556
6557         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6558         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6559         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6560         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6561         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6562
6563 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6564
6565         * gcc.dg/const-uniq-1.c: New test.
6566         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6567
6568 2010-04-28  Xinliang David Li  <davidxl@google.com>
6569
6570         * gcc.dg/uninit-pred-2_b.c: New test.
6571         * gcc.dg/uninit-pred-4_b.c: New test.
6572         * gcc.dg/uninit-pred-3_d.c: New test.
6573         * gcc.dg/uninit-pred-6_b.c: New test.
6574         * gcc.dg/uninit-pred-8_b.c: New test.
6575         * gcc.dg/uninit-pred-3_a.c: New test.
6576         * gcc.dg/uninit-pred-2_c.c: New test.
6577         * gcc.dg/uninit-pred-5_a.c: New test.
6578         * gcc.dg/uninit-pred-3_e.c: New test.
6579         * gcc.dg/uninit-pred-7_a.c: New test.
6580         * gcc.dg/uninit-pred-6_c.c: New test.
6581         * gcc.dg/uninit-pred-9_a.c: New test.
6582         * gcc.dg/uninit-pred-8_c.c: New test.
6583         * gcc.dg/uninit-pred-3_b.c: New test.
6584         * gcc.dg/uninit-pred-5_b.c: New test.
6585         * gcc.dg/uninit-pred-7_b.c: New test.
6586         * gcc.dg/uninit-pred-6_d.c: New test.
6587         * gcc.dg/uninit-pred-9_b.c: New test.
6588         * gcc.dg/uninit-pred-2_a.c: New test.
6589         * gcc.dg/uninit-pred-4_a.c: New test.
6590         * gcc.dg/uninit-pred-3_c.c: New test.
6591         * gcc.dg/uninit-pred-6_a.c: New test.
6592         * gcc.dg/uninit-pred-8_a.c: New test.
6593         * gcc.dg/uninit-pred-7_c.c: New test.
6594         * gcc.dg/uninit-pred-6_e.c: New test.
6595         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6596         * g++.dg/uninit-pred-1_a.C: New test.
6597         * g++.dg/uninit-pred-1_b.C: New test.
6598         * g++.dg/uninit-pred-2_a.C: New test.
6599         * g++.dg/uninit-pred-2_b.C: New test.
6600         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6601         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6602         * g++.dg/uninit-pred-loop_1.cc: New test.
6603
6604 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6605
6606         * gcc.dg/lto/20091209-1_0.c: New testcase.
6607
6608 2010-04-28  Richard Guenther  <rguenther@suse.de>
6609
6610         PR tree-optimization/43879
6611         PR tree-optimization/43909
6612         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6613
6614 2010-04-28  Richard Guenther  <rguenther@suse.de>
6615
6616         PR c++/43880
6617         * g++.dg/torture/pr43880.C: New testcase.
6618
6619 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6620
6621         PR c++/9335
6622         * g++.dg/template/recurse2.C: Update
6623         * g++.dg/template/recurse.C: Update.
6624         * g++.dg/template/pr23510.C: Update.
6625         * lib/prune.exp: Filter out 'recursively instantiated'.
6626
6627 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6628
6629         PR c++/29043
6630         * g++.dg/init/pr29043.C: New.
6631
6632 2010-04-27  Jason Merrill  <jason@redhat.com>
6633
6634         * g++.dg/lookup/scoped5.C: Adjust.
6635         * g++.dg/lookup/scoped8.C: Adjust.
6636         * g++.dg/template/dependent-expr5.C: Adjust.
6637         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6638
6639         PR c++/43856
6640         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6641
6642         PR c++/43875
6643         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6644
6645 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6646             Jan Hubicka <hubicka@ucw.cz>
6647
6648         * gcc.dg/pure-2.c: New testcase.
6649         * gcc.dg/const-1.c: New testcase.
6650
6651 2010-04-27  Jason Merrill  <jason@redhat.com>
6652
6653         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6654
6655         PR c++/41468
6656         * g++.dg/template/sfinae17.C: New.
6657         * g++.dg/template/sfinae18.C: New.
6658
6659 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6660
6661         * g++.dg/init/pr42844.C: New.
6662         * g++.dg/cpp0x/pr42844-2.C: New.
6663         * g++.dg/cpp0x/defaulted2.C: Adjust.
6664         * g++.dg/tree-ssa/pr27549.C: Likewise.
6665         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6666
6667 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6668
6669         PR fortran/18918
6670         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6671
6672 2010-04-27  Richard Guenther  <rguenther@suse.de>
6673
6674         PR middle-end/40561
6675         * g++.dg/other/pr40561.C: New testcase.
6676
6677 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6678
6679         PR middle-end/43812
6680         * g++.dg/ipa/pr43812.C: New test.
6681
6682 2010-04-27  Jan Hubicka  <jh@suse.cz>
6683
6684         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6685         (test): ... this one.
6686
6687 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6688
6689         PR target/40657
6690         * gcc.target/arm/thumb-stackframe.c: New test.
6691
6692 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6693
6694         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6695         * gcc.dg/misc-column.c: Likewise.
6696         * gcc.dg/Walways-true-1.c: Likewise.
6697         * gcc.dg/Walways-true-2.c: Likewise.
6698         * gcc.dg/warn-addr-cmp.c: Likewise.
6699
6700 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6701
6702         PR fortran/18918
6703         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6704         * gfortran.dg/coarray_12.f90: New.
6705
6706 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6707
6708         PR c/32207
6709         * gcc.dg/pr32207.c: New test.
6710         * gcc.dg/misc-column.c: Adjust expected warning.
6711         * gcc.dg/Walways-true-1.c: Likewise.
6712         * gcc.dg/Walways-true-2.c: Likewise.
6713         * gcc.dg/warn-addr-cmp.c: Likewise.
6714
6715 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6716
6717         PR lto/42776
6718         * lib/lto.exp (lto_prune_vis_warns): New function.
6719         (lto-link-and-maybe-run): Call it.
6720
6721 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6722
6723         PR tree-optimization/43904
6724         * gcc.dg/tree-ssa/tailcall-6.c: New.
6725
6726 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6727
6728         PR testsuite/35165
6729         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6730         Darwin8/OSX10.4 - compatible code generation.
6731         Use scan-rtl-dump.
6732         * obj-c++.dg/stubify-1.mm: Ditto.
6733         * lib/objc-torture.exp: Do not require link success for
6734         "trivial.m" in the runtime checks when dowhat = 'compile'.
6735         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6736         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6737         Darwin8/OSX10.4 - compatible code generation.
6738         * objc.dg/stubify-2.m: Ditto.
6739         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6740         * objc.dg/next-runtime-1.m: Ditto.
6741         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6742         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6743         runtimes on Darwin.
6744
6745 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6746
6747         PR 43715
6748         * lib/plugin-support.exp: Use "-undefined
6749         dynamic_lookup" on darwin.
6750
6751 2010-04-26  Richard Guenther  <rguenther@suse.de>
6752
6753         * gcc.dg/lto/20100426_0.c: New testcase.
6754
6755 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6756
6757         PR tree-optimization/43833
6758         gcc.dg/Warray-bounds-8.c: New test case.
6759
6760 2010-04-26  Richard Guenther  <rguenther@suse.de>
6761
6762         PR lto/43080
6763         * g++.dg/lto/20100423-3_0.C: New testcase.
6764
6765 2010-04-26  Richard Guenther  <rguenther@suse.de>
6766
6767         PR lto/42425
6768         * g++.dg/lto/20100423-2_0.C: New testcase.
6769
6770 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6771
6772         * gcc.dg/vect/bb-slp-23.c: New test.
6773
6774 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6775
6776         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6777         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6778         * gcc.dg/c1x-float-1.c: New test.
6779
6780 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6781
6782         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6783         of "lea\[ \t\]".
6784
6785 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6786
6787         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6788         FreeBSD.
6789         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6790         * gfortran.dg/default_format_2.f90: Ditto.
6791
6792 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6793
6794         * gfortran.dg/pr43505.f90: Clean up .mod file.
6795         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6796         * gfortran.dg/pr41347.f90: Ditto.
6797         * gfortran.dg/internal_pack_4.f90: Ditto.
6798         * gfortran.dg/proc_decl_23.f90: Ditto.
6799         * gfortran.dg/recursive_check_3.f90: Ditto.
6800         * gfortran.dg/intent_out_3.f90: Ditto.
6801         * gfortran.dg/assignment_2.f90: Ditto.
6802         * gfortran.dg/pr41928.f90: Ditto.
6803         * gfortran.dg/pr42166.f90: Ditto.
6804         * gfortran.dg/private_type_12.f90: Ditto.
6805         * gfortran.dg/graphite/pr42185.f90: Ditto.
6806         * gfortran.dg/graphite/pr42186.f90: Ditto.
6807         * gfortran.dg/graphite/pr40982.f90: Ditto.
6808         * gfortran.dg/graphite/id-2.f90: Ditto.
6809         * gfortran.dg/graphite/id-4.f90: Ditto.
6810         * gfortran.dg/graphite/pr42050.f90: Ditto.
6811         * gfortran.dg/graphite/id-18.f90: Ditto.
6812         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6813         * gfortran.dg/graphite/pr41924.f90: Ditto.
6814         * gfortran.dg/graphite/pr42393.f90: Ditto.
6815         * gfortran.dg/graphite/pr37980.f90: Ditto.
6816         * gfortran.dg/graphite/pr38953.f90: Ditto.
6817         * gfortran.dg/graphite/pr42180.f90: Ditto.
6818         * gfortran.dg/graphite/pr42181.f90: Ditto.
6819         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6820         * gfortran.dg/select_type_4.f90: Ditto.
6821         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6822         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6823         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6824         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6825         * gfortran.dg/whole_file_11.f90: Ditto.
6826         * gfortran.dg/private_type_11.f90: Ditto.
6827         * gfortran.dg/vect/vect-gems.f90: Ditto.
6828         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6829
6830 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6831
6832         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6833
6834 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6835
6836         * gnat.dg/pack15.ad[sb]: New test.
6837
6838 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6839
6840         * gcc.target/arm/mla-1.c: New test.
6841
6842 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6843
6844         PR fortran/30073
6845         PR fortran/43793
6846         * gfortran.dg/pr43793.f90: New test.
6847
6848 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6849
6850         PR tree-optimization/41442
6851         * gcc.target/i386/pr41442.c: New test.
6852
6853 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6854
6855         PR fortran/43832
6856         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6857
6858 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6859
6860         PR fortran/43832
6861         * gfortran.dg/open_nounit.f90: New test.
6862
6863 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6864
6865         PR fortran/43841
6866         PR fortran/43843
6867         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6868
6869 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6870
6871         * gcc.dg/Wconversion-integer.c: Update.
6872
6873 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6874
6875         * gnat.dg/unchecked_convert5.adb: New test.
6876
6877 2010-04-23  Richard Guenther  <rguenther@suse.de>
6878
6879         PR lto/41734
6880         * gcc.dg/lto/20100423-2_0.c: New testcase.
6881         * gcc.dg/lto/20100423-2_0.c: Likewise.
6882
6883 2010-04-23  Richard Guenther  <rguenther@suse.de>
6884
6885         PR lto/43455
6886         * gcc.dg/lto/20100423-1_0.c: New testcase.
6887         * gcc.dg/lto/20100423-1_1.c: Likewise.
6888
6889 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6890
6891         PR tree-optimization/43846
6892         * gcc.dg/tree-ssa/sra-10.c: New test.
6893
6894 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6895
6896         PR middle-end/43835
6897         * gcc.c-torture/execute/pr43835.c: New test.
6898
6899 2010-04-23  Richard Guenther  <rguenther@suse.de>
6900
6901         PR lto/42653
6902         * g++.dg/lto/20100423-1_0.C: New testcase.
6903
6904 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6905
6906         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6907
6908 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6909
6910         PR tree-optimization/43842
6911         * gcc.dg/vect/pr43842.c: New test.
6912
6913 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6914
6915         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6916         * gcc.target/i386/wmul-2.c: Likewise.
6917
6918 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6919
6920         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6921         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6922
6923 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6924
6925         * gfortran.dg/reassoc_6.f: New testcase.
6926
6927 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6928
6929         PR middle-end/29274
6930         * gcc.target/arm/wmul-1.c: New test.
6931         * gcc.target/arm/wmul-2.c: New test.
6932
6933 2010-04-22  Richard Guenther  <rguenther@suse.de>
6934
6935         PR tree-optimization/43845
6936         * gcc.c-torture/compile/pr43845.c: New testcase.
6937
6938 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6939
6940         PR middle-end/29274
6941         * gcc.target/i386/wmul-1.c: New test.
6942         * gcc.target/i386/wmul-2.c: New test.
6943         * gcc.target/bfin/wmul-1.c: New test.
6944         * gcc.target/bfin/wmul-2.c: New test.
6945
6946 2010-04-22  Richard Guenther  <rguenther@suse.de>
6947
6948         PR fortran/43829
6949         * gfortran.dg/vector_subscript_6.f90: New testcase.
6950         * gfortran.dg/assign_10.f90: Adjust.
6951
6952 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6953
6954         PR fortran/43836
6955         * gfortran.dg/gomp/pr43836.f90: New test.
6956
6957 2010-04-21  Richard Guenther  <rguenther@suse.de>
6958
6959         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6960
6961 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6962
6963         * gcc.dg/torture/builtin-cproj-3.c: New.
6964
6965 2010-04-20  Jason Merrill  <jason@redhat.com>
6966
6967         PR c++/9335
6968         * g++.dg/template/recurse2.C: New.
6969         * g++.dg/parse/crash36.C: Adjust.
6970         * g++.dg/other/fold1.C: Adjust.
6971         * g++.dg/init/member1.C: Adjust.
6972         * lib/prune.exp: Prune "skipping N instantiation contexts".
6973
6974 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6975
6976         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6977
6978 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6979
6980         * gcc.dg/torture/builtin-cproj-1.c: New.
6981         * gcc.dg/torture/builtin-cproj-2.c: New.
6982
6983 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6984
6985         PR c++/43800
6986         PR c++/43704
6987         * g++.dg/template/typedef32.C: Adjust.
6988         * g++.dg/template/typedef33.C: New test.
6989
6990 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6991
6992         PR fortran/43227
6993         * gfortran.dg/proc_decl_23.f90: New test.
6994
6995         PR fortran/43266
6996         * gfortran.dg/abstract_type_6.f03: New test.
6997
6998 2010-04-20  Xinliang David Li  <davidxl@google.com>
6999
7000         * g++.dg/tree-ssa/fold-compare.C: New.
7001
7002 2010-04-20  Richard Guenther  <rguenther@suse.de>
7003
7004         PR tree-optimization/39417
7005         * g++.dg/torture/pr39417.C: New testcase.
7006
7007 2010-04-20  Richard Guenther  <rguenther@suse.de>
7008
7009         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7010
7011 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7012
7013         * g++.dg/debug/dwarf2/rv1.C: New test.
7014
7015 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7016
7017         PR target/43635
7018         * gcc.c-torture/compile/pr43635.c: New testcase.
7019
7020 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7021
7022         PR fortran/43339
7023         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7024         of sequential loops being private only in the innermost containing
7025         task region.
7026
7027         PR middle-end/43337
7028         * gfortran.dg/gomp/pr43337.f90: New test.
7029
7030 2010-04-19  Richard Guenther  <rguenther@suse.de>
7031
7032         PR tree-optimization/43796
7033         * gfortran.dg/pr43796.f90: New testcase.
7034
7035 2010-04-19  Richard Guenther  <rguenther@suse.de>
7036
7037         PR tree-optimization/43783
7038         * gcc.c-torture/execute/pr43783.c: New testcase.
7039
7040 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7041
7042         PR target/43766
7043         * gcc.target/i386/pr43766.c: New test.
7044
7045 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7046
7047         PR target/43662
7048         * gcc.target/i386/pr43662.c: New test.
7049
7050 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7051
7052         PR c++/43704
7053         * g++.dg/template/typedef32.C: New test.
7054
7055 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7056
7057         PR tree-optimization/37027
7058         * lib/target-supports.exp
7059         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7060         * gcc.dg/vect/pr37027.c: New test.
7061         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7062         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7063         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7064         gcc.dg/vect/vect-complex-6.c: Likewise.
7065
7066 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7067
7068         * g++.dg/debug/dwarf2/enum1.C: New test.
7069
7070 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7071
7072         * gnat.dg/rep_clause5.ad[sb]: New test.
7073         * gnat.dg/rep_clause5_pkg.ads: New helper.
7074
7075 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7076
7077         PR tree-optimization/43771
7078         * g++.dg/vect/pr43771.cc: New test.
7079
7080 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7081
7082         PR fortran/31538
7083         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7084         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7085
7086 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7087
7088         * gnat.dg/sizetype.adb: Rename into...
7089         * gnat.dg/sizetype1.adb: ...this.
7090         * gnat.dg/sizetype2.adb: New test.
7091
7092 2010-04-16  Richard Guenther  <rguenther@suse.de>
7093
7094         PR tree-optimization/43572
7095         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7096
7097 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7098
7099         * gnat.dg/specs/discr_private.ads: New test.
7100
7101 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7102
7103         PR target/41514
7104         * gcc.target/arm/thumb-comparisons.c: New test.
7105
7106         PR target/40603
7107         * gcc.target/arm/thumb-cbranchqi.c: New test.
7108
7109 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7110
7111         * g++.dg/torture/pr36191.C: Enable for SH.
7112
7113 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7114
7115         * gnat.dg/wide_boolean.adb: New test.
7116         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7117
7118 2010-04-15  Richard Guenther  <rguenther@suse.de>
7119
7120         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7121         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7122         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7123         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7124         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7125         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7126         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7127         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7128         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7129         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7130         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7131         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7132         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7133         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7134         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7135
7136 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7137
7138         PR target/21803
7139         * gcc.target/arm/pr42496.c: New test.
7140
7141 2010-04-14  Jason Merrill  <jason@redhat.com>
7142
7143         PR c++/36625
7144         * g++.dg/ext/attrib38.C: New.
7145
7146 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7147
7148         PR testsuite/43739
7149         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7150
7151 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7152
7153         PR 42966
7154         * gcc.dg/cpp/warn-undef-2.c: Update.
7155         * gcc.dg/cpp/warn-traditional-2.c: Update.
7156         * gcc.dg/cpp/warn-comments-2.c: Update.
7157         * gcc.dg/cpp/warn-variadic-2.c: Update.
7158         * gcc.dg/cpp/warn-long-long-2.c: Update.
7159         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7160         * gcc.dg/cpp/warn-multichar-2.c: Update.
7161         * gcc.dg/cpp/warn-normalized-3.c: Update.
7162         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7163         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7164         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7165         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7166         * gcc.dg/cpp/warn-redefined-2.c: Update.
7167         * gfortran.dg/warning-directive-2.F90: Update.
7168         * c-c++-common/cpp/warning-directive-2.c: Update.
7169
7170 2010-04-14  Michael Matz  <matz@suse.de>
7171
7172         PR tree-optimization/42963
7173         * gcc.dg/pr42963.c: New testcase.
7174
7175 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7176
7177         * gnat.dg/class_wide.adb: Rename into...
7178         * gnat.dg/class_wide1.adb: ...this.
7179         * gnat.dg/class_wide2.ad[sb]: New test.
7180
7181 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7182
7183         PR fortran/18918
7184         * gfortran.dg/coarray_9.f90: Update dg-errors.
7185         * gfortran.dg/coarray_10.f90: New test.
7186         * gfortran.dg/coarray_11.f90: New test.
7187
7188 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7189
7190         PR fortran/43747
7191         gfortran.dg/initialization_24.f90: New test.
7192
7193 2010-04-13  Jason Merrill  <jason@redhat.com>
7194
7195         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7196         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7197
7198 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7199
7200         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7201         * g++.dg/dg.exp: Likewise.
7202         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7203         * c-c++-common/cpp/warning-directive-1.c: ... here.
7204         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7205         * c-c++-common/cpp/warning-directive-2.c: ... here.
7206         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7207         * c-c++-common/cpp/warning-directive-3.c: ... here.
7208         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7209         * c-c++-common/cpp/warning-directive-4.c: ... here.
7210         * g++.dg/cpp/warning-directive-1.C: Delete.
7211         * g++.dg/cpp/warning-directive-2.C: Delete.
7212         * g++.dg/cpp/warning-directive-3.C: Delete.
7213         * g++.dg/cpp/warning-directive-4.C: Delete.
7214         * gcc.dg/cpp/normalised-3.c: Delete.
7215         * g++.dg/cpp/normalised-1.C: Rename as ...
7216         * c-c++-common/cpp/normalised-3.c: ... this.
7217
7218 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7219
7220         * gcc.dg/tree-ssa/sra-9.c: New test.
7221
7222 2010-04-13  Michael Matz  <matz@suse.de>
7223
7224         PR middle-end/43730
7225         * gcc.dg/pr43730.c: New test.
7226
7227 2010-04-13  Michael Matz  <matz@suse.de>
7228
7229         * gcc.dg/tree-ssa/negate.c: New testcase.
7230
7231 2010-04-13  Richard Guenther  <rguenther@suse.de>
7232
7233         PR testsuite/43735
7234         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7235
7236 2010-04-13  Richard Guenther  <rguenther@suse.de>
7237
7238         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7239
7240 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7241
7242         * gnat.dg/derived_type1.adb: New test.
7243
7244 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7245
7246         * gcc.dg/plugindir1.c: New testcase.
7247         * gcc.dg/plugindir2.c: New testcase.
7248         * gcc.dg/plugindir3.c: New testcase.
7249         * gcc.dg/plugindir4.c: New testcase.
7250
7251 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7252
7253         * gcc.target/i386/rotate-2.c: New test.
7254
7255 2010-04-12  Jason Merrill  <jason@redhat.com>
7256
7257         PR c++/43641
7258         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7259         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7260
7261 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7262
7263         PR c++/25811
7264         * g++.dg/init/pr25811.C: New test.
7265
7266 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7267
7268         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7269         dg-error, dg-warning.
7270         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7271
7272 2010-04-12  Richard Guenther  <rguenther@suse.de>
7273
7274         * gcc.dg/torture/inline-2.c: New testcase.
7275
7276 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7277
7278         PR bootstrap/43699
7279         * gcc.dg/Wunused-var-7.c: New test.
7280
7281         PR tree-optimization/43560
7282         * gcc.c-torture/execute/pr43560.c: New test.
7283
7284 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7285
7286         * gnat.dg/aggr13.adb: New test.
7287         * gnat.dg/aggr14.adb: Likewise.
7288         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7289
7290 2010-04-12  Richard Guenther  <rguenther@suse.de>
7291
7292         PR c++/43611
7293         * g++.dg/torture/pr43611.C: New testcase.
7294
7295 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7296
7297         PR c/36774
7298         * gcc.dg/pr36774-1.c: New test.
7299         * gcc.dg/pr36774-2.c: New test.
7300
7301 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7302
7303         * gcc.target/sh/rte-delay-slot.c: New test.
7304
7305 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7306
7307         * gnat.dg/pack9.adb: Remove -cargs option.
7308         * gnat.dg/aggr12.ad[sb]: New test.
7309
7310 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7311
7312         PR target/43417
7313         * gcc.target/sh/pr43417.c: New test.
7314
7315 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7316
7317         PR fortran/43591
7318         * gfortran.dg/spec_expr_6.f90: New test.
7319
7320 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7321
7322         PR cpp/43195
7323         * gcc.dg/cpp/pr43195.c: New.
7324         * gcc.dg/cpp/pr43195.h: New.
7325
7326 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7327
7328         PR 42965
7329         * gcc.dg/Werror-6.c: Adjust.
7330         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7331         * gcc.dg/Werror-4.c: Likewise.
7332         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7333         * gcc.dg/Wswitch-enum-error.c: Likewise.
7334         * gcc.dg/Wpointer-arith.c: Likewise.
7335         * gcc.dg/Wfatal.c: Likewise.
7336         * gcc.dg/Wswitch-error.c: Likewise.
7337         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7338         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7339         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7340         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7341         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7342         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7343         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7344         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7345         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7346         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7347         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7348         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7349         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7350         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7351         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7352         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7353         * g++.dg/cpp/warning-directive-2.C: Likewise.
7354         * gfortran.dg/warning-directive-2.F90: Likewise.
7355
7356 2010-04-09  Jason Merrill  <jason@redhat.com>
7357
7358         PR c++/42623
7359         * g++.dg/template/sizeof13.C: New.
7360
7361 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7362
7363         * g++.dg/other/pr35504.C: Add check for thiscall.
7364         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7365         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7366
7367 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7368
7369         PR c++/28584
7370         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7371         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7372         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7373         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7374         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7375         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7376         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7377         * g++.dg/other/increment1.C: Likewise.
7378
7379 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7380
7381         PR fortran/18918
7382         * gfortran.dg/coarray_7.f90: New test.
7383         * gfortran.dg/coarray_8.f90: New test.
7384
7385 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7386
7387         PR fortran/28039
7388         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7389
7390 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7391
7392         PR target/43643
7393         * gcc.dg/pr43643.c: New test.
7394
7395 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7396
7397         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7398
7399 2010-04-08  Richard Guenther  <rguenther@suse.de>
7400
7401         PR tree-optimization/43679
7402         * gcc.c-torture/compile/pr43679.c: New testcase.
7403
7404 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7405
7406         PR debug/43670
7407         * gcc.dg/pr43670.c: New test.
7408
7409 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7410
7411         PR middle-end/40815
7412         * gcc.dg/tree-ssa/reassoc-19.c: New.
7413
7414 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7415
7416         PR c/18624
7417         * gcc.dg/Wunused-var-1.c: New test.
7418         * gcc.dg/Wunused-var-2.c: New test.
7419         * gcc.dg/Wunused-var-3.c: New test.
7420         * gcc.dg/Wunused-var-4.c: New test.
7421         * gcc.dg/Wunused-var-5.c: New test.
7422         * gcc.dg/Wunused-var-6.c: New test.
7423         * gcc.dg/Wunused-parm-1.c: New test.
7424
7425         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7426         * gcc.dg/trunc-1.c: Likewise.
7427         * gcc.dg/vla-9.c: Likewise.
7428         * gcc.dg/dfp/composite-type.c: Likewise.
7429
7430 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7431
7432         PR objc/35996
7433         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7434         * obj-c++.dg/objc-gc-3.mm: Ditto.
7435
7436 2010-04-07  Simon Baldwin  <simonb@google.com>
7437
7438         * gcc.dg/cpp/warn-undef-2.c: New.
7439         * gcc.dg/cpp/warn-traditional-2.c: New.
7440         * gcc.dg/cpp/warn-comments-2.c: New.
7441         * gcc.dg/cpp/warning-directive-1.c: New.
7442         * gcc.dg/cpp/warn-long-long.c: New.
7443         * gcc.dg/cpp/warn-traditional.c: New.
7444         * gcc.dg/cpp/warn-variadic-2.c: New.
7445         * gcc.dg/cpp/warn-undef.c: New.
7446         * gcc.dg/cpp/warn-normalized-1.c: New.
7447         * gcc.dg/cpp/warning-directive-2.c: New.
7448         * gcc.dg/cpp/warn-long-long-2.c: New.
7449         * gcc.dg/cpp/warn-variadic.c: New.
7450         * gcc.dg/cpp/warn-normalized-2.c: New.
7451         * gcc.dg/cpp/warning-directive-3.c: New.
7452         * gcc.dg/cpp/warn-deprecated-2.c: New.
7453         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7454         * gcc.dg/cpp/warn-multichar-2.c: New.
7455         * gcc.dg/cpp/warn-normalized-3.c: New.
7456         * gcc.dg/cpp/warning-directive-4.c: New.
7457         * gcc.dg/cpp/warn-unused-macros.c: New.
7458         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7459         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7460         * gcc.dg/cpp/warn-cxx-compat.c: New.
7461         * gcc.dg/cpp/warn-redefined.c: New.
7462         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7463         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7464         * gcc.dg/cpp/warn-deprecated.c: New.
7465         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7466         * gcc.dg/cpp/warn-redefined-2.c: New.
7467         * gcc.dg/cpp/warn-comments.c: New.
7468         * gcc.dg/cpp/warn-multichar.c: New.
7469         * g++.dg/cpp/warning-directive-1.C: New.
7470         * g++.dg/cpp/warning-directive-2.C: New.
7471         * g++.dg/cpp/warning-directive-3.C: New.
7472         * g++.dg/cpp/warning-directive-4.C: New.
7473         * gfortran.dg/warning-directive-1.F90: New.
7474         * gfortran.dg/warning-directive-3.F90: New.
7475         * gfortran.dg/warning-directive-2.F90: New.
7476         * gfortran.dg/warning-directive-4.F90: New.
7477
7478 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7479
7480         PR objc++/23716
7481         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7482
7483 2010-04-07  Jason Merrill  <jason@redhat.com>
7484
7485         * g++.dg/template/dr408.C: New.
7486
7487         * g++.dg/lookup/ns4.C: New.
7488
7489         PR c++/38392
7490         * g++.dg/template/friend51.C: New test.
7491
7492         PR c++/41970
7493         * g++.old-deja/g++.other/linkage1.C: Adjust.
7494
7495 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7496
7497         PR c++/42697
7498         * g++.dg/template/crash94.C: New test.
7499
7500 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7501
7502         PR c++/40239
7503         * g++.dg/init/aggr5.C: New test.
7504         * g++.dg/init/aggr5.C: New test.
7505
7506 2010-04-07  Richard Guenther  <rguenther@suse.de>
7507
7508         PR tree-optimization/43270
7509         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7510         * gcc.dg/Warray-bounds-7.c: Likewise.
7511
7512 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7513
7514         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7515         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7516         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7517
7518 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7519
7520         PR c++/42556
7521         * g++.dg/init/pr42556.C: New test.
7522
7523 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7524
7525         PR debug/43628
7526         * g++.dg/debug/dwarf2/typedef2.C: New test.
7527
7528 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7529
7530         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7531         c-c++-common/dwarf2/redeclaration-1.C
7532
7533 2010-04-06  Jason Merrill  <jason@redhat.com>
7534
7535         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7536         * g++.dg/ext/attrib18.C: Likewise.
7537         * g++.dg/ext/bitfield2.C: Likewise.
7538         * g++.dg/ext/bitfield4.C: Likewise.
7539         * g++.dg/ext/visibility/warn2.C: Likewise.
7540         * g++.dg/ext/visibility/warn3.C: Likewise.
7541         * g++.dg/gomp/pr26690-1.C: Likewise.
7542         * g++.dg/inherit/covariant7.C: Likewise.
7543         * g++.dg/init/synth2.C: Likewise.
7544         * g++.dg/lookup/using7.C: Likewise.
7545         * g++.dg/other/crash-4.C: Likewise.
7546         * g++.dg/other/error13.C: Likewise.
7547         * g++.dg/other/error20.C: Likewise.
7548         * g++.dg/parse/crash31.C: Likewise.
7549         * g++.dg/parse/error16.C: Likewise.
7550         * g++.dg/parse/error19.C: Likewise.
7551         * g++.dg/parse/error27.C: Likewise.
7552         * g++.dg/parse/error28.C: Likewise.
7553         * g++.dg/parse/fused-params1.C: Likewise.
7554         * g++.dg/template/error2.C: Likewise.
7555         * g++.dg/template/local6.C: Likewise.
7556         * g++.dg/template/qualttp15.C: Likewise.
7557         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7558         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7559         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7560         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7561         * g++.old-deja/g++.eh/spec6.C: Likewise.
7562         * g++.old-deja/g++.jason/crash3.C: Likewise.
7563         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7564         * g++.old-deja/g++.law/ctors5.C: Likewise.
7565         * g++.old-deja/g++.law/ctors9.C: Likewise.
7566         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7567         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7568         * g++.old-deja/g++.other/struct1.C: Likewise.
7569         * g++.old-deja/g++.other/volatile1.C: Likewise.
7570         * g++.old-deja/g++.pt/crash36.C: Likewise.
7571         * g++.old-deja/g++.pt/derived3.C: Likewise.
7572         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7573         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7574
7575 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7576
7577         PR middle-end/43519
7578         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7579         * gcc.dg/graphite/id-19.c: New.
7580
7581 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7582
7583         PR middle-end/32824
7584         * gcc.dg/vect/pr32824: New.
7585
7586 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7587
7588         PR fortran/18918
7589         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7590         * gfortran.dg/coarray_3.f90: Ditto.
7591         * gfortran.dg/coarray_4.f90: Ditto.
7592         * gfortran.dg/coarray_5.f90: Ditto.
7593         * gfortran.dg/coarray_6.f90: Ditto.
7594         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7595
7596 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7597
7598         PR fortran/18918
7599         * gfortran.dg/coarray_4.f90: Fix test.
7600         * gfortran.dg/coarray_6.f90: Add more tests.
7601
7602 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7603
7604         PR fortran/18918
7605         * gfortran.dg/coarray_4.f90: New test.
7606         * gfortran.dg/coarray_5.f90: New test.
7607         * gfortran.dg/coarray_6.f90: New test.
7608
7609 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7610
7611         PR fortran/18918
7612         * gfortran.dg/iso_fortran_env_5.f90: New test.
7613         * gfortran.dg/iso_fortran_env_6.f90: New test.
7614
7615 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7616
7617         PR fortran/39997
7618         * gfortran.dg/coarray_1.f90: New test.
7619         * gfortran.dg/coarray_2.f90: New test.
7620         * gfortran.dg/coarray_3.f90: New test.
7621
7622 2010-04-06  Jason Merrill  <jason@redhat.com>
7623
7624         PR c++/43648
7625         * g++.dg/template/dtor8.C: New.
7626
7627         PR c++/43621
7628         * g++.dg/template/error-recovery2.C: New.
7629
7630 2010-04-06  Jan Hubicka  <jh@suse.czpli
7631
7632         PR tree-optimization/42906
7633         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7634
7635 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7636
7637         PR fortran/43178
7638         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7639         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7640         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7641
7642 2010-04-06  Richard Guenther  <rguenther@suse.de>
7643
7644         PR tree-optimization/43627
7645         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7646
7647 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7648
7649         PR target/43638
7650         * gcc.target/i386/pr43638.c: New test.
7651
7652 2010-04-06  Richard Guenther  <rguenther@suse.de>
7653
7654         PR middle-end/43661
7655         * gcc.c-torture/compile/pr43661.c: New testcase.
7656
7657 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7658
7659         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7660
7661 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7662
7663         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7664
7665 2010-04-02  Richard Guenther  <rguenther@suse.de>
7666
7667         PR tree-optimization/43629
7668         * gcc.c-torture/execute/pr43629.c: New testcase.
7669
7670 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7671             Dominique d'Humieres  <dominiq@lps.ens.fr>
7672
7673         PR libfortran/43605
7674         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7675
7676 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7677
7678         PR debug/43325
7679         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7680
7681 2010-04-01  Jason Merrill  <jason@redhat.com>
7682
7683         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7684
7685 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7686             Manfred Schwarb  <manfred99@gmx.ch>
7687
7688         PR libfortran/43605
7689         * gfortran.dg/ftell_3.f90: New test.
7690
7691 2010-04-01  Richard Guenther  <rguenther@suse.de>
7692
7693         PR middle-end/43614
7694         * gcc.c-torture/compile/pr43614.c: New testcase.
7695
7696 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7697
7698         PR tree-optimization/43141
7699         * gcc.dg/guality/pr43141.c: New test.
7700
7701 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7702
7703         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7704         * g++.dg/eh/spbp.C: Likewise.
7705         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7706         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7707         superfluous casts.
7708         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7709         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7710         * objc.dg/dwarf-2.m: Likewise.
7711
7712 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7713
7714         PR middle-end/43464
7715         * gcc.dg/graphite/id-pr43464.c: New.
7716         * gcc.dg/graphite/id-pr43464-1.c: New.
7717
7718 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7719
7720         PR middle-end/43351
7721         * gcc.dg/graphite/id-pr43351.c
7722
7723 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7724
7725         PR testsuite/35165
7726         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7727         * obj-c++.dg/try-catch-2.mm: Ditto.
7728         * obj-c++.dg/lookup-2.mm: Ditto.
7729         * obj-c++.dg/encode-8.m: Ditto.
7730         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7731         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7732         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7733         * obj-c++.dg/const-str-11.mm: Ditto.
7734         * obj-c++.dg/const-str-9.mm: Ditto.
7735         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7736         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7737         * obj-c++.dg/except-1.mm: Ditto.
7738         * obj-c++.dg/const-str-7.mm: Ditto.
7739         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7740         * obj-c++.dg/const-str-3.mm: Ditto.
7741         * obj-c++.dg/const-str-7.mm: Ditto.
7742         * obj-c++.dg/stubify-2.mm: Change dump file name.
7743
7744         PR objc++/23613
7745         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7746         New macro.
7747         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7748         Remove dg-xfail-if.
7749
7750 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7751
7752         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7753         only with -O2, -O3 or -Os and not with -fwhopr.
7754
7755 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7756
7757         PR c++/43558
7758         * g++.dg/template/typedef31.C: New test.
7759
7760 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7761
7762         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7763         assembler output on *-*-solaris2*.
7764         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7765
7766 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7767
7768         PR debug/43557
7769         * gcc.dg/pr43557-1.c: New test.
7770         * gcc.dg/pr43557-2.c: New file.
7771
7772 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7773
7774         PR 43562
7775         * gcc.dg/pr43562.c: New test.
7776
7777 2010-03-30  Jason Merrill  <jason@redhat.com>
7778
7779         PR c++/43076
7780         * g++.dg/template/error-recovery1.C: New.
7781
7782         PR c++/41786
7783         * g++.dg/parse/ambig5.C: New.
7784
7785 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7786
7787         PR debug/43593
7788         * gcc.dg/guality/pr43593.c: New test.
7789
7790 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7791
7792         PR middle-end/43430
7793         * gcc.dg/vect/pr43430-1.c: New.
7794
7795 2010-03-30  Jason Merrill  <jason@redhat.com>
7796
7797         PR c++/43559
7798         * g++.dg/template/partial7.C: New.
7799
7800 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7801
7802         * gcc.target/s390/stackcheck1.c: New testcase.
7803
7804 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7805
7806         PR libfortran/43265
7807         * gfortran.dg/read_eof_8.f90: New test.
7808
7809 2010-03-29  Jason Merrill  <jason@redhat.com>
7810
7811         * gcc.dg/cpp/include6.c: Change [] to ().
7812
7813         N3077
7814         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7815         splicing and UCNs.
7816         * c-c++-common/raw-string-2.c: Add trigraph test.
7817         * c-c++-common/raw-string-8.c: New.
7818         * c-c++-common/raw-string-9.c: New.
7819         * c-c++-common/raw-string-10.c: New.
7820
7821         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7822         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7823         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7824         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7825         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7826         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7827         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7828
7829 2010-03-29  Richard Guenther  <rguenther@suse.de>
7830
7831         PR tree-optimization/43560
7832         * gcc.dg/torture/pr43560.c: New testcase.
7833
7834 2010-03-29  Jason Merrill  <jason@redhat.com>
7835
7836         N3077
7837         * g++.dg/ext/raw-string-1.C: Change [] to ().
7838         * g++.dg/ext/raw-string-2.C: Change [] to ().
7839         Don't use \ in delimiter.
7840         * g++.dg/ext/raw-string-3.C: Change [] to ().
7841         * g++.dg/ext/raw-string-4.C: Change [] to ().
7842         * g++.dg/ext/raw-string-5.C: Change [] to ().
7843         Test for error on \ in delimiter.
7844         * g++.dg/ext/raw-string-6.C: Change [] to ().
7845         * g++.dg/ext/raw-string-7.C: Change [] to ().
7846
7847 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7848
7849         PR 43564
7850         * gcc.dg/pr43564.c: New test.
7851
7852 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7853
7854         PR fortran/43551
7855         * gfortran.dg/direct_io_12.f90: New test.
7856
7857 2010-03-28  Jan Hubicka  <jh@suse.cz>
7858
7859         PR tree-optimization/43505
7860         * gfortran.dg/pr43505.f90: New testcase.
7861
7862 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7863
7864         PR tree-optimization/43528
7865         * gcc.target/i386/pr43528.c: New test.
7866
7867 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7868
7869         PR c/43381
7870         * gcc.dg/parm-impl-decl-3.c: New test.
7871
7872 2010-03-26  Jason Merrill  <jason@redhat.com>
7873
7874         PR c++/43509
7875         * g++.dg/cpp0x/parse1.C: New.
7876
7877 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7878
7879         PR target/43524
7880         * gcc.target/i386/pr43524.c: New test.
7881
7882 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7883
7884         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7885         whitespace, rename main to foo.
7886         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7887         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7888         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7889         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7890         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7891         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7892         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7893         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7894         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7895         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7896         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7897
7898 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7899
7900         PR c++/43327
7901         * g++.dg/other/crash-10.C: New test.
7902         * g++.dg/other/crash-11.C: New test.
7903
7904 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7905
7906         PR libfortran/43517
7907         * gfortran.dg/read_eof_7.f90: New test.
7908
7909 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7910
7911         PR objc/35165
7912         PR testsuite/43512
7913         * objc-obj-c++-shared: New directory.
7914         * objc-obj-c++-shared/Object1-implementation.h: New file.
7915         * objc-obj-c++-shared/Object1.h: New file.
7916         * objc-obj-c++-shared/Protocol1.h: New file.
7917         * objc-obj-c++-shared/next-abi.h: New file.
7918         * objc-obj-c++-shared/next-mapping.h: New file.
7919         * objc/execute/next_mapping.h: Delete.
7920         * objc.dg/special/special.exp: For all targets run the tests with
7921         -fgnu-runtime, for darwin targets also run the tests with
7922         -fnext-runtime.
7923         * objc.dg/dg.exp: Ditto.
7924         * obj-c++.dg/dg.exp: Ditto.
7925         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7926         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7927         include use of updated NeXT interface.
7928         * objc/execute/formal_protocol-5.m: Ditto.
7929         * objc/execute/protocol-isEqual-2.m: Ditto.
7930         * objc/execute/protocol-isEqual-4.m: Ditto.
7931         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7932         Protocol1.h) and next-mapping.h as required.
7933         * objc/execute/object_is_class.m: Ditto.
7934         * objc/execute/enumeration-1.m: Ditto.
7935         * objc/execute/class-13.m: Ditto.
7936         * objc/execute/formal_protocol-2.m: Ditto.
7937         * objc/execute/formal_protocol-4.m: Ditto.
7938         * objc/execute/class-1.m: Ditto.
7939         * objc/execute/bycopy-1.m: Ditto.
7940         * objc/execute/formal_protocol-6.m: Ditto.
7941         * objc/execute/bycopy-3.m: Ditto.
7942         * objc/execute/class-3.m: Ditto.
7943         * objc/execute/bf-11.m: Ditto.
7944         * objc/execute/class-5.m: Ditto.
7945         * objc/execute/bf-13.m: Ditto.
7946         * objc/execute/class-7.m: Ditto.
7947         * objc/execute/bf-15.m: Ditto.
7948         * objc/execute/class-9.m: Ditto.
7949         * objc/execute/bf-17.m: Ditto.
7950         * objc/execute/bf-19.m: Ditto.
7951         * objc/execute/IMP.m: Ditto.
7952         * objc/execute/exceptions/catchall-1.m: Ditto.
7953         * objc/execute/exceptions/trivial.m: Ditto.
7954         * objc/execute/exceptions/finally-1.m: Ditto.
7955         * objc/execute/exceptions/local-variables-1.m: Ditto.
7956         * objc/execute/exceptions/foward-1.m: Ditto.
7957         * objc/execute/bf-2.m: Ditto.
7958         * objc/execute/string1.m: Ditto.
7959         * objc/execute/bf-4.m: Ditto.
7960         * objc/execute/informal_protocol.m: Ditto.
7961         * objc/execute/string3.m: Ditto.
7962         * objc/execute/bf-6.m: Ditto.
7963         * objc/execute/bf-8.m: Ditto.
7964         * objc/execute/class-tests-1.h: Ditto.
7965         * objc/execute/protocol-isEqual-1.m: Ditto.
7966         * objc/execute/protocol-isEqual-3.m: Ditto.
7967         * objc/execute/_cmd.m: Ditto.
7968         * objc/execute/function-message-1.m: Ditto.
7969         * objc/execute/bf-20.m: Ditto.
7970         * objc/execute/bf-common.h: Ditto.
7971         * objc/execute/np-2.m: Ditto.
7972         * objc/execute/class-10.m: Ditto.
7973         * objc/execute/class-12.m: Ditto.
7974         * objc/execute/enumeration-2.m: Ditto.
7975         * objc/execute/class-14.m: Ditto.
7976         * objc/execute/encode-1.m: Ditto.
7977         * objc/execute/formal_protocol-1.m: Ditto.
7978         * objc/execute/formal_protocol-3.m: Ditto.
7979         * objc/execute/accessing_ivars.m: Ditto.
7980         * objc/execute/bycopy-2.m: Ditto.
7981         * objc/execute/class-2.m: Ditto.
7982         * objc/execute/bf-10.m: Ditto.
7983         * objc/execute/formal_protocol-7.m: Ditto.
7984         * objc/execute/root_methods.m: Ditto.
7985         * objc/execute/class-4.m: Ditto.
7986         * objc/execute/bf-12.m: Ditto.
7987         * objc/execute/class-6.m: Ditto.
7988         * objc/execute/bf-14.m: Ditto.
7989         * objc/execute/nested-func-1.m: Ditto.
7990         * objc/execute/class-8.m: Ditto.
7991         * objc/execute/private.m: Ditto.
7992         * objc/execute/bf-16.m: Ditto.
7993         * objc/execute/bf-18.m: Ditto.
7994         * objc/execute/load-3.m: Ditto.
7995         * objc/execute/compatibility_alias.m: Ditto.
7996         * objc/execute/bf-1.m: Ditto.
7997         * objc/execute/no_clash.m: Ditto.
7998         * objc/execute/bf-3.m: Ditto.
7999         * objc/execute/string2.m: Ditto.
8000         * objc/execute/bf-5.m: Ditto.
8001         * objc/execute/string4.m: Ditto.
8002         * objc/execute/bf-7.m: Ditto.
8003         * objc/execute/object_is_meta_class.m: Ditto.
8004         * objc/execute/bf-9.m: Ditto.
8005         * objc/execute/bf-21.m: Ditto.
8006         * objc/execute/cascading-1.m: Ditto.
8007         * objc/execute/trivial.m: Ditto.
8008         * objc/execute/np-1.m: Ditto.
8009         * objc/compile/trivial.m: Ditto.
8010         * objc/execute/class_self-2.m: Include <stdlib.h>.
8011         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8012         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8013         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8014         and 64bit. Use new NeXT interface as required.
8015         * objc.dg/special/unclaimed-category-1.m: Ditto.
8016         * objc.dg/special/unclaimed-category-1.h: Ditto.
8017         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8018         * objc.dg/func-ptr-1.m: Ditto.
8019         * objc.dg/stret-1.m: Ditto.
8020         * objc.dg/encode-2.m: Ditto.
8021         * objc.dg/category-1.m: Ditto.
8022         * objc.dg/encode-3.m: Ditto.
8023         * objc.dg/call-super-3.m: Ditto.
8024         * objc.dg/method-3.m: Ditto.
8025         * objc.dg/func-ptr-2.m: Ditto.
8026         * objc.dg/lookup-1.m: Ditto.
8027         * objc.dg/encode-4.m: Ditto.
8028         * objc.dg/fix-and-continue-1.m: Ditto.
8029         * objc.dg/proto-lossage-3.m: Ditto.
8030         * objc.dg/method-13.m: Ditto.
8031         * objc.dg/proto-qual-1.m: Ditto.
8032         * objc.dg/zero-link-3.m: Ditto.
8033         * objc.dg/bitfield-1.m: Ditto.
8034         * objc.dg/va-meth-1.m: Ditto.
8035         * objc.dg/super-class-3.m: Ditto.
8036         * objc.dg/call-super-1.m: Ditto.
8037         * objc.dg/type-size-2.m: Ditto.
8038         * objc.dg/method-10.m: Ditto.
8039         * objc.dg/defs.m: Ditto.
8040         * objc.dg/const-str-3.m: Ditto.
8041         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8042         Protocol1.h) and next-mapping.h as required. Use new NeXT
8043         interface as required.
8044         * objc.dg/super-class-4.m: Ditto.
8045         * objc.dg/comp-types-8.m: Ditto.
8046         * objc.dg/call-super-2.m: Ditto.
8047         * objc.dg/objc-fast-4.m: Ditto.
8048         * objc.dg/method-6.m: Ditto.
8049         * objc.dg/const-str-3.m: Ditto.
8050         * objc.dg/const-str-7.m: Ditto.
8051         * objc.dg/method-15.m: Ditto.
8052         * objc.dg/method-19.m: Ditto.
8053         * objc.dg/sync-1.m: Ditto.
8054         * objc.dg/layout-1.m: Ditto.
8055         * objc.dg/bitfield-3.m: Ditto.
8056         * objc.dg/try-catch-3.m: Ditto.
8057         * objc.dg/try-catch-7.m: Ditto.
8058         * objc.dg/comp-types-10.m: Ditto.
8059         * objc.dg/selector-2.: Ditto.
8060         * objc.dg/method-7.m: Ditto.
8061         * objc.dg/typedef-alias-1.m: Ditto.
8062         * objc.dg/proto-lossage-2.m: Ditto.
8063         * objc.dg/comp-types-11.m: Ditto.
8064         * objc.dg/sizeof-1.m: Ditto.
8065         * objc.dg/method-17.m: Ditto.
8066         * objc.dg/bitfield-5.m: Ditto.
8067         * objc.dg/try-catch-1.m: Ditto.
8068         * objc.dg/encode-5.m: Ditto.
8069         * objc.dg/fix-and-continue-2.m: Ditto.
8070         * objc.dg/method-9.m: Ditto.
8071         * objc.dg/isa-field-1.m: Ditto.
8072         * objc.dg/local-decl-2.m: Ditto.
8073         * objc.dg/objc-gc-4.m: Ditto.
8074         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8075         * objc.dg/gnu-runtime-3.m: Ditto.
8076         * objc.dg/encode-7.m: Ditto.
8077         * objc.dg/encode-8.m: Ditto.
8078         * objc.dg/selector-3.m: Ditto.
8079         * objc.dg/gnu-runtime-1.m: Ditto.
8080         * objc.dg/const-str-12.m: Ditto.
8081         * objc.dg/gnu-runtime-2.m: Ditto.
8082         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8083         * objc.dg/selector-1.m: Ditto.
8084         * objc.dg/stubify-2.m: Ditto.
8085         * objc.dg/zero-link-1.m: Ditto.
8086         * objc.dg/stret-2.m: Ditto.
8087         * objc.dg/zero-link-2.m: Ditto.
8088         * objc.dg/next-runtime-1.m: Ditto.
8089         * objc.dg/symtab-1.m: Ditto.
8090         * objc.dg/stubify-1.m: Ditto.
8091         * objc.dg/bitfield-2.m: Ditto.
8092         * objc.dg/try-catch-10.m: Apply to both runtimes.
8093         * objc.dg/const-str-1.m: Ditto.
8094         * objc.dg/image-info.m: Ditto.
8095         * objc.dg/encode-9.m: Ditto.
8096         * objc.dg/pragma-1.m: Apply test to all targets.
8097         * objc.dg/const-str-4.m: Ditto.
8098         * objc.dg/const-str-8.m: Ditto.
8099         * objc.dg/super-class-2.m: Ditto.
8100         * objc.dg/try-catch-5.m: Ditto.
8101         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8102         Protocol1.h) and next-mapping.h as required. Use new NeXT
8103         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8104         * objc.dg/const-str-11.m: Ditto.
8105         * objc.dg/const-str-9.m: Ditto.
8106         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8107         * objc.dg/encode-1.m: Remove redundant -lobjc.
8108         * objc.dg/try-catch-9.m: Tidy space.
8109         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8110         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8111         and 64bit. Use new NeXT interface as required.
8112         * obj-c++.dg/template-4.mm: Ditto.
8113         * obj-c++.dg/defs.mm: Ditto.
8114         * obj-c++.dg/basic.mm: Ditto.
8115         * obj-c++.dg/encode-4.mm: Ditto.
8116         * obj-c++.dg/method-17.mm: Ditto.
8117         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8118         * obj-c++.dg/cxx-class-1.mm: Ditto.
8119         * obj-c++.dg/method-10.mm: Ditto.
8120         * obj-c++.dg/va-meth-1.mm: Ditto.
8121         * obj-c++.dg/encode-5.mm: Ditto.
8122         * obj-c++.dg/lookup-2.mm: Ditto.
8123         * obj-c++.dg/template-3.mm: Ditto.
8124         * obj-c++.dg/proto-qual-1.mm: Ditto.
8125         * obj-c++.dg/qual-types-1.m: Ditto.
8126         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8127         * obj-c++.dg/template-1.mm: Ditto.
8128         * obj-c++.dg/encode-6.mm: Ditto.
8129         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8130         Protocol1.h) and next-mapping.h as required. Use new NeXT
8131         interface as required.
8132         * obj-c++.dg/except-1.mm: Ditto.
8133         * obj-c++.dg/const-str-7.mm: Ditto.
8134         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8135         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8136         * obj-c++.dg/selector-2.mm: Ditto.
8137         * obj-c++.dg/isa-field-1.mm: Ditto.
8138         * obj-c++.dg/try-catch-1.mm: Ditto.
8139         * obj-c++.dg/local-decl-1.mm: Ditto.
8140         * obj-c++.dg/try-catch-9.mm: Ditto.
8141         * obj-c++.dg/no-extra-load.mm: Ditto.
8142         * obj-c++.dg/selector-5.mm: Ditto.
8143         * obj-c++.dg/method-12.mm: Ditto.
8144         * obj-c++.dg/try-catch-11.mm: Ditto.
8145         * obj-c++.dg/comp-types-11.mm: Ditto.
8146         * obj-c++.dg/bitfield-3.mm: Ditto.
8147         * obj-c++.dg/method-6.mm: Ditto.
8148         * obj-c++.dg/super-class-2.mm: Ditto.
8149         * obj-c++.dg/method-21.mm: Ditto.
8150         * obj-c++.dg/const-str-8.mm: Ditto.
8151         * obj-c++.dg/try-catch-7.mm: Ditto.
8152         * obj-c++.dg/method-15.mm: Ditto.
8153         * obj-c++.dg/layout-1.mm: Ditto.
8154         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8155         * obj-c++.dg/const-str-3.mm: Ditto.
8156         * obj-c++.dg/try-catch-2.mm: Ditto.
8157         * obj-c++.dg/objc-gc-3.mm: Ditto.
8158         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8159         * obj-c++.dg/bitfield-1.mm: Ditto.
8160         * obj-c++.dg/selector-6.mm: Ditto.
8161         * obj-c++.dg/method-13.mm: Ditto.
8162         * obj-c++.dg/comp-types-12.mm: Ditto.
8163         * obj-c++.dg/bitfield-4.mm: Ditto.
8164         * obj-c++.dg/try-catch-8.mm: Ditto.
8165         * obj-c++.dg/method-2.mm: Ditto.
8166         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8167         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8168         * obj-c++.dg/const-str-4.mm: Ditto.
8169         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8170         * obj-c++.dg/try-catch-3.mm: Ditto.
8171         * obj-c++.dg/comp-types-9.mm: Ditto.
8172         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8173         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8174         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8175         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8176         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8177         Use new NeXT interface as required.
8178         * obj-c++.dg/const-str-10.mm: Ditto.
8179         * obj-c++.dg/const-str-11.mm: Ditto.
8180         * obj-c++.dg/const-str-9.mm: Ditto.
8181         * obj-c++.dg/method-11.mm: Ditto.
8182         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8183         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8184         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8185         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8186         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8187
8188 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8189
8190         PR c++/43206
8191         * g++.dg/template/typedef30.C: New test case.
8192
8193 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8194
8195         PR c/43385
8196         * gcc.c-torture/execute/pr43385.c: New test.
8197
8198 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8199
8200         * gcc.dg/strncpy-fix-1.c: New test.
8201
8202 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8203
8204         PR testsuite/41609
8205         * lib/objc-torture.exp (objc-set-runtime-options): New.
8206         * objc/execute/execute.exp: Check runtime options on each pass.
8207         * objc/execute/exceptions/exceptions.exp: Ditto.
8208         * objc/compile/compile.exp: Ditto.
8209
8210         PR testsuite/42348
8211         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8212         standard tests.
8213         (check_effective_target_objc2): New proc.
8214         (check_effective_target_next_runtime): New proc.
8215         * lib/objc.exp: Determine which runtime is in force and support it.
8216         * lib/obj-c++.exp: Ditto.
8217
8218 2010-03-24  Jason Merrill  <jason@redhat.com>
8219
8220         PR c++/43502
8221         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8222
8223 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8224
8225         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8226         a loop.
8227         * gcc.dg/ipa/ipa-2.c: Likewise.
8228         * gcc.dg/ipa/ipa-3.c: Likewise.
8229         * gcc.dg/ipa/ipa-4.c: Likewise.
8230         * gcc.dg/ipa/ipa-5.c: Likewise.
8231         * gcc.dg/ipa/ipa-7.c: Likewise.
8232         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8233         a loop.
8234         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8235         i_can_not_be_propagated_fully2 into a loop.
8236         * gcc.dg/ipa/ipa-8.c: New test.
8237         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8238
8239 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8240
8241         PR debug/19192
8242         PR debug/43479
8243         * gcc.dg/guality/pr43479.c: New test.
8244         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8245         and add volatile keyword.
8246
8247 2010-03-23  Mike Stump  <mikestump@comcast.net>
8248
8249         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8250
8251 2010-03-23  Jason Merrill  <jason@redhat.com>
8252
8253         * g++.dg/ext/altivec-17.C: Adjust error message.
8254
8255         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8256         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8257         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8258         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8259         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8260         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8261
8262 2010-03-22  Jason Merrill  <jason@redhat.com>
8263
8264         PR c++/43333
8265         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8266         * g++.dg/ext/is_pod_98.C: New.
8267
8268         PR c++/43281
8269         * g++.dg/cpp0x/auto18.C: New.
8270
8271         * gcc.dg/pr36997.c: Adjust error message.
8272         * g++.dg/ext/vector9.C: Likewise.
8273         * g++.dg/conversion/simd3.C: Likewise.
8274         * g++.dg/other/error23.C: Likewise.
8275
8276 2010-03-22  Michael Matz  <matz@suse.de>
8277
8278         PR middle-end/43475
8279         * gfortran.dg/pr43475.f90: New testcase.
8280
8281 2010-03-22  Richard Guenther  <rguenther@suse.de>
8282
8283         PR tree-optimization/43390
8284         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8285
8286 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8287
8288         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8289         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8290
8291 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8292             Michael Matz  <matz@suse.de>
8293
8294         PR c++/43081
8295         * g++.dg/parse/crash56.C: New test.
8296
8297 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8298
8299         PR fortran/43450
8300         * gfortran.dg/whole_file_15.f90 : New test.
8301
8302 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8303
8304         PR fortran/43409
8305         * gfortran.dg/inquire_size.f90: New test.
8306
8307 2010-03-20  Richard Guenther  <rguenther@suse.de>
8308
8309         PR rtl-optimization/43438
8310         * gcc.c-torture/execute/pr43438.c: New testcase.
8311
8312 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8313
8314         PR c++/43375
8315         * g++.dg/abi/mangle42.C: New test.
8316
8317 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8318
8319         PR C/43211
8320         * gcc.dg/pr43211.c: New test.
8321         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8322
8323 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8324
8325         PR rtl-optimization/42258
8326         * gcc.target/arm/thumb1-mul-moves.c: New test.
8327
8328         PR target/40697
8329         * gcc.target/arm/thumb-andsi.c: New test.
8330
8331         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8332         dg-require-effective-target.
8333
8334 2010-03-19  Michael Matz  <matz@suse.de>
8335
8336         PR c++/43116
8337         * g++.dg/other/pr43116.C: New testcase.
8338
8339 2010-03-19  Michael Matz  <matz@suse.de>
8340
8341         PR target/43305
8342         * gcc.dg/pr43305.c: New testcase.
8343
8344 2010-03-19  Richard Guenther  <rguenther@suse.de>
8345
8346         PR tree-optimization/43415
8347         * gcc.c-torture/compile/pr43415.c: New testcase.
8348
8349 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8350
8351         PR ada/43106
8352         * gnat.dg/case_optimization2.adb: New test.
8353         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8354
8355 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8356             Jack Howarth <howarth@bromo.med.uc.edu>
8357
8358         PR target/36399
8359         * gcc.target/i386/push-1.c: Don't xfail
8360           scan-assembler-not "movups" on darwin.
8361
8362 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8363
8364         PR debug/43058
8365         * gcc.dg/pr43058.c: New test.
8366
8367 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8368
8369         PR middle-end/42450
8370         * g++.dg/torture/pr42450.C: New test.
8371
8372 2010-03-18  Michael Matz  <matz@suse.de>
8373
8374         PR middle-end/43419
8375         * gcc.dg/pr43419.c: New testcase.
8376
8377 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8378
8379         PR rtl-optimization/43360
8380         * gcc.dg/torture/pr43360.c: New.
8381
8382 2010-03-18  Michael Matz  <matz@suse.de>
8383
8384         PR tree-optimization/43402
8385         * gcc.dg/pr43402.c: New testcase.
8386
8387 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8388
8389         PR target/42427
8390         * gcc.dg/pr42427.c: New test.
8391
8392 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8393
8394         PR libfortran/43265
8395         * gfortran.dg/read_empty_file.f: New test.
8396         * gfortran.dg/read_eof_all.f90: New test.
8397         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8398         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8399
8400 2010-03-17  Michael Matz  <matz@suse.de>
8401
8402         * gcc.dg/pr43300.c: Add -w.
8403
8404 2010-03-17  Richard Guenther  <rguenther@suse.de>
8405
8406         * gcc.dg/pr43379.c: Add -w.
8407
8408 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8409
8410         PR fortran/43331
8411         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8412
8413 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8414
8415         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8416
8417 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8418
8419         * ada/acats/run_all.sh: Log start and end times.
8420
8421 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8422
8423         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8424
8425 2010-03-16  Richard Guenther  <rguenther@suse.de>
8426
8427         PR middle-end/43379
8428         * gcc.dg/pr43379.c: New testcase.
8429
8430 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8431
8432         PR debug/43051
8433         * gcc.dg/guality/pr43051-1.c: New test.
8434
8435 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8436
8437         PR testsuite/43363
8438         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8439
8440 2010-03-15  Michael Matz  <matz@suse.de>
8441
8442         PR middle-end/43300
8443         * gcc.dg/pr43300.c: New testcase.
8444
8445 2010-03-15  Richard Guenther  <rguenther@suse.de>
8446
8447         PR tree-optimization/43367
8448         * gcc.c-torture/compile/pr43367.c: New testcase.
8449
8450 2010-03-15  Richard Guenther  <rguenther@suse.de>
8451
8452         PR tree-optimization/43317
8453         * gcc.dg/pr43317.c: New testcase.
8454
8455 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8456
8457         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8458
8459 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8460
8461         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8462
8463 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8464
8465         PR fortran/43362
8466         * gfortran.dg/impure_constructor_1.f90: New test.
8467
8468 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8469
8470         PR middle-end/43354
8471         * gfortran.dg/graphite/id-pr43354.f: New.
8472
8473 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8474
8475         PR middle-end/43349
8476         * gfortran.dg/graphite/pr43349.f: New.
8477
8478 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8479
8480         PR middle-end/43306
8481         * gcc.dg/graphite/pr43306.c: New.
8482
8483 2010-03-12  David S. Miller  <davem@davemloft.net>
8484
8485         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8486         sparc.
8487
8488 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8489
8490         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8491
8492 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8493
8494         PR fortran/43291
8495         PR fortran/43326
8496         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8497
8498 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8499
8500         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8501         fail for *-*-mingw* targets.
8502
8503 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8504
8505         PR debug/43329
8506         * gcc.dg/guality/pr43329-1.c: New test.
8507
8508 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8509
8510         PR tree-optimization/43257
8511         * g++.dg/torture/pr43257.C: New test.
8512
8513 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8514
8515         PR fortran/43228
8516         * gfortran.dg/namelist_61.f90: New test.
8517
8518 2010-03-11  Richard Guenther  <rguenther@suse.de>
8519
8520         PR tree-optimization/43255
8521         * gcc.c-torture/compile/pr43255.c: New testcase.
8522
8523 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8524
8525         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8526         * gcc.dg/pr43280.c: New testcase.
8527
8528 2010-03-11  Richard Guenther  <rguenther@suse.de>
8529
8530         PR lto/43200
8531         * gcc.dg/lto/20100227-1_0.c: New testcase.
8532         * gcc.dg/lto/20100227-1_1.c: Likewise.
8533
8534 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8535
8536         PR libfortran/43320
8537         PR libfortran/43265
8538         * gfortran.dg/read_eof_6.f: New test
8539         * gfortran.dg/read_x_eof.f90: New test.
8540         * gfortran.dg/read_x_past.f: Update test.
8541
8542 2010-03-10  Jan Hubicka  <jh@suse.cz>
8543
8544         * gcc.c-torture/compile/pr43288.c: New test.
8545
8546 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8547
8548         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8549         -fpic/-fPIC flags.
8550         * g++.old-deja/g++.pt/asm2.C: Likewise.
8551         * gcc.c-torture/compile/20000804-1.c: Likewise.
8552         * gcc.target/i386/clobbers.c: Likewise.
8553
8554 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8555
8556         PR fortran/43303
8557         * gfortran.dg/c_assoc_3.f90: New test.
8558
8559 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8560
8561         PR debug/36728
8562         * gcc.dg/guality/pr36728-1.c: New test.
8563         * gcc.dg/guality/pr36728-2.c: New test.
8564
8565 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8566
8567         * gcc.dg/h8300-div-delay-slot.c: New test.
8568
8569 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8570
8571         PR tree-optimization/43236
8572         * gcc.c-torture/execute/pr43236.c: New test.
8573
8574 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8575
8576         PR middle-end/42859
8577         * g++.dg/eh/pr42859.C: New test.
8578
8579 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8580
8581         PR debug/43299
8582         * gcc.dg/pr43299.c: New test.
8583
8584         PR debug/43290
8585         * g++.dg/eh/unwind2.C: New test.
8586
8587 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8588             Reza Yazdani  <reza.yazdani@amd.com>
8589
8590         PR middle-end/43065
8591         * gcc.dg/graphite/run-id-4.c: New.
8592
8593 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8594
8595         PR middle-end/43065
8596         * gcc.dg/graphite/run-id-3.c: New.
8597
8598 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8599
8600         PR middle-end/42644
8601         PR middle-end/42130
8602         * gcc.dg/graphite/id-18.c: New.
8603         * gcc.dg/graphite/run-id-pr42644.c: New.
8604
8605 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8606
8607         PR middle-end/42326
8608         * gcc.dg/graphite/pr42326.c: New.
8609
8610 2010-03-08  Richard Guenther  <rguenther@suse.de>
8611
8612         PR tree-optimization/43269
8613         * gcc.c-torture/execute/pr43269.c: New testcase.
8614
8615 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8616
8617         PR fortran/43256
8618         * gfortran.dg/typebound_call_13.f03: New.
8619
8620 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8621
8622         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8623         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8624
8625 2010-03-05  Jason Merrill  <jason@redhat.com>
8626
8627         * g++.dg/abi/mangle40.C: Require weak and alias.
8628
8629 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8630
8631         PR middle-end/42326
8632         * gfortran.dg/graphite/pr42326.f90: New.
8633         * gfortran.dg/graphite/pr42326-1.f90: New.
8634
8635 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8636
8637         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8638         (gnat_target_compile): Likewise.
8639         Reinitialize GNAT_UNDER_TEST if target changes.
8640         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8641         (local_find_gnatmake): Pass full --GCC to gnatlink.
8642         Remove --LINK.
8643
8644 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8645
8646         PR c/43248
8647         * gcc.dg/compound-literal-1.c: New testcase.
8648
8649 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8650
8651         PR tree-optimization/43164
8652         PR tree-optimization/43191
8653         * gcc.c-torture/compile/pr43164.c: New test.
8654         * gcc.c-torture/compile/pr43191.c: Likewise.
8655
8656 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8657
8658         PR fortran/43244
8659         * gfortran.dg/finalize_9.f90: New.
8660
8661 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8662             Ken Werner <ken@linux.vnet.ibm.com>
8663
8664         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8665         to dg-options for spu.
8666         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8667         dump-scan target to exclude spu.
8668
8669 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8670
8671         PR middle-end/43209
8672         * gcc.dg/tree-ssa/ivopts-4.c: New.
8673
8674 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8675
8676         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8677         include-opts and exclude-opts; skip checking the flags if arguments
8678         are the same as the defaults.
8679         (dg-xfail-if): Verify the number of arguments, supply defaults
8680         for unspecified optional arguments.
8681         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8682
8683 2010-03-03  Jason Merrill  <jason@redhat.com>
8684
8685         PR c++/12909
8686         * g++.dg/abi/mangle40.C: Updated.
8687
8688 2010-03-03  Jason Merrill  <jason@redhat.com>
8689
8690         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8691         * g++.dg/abi/mangle23.C: Likewise.
8692         * g++.dg/eh/simd-2.C: Likewise.
8693         * g++.dg/ext/attribute-test-2.C: Likewise.
8694         * g++.dg/ext/vector14.C: Likewise.
8695         * g++.dg/other/pr34435.C: Likewise.
8696         * g++.dg/template/conv8.C: Likewise.
8697         * g++.dg/template/nontype9.C: Likewise.
8698         * g++.dg/template/qualttp17.C: Likewise.
8699         * g++.dg/template/ref1.C: Likewise.
8700         * g++.old-deja/g++.pt/crash68.C: Likewise.
8701         * g++.old-deja/g++.pt/ref1.C: Likewise.
8702         * g++.old-deja/g++.pt/ref3.C: Likewise.
8703         * g++.old-deja/g++.pt/ref4.C: Likewise.
8704
8705         PR c++/12909
8706         * g++.dg/abi/mangle40.C: New.
8707         * g++.dg/abi/mangle41.C: New.
8708         * g++.dg/lto/20100302_0.C: New.
8709         * g++.dg/lto/20100302_1.C: New.
8710         * g++.dg/lto/20100302.h: New.
8711
8712 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8713
8714         PR fortran/43243
8715         * gfortran.dg/internal_pack_12.f90: New test.
8716
8717 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8718
8719         * gcc.dg/pr36997.c: Adjust error message.
8720
8721 2010-03-03  Mike Stump  <mikestump@comcast.net>
8722
8723         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8724         adjustments to not be present on machines that align the stack to
8725         more than 4 bytes and don't have a red zone yet as that is an
8726         unimplemented optimization.
8727
8728 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8729
8730         PR fortran/43169
8731         * gfortran.dg/impure_assignment_3.f90: New.
8732
8733 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8734
8735         PR debug/43229
8736         * gfortran.dg/pr43229.f90: New test.
8737
8738         PR debug/43237
8739         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8740
8741         PR debug/43177
8742         * gcc.dg/guality/pr43177.c: New test.
8743
8744 2010-03-02  Jason Merrill  <jason@redhat.com>
8745
8746         * g++.dg/ext/vector9.C: Adjust error message.
8747         * g++.dg/conversion/simd3.C: Likewise.
8748         * g++.dg/other/error23.C: Likewise.
8749
8750 2010-03-02  Mike Stump  <mikestump@comcast.net>
8751
8752         PR c++/41090
8753         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8754
8755 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8756
8757         PR fortran/43180
8758         * gfortran.dg/internal_pack_10.f90: New test.
8759
8760         PR fortran/43173
8761         * gfortran.dg/internal_pack_11.f90: New test.
8762
8763 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8764
8765         PR middle-end/42640
8766         * gcc.dg/tree-ssa/pr42640.c: New.
8767
8768 2010-03-01  Richard Guenther  <rguenther@suse.de>
8769
8770         PR tree-optimization/43220
8771         * gcc.c-torture/execute/pr43220.c: New testcase.
8772
8773 2010-03-01  Richard Guenther  <rguenther@suse.de>
8774
8775         PR middle-end/43213
8776         * gcc.dg/pr43213.c: New testcase.
8777
8778 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8779
8780         PR pch/14940
8781         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8782
8783 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8784
8785         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8786         New function.
8787         (check_effective_target_ucn): Likewise.
8788
8789         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8790         if !ucn.
8791         * gcc.dg/ucnid-2.c: Likewise.
8792         * gcc.dg/ucnid-3.c: Likewise.
8793         * gcc.dg/ucnid-4.c: Likewise.
8794         * gcc.dg/ucnid-11.c: Likewise.
8795         * gcc.dg/ucnid-12.c: Likewise.
8796         * gcc.dg/ucnid-6.c: Skip if !ucn.
8797         * gcc.dg/ucnid-9.c: Likewise.
8798
8799 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8800
8801         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8802         lists to dg-skip-if.
8803         * gcc.target/i386/stackalign/return-3.c: Likewise.
8804
8805 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8806
8807         * gcc.target/i386/clearcap.map: New file.
8808         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8809         Pass clearcap.map by default if supported.
8810
8811 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8812
8813         PR fortran/42900
8814         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8815         Explain this.
8816         * gfortran.dg/stat_2.f90: Likewise.
8817
8818 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8819
8820         PR fortran/43199
8821         * gfortran.dg/module_read_2.f90: New test.
8822
8823 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8824
8825         PR c++/42748
8826         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8827         * g++.dg/abi/mangle12.C: Likewise.
8828         * g++.dg/abi/mangle20-2.C: Likewise.
8829         * g++.dg/abi/mangle17.C: Likewise.
8830         * g++.dg/template/cond2.C: Likewise.
8831         * g++.dg/template/pr35240.C: Likewise.
8832
8833 2010-02-27  Richard Guenther  <rguenther@suse.de>
8834
8835         PR tree-optimization/43186
8836         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8837
8838 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8839
8840         * g++.dg/abi/packed1.C: Expect warning on the SH.
8841
8842 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8843
8844         PR c++/42054:
8845         * g++.dg/parse/error37.C: New test.
8846
8847 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8848
8849         PR c/24577
8850         PR c/43192
8851         * gcc.dg/pr8927-1.c: Match new note.
8852         * gcc.dg/990506-0.c: Likewise.
8853         * gcc.dg/gomp/flush-2.c: Likewise.
8854         * gcc.dg/gomp/atomic-5.c: Likewise.
8855         * gcc.dg/gomp/pr34607.c: Likewise.
8856         * gcc.dg/pr35746.c: Likewise.
8857         * gcc.dg/cpp/pragma-1.c: Likewise.
8858         * gcc.dg/cpp/pragma-2.c: Likewise.
8859         * gcc.dg/pr41842.c: Likewise.
8860         * gcc.dg/noncompile/20040629-1.c: Likewise.
8861         * objc.dg/private-1.m: Likewise.
8862
8863 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8864
8865         PR fortran/43185
8866         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8867         * gfortran.dg/default_initialization_4.f90: New test.
8868
8869 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8870
8871         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8872         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8873         * gnat.dg/thin_pointer2.adb: New test.
8874         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8875
8876 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8877
8878         PR c/20631
8879         * gcc.dg/cpp/c90-pedantic.c: New.
8880         * gcc.dg/cpp/c90.c: New.
8881         * gcc.dg/gnu90-const-expr-1.c: New.
8882         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8883
8884 2010-02-26  Richard Guenther  <rguenther@suse.de>
8885
8886         PR tree-optimization/43186
8887         * gcc.c-torture/compile/pr43186.c: New testcase.
8888
8889 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8890
8891         PR debug/43190
8892         * c-c++-common/dwarf2/pr43190.c: New test.
8893
8894 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8895
8896         PR testsuite/37074:
8897         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8898
8899 2010-02-26  Richard Guenther  <rguenther@suse.de>
8900
8901         PR tree-optimization/43188
8902         * gcc.c-torture/compile/pr43188.c: New testcase.
8903
8904 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8905
8906         PR target/43175
8907         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8908
8909 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8910
8911         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8912
8913 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8914
8915         PR target/43154
8916         * gcc.target/powerpc/pr43154.c: New file.
8917
8918 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8919
8920         PR debug/43166
8921         * gfortran.dg/debug/pr43166.f: New test.
8922
8923         PR debug/43165
8924         * gcc.dg/torture/pr43165.c: New test.
8925
8926 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8927
8928         PR c/43128
8929         * c-c++-common/pr41779.c: Update.
8930
8931 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8932
8933         PR ada/32547
8934         * lib/gnat-dg.exp (gnat_load): Redefine.
8935
8936         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8937         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8938
8939 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8940
8941         PR libobjc/36610
8942         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8943         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8944         -fgnu-runtime.
8945         Sort entries.
8946
8947 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8948
8949         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8950
8951 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8952
8953         PR debug/43150
8954         * gcc.dg/guality/vla-1.c: New test.
8955
8956 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8957
8958         PR fortran/43042
8959         * gfortran.dg/c_ptr_tests_15.f90: New test.
8960
8961 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8962
8963         PR target/43107
8964         * gcc.target/i386/pr43107.c: New test.
8965
8966 2010-02-23  Jason Merrill  <jason@redhat.com>
8967
8968         PR c++/43143
8969         * g++.dg/cpp0x/variadic100.C: New.
8970
8971 2010-02-23  Jason Merrill  <jason@redhat.com>
8972
8973         PR debug/42800
8974         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8975         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8976         * c-c++-common/dwarf2/vla1.c: New.
8977
8978 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8979
8980         PR target/43139
8981         * gcc.dg/pr43139.c: New test.
8982
8983         PR debug/43077
8984         * gcc.dg/guality/pr43077-1.c: New test.
8985
8986 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8987
8988         PR 43123
8989         * gcc.dg/march.c: New.
8990         * gcc.dg/march-generic.c: New.
8991         * gcc.dg/mtune.c: New.
8992
8993 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8994
8995         PR middle-end/43083
8996         * gcc.dg/graphite/pr43083.c: New.
8997
8998 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8999
9000         PR middle-end/43097
9001         * gfortran.dg/graphite/pr43097.f: New.
9002
9003 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9004             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9005
9006         PR middle-end/43140
9007         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9008
9009 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9010
9011         PR middle-end/43026
9012         * g++.dg/graphite/pr43026.C: New.
9013
9014 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9015
9016         PR c++/43126
9017         * gcc.dg/cleanup-1.c: Update.
9018         * gcc.dg/func-args-1.c: Update.
9019         * gcc.dg/format/sentinel-1.c: Update.
9020         * g++.old-deja/g++.jason/scoping10.C: Update.
9021         * g++.old-deja/g++.ns/lookup5.C: Update.
9022         * g++.dg/ext/cleanup-1.C: Update.
9023         * g++.dg/parse/varmod1.C: Update.
9024         * g++.dg/parse/error33.C: Update.
9025         * g++.dg/expr/call3.C: Update.
9026         * g++.dg/func-args-1.C: New.
9027
9028 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9029
9030         PR c/43125
9031         * gcc.dg/attr-used-2.c: Moved to ...
9032         * c-c++-common/attr-used-2.c: Here.
9033
9034         * gcc.dg/attr-used.c: Moved to ...
9035         * c-c++-common/attr-used.c: Here.
9036
9037 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9038
9039         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9040
9041 2010-02-22  Richard Guenther  <rguenther@suse.de>
9042
9043         PR lto/43045
9044         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9045         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9046
9047 2010-02-22  Richard Guenther  <rguenther@suse.de>
9048
9049         PR tree-optimization/42749
9050         * gcc.c-torture/compile/pr42749.c: New testcase.
9051
9052 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9053
9054         PR fortran/43072
9055         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9056         * gfortran.dg/internal_pack_9.f90: New test.
9057
9058 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9059
9060         PR c++/23510
9061         * g++.dg/template/recurse.C: Adjust.
9062         * g++.dg/template/pr23510.C: New.
9063
9064 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9065
9066         PR c++/42824
9067         * g++.dg/template/memclass4.C: New test.
9068
9069 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9070
9071         PR fortran/35259
9072         * gfortran.dg/reassoc_5.f90: New test.
9073
9074 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9075
9076         PR target/43067
9077         * gcc.target/i386/pr43067.c: New test.
9078
9079 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9080
9081         PR c++/35669
9082         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9083         -Wconversion-null.
9084         * g++.dg/warn/Wconversion-null.C: New test.
9085         * g++.old-deja/g++.other/null1.C: Move to...
9086         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9087
9088 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9089
9090         PR fortran/36932
9091         PR fortran/36933
9092         * gfortran.dg/dependency_26.f90: New test.
9093
9094         PR fortran/43072
9095         * gfortran.dg/internal_pack_7.f90: New test.
9096
9097         PR fortran/43111
9098         * gfortran.dg/internal_pack_8.f90: New test.
9099
9100 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9101
9102         PR 43128
9103         * c-c++-common/pr41779.c: Fix broken testcase.
9104
9105 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9106
9107         PR 36513
9108         * c-c++-common/pr36513.c: New testcase.
9109         * c-c++-common/pr36513-2.c: New testcase.
9110
9111 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9112
9113         PR 41779
9114         * c-c++-common/pr41779.c: New.
9115
9116 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9117
9118         PR debug/43084
9119         * gcc.dg/pr43084.c: New test.
9120
9121 2010-02-19  Richard Guenther  <rguenther@suse.de>
9122
9123         PR tree-optimization/42916
9124         * gcc.dg/pr42916.c: New testcase.
9125
9126 2010-02-18  Jason Merrill  <jason@redhat.com>
9127
9128         PR c++/42837
9129         * g++.dg/abi/packed1.C: Add expected warning.
9130
9131         PR c++/43108
9132         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9133         * gcc.dg/torture/dg-torture.exp: Likewise.
9134         * c-c++-common/torture/complex-sign.h,
9135         c-c++-common/torture/complex-sign-add.c,
9136         c-c++-common/torture/complex-sign-mixed-add.c,
9137         c-c++-common/torture/complex-sign-mixed-div.c,
9138         c-c++-common/torture/complex-sign-mixed-mul.c,
9139         c-c++-common/torture/complex-sign-mixed-sub.c,
9140         c-c++-common/torture/complex-sign-mul.c,
9141         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9142         Adapt for C++ compilation as well.
9143
9144         PR c++/43070
9145         * g++.dg/ext/label1.C: Update.
9146         * g++.dg/ext/label2.C: Update.
9147
9148         PR c++/26261
9149         * g++.dg/template/dependent-name6.C: New.
9150
9151         PR c++/43109
9152         * g++.dg/parse/namespace12.C: New.
9153
9154 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9155
9156         PR tree-optimization/43066
9157         * gcc.c-torture/compile/pr43066.c: New test.
9158
9159 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9160
9161         * g++.dg/ext/attrib35.C: Fix target selector string.
9162         * g++.dg/ext/attrib36.C: Ditto.
9163         * g++.dg/ext/attrib37.C: Ditto.
9164         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9165         * g++.dg/abi/mangle25.C: Ditto.
9166
9167 2010-02-17  Jason Merrill  <jason@redhat.com>
9168
9169         PR c++/43069
9170         * g++.dg/parse/namespace11.C: New.
9171
9172         PR c++/43093
9173         * g++.dg/ext/attrib37.C: New.
9174
9175         PR c++/43079
9176         * g++.dg/template/ptrmem20.C: New.
9177
9178 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9179
9180         PR target/43103
9181         * gcc.target/i386/xop-check.h: Include m256-check.h.
9182         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9183         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9184         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9185         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9186
9187 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9188
9189         PR debug/42918
9190         * gcc.dg/pr42918.c: New test.
9191
9192 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9193
9194         * g++.dg/ext/attrib36.C: Require ILP32.
9195
9196 2010-02-16  Richard Guenther  <rguenther@suse.de>
9197
9198         PR tree-optimization/41043
9199         * gfortran.dg/pr41043.f90: New testcase.
9200         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9201
9202 2010-02-16  Jason Merrill  <jason@redhat.com>
9203
9204         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9205
9206 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9207
9208         PR tree-optimization/43074
9209         * gcc.dg/vect/fast-math-pr43074.c: New test.
9210
9211 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9212
9213         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9214
9215 2010-02-16  Jason Merrill  <jason@redhat.com>
9216
9217         PR c++/43031
9218         * g++.dg/ext/attrib36.C: New.
9219
9220         PR c++/43036
9221         * g++.dg/other/array6.C: New.
9222
9223 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9224
9225         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9226
9227 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9228
9229         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9230         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9231         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9232         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9233         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9234         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9235
9236 2010-02-15  Richard Guenther  <rguenther@suse.de>
9237
9238         PR middle-end/43068
9239         * g++.dg/torture/pr43068.C: New testcase.
9240
9241 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9242
9243         PR c++/43024
9244         * g++.dg/opt/ice1.C: New.
9245
9246 2010-02-14  Jason Merrill  <jason@redhat.com>
9247
9248         PR c++/41997
9249         * g++.dg/cpp0x/initlist-opt.C: New.
9250
9251 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9252
9253         PR fortran/41113
9254         PR fortran/41117
9255         * gfortran.dg/internal_pack_6.f90: New test.
9256
9257 2010-02-12  Jason Merrill  <jason@redhat.com>
9258
9259         PR c++/43054
9260         * g++.dg/cpp0x/variadic99.C: New.
9261
9262 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9263
9264         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9265         sign extend pointers to gualchk_t.
9266
9267         PR c++/43033
9268         * g++.dg/other/default3.C: Xfail g4 test.
9269
9270 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9271
9272         PR middle-end/43012
9273         * gcc.dg/graphite/pr43012.c: New.
9274
9275 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9276
9277         PR middle-end/42930
9278         * g++.dg/graphite/pr42930.C: New.
9279
9280 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9281
9282         PR middle-end/42914
9283         PR middle-end/42530
9284         * gcc.dg/graphite/pr42530.c: New.
9285         * gcc.dg/graphite/pr42914.c: New.
9286
9287 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9288
9289         PR middle-end/42771
9290         * gcc.dg/graphite/pr42771.c: New.
9291
9292 2010-02-11  Richard Guenther  <rguenther@suse.de>
9293
9294         PR tree-optimization/42998
9295         * gcc.c-torture/compile/pr42998.c: New testcase.
9296
9297 2010-02-10  Jason Merrill  <jason@redhat.com>
9298
9299         PR c++/41896
9300         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9301
9302         PR c++/42983, core issue 906
9303         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9304         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9305
9306         PR c++/43016
9307         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9308
9309 2010-02-10  Richard Guenther  <rguenther@suse.de>
9310
9311         PR tree-optimization/43017
9312         * gcc.dg/torture/pr43017.c: New testcase.
9313
9314 2010-02-10  Tobias Burnus <burnus@net-b.de>
9315
9316         PR fortran/40823
9317         * gfortran.dg/private_type_1.f90: Update error location.
9318         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9319         * gfortran.dg/typebound_operator_2.f03: Ditto.
9320         * gfortran.dg/assignment_2.f90: Ditto.
9321         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9322         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9323
9324 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9325
9326         PR fortran/43015
9327         * gfortran.dg/bind_c_usage_20.f90: New test.
9328
9329 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9330
9331         PR debug/43010
9332         * g++.dg/debug/pr43010.C: New test.
9333
9334 2010-02-10  Richard Guenther  <rguenther@suse.de>
9335
9336         PR c/43007
9337         * gcc.c-torture/execute/20100209-1.c: New testcase.
9338         * gcc.dg/fold-div-3.c: Likewise.
9339
9340 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9341
9342         * gcc.dg/builtin-ffs-1.c: New test.
9343
9344 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9345
9346         PR fortran/42999
9347         * gfortran.dg/array_constructor_35.f90: New test.
9348
9349 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9350
9351         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9352
9353 2010-02-09  Jason Merrill  <jason@redhat.com>
9354
9355         PR c++/42399
9356         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9357
9358         PR c++/42370
9359         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9360
9361 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9362
9363         PR fortran/41869
9364         * gfortran.dg/module_write_1.f90: New test.
9365
9366 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9367
9368         * gcc.dg/pr19340.c: Adjust.
9369
9370 2010-02-09  Richard Guenther  <rguenther@suse.de>
9371
9372         PR tree-optimization/43008
9373         * gcc.c-torture/execute/pr43008.c: New testcase.
9374
9375 2010-02-09  Richard Guenther  <rguenther@suse.de>
9376
9377         PR tree-optimization/43000
9378         * gcc.dg/torture/pr43000.c: New testcase.
9379         * gcc.dg/torture/pr43002.c: Likewise.
9380
9381 2010-02-09  Daniel Kraft  <d@domob.eu>
9382
9383         PR fortran/39171
9384         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9385         and pass -Wsurprising as necessary.
9386
9387 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9388
9389         PR tree-optimization/42890
9390         * g++.dg/torture/pr42890.C: New test.
9391
9392 2010-02-08  Richard Guenther  <rguenther@suse.de>
9393
9394         PR middle-end/42995
9395         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9396
9397 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9398
9399         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9400         return 0 from main.
9401         * gcc.dg/graphite/block-1.c: Same.
9402         * gcc.dg/graphite/block-3.c: Same.
9403         * gcc.dg/graphite/block-4.c: Same.
9404         * gcc.dg/graphite/block-5.c: Same.
9405         * gcc.dg/graphite/block-6.c: Same.
9406         * gcc.dg/graphite/block-7.c: Same.
9407         * gcc.dg/graphite/interchange-0.c: Same.
9408         * gcc.dg/graphite/interchange-1.c: Same.
9409         * gcc.dg/graphite/interchange-10.c: Same.
9410         * gcc.dg/graphite/interchange-11.c: Same.
9411         * gcc.dg/graphite/interchange-12.c: Same.
9412         * gcc.dg/graphite/interchange-2.c: Same.
9413         * gcc.dg/graphite/interchange-3.c: Same.
9414         * gcc.dg/graphite/interchange-4.c: Same.
9415         * gcc.dg/graphite/interchange-5.c: Same.
9416         * gcc.dg/graphite/interchange-6.c: Same.
9417         * gcc.dg/graphite/interchange-7.c: Same.
9418         * gcc.dg/graphite/interchange-8.c: Same.
9419         * gcc.dg/graphite/interchange-9.c: Same.
9420         * gcc.dg/graphite/interchange-mvt.c: Same.
9421
9422 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9423
9424         * gfortran.dg/graphite/id-19.f: New.
9425         * gfortran.dg/graphite/pr14741.f90: New.
9426         * gfortran.dg/graphite/pr41924.f90: New.
9427         * gfortran.dg/graphite/run-id-2.f90: New.
9428
9429 2010-02-07  Richard Guenther  <rguenther@suse.de>
9430
9431         PR middle-end/42956
9432         * gcc.c-torture/compile/pr42956.c: New testcase.
9433
9434 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9435
9436         PR libfortran/42742
9437         * gfortran.dg/fmt_cache_2.f: New test.
9438
9439 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9440
9441         * gfortran.dg/read_no_eor.f90: New test.
9442
9443 2010-02-05  Jason Merrill  <jason@redhat.com>
9444
9445         * g++.dg/ext/label13.C: Move constructor body out of class.
9446
9447 2010-02-03  Jason Merrill  <jason@redhat.com>
9448
9449         PR c++/42870
9450         * g++.dg/ext/dllexport3.C: New.
9451
9452 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9453
9454         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9455
9456 2010-02-05  Richard Guenther  <rguenther@suse.de>
9457
9458         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9459
9460 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9461
9462         PR c++/42915
9463         * g++.dg/other/crash-9.C: New test.
9464
9465 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9466
9467         PR fortran/42309
9468         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9469
9470 2010-02-04  Richard Guenther  <rguenther@suse.de>
9471
9472         PR rtl-optimization/42952
9473         * gcc.dg/torture/pr42952.c: New testcase.
9474
9475 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9476
9477         PR libfortran/42901
9478         * gfortran.dg/namelist_60.f90: New test.
9479
9480 2010-02-03  Jason Merrill  <jason@redhat.com>
9481
9482         PR c++/40138
9483         * g++.dg/ext/builtin11.C: New.
9484
9485         PR c++/4926
9486         PR c++/38600
9487         * g++.dg/abi/mangle35.C: New.
9488         * g++.dg/abi/mangle37.C: New.
9489
9490         PR c++/12909
9491         * g++.dg/abi/mangle36.C: New.
9492
9493         PR c++/35652
9494         * g++.dg/warn/string1.C: New.
9495
9496 2010-02-03  Richard Guenther  <rguenther@suse.de>
9497
9498         PR tree-optimization/42944
9499         * gcc.dg/errno-1.c: New testcase.
9500
9501 2010-02-03  Richard Guenther  <rguenther@suse.de>
9502
9503         PR middle-end/42927
9504         * gcc.c-torture/compile/pr42927.c: New testcase.
9505
9506 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9507
9508         PR fortran/42936
9509         * gfortran.dg/null_4.f90: New test.
9510
9511 2010-02-02  Jason Merrill  <jason@redhat.com>
9512
9513         PR c++/41090
9514         * g++.dg/ext/label13.C: New.
9515
9516 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9517
9518         PR fortran/42650
9519         * gfortran.dg/func_result_5.f90: New test.
9520
9521 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9522
9523         PR fortran/42922
9524         * gfortran.dg/pure_initializer_3.f90: News test.
9525
9526 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9527
9528         PR fortran/42888
9529         * gfortran.dg/allocate_derived_2.f90: New test.
9530
9531 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9532
9533         PR middle-end/42898
9534         * gcc.dg/torture/pr42898-2.c: New test.
9535
9536 2010-01-31  Richard Guenther  <rguenther@suse.de>
9537
9538         PR middle-end/42898
9539         * gcc.dg/torture/pr42898.c: New testcase.
9540
9541 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9542
9543         PR fortran/38324
9544         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9545         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9546
9547 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9548
9549         * g++.dg/tree-ssa/inline-1.C: New.
9550         * g++.dg/tree-ssa/inline-2.C: New.
9551         * g++.dg/tree-ssa/inline-3.C: New.
9552
9553 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9554
9555         PR testsuite/41701
9556         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9557         the string 'pow' in the pathname of the compiler from generating a
9558         test failure.
9559
9560 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9561
9562         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9563         * g++.old-deja/g++.mike/eh17.C: Likewise.
9564         * g++.old-deja/g++.mike/p5571.C: Likewise.
9565
9566 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9567
9568         PR c++/42758
9569         PR c++/42634
9570         PR c++/42336
9571         PR c++/42797
9572         PR c++/42880
9573         * g++.dg/other/crash-5.C: New test.
9574         * g++.dg/other/crash-6.C: New test.
9575         * g++.dg/other/crash-7.C: New test.
9576         * g++.dg/other/crash-8.C: New test.
9577
9578 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9579
9580         PR rtl-optimization/42889
9581         * gcc.dg/pr42889.c: New test.
9582
9583 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9584
9585         * gcc.target/i386/pr42881.c: Use SSE2.
9586
9587 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9588
9589         PR target/42891
9590         * gcc.target/i386/pr42891.c: New test.
9591
9592 2010-01-28  Richard Guenther  <rguenther@suse.de>
9593
9594         PR tree-optimization/42871
9595         * g++.dg/torture/pr42871.C: New testcase.
9596
9597 2010-01-28  Richard Guenther  <rguenther@suse.de>
9598
9599         * gcc.dg/Wobjsize-1.h: New testcase.
9600         * gcc.dg/Wobjsize-1.c: Likewise.
9601
9602 2010-01-28  Richard Guenther  <rguenther@suse.de>
9603
9604         PR middle-end/42883
9605         * g++.dg/torture/pr42883.C: New testcase.
9606
9607 2010-01-28  Michael Matz  <matz@suse.de>
9608
9609         * gcc.target/i386/pr42881.c: New test.
9610
9611 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9612
9613         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9614         Add i?86-*-solaris2* support.
9615
9616 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9617
9618         PR c++/42713
9619         PR c++/42820
9620         * g++.dg/template/typedef27.C: New test case.
9621         * g++.dg/template/typedef28.C: New test case.
9622
9623 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9624
9625         * gcc.dg/optimize-bswap*.c: Add ARM target
9626
9627 2010-01-27  Richard Guenther  <rguenther@suse.de>
9628
9629         PR middle-end/42878
9630         * gcc.dg/torture/pr42878-1.c: New testcase.
9631         * gcc.dg/torture/pr42878-2.c: Likewise.
9632
9633 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9634
9635         PR middle-end/42874
9636         * gcc.dg/vla-22.c: New test.
9637
9638 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9639
9640         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9641         current collation.
9642
9643 2010-01-26  Richard Guenther  <rguenther@suse.de>
9644
9645         PR rtl-optimization/42685
9646         * gcc.dg/pr42685.c: New testcase.
9647         * g++.dg/other/pr42685.C: Likewise.
9648
9649 2010-01-26  Richard Guenther  <rguenther@suse.de>
9650
9651         PR middle-end/42806
9652         * g++.dg/other/pr42806.C: New testcase.
9653
9654 2010-01-26  Richard Guenther  <rguenther@suse.de>
9655
9656         PR tree-optimization/42250
9657         * gcc.dg/pr42250.c: New testcase.
9658
9659 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9660
9661         * gnat.dg/array_bounds_test.adb: New test.
9662
9663 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9664
9665         PR fortran/42858
9666         * gfortran.dg/generic_21.f90: New test.
9667
9668 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9669
9670         PR testsuite/41522
9671         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9672
9673 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9674
9675         PR c++/42748
9676         * g++.dg/abi/arm_va_list2.C: New test.
9677         * g++.dg/abi/arm_va_list2.h: Companion header file.
9678
9679 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9680
9681         PR fortran/41044
9682         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9683
9684         PR fortran/41167
9685         * gfortran.dg/char_array_arg_1.f90 : New test.
9686
9687         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9688
9689 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9690
9691         PR fortran/39304
9692         * gfortran.dg/generic_20.f90: New test.
9693
9694 2010-01-22  Michael Matz  <matz@suse.de>
9695
9696         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9697         -msse2.
9698
9699 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9700
9701         PR fortran/42736
9702         * gfortran.dg/dependency_25.f90 : New test.
9703
9704 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9705
9706         PR tree-optimization/42585
9707         * gcc.dg/tree-ssa/pr42585.c: New test.
9708
9709 2010-01-21  Richard Guenther  <rguenther@suse.de>
9710
9711         PR middle-end/19988
9712         * gcc.dg/pr19988.c: New testcase.
9713
9714 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9715
9716         * g++.dg/compat/decimal/compat-common.h: New file.
9717         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9718         * g++.dg/compat/decimal/pass_x.h: New file.
9719         * g++.dg/compat/decimal/pass_y.h: New file.
9720         * g++.dg/compat/decimal/pass-1_main.C: New file.
9721         * g++.dg/compat/decimal/pass-1_x.C: New file.
9722         * g++.dg/compat/decimal/pass-1_y.C: New file.
9723         * g++.dg/compat/decimal/pass-2_main.C: New file.
9724         * g++.dg/compat/decimal/pass-2_x.C: New file.
9725         * g++.dg/compat/decimal/pass-2_y.C: New file.
9726         * g++.dg/compat/decimal/pass-3_main.C: New file.
9727         * g++.dg/compat/decimal/pass-3_x.C: New file.
9728         * g++.dg/compat/decimal/pass-3_y.C: New file.
9729         * g++.dg/compat/decimal/pass-4_main.C: New file.
9730         * g++.dg/compat/decimal/pass-4_x.C: New file.
9731         * g++.dg/compat/decimal/pass-4_y.C: New file.
9732         * g++.dg/compat/decimal/pass-5_main.C: New file.
9733         * g++.dg/compat/decimal/pass-5_x.C: New file.
9734         * g++.dg/compat/decimal/pass-5_y.C: New file.
9735         * g++.dg/compat/decimal/pass-6_main.C: New file.
9736         * g++.dg/compat/decimal/pass-6_x.C: New file.
9737         * g++.dg/compat/decimal/pass-6_y.C: New file.
9738         * g++.dg/compat/decimal/return_x.h: New file.
9739         * g++.dg/compat/decimal/return_y.h: New file.
9740         * g++.dg/compat/decimal/return-1_main.C: New file.
9741         * g++.dg/compat/decimal/return-1_x.C: New file.
9742         * g++.dg/compat/decimal/return-1_y.C: New file.
9743         * g++.dg/compat/decimal/return-2_main.C: New file.
9744         * g++.dg/compat/decimal/return-2_x.C: New file.
9745         * g++.dg/compat/decimal/return-2_y.C: New file.
9746         * g++.dg/compat/decimal/return-3_main.C: New file.
9747         * g++.dg/compat/decimal/return-3_x.C: New file.
9748         * g++.dg/compat/decimal/return-3_y.C: New file.
9749         * g++.dg/compat/decimal/return-4_main.C: New file.
9750         * g++.dg/compat/decimal/return-4_x.C: New file.
9751         * g++.dg/compat/decimal/return-4_y.C: New file.
9752         * g++.dg/compat/decimal/return-5_main.C: New file.
9753         * g++.dg/compat/decimal/return-5_x.C: New file.
9754         * g++.dg/compat/decimal/return-5_y.C: New file.
9755         * g++.dg/compat/decimal/return-6_main.C: New file.
9756         * g++.dg/compat/decimal/return-6_x.C: New file.
9757         * g++.dg/compat/decimal/return-6_y.C: New file.
9758
9759 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9760
9761         PR debug/42715
9762         * gcc.dg/pr42715.c: New.
9763
9764 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9765
9766         PR c++/42038
9767         * g++.dg/parse/crash55.C: New.
9768
9769 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9770
9771         PR debug/42782
9772         * gcc.dg/guality/pr42782.c: New.
9773
9774 2010-01-20  Jason Merrill  <jason@redhat.com>
9775
9776         PR c++/41788
9777         * g++.dg/abi/packed1.C: New.
9778
9779         PR c++/41920
9780         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9781
9782         PR c++/40750
9783         * g++.dg/parse/fn-typedef1.C: New.
9784         * g++.dg/other/cv_quals.C: Adjust.
9785
9786 2010-01-20  Anthony Green  <green@moxielogic.com>
9787
9788         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9789         pack(push) pragma).
9790         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9791         * gcc.dg/20020312-2.c: Port this to the moxie core.
9792         * gcc.dg/weak/typeof-2.c: Ditto.
9793
9794 2010-01-20  Richard Guenther  <rguenther@suse.de>
9795
9796         PR tree-optimization/42717
9797         * gcc.c-torture/compile/pr42717.c: New testcase.
9798
9799 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9800
9801         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9802         of signed, add a few new tests.
9803
9804         PR middle-end/42803
9805         * g++.dg/parse/limits-initializer1.C: New test.
9806
9807 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9808
9809         PR fortran/42804
9810         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9811         * gfortran.dg/typebound_call_12.f03: New test.
9812
9813 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9814
9815         PR fortran/42783
9816         * gfortran.dg/bounds_check_15.f90 : New test.
9817
9818 2010-01-19  Michael Matz  <matz@suse.de>
9819
9820         PR tree-optimization/41783
9821         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9822
9823 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9824
9825         PR target/38697.
9826         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9827         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9828         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9829         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9830         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9831         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9832         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9833         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9834         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9835         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9836         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9837
9838 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9839
9840         PR fortran/42545
9841         * gfortran.dg/extends_6.f03: Modified an error message.
9842         * gfortran.dg/extends_10.f03: New test.
9843         * gfortran.dg/private_type_6.f03: Modified an error message.
9844         * gfortran.dg/structure_constructor_8.f03: Ditto.
9845
9846 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9847
9848         PR tree-optimization/42719
9849         * gcc.dg/pr42719.c: New test.
9850
9851         PR debug/42728
9852         * gcc.dg/pr42728.c: New test.
9853
9854 2010-01-19  Anthony Green  <green@moxielogic.com>
9855
9856         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9857
9858 2010-01-18  Anthony Green  <green@moxielogic.com>
9859
9860         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9861         for moxie.
9862
9863 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9864
9865         * g++.dg/template/error45.C: reverted as part of reverting the
9866         fix of PR c++/42634.
9867
9868 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9869
9870         PR c++/42634
9871         * g++.dg/template/error45.C: New test.
9872
9873 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9874
9875         PR c++/42766
9876         * g++.dg/conversion/op6.C: New test.
9877
9878 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9879
9880         PR target/42774
9881         * gcc.target/alpha/pr42774.c: New test.
9882
9883 2010-01-18  Richard Guenther  <rguenther@suse.de>
9884
9885         PR tree-optimization/42781
9886         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9887
9888 2010-01-17  Richard Guenther  <rguenther@suse.de>
9889
9890         PR middle-end/42248
9891         * gcc.c-torture/execute/pr42248.c: New testcase.
9892
9893 2010-01-17  Richard Guenther  <rguenther@suse.de>
9894
9895         PR tree-optimization/42773
9896         * g++.dg/torture/pr42773.C: New testcase.
9897
9898 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9899
9900         PR fortran/42677
9901         * gfortran.dg/interface_assignment_5.f90: New test.
9902
9903 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9904
9905         PR c++/42697
9906         * g++.dg/template/crash94.C: Reverted.
9907
9908 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9909
9910         PR debug/42767
9911         * gcc.dg/debug/pr42767.c: New.
9912
9913 2010-01-15  Jason Merrill  <jason@redhat.com>
9914
9915         PR c++/42761
9916         * g++.dg/cpp0x/decltype22.C: New.
9917
9918 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9919
9920         PR middle-end/42760
9921         * g++.dg/torture/pr42760.C: New test.
9922
9923 2010-01-15  Jing Yu  <jingyu@google.com>
9924
9925         PR rtl-optimization/42691
9926         * gcc.c-torture/execute/pr42691.c: New.
9927
9928 2010-01-15  Richard Guenther  <rguenther@suse.de>
9929
9930         PR middle-end/42739
9931         * g++.dg/torture/pr42739.C: New testcase.
9932
9933 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9934
9935         * g++.dg/template/error45.C: Revert as part of reverting changes
9936         or PR c++/42634.
9937
9938 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9939
9940         PR fortran/42684
9941         * gfortran.dg/interface_31.f90: New test.
9942
9943 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9944
9945         * gcc.target/powerpc/pr42747.c: New file.
9946
9947 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9948
9949         PR middle-end/42674
9950         * c-c++-common/pr42674.c: New test.
9951
9952         PR c++/42608
9953         * g++.dg/template/instantiate11.C: New test.
9954
9955 2010-01-14  Jason Merrill  <jason@redhat.com>
9956
9957         PR c++/42701
9958         * g++.dg/overload/error3.C: New.
9959
9960         PR c++/42655
9961         * g++.dg/overload/rvalue1.C: New.
9962
9963 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9964
9965         PR tree-optimization/42706
9966         * gcc.dg/ipa/pr42706.c: New testcase.
9967
9968 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9969
9970         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9971
9972 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9973
9974         PR tree-optimization/42714
9975         * g++.dg/torture/pr42714.C: New test.
9976
9977 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9978
9979         PR rtl-optimization/42246
9980         * gfortran.dg/pr42246-2.f: New.
9981
9982 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9983
9984         PR rtl-optimization/42389
9985         * gcc.dg/pr42389.c: New.
9986
9987 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9988
9989         PR rtl-optimization/42388
9990         * gcc.dg/pr42388.c: New.
9991
9992 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9993
9994         PR rtl-optimization/42294
9995         * gfortran.dg/pr42294.f: New.
9996
9997 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9998
9999         PR rtl-optimization/39453
10000         PR rtl-optimization/42246
10001         * gcc.dg/pr39453.c: New.
10002         * gcc.dg/pr42246.c: New.
10003
10004 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10005
10006         PR middle-end/42245
10007         * gcc.dg/pr42245.c: New.
10008         * gcc.dg/pr42245-2.c: New.
10009
10010 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10011
10012         PR rtl-optimization/42249
10013         * gcc.dg/pr42249.c: New.
10014
10015 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10016
10017         PR c/42721
10018         * gcc.c-torture/execute/pr42721.c: New test.
10019
10020 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10021
10022         PR tree-optimization/42709
10023         * gcc.dg/vect/pr42709.c: New test.
10024
10025 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10026
10027         PR fortran/41478
10028         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10029         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10030
10031 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10032
10033         PR fortran/42481
10034         * gfortran.dg/generic_19.f90 : New test.
10035
10036 2010-01-13  Richard Guenther  <rguenther@suse.de>
10037
10038         PR tree-optimization/42730
10039         * gcc.c-torture/compile/pr42730.c: New testcase.
10040
10041 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10042
10043         PR target/pr42542
10044         * gcc.target/ia64/pr42542-1.c: New.
10045         * gcc.target/ia64/pr42542-2.c: New.
10046         * gcc.target/ia64/pr42542-3.c: New.
10047
10048 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10049
10050         PR c++/42634
10051         * g++.dg/template/error45.C: New test.
10052
10053 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10054
10055         PR tree-optimization/42704
10056         * g++.dg/torture/pr42704.C: New test.
10057
10058 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10059
10060         PR tree-optimization/42703
10061         * gcc.c-torture/compile/pr42703.c: New test.
10062
10063 2010-01-13  Richard Guenther  <rguenther@suse.de>
10064
10065         PR tree-optimization/42705
10066         * gcc.c-torture/compile/pr42705.c: New testcase.
10067
10068 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10069
10070         * gcc.target/bfin/l2.c: New test.
10071         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10072
10073 2010-01-13  Richard Guenther  <rguenther@suse.de>
10074
10075         PR middle-end/42716
10076         * gcc.c-torture/compile/pr42716.c: New testcase.
10077
10078 2010-01-13  Richard Guenther  <rguenther@suse.de>
10079
10080         PR lto/42678
10081         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10082
10083 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10084
10085         PR c/42708
10086         * gcc.c-torture/compile/pr42708-1.c: New test.
10087
10088 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10089
10090         PR debug/42662
10091         * gcc.dg/pr42662.c: New test.
10092
10093         PR tree-optimization/42645
10094         * g++.dg/other/pr42645-1.C: New test.
10095         * g++.dg/other/pr42645-2.C: New test.
10096
10097 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10098
10099         PR target/42416
10100         * gcc.target/powerpc/warn-1.c: New test.
10101         * gcc.target/powerpc/warn-2.c: New test.
10102
10103 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10104
10105         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10106         stack alignment.
10107
10108 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10109
10110         * gcc.dg/lto/20100108_0.c: New.
10111
10112 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10113
10114         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10115         Add -march=i686 -msse for 32bit x86 targets.
10116
10117 2010-01-10  Richard Guenther  <rguenther@suse.de>
10118
10119         PR middle-end/42667
10120         * gcc.dg/torture/pr42667.c: New testcase.
10121
10122 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10123
10124         PR fortran/32489
10125         * gfortran.dg/array_constructor_34.f90: New test.
10126
10127 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10128
10129         PR fortran/20923
10130         * gfortran.dg/array_constructor_33.f90: New test.
10131         gfortran.dg/array_function_5.f90: Add credit.
10132
10133 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10134
10135         PR debug/42631
10136         * gcc.dg/pr42631.c: New.
10137
10138 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10139
10140         PR debug/42630
10141         * gcc.dg/pr42630.c: New.
10142
10143 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10144
10145         PR debug/42629
10146         * gcc.dg/pr42629.c: New.
10147
10148 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10149
10150         PR middle-end/42363
10151         * gcc.dg/torture/pr42363.c: New.
10152
10153 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10154
10155         PR debug/42604
10156         PR debug/42395
10157         * gcc.dg/vect/pr42604.c: New.
10158         * gcc.dg/vect/pr42395.c: New.
10159
10160 2010-01-09  Richard Guenther  <rguenther@suse.de>
10161
10162         PR middle-end/42512
10163         * gcc.c-torture/execute/pr42512.c: New testcase.
10164
10165 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10166
10167         PR fortran/41298
10168         * gfortran.dg/c_ptr_tests_14.f90: New test.
10169
10170 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10171
10172         PR ada/41929
10173         * gnat.dg/null_pointer_deref1.adb: Don't run on
10174         sparc*-sun-solaris2.11.
10175
10176 2010-01-08  Richard Guenther  <rguenther@suse.de>
10177
10178         PR lto/42528
10179         * gcc.dg/lto/20100103-1_0.c: New testcase.
10180         * gcc.dg/lto/20100103-2_0.c: Likewise.
10181
10182 2010-01-08  Tobias Burnus  <burnus@net-b.de
10183
10184         PR/fortran 25829
10185         * gfortran.dg/asynchronous_1.f90: New test.
10186         * gfortran.dg/asynchronous_2.f90: New test.
10187         * gfortran.dg/conflicts.f90: Update error message.
10188
10189 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10190
10191         c++/40155
10192         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10193
10194 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10195
10196         PR tree-optimization/42625
10197         * g++.dg/opt/dtor4.C: New test.
10198         * g++.dg/opt/dtor4.h: New.
10199         * g++.dg/opt/dtor4-aux.cc: New.
10200
10201 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10202
10203         PR fortran/42597
10204         * gfortran.dg/proc_ptr_26.f90: New test.
10205
10206 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10207
10208         PR fortran/41872
10209         * gfortran.dg/allocatable_scalar_7.f90: New test.
10210
10211 2010-01-06  Richard Guenther  <rguenther@suse.de>
10212
10213         * gcc.c-torture/compile/pr42632.c: New testcase.
10214
10215 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10216
10217         PR target/42542
10218         * gcc.target/i386/pr42542-4.c: New.
10219         * gcc.target/i386/pr42542-4a.c: Likewise.
10220         * gcc.target/i386/pr42542-5.c: Likewise.
10221         * gcc.target/i386/pr42542-5a.c: Likewise.
10222
10223 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10224
10225         * gcc.dg/tls/opt-15.c: New test.
10226
10227 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10228
10229         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10230
10231 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10232
10233         PR tree-optimization/42462
10234         * g++.dg/torture/pr42462.C: New test.
10235
10236 2010-01-05  Jason Merrill  <jason@redhat.com>
10237
10238         * g++.dg/cpp0x/initlist30.C: New test.
10239
10240 2010-01-05  Richard Guenther  <rguenther@suse.de>
10241
10242         PR tree-optimization/42614
10243         * gcc.c-torture/execute/pr42614.c: New testcase.
10244
10245 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10246
10247         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10248         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10249         -Wunreachable-code.
10250         * gcc.dg/Wunreachable-2.c: Likewise.
10251         * gcc.dg/Wunreachable-3.c: Likewise.
10252         * gcc.dg/Wunreachable-4.c: Likewise.
10253         * gcc.dg/Wunreachable-5.c: Likewise.
10254         * gcc.dg/Wunreachable-6.c: Likewise.
10255         * gcc.dg/Wunreachable-7.c: Likewise.
10256         * gcc.dg/Wunreachable-8.c: Likewise.
10257         * gcc.dg/20041231-1.c: Likewise.
10258
10259 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10260
10261         PR other/42611
10262         * gcc.dg/pr42611.c: New test.
10263
10264         PR tree-optimization/42508
10265         * g++.dg/opt/pr42508.C: New test.
10266
10267 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10268
10269         PR fortran/41872
10270         * gfortran.dg/allocatable_scalar_8.f90: New.
10271
10272 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10273
10274         PR tree-optimization/42398
10275         * gcc.c-torture/compile/pr42398.c: New test.
10276
10277 2010-01-04  Jason Merrill  <jason@redhat.com>
10278
10279         PR c++/42555
10280         * g++.dg/ext/attrib35.C: New.
10281
10282         PR c++/42567
10283         * g++.dg/cpp0x/auto17.C: New.
10284
10285 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10286
10287         * gcc.dg/lto/20100104_0.c: New.
10288
10289 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10290
10291         PR target/42542
10292         * gcc.target/i386/pr42542-1.c: New.
10293         * gcc.target/i386/pr42542-1a.c: Likewise.
10294         * gcc.target/i386/pr42542-1b.c: Likewise.
10295         * gcc.target/i386/pr42542-2.c: Likewise.
10296         * gcc.target/i386/pr42542-2a.c: Likewise.
10297         * gcc.target/i386/pr42542-2b.c: Likewise.
10298         * gcc.target/i386/pr42542-3.c: Likewise.
10299         * gcc.target/i386/pr42542-3a.c: Likewise.
10300
10301 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10302
10303         PR fortran/41872
10304         * gfortran.dg/allocatable_scalar_5.f90: New test.
10305         * gfortran.dg/allocatable_scalar_6.f90: New test.
10306
10307 2010-01-03  Richard Guenther  <rguenther@suse.de>
10308
10309         PR testsuite/42583
10310         * gfortran.dg/gomp/recursion1.f90: Remove.
10311
10312 2010-01-03  Richard Guenther  <rguenther@suse.de>
10313
10314         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10315         * gcc.dg/uninit-6.c: Likewise.
10316         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10317
10318 2010-01-03  Richard Guenther  <rguenther@suse.de>
10319
10320         PR tree-optimization/42589
10321         * gcc.target/i386/pr42589.c: New testcase.
10322
10323 2010-01-03  Richard Guenther  <rguenther@suse.de>
10324
10325         PR tree-optimization/42438
10326         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10327
10328 2010-01-02  Richard Guenther  <rguenther@suse.de>
10329
10330         PR testsuite/41651
10331         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10332
10333 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10334
10335         PR target/42448
10336         * gcc.target/alpha/pr42448-1.c: New test.
10337         * gcc.target/alpha/pr42448-2.c: Ditto.
10338
10339 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10340
10341         PR preprocessor/41947
10342         * gcc.dg/c99-hexfloat-3.c: New test.
10343
10344 2010-01-01  Richard Guenther  <rguenther@suse.de>
10345
10346         PR c/42570
10347         * gcc.c-torture/execute/pr42570.c: New testcase.
10348
10349 2010-01-01  Richard Guenther  <rguenther@suse.de>
10350
10351         PR middle-end/42559
10352         * gcc.c-torture/compile/pr42559.c: New testcase.
10353
10354 \f
10355 Copyright (C) 2010 Free Software Foundation, Inc.
10356
10357 Copying and distribution of this file, with or without modification,
10358 are permitted in any medium without royalty provided the copyright
10359 notice and this notice are preserved.