OSDN Git Service

* doc/extend.texi: (attribute leaf): Document.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-24  Jan Hubicka  <jh@suse.cz>
2
3         * gcc.dg/tree-ssa/leaf.c: New testcase.
4
5 2010-09-24  Jan Hubicka  <jh@suse.cz>
6
7         PR tree-optimization/45738
8         PR tree-optimization/45741
9         * gcc.c-torture/compile/pr45741.c: New.
10         * gfortran.fortran-torture/compile/pr45738.f90: New.
11
12 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
13
14         * gcc.dg/cpp/undef-opt-1.c: New test.
15
16 2010-09-24  Jason Merrill  <jason@redhat.com>
17
18         * g++.dg/other/error10.C: Adjust expected output.
19
20 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
21
22         PR middle-end/45234
23         * gcc.dg/torture/stackalign/alloca-6.c: New test.
24         * gcc.target/i386/pr45234.c: New test.
25
26 2010-09-24  Richard Guenther  <rguenther@suse.de>
27
28         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
29
30 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
31
32         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
33         as a comment leader in regexp.
34
35 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
36
37         * objc.dg/sync-2.m: New test.
38         * obj-c++.dg/sync-2.mm: New test.
39
40 2010-09-24  Tobias Burnus  <burnus@net-b.de>
41
42         PR fortran/40571
43         * gfortran.dg/iso_fortran_env_7.f90: New.
44
45 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
46
47         * obj-c++.dg/too-many-args.mm: New file.
48
49 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
50
51         Merge from 'apple/trunk' branch on FSF servers.
52
53         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
54
55         Radar 4491608
56         * objc.dg/too-many-args.m: New
57
58 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
59
60         PR fortran/45744
61         * gfortran.dg/dependency_36.f90:  New test.
62
63 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
64
65         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
66         * gcc.target/i386/pad-3.c: Ditto.
67         * gcc.target/i386/pad-7.c: Ditto.
68         * gcc.target/i386/pad-7.c: Ditto.
69         * gcc.target/i386/pr36502.c: Ditto.
70         * gcc.target/i386/zee.c: Ditto.
71         * gcc.target/i386/20060821-1.c: Ditto.
72         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
73         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
74         * gcc.target/i386/pad-5b.c: Ditto.
75         * gcc.target/i386/pad-6a.c: Ditto.
76         * gcc.target/i386/pad-6b.c: Ditto.
77         * gcc.target/i386/pad-8.c: Ditto.
78         * gcc.target/i386/pad-9.c: Ditto.
79         * gcc.target/i386/pad-10.c: Ditto.
80         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
81
82 2010-09-23  Richard Guenther  <rguenther@suse.de>
83
84         PR tree-optimization/45565
85         * g++.dg/ipa/pr45565.C: New testcase.
86
87 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
88
89         PR fortran/45745
90         PR fortran/45648
91         * gfortran.dg/vector_subscript_bound_1.f90: New.
92
93 2010-09-23  Richard Guenther  <rguenther@suse.de>
94
95         PR middle-end/45750
96         * gcc.dg/pr45750.c: New testcase.
97
98 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
99
100         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
101         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
102         build.
103
104 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
105
106         PR rtl-optimization/44374
107         * gcc.target/arm/headmerge-1.c: New test.
108         * gcc.target/arm/headmerge-2.c: New test.
109         * gcc.target/i386/headmerge-1.c: New test.
110         * gcc.target/i386/headmerge-2.c: New test.
111
112 2010-09-23  Daniel Kraft  <d@domob.eu>
113
114         PR fortran/38936
115         PR fortran/44044
116         PR fortran/45474
117         * gfortran.dg/intrinsic_intent_1.f03: New test.
118         * gfortran.dg/select_type_17.f03: New test.
119         * gfortran.dg/associate_5.f03: More definability tests.
120         * gfortran.dg/enum_2.f90: Check definability.
121         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
122         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
123         * gfortran.dg/char_expr_2.f90: Ditto.
124         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
125         * gfortran.dg/enum_5.f90: Ditto.
126         * gfortran.dg/equiv_constraint_8.f90: Ditto.
127         * gfortran.dg/impure_assignment_2.f90: Ditto.
128         * gfortran.dg/impure_assignment_3.f90: Ditto.
129         * gfortran.dg/intent_out_1.f90: Ditto.
130         * gfortran.dg/intent_out_3.f90: Ditto.
131         * gfortran.dg/pointer_assign_7.f90: Ditto.
132         * gfortran.dg/pointer_intent_3.f90: Ditto.
133         * gfortran.dg/pr19936_1.f90: Ditto.
134         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
135         * gfortran.dg/simpleif_2.f90: Ditto.
136         * gfortran.dg/protected_5.f90: Ditto.
137         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
138         * gfortran.dg/protected_6.f90: Ditto.
139         * gfortran.dg/protected_7.f90: Ditto.
140
141 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
142
143         PR libfortran/45710
144         * gfortran.dg/namelist_65.f90: New test.
145
146 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
147
148         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
149         the regexp pattern between the expected label and location string.
150
151 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
152
153         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
154
155 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
156
157         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
158         * gcc.dg/pr27898.c: Likewise.
159         * gcc.dg/pr28712.c: Likewise.
160         * gcc.dg/pr30762-1.c: Likewise.
161         * gcc.dg/pr31529-1.c: Likewise.
162         * gcc.dg/pr34457-1.c: Likewise.
163         * gcc.dg/pr34668-1.c: Likewise.
164         * gcc.dg/pr34989-1.c: Likewise.
165         * gcc.dg/pr43557-1.c: Likewise.
166
167 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
168
169         PR rtl-optimization/45739
170         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
171         regexps.
172
173 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
174
175         * gcc.target/sparc/mnofpu.c: New test.
176
177 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
178
179         PR rtl-optimization/45739
180         * gcc.target/i386/pr45739.c: New test.
181
182 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
183
184         PR fortran/45648
185         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
186         and counts. Add non-elemental function call check.
187
188         PR fortran/45648
189         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
190         arguments checks. Update temporary counts.
191         * gfortran.dg/transpose_optimization_1.f90: New.
192
193 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
194
195         PR objc/23710
196         * objc.dg/invalid-method-1.m: New.
197
198 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
199
200         Merge from 'apple/trunk' branch on FSF servers.
201
202         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
203
204         Radar 4291785
205         * objc.dg/naming-4.m: New
206         * objc.dg/naming-5.m: New
207         * obj-c++.dg/naming-1.mm: New
208         * obj-c++.dg/naming-2.mm: New
209
210 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
211             Jack Howarth  <howarth@bromo.med.uc.edu>
212
213         PR c++/45645
214         * g++.dg/torture/pr44972.C: Use portable assert().
215
216 2010-09-21  Richard Guenther  <rguenther@suse.de>
217
218         PR tree-optimization/45580
219         * g++.dg/torture/pr45580.C: New testcase.
220
221 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
222
223         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
224
225 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
226
227         PR fortran/45438
228         * gfortran.dg/pointer_check_7.f90: New.
229
230 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
231
232         PR rtl-optimization/45728
233         * gcc.c-torture/compile/pr45728.c: New test.
234
235 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
236
237         PR fortran/45081
238         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
239
240 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
241
242         * g++.dg/tree-ssa/pr45605.C: Add "\\".
243
244 2010-09-20  Richard Guenther  <rguenther@suse.de>
245
246         PR middle-end/45704
247         * gcc.dg/torture/pr45704.c: New testcase.
248
249 2010-09-20  Jan Hubicka  <jh@suse.cz>
250
251         PR tree-optimize/45605
252         * g++.dg/tree-ssa/pr45605.C: New testcase.
253
254 2010-09-20  Michael Matz  <matz@suse.de>
255
256         PR testsuite/45706
257         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
258         enough.
259
260 2010-09-20  Richard Guenther  <rguenther@suse.de>
261
262         PR tree-optimization/45705
263         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
264
265 2010-09-20  Michael Matz  <matz@suse.de>
266
267         PR testsuite/45706
268         * lib/target-supports.exp (check_effective_target_vect_perm):
269         Add i?86-*-*.
270
271 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
272
273         PR rtl-optimization/45695
274         * gcc.c-torture/execute/pr45695.c: New test.
275
276 2010-09-19  Jan Hubicka  <jh@suse.cz>
277
278         PR lto/44246
279         * gcc.c-torture/compile/pr44246.c:New file.
280
281 2010-09-19  Ira Rosen  <irar@il.ibm.com>
282
283         PR tree-optimization/45714
284         * gfortran.dg/vect/pr45714-a.f: New test.
285         * gfortran.dg/vect/pr45714-b.f: New test.
286
287 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
288
289         * gnat.dg/const1.adb: Rename into...
290         * gnat.dg/constant1.adb: ...this.
291         * gnat.dg/constant2.adb: New test.
292         * gnat.dg/constant2_pkg1.ads: New helper.
293         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
294
295 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
296
297         * gnat.dg/specs/constant1.ads: New test.
298         * gnat.dg/specs/constant1_pkg.ads: New helper.
299
300 2010-09-18  Jan Hubicka  <jh@suse.cz>
301
302         PR tree-optimization/45453
303         * g++.dg/tree-ssa/pr45453.C: New testcase.
304
305 2010-09-18  Jason Merrill  <jason@redhat.com>
306
307         * g++.dg/cpp0x/initlist44.C: New.
308
309 2010-09-18  Richard Guenther  <rguenther@suse.de>
310
311         PR tree-optimization/45709
312         * g++.dg/torture/pr45709-2.C: New testcase.
313
314 2010-09-18  Richard Guenther  <rguenther@suse.de>
315
316         PR tree-optimization/45709
317         * g++.dg/torture/pr45709.C: New testcase.
318
319 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
320
321         PR testsuite/45719
322         * gcc.target/i386/pad-3.c: Pass -fno-pic.
323
324 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
325
326         * gcc.target/i386/pad-1.c: New.
327         * gcc.target/i386/pad-2.c: Likewise.
328         * gcc.target/i386/pad-3.c: Likewise.
329         * gcc.target/i386/pad-4.c: Likewise.
330         * gcc.target/i386/pad-5a.c: Likewise.
331         * gcc.target/i386/pad-5b.c: Likewise.
332         * gcc.target/i386/pad-6a.c: Likewise.
333         * gcc.target/i386/pad-6b.c: Likewise.
334         * gcc.target/i386/pad-7.c: Likewise.
335         * gcc.target/i386/pad-8.c: Likewise.
336         * gcc.target/i386/pad-9.c: Likewise.
337         * gcc.target/i386/pad-10.c: Likewise.
338
339 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
340
341         PR middle-end/45234
342         * gcc.dg/torture/stackalign/alloca-5.c: New.
343
344 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
345
346         PR middle-end/45678
347         * gcc.dg/torture/pr45678-2.c: New.
348
349 2010-09-17  Richard Guenther  <rguenther@suse.de>
350
351         PR middle-end/45678
352         * gcc.dg/torture/pr45678-1.c: New testcase.
353
354 2010-09-17  Michael Matz  <matz@suse.de>
355
356         PR tree-optimization/43432
357         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
358         check_effective_target_vect_perm_short): New predicates.
359         (check_effective_target_vect_perm): Include x86_64.
360         * gcc.dg/vect/pr43432.c: New test.
361         * gcc.dg/vect/vect-114.c: Adjust.
362         * gcc.dg/vect/vect-15.c: Ditto.
363         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
364         * gcc.dg/vect/slp-perm-9.c: Ditto.
365
366 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
367
368         PR testsuite/45692
369         * objc/execute/exceptions/throw-nil.m: Run the test only with the
370         GNU runtime.
371
372 2010-09-17  Richard Guenther  <rguenther@suse.de>
373
374         * gcc.dg/pr27898.c: Use -flto instead of -combine.
375         * gcc.dg/pr28706.c: Likewise.
376         * gcc.dg/pr28712.c: Likewise.
377         * gcc.dg/pr30762-1.c: Likewise.
378         * gcc.dg/pr30762-2.c: Likewise.
379         * gcc.dg/pr31529-1.c: Likewise.
380         * gcc.dg/pr31529-2.c: Likewise.
381         * gcc.dg/pr34457-1.c: Likewise.
382         * gcc.dg/pr34457-2.c: Likewise.
383         * gcc.dg/pr34668-1.c: Likewise.
384         * gcc.dg/pr34668-2.c: Likewise.
385         * gcc.dg/pr34989-1.c: Likewise.
386         * gcc.dg/pr34989-2.c: Likewise.
387         * gcc.dg/pr43557-1.c: Likewise.
388         * gcc.dg/pr43557-2.c: Likewise.
389         * gcc.dg/debug/pr41893-1.c: Likewise.
390         * gcc.dg/matrix/matrix.exp: Do not use -combine.
391         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
392         * gcc.dg/matrix/matrix-4.c: Likewise.
393         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
394         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
395         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
396         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
397
398 2010-09-16  Tobias Burnus  <burnus@net-b.de>
399
400         PR fortran/43665
401         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
402         optimizations.
403         * gfortran.dg/intent_optimize_1.f90: New test.
404
405 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
406
407         * gcc.target/i386/divmod-1.c: New.
408         * gcc.target/i386/divmod-2.c: Likewise.
409         * gcc.target/i386/divmod-3.c: Likewise.
410         * gcc.target/i386/divmod-4.c: Likewise.
411         * gcc.target/i386/divmod-4a.c: Likewise.
412         * gcc.target/i386/divmod-5.c: Likewise.
413         * gcc.target/i386/divmod-6.c: Likewise.
414         * gcc.target/i386/divmod-7.c: Likewise.
415         * gcc.target/i386/divmod-8.c: Likewise.
416         * gcc.target/i386/udivmod-1.c: Likewise.
417         * gcc.target/i386/udivmod-2.c: Likewise.
418         * gcc.target/i386/udivmod-3.c: Likewise.
419         * gcc.target/i386/udivmod-4.c: Likewise.
420         * gcc.target/i386/udivmod-4a.c: Likewise.
421         * gcc.target/i386/udivmod-5.c: Likewise.
422         * gcc.target/i386/udivmod-6.c: Likewise.
423         * gcc.target/i386/udivmod-7.c: Likewise.
424         * gcc.target/i386/udivmod-8.c: Likewise.
425
426 2010-09-16  Jan Hubicka  <jh@suse.cz>
427
428         * g++.dg/lto/pr45679-1_0.C: New file.
429         * g++.dg/lto/pr45679-1_1.C: New file.
430         * g++.dg/lto/pr45679-0_0.C: New file.
431         * g++.dg/lto/pr45679-0_1.C: New file.
432
433 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
434
435         PR fortran/45674
436         * gfortran.dg/class_dummy_2.f03: New.
437
438 2010-09-16  Richard Guenther  <rguenther@suse.de>
439
440         PR tree-optimization/45623
441         * gcc.dg/torture/pr45623.c: New testcase.
442
443 2010-09-16  Ira Rosen  <irar@il.ibm.com>
444
445         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
446         name and parentheses.
447         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
448
449 2010-09-15  Jason Merrill  <jason@redhat.com>
450
451         * g++.dg/parse/parameter-declaration-2.C: New.
452
453         * g++.dg/cpp0x/scoped_enum2.C: New.
454
455 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
456
457         * gcc.c-torture/compile/20100915-1.c: New test.
458
459 2010-09-15  Martin Jambor  <mjambor@suse.cz>
460
461         PR middle-end/45644
462         * gcc.dg/ipa/pr45644.c: New test.
463
464 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
465
466         PR tree-optimization/45633
467         * gcc.dg/vect/pr45633.c: New test.
468
469 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
470
471         PR fortran/45577
472         * gfortran.dg/allocate_derived_4.f90: New.
473
474 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
475
476         * lib/target-supports.exp
477         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
478         supported flag to true for neon.
479
480 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
481
482         PR c++/45665
483         * g++.dg/template/crash103.C: New.
484
485 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
486
487         Merge from 'apple/trunk' branch on FSF servers.
488
489         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
490
491         Radar 4457381
492         * objc.dg/msg-in-protocol.m: New.
493         * obj-c++.dg/msg-in-protocol.mm: New.
494
495         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
496
497         Radar 4219590
498         * objc.dg/break-in-ifstmt.m: New.
499
500         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
501
502         Radar 4174166
503         * obj-c++.dg/comp-types-13.mm: New.
504         * objc.dg/comp-types-12.m: New.
505
506         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
507
508         Radar 4216500
509         * obj-c++.dg/proto-lossage-7.mm: New.
510         * objc.dg/proto-lossage-7.m: New.
511
512 2010-09-14  Jan Hubicka  <jh@suse.cz>
513
514         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
515         folding.
516         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
517         folding.
518
519 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
520
521         PR middle-end/45567
522         * gcc.dg/pr45567.c: New test.
523
524         PR debug/45660
525         * g++.dg/debug/pr45660.C: New test.
526
527 2010-09-14  Ira Rosen  <irar@il.ibm.com>
528
529         PR tree-optimization/45470
530         * g++.dg/vect/pr45470-a.cc: New test.
531         * g++.dg/vect/pr45470-a.cc: New test.
532
533 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
534
535         PR target/42070
536         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
537         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
538
539 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
540
541         PR libfortran/45532
542         * gfortran.dg/namelist_64.f90: New test.
543
544 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
545
546         PR rtl-optimization/45617
547         * gcc.target/i386/pr45617.c: New test.
548
549 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
550
551         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
552
553 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
554
555         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
556         * gcc.target/i386/fma4-vector.c: Likewise.
557         * gcc.target/i386/vectorize2.c: Likewise.
558         * gcc.target/i386/vectorize4.c: Likewise.
559         * gcc.target/i386/vectorize5.c: Likewise.
560         * gcc.target/i386/vectorize6.c: Likewise.
561         * gcc.target/i386/vectorize8.c: Likewise.
562
563         * gcc.target/i386/vect-double-1.c: New.
564         * gcc.target/i386/vect-double-1a.c: Likewise.
565         * gcc.target/i386/vect-double-2.c: Likewise.
566         * gcc.target/i386/vect-double-2a.c: Likewise.
567
568         * lib/target-supports.exp (check_effective_target_vect_double):
569         Set et_vect_double_saved to 0 when tuning for Atom.
570
571 2010-09-13  Jan Hubicka  <jh@suse.cz>
572
573         * gcc.dg/torture/pr23821.c: Drop static keyword.
574         * gcc.dg/tree-ssa/loop-19.c: Likewise.
575         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
576
577 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
578
579         * gcc.target/arm/sync-1.c: New.
580
581 2010-09-12  Olivier Hainque  <hainque@adacore.com>
582
583         * gnat.dg/memtrap.adb: New test.
584
585 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
586
587         * gfortran.dg/promotion.f90: Fix options.
588
589 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
590
591         * g++.dg/cpp0x/range-for1.C: New.
592         * g++.dg/cpp0x/range-for2.C: New.
593         * g++.dg/cpp0x/range-for3.C: New.
594         * g++.dg/cpp0x/range-for4.C: New.
595         * g++.dg/cpp0x/range-for5.C: New.
596         * g++.dg/cpp0x/range-for6.C: New.
597
598 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
599
600         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
601         and counts. Check that transpose is not called.
602         * gfortran.dg/transpose_2.f90: Update error message.
603
604 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
605
606         PR c++/43824
607         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
608         * g++.dg/lookup/strong-using-2.C: Likewise.
609         * g++.dg/lookup/strong-using-3.C: Likewise.
610         * g++.dg/lookup/strong-using-5.C: Likewise.
611
612         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
613         * g++.dg/cpp0x/inline-ns4.C: New.
614         * g++.dg/cpp0x/inline-ns5.C: New.
615
616 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
617
618         PR middle-end/45634
619         * gfortran.fortran-torture/compile/pr45634.f90: New.
620
621 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
622
623         * objc.dg/fobjc-exceptions.m: New test.
624
625 2010-09-10  Jan Hubicka  <jh@suse.cz>
626
627         * g++.dg/inherit/covariant7.C: Fix pattern matching.
628
629 2010-09-10  Martin Jambor  <mjambor@suse.cz>
630
631         PR tree-optimization/44972
632         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
633         * gcc.dg/tree-ssa/pr45144.c: Likewise.
634         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
635         instead.
636         * g++.dg/torture/pr44972.C: New test.
637
638 2010-09-10  Martin Jambor  <mjambor@suse.cz>
639
640         PR tree-optimization/44972
641         * g++.dg/torture/pr34850.C: Remove expected warning.
642
643 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
644
645         * gfortran.dg/dummy_optional_arg.f90: New test.
646
647 2010-09-08  Jan Hubicka  <jh@suse.cz>
648
649         PR tree-optimization/45598
650         * fortran.fortran-torture/compile/pr45598.f90: New test.
651
652 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
653
654         * lib/target-supports-dg.exp (dg-require-ifunc): New.
655         * lib/target-supports.exp (check_ifunc_available): New.
656         * gcc.dg/attr-ifunc-1.c: New.
657         * gcc.dg/attr-ifunc-2.c: New.
658         * gcc.dg/attr-ifunc-3.c: New.
659         * gcc.dg/attr-ifunc-4.c: New.
660         * gcc.dg/attr-ifunc-5.c: New.
661         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
662         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
663         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
664         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
665
666 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
667
668         PR middle-end/40386
669         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
670
671 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
672
673         * gfortran.dg/inline_transpose_1.f90: New test.
674
675 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
676
677         PR c++/45588
678         * g++.dg/warn/Wunused-var-15.C: New test.
679
680 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
681
682         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
683         hppa*-*-hpux*.
684
685 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
686
687         * objc/execute/exceptions/throw-nil.m: New test.
688         * objc/execute/exceptions/handler-1.m: Updated to use the new
689         objc_set_uncaught_exception_handler() function.
690         * objc/execute/exceptions/matcher-1.m: New test.
691
692 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
693
694         PR fortran/38282
695         * gfortran.dg/bit_comparison_1.F90: New test.
696         * gfortran.dg/leadz_trailz_3.f90: New test.
697         * gfortran.dg/masklr_2.F90: New test.
698         * gfortran.dg/shiftalr_1.F90: New test.
699         * gfortran.dg/merge_bits_2.F90: New test.
700         * gfortran.dg/dshift_2.F90: New test.
701         * gfortran.dg/bit_comparison_2.F90: New test.
702         * gfortran.dg/masklr_1.F90: New test.
703         * gfortran.dg/merge_bits_1.F90: New test.
704         * gfortran.dg/dshift_1.F90: New test.
705         * gfortran.dg/shiftalr_2.F90: New test.
706
707 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
708
709         * objc.dg/type-stream-1.m: Replaced with a test that tests that
710         functions from objc/typedstream.h are deprecated.
711
712 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
713
714         * lib/target-supports.exp
715         (check_effective_target_run_expensive_tests): New proc.
716         * gcc.c-torture/compile/limits-fnargs.c: Use
717         dg-require-effective-target run_expensive_tests.
718
719 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
720
721         PR fortran/45597
722         * gfortran.dg/gomp/pr45597.f90: New test.
723
724         PR fortran/45595
725         * gfortran.dg/gomp/pr45595.f90: New test.
726
727 2010-09-08  Michael Matz  <matz@suse.de>
728
729         * c-c++-common/uninit-17.c: Adjust.
730
731 2010-09-08  Michael Matz  <matz@suse.de>
732
733         PR tree-optimization/43430
734         * gcc.dg/vect/pr43430-2.c: New test.
735
736 2010-09-08  Michael Matz  <matz@suse.de>
737
738         PR tree-optimization/33244
739         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
740
741 2010-09-08  Richard Guenther  <rguenther@suse.de>
742
743         PR tree-optimization/45578
744         * gfortran.dg/pr45578.f90: New testcase.
745
746 2010-09-08  Richard Guenther  <rguenther@suse.de>
747
748         PR testsuite/45590
749         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
750
751 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
752
753         PR fortran/45576
754         * gfortran.dg/char_length_18.f90:  New test.
755
756 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
757
758         PR target/36502
759         * gcc.target/i386/pr36502.c: New test.
760
761         PR target/42313
762         PR target/44651
763         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
764         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
765
766 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
767
768         * gfortran.dg/achar_4.f90: Enable bounds checking.
769
770 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
771
772         PR target/45206
773         * gcc.target/i386/pr45206.c: New test.
774
775 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
776
777         PR fortran/45505
778         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
779
780 2010-09-07  Jan Hubicka  <jh@suse.cz>
781
782         * gcc.c-torture/compile/20100907.c: New testcase.
783
784 2010-09-07  Richard Guenther  <rguenther@suse.de>
785
786         PR middle-end/45569
787         * g++.dg/eh/pr45569.C: New testcase.
788
789 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
790
791         PR target/43137
792         * gcc.target/arm/pr43137.c: New test.
793
794 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
795
796         PR fortran/36931
797         * gfortran.dg/dependency_35.f90:  New test.
798
799 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
800
801         PR fortran/34145
802         * gfortran.dg/char_length_17.f90:  New test.
803
804 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
805
806         PR c++/45200
807         PR c++/45293
808         PR c++/45558
809         * g++.dg/template/typedef34.C: New test.
810         * g++.dg/template/typedef35.C: New test.
811
812 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
813
814         PR target/22152
815         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
816
817 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
818
819         * g++.dg/warn/Wdouble-promotion.C: New.
820
821 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
822
823         * g++.dg/parse/redef2.C: New.
824
825 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
826
827         * gcc.dg/20100906-1.c: New testcase.
828
829 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
830
831         PR testsuite/45543
832         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
833         DW_TAG_enumeration_type DIE.
834
835 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
836
837         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
838         Update XFAILs.
839
840 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
841
842         PR rtl-optimization/44919
843         * g++.dg/opt/pr44919.C: New.
844
845 2010-09-06  Tobias Burnus  <burnus@net-b.de>
846
847         PR fortran/38282
848         * gfortran.dg/iall_iany_iparity_1.f90: New.
849         * gfortran.dg/iall_iany_iparity_2.f90: New.
850
851 2010-09-06  Jason Merrill  <jason@redhat.com>
852
853         * g++.dg/cpp0x/initlist42.C: New.
854
855         * g++.dg/cpp0x/auto19.C: New.
856
857         * g++.dg/template/sfinae25.C: New.
858         * g++.dg/template/char1.C: Expect warning.
859         * g++.dg/template/nontype10.C: Likewise.
860
861         * g++.dg/cpp0x/implicit9.C: New.
862
863         * g++.dg/cpp0x/initlist43.C: New.
864
865 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
866
867         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
868
869 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
870
871         * gcc.dg/Wdouble-promotion.c: New.
872
873 2010-09-05  Tobias Burnus  <burnus@net-b.de>
874
875         * gfortran.dg/float128_1.f90: Remove test case as
876         it always fails since Rev 163611 backed out the
877         front-end implementation.
878
879 2010-09-05  Tobias Burnus  <burnus@net-b.de>
880
881         * gfortran.dg/float128_1.f90: XFAIL test case.
882
883 2010-09-05  Tobias Burnus  <burnus@net-b.de>
884
885         * gfortran.dg/bessel_7.f90: Decrease required precision.
886
887 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
888
889         PR testsuite/45545
890         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
891         ref-all-matching targets.
892
893 2010-09-05  Richard Guenther  <rguenther@suse.de>
894
895         PR tree-optimization/45535
896         * gcc.c-torture/compile/pr45535.c: New testcase.
897
898 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
899
900         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
901         "\[^\n\]*".
902         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
903         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
904         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
905         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
906         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
907         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
908         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
909         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
910         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
911         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
912         * gcc.target/i386/pr22152.c: Likewise.
913         * gcc.target/i386/pr36992-1.c: Likewise.
914         * gcc.target/i386/pr36992-2.c: Likewise.
915         * gcc.target/sh/sh4a-memmovua.c: Likewise.
916
917 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
918
919         PR testsuite/43957
920         * gcc.dg/const-uniq-1.c: Modify regexp.
921
922 2010-09-04  Tobias Burnus  <burnus@net-b.de>
923
924         PR fortran/45530
925         * gfortran.dg/namelist_63.f90: New.
926
927 2010-09-04  Jan Hubicka  <jh@suse.cz>
928
929         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
930         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
931
932 2010-09-04  Jan Hubicka  <jh@suse.cz>
933
934         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
935
936 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
937
938         PR fortran/45507
939         * gfortran.dg/allocate_alloc_opt_12.f90: New.
940
941 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
942
943         * gcc.dg/opts-4.c: New test.
944
945 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
946
947         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
948         * gcc.dg/vect/vect-peel-4.c: Ditto.
949
950 2010-09-03  Daniel Kraft  <d@domob.eu>
951
952         PR fortran/45525
953         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
954
955 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
956
957         PR fortran/45159
958         * gfortran.dg/dependency_34.f90:  New test.
959
960 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
961
962         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
963
964 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
965
966         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
967         gcc.target/i386/clearcap.map if supported.
968
969 2010-09-03  Michael Matz  <matz@suse.de>
970
971         PR middle-end/45415
972         * gcc.dg/pr45415.c: New test.
973
974 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
975
976         PR tree-optimization/45506
977         * gcc.dg/pr45506.c: New.
978
979 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
980
981         PR target/45476
982         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
983         * gcc.target/i386/float128-2.c: Ditto.
984
985 2010-09-03  Daniel Kraft  <d@domob.eu>
986
987         PR fortran/34162
988         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
989         * gfortran.dg/internal_dummy_2.f08: New test.
990         * gfortran.dg/internal_dummy_3.f08: New test.
991         * gfortran.dg/internal_dummy_4.f08: New test.
992
993 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
994
995         PR debug/45500
996         * gcc.target/i386/pr45500.c: New test.
997
998 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
999
1000         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1001
1002 2010-09-03  Daniel Kraft  <d@domob.eu>
1003
1004         PR fortran/44602
1005         * gfortran.dg/exit_2.f08; Adapt error messages.
1006         * gfortran.dg/exit_3.f08: New test.
1007         * gfortran.dg/exit_4.f08: New test.
1008         * gfortran.dg/exit_5.f03: New test.
1009
1010 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1011
1012         * gfortran.dg/ishft_4.f90: New test.
1013
1014 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1015
1016         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1017         FRIZ/XSRIZ instruciton for (double)(long long)x.
1018         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1019
1020 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1021
1022         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1023
1024 2010-09-02  Richard Guenther  <rguenther@suse.de>
1025
1026         PR tree-optimization/44937
1027         PR tree-optimization/45412
1028         * g++.dg/opt/pr45412.C: New testcase.
1029         * gcc.c-torture/compile/pr45412.c: Likewise.
1030         * gcc.c-torture/compile/pr44937.c: Likewise.
1031
1032 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1033
1034         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1035         but using -Werror=comment.
1036         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1037         expected error messages.
1038
1039 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1040
1041         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1042         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1043
1044 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1045
1046         PR fortran/45489
1047         * gfortran.dg/initialization_27.f90: New.
1048
1049 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1050
1051         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1052         check into different basic blocks. Expect vectorization if misaligned
1053         stores are supported.
1054         * gcc.dg/vect/bb-slp-8a.c: New test.
1055         * gcc.dg/vect/bb-slp-8b.c: New test.
1056
1057 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1058
1059         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1060
1061 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1062
1063         PR fortran/44541
1064         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1065         * gfortran.dg/class_dummy_1.f03: New.
1066
1067 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1068
1069         PR middle-end/45458
1070         * g++.dg/tree-prof/partition2.C: New test.
1071
1072 2010-09-01  Richard Guenther  <rguenther@suse.de>
1073
1074         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1075         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1076         * gcc.c-torture/execute/20100827-1.c: Likewise.
1077
1078 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1079
1080         * gfortran.dg/execute_command_line_1.f90: New test.
1081
1082 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1083
1084         PR preprocessor/45457
1085         * c-c++-common/cpp/pr45457.c: New test.
1086
1087 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1088
1089         * gcc.dg/nested-func-8.c: New test.
1090
1091 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1092
1093         PR fortran/38282
1094         * gfortran.dg/popcnt_poppar_1.F90: New test.
1095         * gfortran.dg/popcnt_poppar_2.F90: New test.
1096
1097 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1098
1099         * gcc.target/i386/volatile-2.c: Require nonpic target.
1100
1101 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1102
1103         PR middle-end/45461
1104         * gcc.dg/pr45461.c: New test.
1105
1106 2010-08-31  Richard Guenther  <rguenther@suse.de>
1107
1108         PR testsuite/45455
1109         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1110
1111 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1112
1113         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1114
1115 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1116
1117         PR fortran/45456
1118         * gfortran.dg/typebound_proc_18.f03: New.
1119
1120 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1121
1122         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1123         * lib/scanasm.exp (scan-stack-usage): Likewise.
1124         (scan-stack-usage-not): Likewise.
1125         * gcc.dg/stack-usage-1.c: New test.
1126         * gcc.target/i386/stack-usage-realign.c: Likewise.
1127
1128 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1129
1130         PR tree-optimization/45427
1131         * gcc.dg/tree-ssa/pr45427.c: New test.
1132
1133 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1134
1135         PR c++/45043
1136         * g++.dg/template/crash102.C: New.
1137
1138 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1139
1140         PR middle-end/45423
1141         * gcc.dg/gomp/atomic-12.c: New test.
1142         * gcc.dg/gomp/atomic-13.c: New test.
1143         * gcc.dg/gomp/atomic-14.c: New test.
1144         * g++.dg/gomp/atomic-11.C: New test.
1145         * g++.dg/gomp/atomic-12.C: New test.
1146         * g++.dg/gomp/atomic-13.C: New test.
1147         * g++.dg/gomp/atomic-14.C: New test.
1148
1149 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1150
1151         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1152         delimiter.
1153
1154 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1155
1156         * gnat.dg/discr24.adb: New test.
1157
1158 2010-08-30  Richard Guenther  <rguenther@suse.de>
1159
1160         PR tree-optimization/45449
1161         * gcc.dg/pr45449.c: New testcase.
1162
1163 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1164
1165         * gcc.dg/opts-1.c: Expect errors, not warnings.
1166
1167 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1168
1169         PR fortran/42769
1170         * gfortran.dg/dynamic_dispatch_11.f03: New.
1171
1172 2010-08-29  Jason Merrill  <jason@redhat.com>
1173
1174         PR c++/44991
1175         * g++.dg/parse/defarg15.C: New.
1176
1177 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1178
1179         PR fortran/45439
1180         * gfortran.dg/select_type_16.f03: New.
1181
1182 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1183             Tobias Burnus  <burnus@net-b.de>
1184
1185         * gfortran.dg/bessel_7.f90: Decrease required precision.
1186
1187 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1188             Kaz Kojima  <kkojima@gcc.gnu.org>
1189
1190         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1191
1192 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1193
1194         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1195         floating point conversion code generation.
1196         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1197         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1198         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1199         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1200         to integer conversion code generation.
1201         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1202         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1203         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1204         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1205
1206 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1207
1208         PR fortran/32049
1209         * gfortran.dg/random_seed_1.f90: Adjust test.
1210         * gfortran.dg/float128_1.f90: New test.
1211
1212 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1213
1214         PR fortran/33197
1215         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1216         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1217         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1218         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1219         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1220         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1221         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1222
1223 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1224
1225         PR fortran/45420
1226         * gfortran.dg/select_type_15.f03: New.
1227
1228 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1229
1230         PR libfortran/43217
1231         * gfortran.dg/hollerith8.f90: New test.
1232
1233 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1234
1235         PR fortran/45159
1236         * gfortran.dg/dependency_33.f90:  New test.
1237
1238 2010-08-27  Richard Guenther  <rguenther@suse.de>
1239
1240         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1241         * gcc.dg/graphite/scop-2.c: Likewise.
1242         * gcc.dg/graphite/scop-20.c: Likewise.
1243         * gcc.dg/vect/slp-25.c: Likewise.
1244
1245 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1246
1247         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1248
1249 2010-08-26  Daniel Kraft  <d@domob.eu>
1250
1251         PR fortran/38936
1252         PR fortran/44047
1253         PR fortran/45384
1254         * gfortran.dg/associate_8.f03: New test.
1255         * gfortran.dg/select_type_13.f03: New test.
1256         * gfortran.dg/select_type_14.f03: New test.
1257
1258 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1259
1260         PR tree-optimization/44485
1261         * gcc.dg/pr44485.c: New test.
1262
1263 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1264
1265         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1266         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1267         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1268
1269 2010-08-26  Richard Guenther  <rguenther@suse.de>
1270
1271         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1272         * gcc.dg/graphite/scop-21.c: Likewise.
1273
1274 2010-08-26  Richard Guenther  <rguenther@suse.de>
1275
1276         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1277         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1278         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1279         * gcc.dg/vect/vect-91.c: Likewise.
1280         * gcc.dg/vect/vect-peel-1.c: Likewise.
1281         * gcc.dg/vect/vect-peel-2.c: Likewise.
1282         * gcc.dg/vect/vect-peel-4.c: Likewise.
1283
1284 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1285
1286         PR libfortran/41859
1287         * gfortran.dg/der_io_4.f90: New test.
1288
1289 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1290
1291         PR rtl-optimization/44858
1292         * gcc.c-torture/execute/pr44858.c: New test.
1293
1294         PR rtl-optimization/45400
1295         * g++.dg/other/i386-8.C: New test.
1296
1297 2010-08-25  Richard Guenther  <rguenther@suse.de>
1298
1299         * gcc.dg/alias-8.c: Adjust.
1300
1301 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1302
1303         * gcc.target/i386/combine-mul.c: New test.
1304
1305 2010-08-25  Richard Guenther  <rguenther@suse.de>
1306
1307         PR lto/44562
1308         * gcc.dg/graphite/id-27.c: New testcase.
1309         * gcc.dg/lto/20100825-1_0.c: Likewise.
1310
1311 2010-08-25  Richard Guenther  <rguenther@suse.de>
1312
1313         PR tree-optimization/45316
1314         * g++.dg/opt/pr45316.C: New testcase.
1315
1316 2010-08-25  Richard Guenther  <rguenther@suse.de>
1317
1318         PR tree-optimization/45393
1319         * g++.dg/torture/pr45393.C: New testcase.
1320
1321 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1322
1323         PR tree-optimization/45059
1324         * gcc.c-torture/compile/pr45059.c: New test.
1325
1326 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1327
1328         * lib/target-supports.exp (check_effective_target_vect_unpack):
1329         Set vect_unpack supported flag to true for neon.
1330
1331 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1332
1333         * gcc.dg/tree-ssa/ifc-5.c: New.
1334
1335 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1336
1337         * gcc.dg/tree-ssa/ifc-4.c: New.
1338         * gcc.dg/tree-ssa/ifc-7.c: New.
1339
1340 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1341
1342         * gcc.dg/vect/vect.exp: Check loongson targets
1343         * g++.dg/vect/vect.exp: Likewise
1344         * gfortran.dg/vect/vect.exp: Likewise
1345
1346 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1347
1348         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1349         -mveclibabi=mass.
1350
1351 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1352
1353         PR fortran/45366
1354         * gfortran.dg/proc_ptr_29.f90: New.
1355
1356 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1357             Dominique d'Humieres <dominiq@lps.ens.fr>
1358
1359         PR fortran/45367
1360         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1361
1362 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1363
1364         PR fortran/45367
1365         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1366
1367 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1368
1369         PR fortran/36158
1370         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1371
1372 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1373             Dominique d'Humieres <dominiq@lps.ens.fr>
1374
1375         PR fortran/45367
1376         PR fortran/36158
1377         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1378         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1379
1380 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1381
1382         PR fortran/44863
1383         PR fortran/45271
1384         PR fortran/45290
1385         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1386         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1387         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1388
1389 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1390
1391         PR fortran/36158
1392         PR fortran/33197
1393         * gfortran.dg/bessel_6.f90: New.
1394         * gfortran.dg/bessel_7.f90: New.
1395
1396 2010-08-20  Jan Hubicka  <jh@suse.cz>
1397
1398         PR c++/45307
1399         PR c++/17736
1400         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1401         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1402
1403 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1404
1405         PR target/45336
1406         * gcc.target/i386/pr45336-1.c: New.
1407         * gcc.target/i386/pr45336-2.c: Likewise.
1408         * gcc.target/i386/pr45336-3.c: Likewise.
1409         * gcc.target/i386/pr45336-4.c: Likewise.
1410
1411 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1412
1413         PR testsuite/45361
1414         * gcc.target/i386/volatile-2.c: Update scan strings to also
1415         include (%rip) for the memory reference on x86_64.
1416
1417 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1418
1419         PR middle-end/44974
1420         * gcc.dg/pr44974.c: New test.
1421
1422         PR rtl-optimization/45353
1423         * gcc.dg/pr45353.c: New test.
1424
1425 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1426
1427         * gcc.target/i386/volatile-2.c: New.
1428
1429 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1430
1431         PR rtl-optimization/44691
1432         * gfortran.dg/pr44691.f: New test.
1433
1434 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1435
1436         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1437
1438 2010-08-19  Jason Merrill  <jason@redhat.com>
1439
1440         * g++.dg/init/synth3.C: New.
1441         * g++.dg/init/value8.C: New.
1442         * g++.dg/tree-ssa/empty-2.C: New.
1443         * g++.dg/cpp0x/noexcept09.C: New.
1444
1445 2010-08-19  Daniel Kraft  <d@domob.eu>
1446
1447         PR fortran/29785
1448         PR fortran/45016
1449         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1450         * gfortran.dg/pointer_remapping_1.f90: New test.
1451         * gfortran.dg/pointer_remapping_2.f03: New test.
1452         * gfortran.dg/pointer_remapping_3.f08: New test.
1453         * gfortran.dg/pointer_remapping_4.f03: New test.
1454         * gfortran.dg/pointer_remapping_5.f08: New test.
1455         * gfortran.dg/pointer_remapping_6.f08: New test.
1456
1457 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1458
1459         PR testsuite/45324
1460         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1461
1462 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1463
1464         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1465
1466 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1467
1468         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1469         variable.
1470
1471 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1472
1473         PR target/45070
1474         * gcc.c-torture/execute/pr45070.c: New.
1475
1476 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1477
1478         * g++.dg/pr44328.C: New test.
1479
1480 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1481
1482         PR fortran/36158
1483         PR fortran/33197
1484         * gfortran.dg/bessel_3.f90: New.
1485         * gfortran.dg/bessel_4.f90: New.
1486         * gfortran.dg/bessel_5.f90: New.
1487
1488 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1489
1490         PR fortran/45290
1491         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1492         * gfortran.dg/pointer_init_2.f90: New.
1493         * gfortran.dg/pointer_init_3.f90: New.
1494         * gfortran.dg/pointer_init_4.f90: New.
1495
1496 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1497
1498         PR c++/45049
1499         * g++.dg/pr45049-1.C: New test.
1500         * g++.dg/pr45049-2.C: New test.
1501
1502 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1503
1504         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1505         20 if __ARM_PCS is defined otherwise 64.
1506         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1507         instead of hard coded 64.
1508
1509 2010-08-18  Yao Qi  <yao@codesourcery.com>
1510
1511         PR target/45094
1512         * gcc.target/arm/pr45094.c: New test.
1513
1514 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1515
1516         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1517
1518 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1519
1520         PR rtl-optimization/42575
1521         * gcc.target/arm/pr42575.c: New test.
1522
1523 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1524
1525         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1526         * gcc.dg/tls/thr-cse-1.c: New.
1527
1528 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1529
1530         PR debug/42487
1531         * lib/target-supports.exp
1532         (check_effective_target_function_sections): New.
1533         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1534         function sections before proceding.
1535
1536 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1537
1538         PR fortran/45308
1539         * gfortran.dg/pr45308.f03: New test.
1540
1541 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1542
1543         PR target/45296
1544         * gcc.target/i386/pr45296.c: New test.
1545
1546 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1547
1548         * g++.dg/ext/uow-1.C: New.
1549         * g++.dg/ext/uow-2.C: New.
1550         * g++.dg/ext/uow-3.C: New.
1551         * g++.dg/ext/uow-4.C: New.
1552
1553 2010-08-17  Richard Guenther  <rguenther@suse.de>
1554
1555         PR testsuite/45266
1556         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1557
1558 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1559
1560         PR c/40563
1561         * gcc.dg/Wcxx-compat-20.c: New test.
1562
1563 2010-08-17  Daniel Kraft  <d@domob.eu>
1564
1565         PR fortran/38936
1566         * gfortran.dg/associate_1.f03: Extended to test newly supported
1567         features like association to variables.
1568         * gfortran.dg/associate_3.f03: Removed check for illegal change
1569         of associate-name here...
1570         * gfortran.dg/associate_5.f03: ...and added it here.
1571         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1572         * gfortran.dg/associate_7.f03: New test.
1573
1574 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1575
1576         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1577
1578 2010-08-15  Daniel Kraft  <d@domob.eu>
1579
1580         PR fortran/38936
1581         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1582         * gfortran.dg/associate_3.f03: Clarify comment.
1583         * gfortran.dg/associate_5.f03: New test.
1584         * gfortran.dg/associate_6.f03: New test.
1585
1586 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1587
1588         PR fortran/45211
1589         * gfortran.dg/bind_c_usage_21.f90: New.
1590         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1591
1592 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1593
1594         * gfortran.dg/optional_absent_1.f90: New.
1595         * gfortran.dg/null_actual.f90: New.
1596
1597 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1598
1599         * gfortran.dg/pointer_target_1.f90: New.
1600         * gfortran.dg/pointer_target_2.f90: New.
1601         * gfortran.dg/pointer_target_3.f90: New.
1602
1603 2010-08-15  Daniel Kraft  <d@domob.eu>
1604
1605         PR fortran/45197
1606         * gfortran.dg/elemental_args_check_3.f90: New test.
1607         * gfortran.dg/impure_1.f08: New test.
1608         * gfortran.dg/impure_2.f08: New test.
1609         * gfortran.dg/impure_3.f90: New test.
1610         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1611
1612 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1613
1614         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1615         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1616         SLP tests.
1617         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1618         misaligned loads.
1619         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1620         misaligned stores.c
1621         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1622
1623 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1624
1625         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1626         dg-require-effective-target after dg-do.
1627
1628 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1629
1630         * lib/target-supports.exp (check_effective_target_vect_int): Return
1631         true for Loongson targets.
1632         (check_effective_target_vect_shift): Likewise.
1633         (check_effective_target_vect_no_int_max): Likewise.
1634         (check_effective_target_vect_no_align): Likewise.
1635         (check_effective_target_vect_short_mult): Likewise.
1636
1637 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1638
1639         * g++.dg/cast.C: Change fields of structures to "long" to pass
1640         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1641         * g++.dg/cpp0x/iop.C: Ditto.
1642         * g++.dg/cpp0x/named_refs.C: Ditto.
1643         * g++.dg/cpp0x/rv1p.C: Ditto.
1644         * g++.dg/cpp0x/rv2p.C: Ditto.
1645         * g++.dg/cpp0x/rv3p.C: Ditto.
1646         * g++.dg/cpp0x/rv4p.C: Ditto.
1647         * g++.dg/cpp0x/rv5p.C: Ditto.
1648         * g++.dg/cpp0x/rv6p.C: Ditto.
1649         * g++.dg/cpp0x/rv7p.C: Ditto.
1650         * g++.dg/cpp0x/rv8p.C: Ditto.
1651         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1652
1653 2010-08-13  Daniel Kraft  <d@domob.eu>
1654
1655         * gfortran.dg/implied_shape_1.f08: New test.
1656         * gfortran.dg/implied_shape_2.f90: New test.
1657         * gfortran.dg/implied_shape_3.f08: New test.
1658
1659 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1660
1661         PR libfortran/42526
1662         * gfortran.dg/char_component_initializer_1.f90: New test.
1663
1664 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1665
1666         PR tree-optimization/45241
1667         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1668
1669 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1670
1671         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1672         to dg-options.
1673         * gcc.target/i386/pr40906-2.c: Ditto.
1674         * gcc.target/i386/pr40906-3.c: Ditto.
1675
1676 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1677
1678         PR middle-end/45262
1679         * gcc.c-torture/execute/pr45262.c: New test.
1680
1681 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1682
1683         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1684         empty argument.
1685         * g++.dg/other/profile1.C: Ditto.
1686
1687 2010-08-12  Richard Guenther  <rguenther@suse.de>
1688
1689         PR tree-optimization/45232
1690         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1691         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1692         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1693         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1694         unsigned arithmetic.
1695         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1696         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1697         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1698         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1699         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1700         unsigned arithmetic.
1701         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1702         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1703         unsigned arithmetic.
1704         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1705         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1706         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1707         unsigned arithmetic.
1708         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1709         * gcc.dg/tree-ssa/negate.c: Adjust.
1710         * gcc.dg/vect/vect-1.c: Adjust.
1711         * gfortran.dg/reassoc_6.f: XFAIL.
1712
1713 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1714
1715         PR debug/45259
1716         * gcc.dg/pr45259.c: New test.
1717
1718 2010-08-12  Wei Guozhi  <carrot@google.com>
1719
1720         PR target/44999
1721         * gcc.target/arm/pr44999.c: New testcase.
1722
1723 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1724
1725         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1726         (N): Likewise.
1727         (main): Adjust accordingly.
1728
1729 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1730
1731         * gfortran.dg/graphite/id-22.f: New.
1732
1733 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1734
1735         * gcc.dg/graphite/id-26.c: New.
1736
1737 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1738
1739         * gcc.dg/graphite/id-25.c: New.
1740
1741 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1742
1743         * gcc.dg/graphite/run-id-5.c: New.
1744         * gcc.dg/graphite/run-id-6.c: New.
1745         * gfortran.dg/graphite/id-21.f: New.
1746
1747 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1748
1749         * gcc.dg/graphite/id-24.c: New.
1750
1751 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1752
1753         * gcc.dg/tree-ssa/pr20742.c: New.
1754
1755 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1756
1757         * gcc.dg/graphite/id-23.c: New.
1758
1759 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1760
1761         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1762
1763 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1764
1765         * gcc.dg/graphite/pr42729.c: New.
1766
1767 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1768
1769         * gfortran.dg/graphite/id-20.f: New.
1770
1771 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1772
1773         * gcc.dg/graphite/id-22.c: New.
1774
1775 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1776
1777         * gcc.dg/graphite/run-id-2.c: Call abort.
1778
1779 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1780
1781         * gcc.dg/graphite/id-20.c: New.
1782
1783 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1784             Steve Kargl <kargl@gcc.gnu.org>
1785
1786         PR fortran/44595
1787         * gfortran.dg/move_alloc_3.f90: New.
1788         * gfortran.dg/random_seed_2.f90: New.
1789
1790 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1791
1792         * lib/target-supports.exp (check_effective_target_sync_int_long):
1793         Add hppa*-*-linux*.
1794         (check_effective_target_sync_char_short): Likewise.
1795
1796 2010-08-10  Yao Qi  <yao@codesourcery.com>
1797
1798         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1799         general form.
1800         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1801         * g++.dg/other/packed1.C: Likewise.
1802         * g++.dg/other/crash-4.C: Likewise.
1803         * g++.dg/ext/packed8.C: Likewise.
1804         * g++.dg/init/array16.C: Likewise.
1805
1806 2010-08-10  xinliang David Li  <davidxl@google.com>
1807         * gcc.dg/tree-ssa/loop-19.c: Add option
1808         -fno-prefetch-loop-array
1809
1810 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1811
1812         PR middle-end/45182
1813         * gcc.c-torture/compile/pr45182.c: New test.
1814
1815 2010-08-09  Jason Merrill  <jason@redhat.com>
1816
1817         PR c++/45236
1818         * g++.dg/cpp0x/variadic-104.C: New.
1819
1820 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1821
1822         PR fortran/44235
1823         * gfortran.dg/dependency_32.f90:  New test.
1824
1825 2010-08-09  Richard Guenther  <rguenther@suse.de>
1826
1827         PR middle-end/44632
1828         * g++.dg/opt/nrv17.C: New testcase.
1829
1830 2010-08-09  Richard Guenther  <rguenther@suse.de>
1831
1832         PR middle-end/45212
1833         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1834         alignment from MEM_REF offset only if we took it from the
1835         base object.
1836
1837         * gcc.target/i386/pr24178.c: New testcase.
1838
1839 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1840
1841         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1842         * gcc.dg/20030702-1.c: Ditto.
1843         * gcc.dg/20050309-1.c: Ditto.
1844         * gcc.dg/20050325-1.c: Ditto.
1845         * gcc.dg/20050330-2.c: Ditto.
1846         * gcc.dg/20051201-1.c: Ditto.
1847         * gcc.dg/gomp/pr27573.c: Ditto.
1848         * gcc.dg/gomp/pr34610.c: Ditto.
1849         * gcc.dg/pr24225.c: Ditto.
1850         * gcc.dg/pr26570.c: Ditto.
1851         * gcc.dg/pr32773.c: Ditto.
1852         * g++.dg/gcov/gcov-6.C: Ditto.
1853         * g++.dg/gomp/pr34608.C: Ditto.
1854         * gfortran.dg/gomp/pr27573.f90: Ditto.
1855
1856         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1857         dg-require-host-local dg directive.
1858         * gcc.dg/profile-dir-2.c: Ditto.
1859         * gcc.dg/profile-dir-3.c: Ditto.
1860
1861 2010-08-08  Richard Guenther  <rguenther@suse.de>
1862
1863         PR tree-optimization/45109
1864         * gcc.c-torture/compile/pr45109.c: New testcase.
1865
1866 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1867
1868         * gcc.dg/march.c: Skip if -march defined.
1869         * gcc.dg/mtune.c: Skip if -mtune defined.
1870
1871         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1872         generic thunk support.
1873
1874 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1875
1876         PR target/45213
1877         * gcc.target/i386/pr45213.c: New test.
1878
1879 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1880
1881         PR libfortran/45143
1882         * gfortran.dg/fmt_error_11.f03: New test.
1883
1884 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1885
1886         * lib/target-supports.exp (check_effective_target_sync_int_long):
1887         Add arm*-*-linux-gnueabi.
1888         (check_effective_target_sync_char_short): Likewise.
1889
1890 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1891
1892         PR fortran/45159
1893         * gfortran.dg/dependency_31.f90:  New test.
1894
1895 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1896
1897         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1898
1899 2010-08-06  Jason Merrill  <jason@redhat.com>
1900
1901         * g++.dg/cpp0x/sfinae3.C: New.
1902         * g++.dg/cpp0x/sfinae4.C: New.
1903
1904 2010-08-06  Richard Guenther  <rguenther@suse.de>
1905
1906         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1907         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1908         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1909         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1910         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1911         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1912         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1913         * gcc.c-torture/execute/20100805-1.c: Likewise.
1914
1915 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1916
1917         PR testsuite/42855
1918         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1919
1920 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1921
1922         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1923         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1924
1925 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1926
1927         * g++.dg/ipa/devirt-1.C: New test.
1928         * g++.dg/ipa/devirt-2.C: Likewise.
1929         * g++.dg/ipa/devirt-3.C: Likewise.
1930         * g++.dg/ipa/devirt-4.C: Likewise.
1931         * g++.dg/ipa/devirt-5.C: Likewise.
1932         * gcc.dg/ipa/iinline-3.c: Likewise.
1933
1934 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1935
1936         PR tree-optimization/45144
1937         * gcc.dg/tree-ssa/pr45144.c: New test.
1938
1939 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1940
1941         PR fortran/42207
1942         PR fortran/44064
1943         PR fortran/44065
1944         * gfortran.dg/class_25.f03: New.
1945         * gfortran.dg/class_26.f03: New.
1946
1947 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1948
1949         * g++.dg/warn/miss-format-1.C: Update line number.
1950
1951 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1952
1953         PR c++/44641
1954         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1955         .frame and .mask assembler directives.
1956
1957 2010-08-04  Richard Guenther  <rguenther@suse.de>
1958
1959         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1960         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1961         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1962         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1963
1964 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1965
1966         PR fortran/44857
1967         * gfortran.dg/derived_constructor_char_1.f90: New.
1968         * gfortran.dg/derived_constructor_char_2.f90: New.
1969
1970 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1971
1972         PR fortran/45159
1973         * gfortran.dg/dependency_30.f90:  New test.
1974
1975 2010-08-03  Jan Hubicka  <jh@suse.cz>
1976
1977         * gcc.c-torture/compile/pr45085.c: New testcase.
1978
1979 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1980
1981         PR fortran/44584
1982         PR fortran/45161
1983         * gfortran.dg/typebound_call_9.f03: Modified.
1984         * gfortran.dg/typebound_generic_1.f03: Modified.
1985
1986 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1987
1988         PR fortran/45159
1989
1990         * gfortran.dg/dependency_29.f90:  New test.
1991
1992 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1993
1994         PR fortran/36854
1995         * gfortran.dg/character_comparison_2.f90:  New test.
1996         * gfortran.dg/character_comparison_3.f90:  New test.
1997         * gfortran.dg/dependency_28.f90:  New test.
1998
1999 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2000
2001         PR target/40457
2002         * gcc.target/arm/pr40457-1.c: New test.
2003         * gcc.target/arm/pr40457-2.c: New test.
2004
2005 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2006
2007         PR fortran/44912
2008         * gfortran.dg/typebound_call_17.f03: New.
2009
2010 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2011
2012         PR fortran/44929
2013         * gfortran.dg/allocate_derived_3.f90: New.
2014
2015 2010-07-30  Xinliang David Li  <davidxl@google.com>
2016         PR tree-optimization/45121
2017         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2018
2019 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2020
2021         PR c++/45112
2022         * testsuite/g++.dg/pr45112.C: New test.
2023
2024 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2025
2026         PR debug/45055
2027         PR rtl-optimization/45137
2028         * gcc.dg/pr45055.c: New test.
2029
2030 2010-07-30  Alan Modra  <amodra@gmail.com>
2031
2032         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2033         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2034
2035 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2036
2037         PR fortran/45087
2038         PR fortran/45125
2039         * gfortran.dg/whole_file_25.f90: New.
2040         * gfortran.dg/whole_file_26.f90: New.
2041         * gfortran.dg/whole_file_27.f90: New.
2042
2043 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2044
2045         PR fortran/44962
2046         * gfortran.dg/typebound_proc_17.f03: New.
2047
2048 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2049
2050         PR fortran/45004
2051         * gfortran.dg/move_alloc_2.f90: New.
2052
2053 2010-07-29  Xinliang David Li  <davidxl@google.com>
2054         PR tree-optimization/45121
2055         * c-c++-common/uninit-17.c: Fix expected output.
2056
2057 2010-07-29  Richard Guenther  <rguenther@suse.de>
2058
2059         PR tree-optimization/45120
2060         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2061
2062 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2063
2064         PR fortran/42051
2065         PR fortran/44064
2066         * gfortran.dg/pr42051.f03: New testcase.
2067
2068 2010-07-29  Richard Guenther  <rguenther@suse.de>
2069
2070         PR middle-end/45034
2071         * gcc.c-torture/execute/pr45034.c: New testcase.
2072
2073 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2074
2075         PR c++/45096
2076         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2077
2078 2010-07-28  Daniel Kraft  <d@domob.eu>
2079
2080         * gfortran.dg/bound_8.f90: New test.
2081
2082 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2083
2084         PR debug/45105
2085         * gcc.dg/pr45105.c: New test.
2086
2087 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2088
2089         PR rtl-optimization/45107
2090         * gcc.dg/pr45107.c: New test.
2091
2092 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2093
2094         PR rtl-optimization/45101
2095         * gcc.dg/pr45101.c: New test.
2096
2097 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2098
2099         PR fortran/45077
2100         * gfortran.dg/whole_file_24.f90: New.
2101
2102 2010-07-27  Jason Merrill  <jason@redhat.com>
2103
2104         * g++.dg/cpp0x/variadic102.C: New.
2105         * g++.dg/cpp0x/variadic103.C: New.
2106
2107 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2108
2109         PR rtl-optimization/40956
2110         PR target/42495
2111         PR middle-end/42574
2112         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2113         * gcc.target/arm/pr42574.c: Add tests.
2114
2115 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2116
2117         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2118         test name.
2119         (cleanup-repo-files): Ditto.
2120         (cleanup-saved-temps): Ditto.
2121
2122 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2123
2124         PR testsuite/44701
2125         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2126
2127         PR c/45079
2128         * gcc.dg/pr45079.c: New test.
2129
2130 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2131
2132         PR tree-optimization/44152
2133         * gcc.dg/vect/fast-math-pr44152.c: New test.
2134
2135 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2136
2137         PR ObjC/44140
2138         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2139         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2140         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2141         * obj-c++.dg/torture/trivial.mm: Ditto.
2142         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2143         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2144         * objc.dg/torture/tls/thr-init.m: Ditto.
2145         * objc.dg/torture/trivial.m: Ditto.
2146
2147 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2148
2149         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2150         Skip on spu-*-* targets.
2151
2152 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2153
2154         PR tree-optimization/45083
2155         * gcc.dg/pr45083.c: New test.
2156
2157 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2158
2159         PR fortran/40873
2160         * gfortran.dg/whole_file_22.f90: New test.
2161         * gfortran.dg/whole_file_23.f90: New test.
2162
2163 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2164             Jack Howarth  <howarth@bromo.med.uc.edu>
2165             Richard Henderson  <rth@redhat.com>
2166
2167         PR target/44132
2168         * gcc.dg/tls/thr-init-1.c: New.
2169         * gcc.dg/tls/thr-init-2.c: New.
2170         * gcc.dg/torture/tls New.
2171         * gcc.dg/torture/tls/tls-test.c: New.
2172         * gcc.dg/torture/tls/thr-init-1.c: New.
2173         * gcc.dg/torture/tls/tls.exp: New.
2174         * gcc.dg/torture/tls/thr-init-2.c: New.
2175         * gcc.dg/tls/emutls-2.c: New test
2176
2177         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2178         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2179         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2180         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2181         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2182         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2183         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2184         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2185         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2186         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2187         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2188         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2189         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2190         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2191         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2192         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2193         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2194         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2195         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2196         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2197         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2198         gfortran.dg/gomp/omp_threadprivate1.f90,
2199         gfortran.dg/gomp/omp_threadprivate2.f90,
2200         gfortran.dg/gomp/reduction1.f90,
2201         gfortran.dg/gomp/sharing-1.f90: Likewise.
2202
2203 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2204
2205         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2206         sse_runtime.
2207         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2208         dg-require-visibility.
2209
2210 2010-07-26  Richard Guenther  <rguenther@suse.de>
2211
2212         PR tree-optimization/43784
2213         * gcc.c-torture/execute/pr43784.c: New testcase.
2214         * g++.dg/torture/pr43784.C: Likewise.
2215
2216 2010-07-26  Richard Guenther  <rguenther@suse.de>
2217
2218         PR middle-end/45056
2219         * g++.dg/pr45056.C: New testcase.
2220
2221 2010-07-26  Richard Guenther  <rguenther@suse.de>
2222
2223         PR tree-optimization/45071
2224         * gcc.dg/pr45071.c: New testcase.
2225
2226 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2227
2228         PR fortran/45066
2229         * gfortran.dg/namelist_62.f90: New.
2230
2231 2010-07-26  Richard Guenther  <rguenther@suse.de>
2232
2233         * gcc.c-torture/execute/pr45017.c: Move ...
2234         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2235
2236 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2237
2238         PR fortran/40628
2239         * trim_optimize_1.f90:  New test.
2240         * character_comparision_1.f90:  New test.
2241
2242 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2243
2244         PR fortran/42852
2245         * gfortran.dg/wtruncate_fix.f: New test.
2246
2247 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2248
2249         PR testsuite/45068
2250         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2251
2252 2010-07-24  Richard Guenther  <rguenther@suse.de>
2253
2254         PR lto/43788
2255         * g++.dg/lto/20100724-1_0.C: New testcase.
2256
2257 2010-07-24  Richard Guenther  <rguenther@suse.de>
2258
2259         PR lto/43212
2260         * gcc.dg/lto/20100724-1_0.c: New testcase.
2261         * gcc.dg/lto/20100724-1_1.c: Likewise.
2262
2263 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2264
2265         PR fortran/40011
2266         * gfortran.dg/whole_file_21.f90: New.
2267
2268         * gfortran.dg/integer_exponentiation_3.F90: Use
2269         -ffloat-store only for i?86/x86-64 -m32.
2270
2271 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2272
2273         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2274         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2275
2276 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2277
2278         * gfortran.dg/func_decl_4.f90: Split test into two ...
2279         * gfortran.dg/func_decl_5.f90: ... parts.
2280         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2281         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2282         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2283         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2284         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2285         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2286         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2287         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2288         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2289         * gfortran.dg/sizeof.f90: Make test valid.
2290         * gfortran.dg/pr20865.f90: Add new dg-error.
2291         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2292         * gfortran.dg/g77/19990218-0.f: Ditto.
2293         * gfortran.dg/g77/19990218-1.f: Ditto.
2294         * gfortran.dg/g77/970625-2.f: Ditto.
2295         * gfortran.dg/pr37243.f: Fix function declaration.
2296         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2297         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2298
2299 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2300
2301         PR fortran/44945
2302         * gfortran.dg/char_array_structure_constructor.f90: Add
2303         -fwhole-file as dg-option as it otherwise fails on some
2304         systems.
2305
2306 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2307
2308         * gnat.dg/aggr16.ad[sb]: New test.
2309         * gnat.dg/aggr16_pkg.ads: New helper.
2310
2311 2010-07-23  Richard Guenther  <rguenther@suse.de>
2312
2313         PR lto/43071
2314         * g++.dg/lto/20100723-1_0.C: New testcase.
2315
2316 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2317
2318         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2319         AVX support.
2320         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2321         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2322
2323 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2324
2325         * lib/target-supports.exp (add_options_for_tls): New proc.
2326         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2327         * g++.dg/tls/static-1a.cc: Likewise.
2328         * gcc.dg/tls/emutls-1.c: Likewise.
2329         * gcc.dg/tls/opt-11.c: Likewise.
2330         * gcc.dg/tls/opt-12.c: Likewise.
2331         * gcc.dg/tls/pr24428-2.c: Likewise.
2332         * gcc.dg/tls/pr24428.c: Likewise.
2333         * obj-c++.dg/tls/static-1.mm: Likewise.
2334         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2335         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2336         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2337         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2338         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2339         * objc.dg/torture/tls/thr-init.m: Likewise.
2340         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2341
2342 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2343
2344         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2345         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2346         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2347         optimized dump files.
2348
2349 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2350
2351         PR tree-optimization/45047
2352         * gcc.c-torture/compile/pr45047.c: New test.
2353
2354 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2355
2356         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2357         instead of dg-compile.
2358         * gcc.dg/float-range-4.c: Ditto.
2359         * gcc.dg/float-range-5.c: Ditto.
2360         * gcc.dg/fold-overflow-1.c: Ditto.
2361         * gcc.dg/gomp/sections-4.c: Ditto.
2362         * gcc.dg/transparent-union-1.c: Ditto.
2363         * gcc.dg/transparent-union-2.c: Ditto.
2364         * gcc.target/i386/pr39315-check.c: Ditto.
2365         * g++.dg/gomp/sections-4.C: Ditto.
2366         * g++.dg/template/dtor7.C: Ditto.
2367         * g++.dg/tree-ssa/pr19952.C: Ditto.
2368         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2369         * gfortran.dg/graphite/pr42185.f90: Ditto.
2370         * gfortran.dg/namelist_36.f90: Ditto.
2371         * gnat.dg/noreturn1.adb: Ditto.
2372         * gnat.dg/specs/small_alignment.ads: Ditto.
2373
2374 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2375
2376         PR tree-optimization/44915
2377         * g++.dg/torture/pr44915.C: New test.
2378
2379 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2380
2381         PR tree-optimization/44914
2382         * g++.dg/tree-ssa/pr44914.C: New test.
2383
2384 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2385
2386         PR target/44290
2387         * gcc.dg/pr44290-1.c: New test.
2388         * gcc.dg/pr44290-2.c: New test.
2389
2390 2010-07-23  Jason Merrill  <jason@redhat.com>
2391
2392         PR c++/45008
2393         * g++.dg/abi/mangle44.C: New.
2394
2395 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2396
2397         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2398         for compile-time only tests.
2399         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2400         target check.
2401         * gcc.target/i386/pr39315-4.c: Ditto.
2402         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2403         target check.  Include sse-os-support.h.
2404         (main): Call check_isa and sse_os_support.
2405         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2406         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2407         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2408         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2409         target check.  Include sse-os-support.h.
2410         (main): Call check_isa and sse_os_support.
2411         * gcc.target/i386/vperm-v2df.c: Ditto.
2412
2413 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2414
2415         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2416         (check_effective_target_avx_runtime): New procedure.
2417         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2418         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2419
2420         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2421         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2422         and __get_cpuid test.
2423         * gcc.dg/compat/vector-2b_main.c: Ditto.
2424
2425         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2426
2427         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2428         for compile-time only test.
2429         * gcc.dg/pr32716.c: Ditto.
2430         * gcc.dg/pr34856.c: Ditto.
2431         * gcc.dg/pr36997.c: Ditto.
2432         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2433         * gfortran.dg/pr28158.f90: Ditto.
2434         * gfortran.dg/pr30667.f: Ditto.
2435
2436         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2437         i?86-*-* and x86_64-*-* targets to disable execution on targets
2438         without sse2 runtime support.
2439         * g++.dg/vect/vect.exp: Ditto.
2440         * gfortran.dg/vect/vect.exp: Ditto.
2441
2442         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2443         * gcc.dg/pr37544.c: Ditto.
2444         * gcc.dg/pr40550.c: Ditto.
2445         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2446         * gcc.dg/compat/vector-1a_main.c: Ditto.
2447         * gcc.dg/compat/vector-2a_main.c: Ditto.
2448         * gcc.dg/torture/pr16104-1.c: Ditto.
2449         * gcc.dg/torture/pr35771-1.c: Ditto.
2450         * gcc.dg/torture/pr35771-2.c: Ditto.
2451         * gcc.dg/torture/pr35771-3.c: Ditto.
2452         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2453         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2454         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2455         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2456         * g++.dg/other/i386-1.C: Ditto.
2457         * g++.dg/other/pr40446.C: Ditto.
2458
2459 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2460
2461         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2462
2463 2010-07-23  Daniel Kraft  <d@domob.eu>
2464
2465         PR fortran/44709
2466         * gfortran.dg/exit_1.f08: New test.
2467         * gfortran.dg/exit_2.f08: New test.
2468
2469 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2470
2471         PR tree-optimization/39839
2472         * gcc.target/arm/pr39839.c: New test case.
2473
2474 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2475
2476         * gnat.dg/unchecked_convert5b.adb: New test.
2477         * gnat.dg/unchecked_convert6.adb: Likewise.
2478         * gnat.dg/unchecked_convert6b.adb: Likewise.
2479
2480 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2481
2482         * gnat.dg/aggr15.ad[sb]: New test.
2483
2484 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2485
2486         PR debug/45024
2487         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2488
2489 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2490
2491         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2492         with dg-require-linker-plugin.
2493
2494 2010-07-22  Richard Guenther  <rguenther@suse.de>
2495
2496         PR lto/43850
2497         * g++.dg/lto/20100722-1_0.C: New testcase.
2498
2499 2010-07-22  Richard Guenther  <rguenther@suse.de>
2500
2501         PR lto/42451
2502         * gcc.dg/lto/20100720-3_0.c: New testcase.
2503         * gcc.dg/lto/20100720-3_1.c: Likewise.
2504
2505 2010-07-22  Richard Guenther  <rguenther@suse.de>
2506
2507         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2508         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2509
2510         PR lto/43373
2511         * gcc.dg/lto/20100722-1_0.c: New testcase.
2512
2513 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2514
2515         PR tree-optimization/44891
2516         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2517
2518 2010-07-22  Richard Guenther  <rguenther@suse.de>
2519
2520         PR tree-optimization/45017
2521         * gcc.c-torture/execute/pr45017.c: New testcase.
2522
2523 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2524
2525         PR fortran/45019
2526         * gfortran.dg/aliasing_dummy_5.f90: New.
2527
2528 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2529
2530         PR target/43698
2531         * gcc.target/arm/pr43698.c: New test.
2532
2533 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2534
2535         PR fortran/44929
2536         * Revert my commit r162325 for this PR.
2537
2538 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2539
2540         PR debug/45015
2541         * gcc.target/m68k/pr45015.c: New test.
2542
2543 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2544
2545         PR c++/44641
2546         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2547         comments.
2548
2549 2010-07-21  Richard Guenther  <rguenther@suse.de>
2550
2551         PR lto/45018
2552         * g++.dg/lto/20100721-1_0.C: New testcase.
2553
2554 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2555
2556         PR tree-optimization/44900
2557         * g++.dg/torture/pr44900.C: New test.
2558
2559 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2560
2561         PR middle-end/44738
2562         * c-c++-common/uninit-17.c: Correct expected error.
2563
2564 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2565
2566         * gcc.dg/guality/asm-1.c: New test.
2567
2568         PR debug/45003
2569         * gcc.dg/guality/pr45003-2.c: New test.
2570         * gcc.dg/guality/pr45003-3.c: New test.
2571
2572 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2573
2574         PR libfortran/44697
2575         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2576
2577 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2578
2579         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2580         defined on the current line.
2581         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2582         * g++.dg/debug/dwarf2/pr44641.C: New.
2583
2584 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2585
2586         * gcc.target/powerpc/block-move-1.c: New test.
2587         * gcc.target/powerpc/block-move-2.c: New test.
2588
2589 2010-07-20  Jason Merrill  <jason@redhat.com>
2590
2591         PR c++/44967
2592         * g++.dg/cpp0x/sfinae2.C: New.
2593
2594 2010-07-20  Richard Guenther  <rguenther@suse.de>
2595
2596         PR lto/42696
2597         * gcc.dg/lto/20100720-4_0.c: New testcase.
2598
2599 2010-07-20  Richard Guenther  <rguenther@suse.de>
2600
2601         PR lto/43221
2602         * gcc.dg/lto/20100720-2_0.c: New testcase.
2603         * gcc.dg/lto/20100720-2_1.c: Likewise.
2604
2605 2010-07-20  Richard Guenther  <rguenther@suse.de>
2606
2607         PR lto/43208
2608         * gcc.dg/lto/20100720-1_0.c: New testcase.
2609         * gcc.dg/lto/20100720-1_1.c: Likewise.
2610
2611 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2612
2613         PR debug/45003
2614         * gcc.dg/guality/pr45003-1.c: New test.
2615
2616 2010-07-20  Richard Guenther  <rguenther@suse.de>
2617
2618         PR tree-optimization/44977
2619         * gcc.dg/torture/pr44977.c: New testcase.
2620
2621 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2622
2623         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2624         sync_char_short
2625
2626 2010-07-20  Richard Guenther  <rguenther@suse.de>
2627
2628         PR middle-end/44971
2629         PR middle-end/44988
2630         * gcc.dg/pr44971.c: New testcase.
2631         * gcc.c-torture/compile/pr44988.c: Likewise.
2632
2633 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2634
2635         PR fortran/44929
2636         * gfortran.dg/allocate_with_typespec.f90: New test.
2637         * gfortran.dg/allocate_derived_1.f90: Update error message.
2638
2639 2010-07-19  Jason Merrill  <jason@redhat.com>
2640
2641         PR c++/44996
2642         * g++.dg/cpp0x/decltype23.C: New.
2643
2644 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2645
2646         PR fortran/42385
2647         * gfortran.dg/class_defined_operator_1.f03 : New test.
2648
2649 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2650
2651         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2652         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2653         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2654         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2655
2656 2010-07-19  Richard Guenther  <rguenther@suse.de>
2657
2658         PR middle-end/44941
2659         * gcc.c-torture/compile/pr44941.c: New testcase.
2660
2661 2010-07-19  Jason Merrill  <jason@redhat.com>
2662
2663         PR c++/44969
2664         * g++.dg/template/sfinae24.C: New.
2665
2666 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2667
2668         PR fortran/44353
2669         * gfortran.dg/data_implied_do_2.f90: Removed.
2670
2671 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2672
2673         PR c++/44969
2674         * g++.dg/template/sfinae23.C: New.
2675
2676 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2677
2678         * lib/target-supports.exp (check_sse_os_support_available): New
2679         proc.
2680         (check_sse_hw_available): New proc.
2681         (check_effective_target_sse_runtime): New proc.
2682         (check_effective_target_sse2_runtime): New proc.
2683         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2684         -msse2 if check_sse_os_support_available.
2685         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2686         check_sse_os_support_available.
2687         * gcc.dg/vect/vect.exp: Likewise.
2688         * gfortran.dg/vect/vect.exp: Likewise.
2689         * gcc.target/i386/sol2-check: Renamed to ...
2690         * gcc.target/i386/sse-os-support.h: ... this.
2691         (sol2_check): Renamed to ...
2692         (sse_os_support): ... this.
2693         Only test movss with xmm registers.
2694         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2695         Removed ILL_INSN, ILL_INSN_LEN.
2696         * gcc.target/i386/sse2-check.h: Likewise.
2697         * gcc.target/i386/sse3-check.h: Likewise.
2698         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2699         Removed cpuid.h, __get_cpuid test.
2700         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2701         Removed cpuid.h, __get_cpuid test.
2702         * g++.dg/other/pr40446.C: Likewise.
2703         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2704         * gcc.dg/compat/vector-1a_main.c: Likewise.
2705         * gcc.dg/compat/vector-2a_main.c: Likewise.
2706         * gcc.dg/pr36584.c: Likewise.
2707         * gcc.dg/pr37544.c: Likewise.
2708         * gcc.dg/torture/pr16104-1.c: Likewise.
2709         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2710         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2711         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2712         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2713         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2714         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2715         sse2_runtime.
2716         * gcc.dg/torture/pr35771-2.c: Likewise.
2717         * gcc.dg/torture/pr35771-3.c: Likewise.
2718         * gcc.target/i386/pr39315-2.c: Likewise.
2719         * gcc.target/i386/pr39315-4.c: Likewise.
2720         * gcc.target/i386/vperm-v2df.c: Likewise.
2721         * gcc.target/i386/vperm-v2di.c: Likewise.
2722         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2723         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2724         sse_runtime.
2725
2726 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2727
2728         PR fortran/44353
2729         * gfortran.dg/data_implied_do_2.f90: New test.
2730
2731 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2732
2733         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2734
2735 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2736
2737         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2738         to the "mips16" group.
2739         (mips_using_mips16_p): New procedure.
2740         (mips-dg-options): Use it.
2741
2742 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2743
2744         * gcc.target/mips/mips16-attributes-4.c: New test.
2745
2746 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2747
2748         PR testsuite/44418
2749         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2750         * gcc.target/powerpc/recip-2.c: Ditto.
2751         * gcc.target/powerpc/recip-3.c: Ditto.
2752
2753 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2754
2755         * gcc.target/arm/pr42235.c: New test.
2756
2757 2010-07-16  Jason Merrill  <jason@redhat.com>
2758
2759         PR c++/32505
2760         * g++.dg/template/partial8.C: New.
2761
2762 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2763
2764         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2765         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2766         in C++.
2767         (gualcvt): New overloaded inline.
2768         (GUALCVT): Use it for C++.
2769         * g++.dg/guality/guality.exp: New.
2770         * g++.dg/guality/guality.h: New.
2771         * g++.dg/guality/redeclaration1.C: New test.
2772         * g++.dg/dg.exp: Prune also guality/* tests.
2773         * gcc.dg/guality/pr43141.c: Moved to...
2774         * c-c++-common/guality/pr43141.c: ... here.
2775
2776 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2777
2778         PR libfortran/37077
2779         * gfortran.dg/char4_iunit_2.f03: New test.
2780
2781 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2782
2783         * lib/plugin-support.exp (plugin-test-execute):
2784         Add ${gcc_objdir}/intl to includes.
2785
2786 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2787
2788         PR target/44942
2789         * gcc.c-torture/execute/pr44942.c: New test.
2790         * gcc.target/i386/pr44942.c: New test.
2791
2792 2010-07-15  Jason Merrill  <jason@redhat.com>
2793
2794         PR c++/44909
2795         * g++.dg/cpp0x/implicit7.C: New.
2796         * g++.dg/cpp0x/implicit8.C: New.
2797
2798 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2799
2800         Disable float tests for __SPU__ targets due to lack of signed zero:
2801         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2802         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2803         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2804         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2805         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2806         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2807         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2808         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2809         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2810
2811 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2812
2813         * gfortran.dg/select_char_2.f90: New test.
2814
2815 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2816
2817         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2818         with DECL_CHAIN.
2819
2820 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2821
2822         PR fortran/44936
2823         * gfortran.dg/typebound_generic_9.f03: New.
2824
2825 2010-07-15  Richard Guenther  <rguenther@suse.de>
2826
2827         PR tree-optimization/44946
2828         * gcc.c-torture/compile/pr44946.c: New testcase.
2829
2830 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2831
2832         PR fortran/40206
2833         * gfortran.dg/select_char_3.f90: New test.
2834
2835 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2836             Kevin F. Quinn  <kevquinn@gentoo.org>
2837
2838         * gcc.dg/Wtrampolines.c: New.
2839
2840 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2841
2842         PR libfortran/44934
2843         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2844
2845 2010-07-14  Jason Merrill  <jason@redhat.com>
2846
2847         PR c++/44810
2848         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2849
2850         Implement C++0x unrestricted unions (N2544)
2851         * g++.dg/cpp0x/union1.C: New.
2852         * g++.dg/cpp0x/union2.C: New.
2853         * g++.dg/cpp0x/union3.C: New.
2854         * g++.dg/cpp0x/defaulted2.C: Adjust.
2855         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2856         * g++.old-deja/g++.ext/anon2.C: Adjust.
2857         * g++.old-deja/g++.mike/misc6.C: Adjust.
2858
2859 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2860
2861         PR fortran/44925
2862         * gfortran.dg/c_loc_tests_15.f90: New.
2863
2864 2010-07-13  Jason Merrill  <jason@redhat.com>
2865
2866         PR c++/44909
2867         * g++.dg/cpp0x/implicit6.C: New.
2868
2869 2010-07-13  Jason Merrill  <jason@redhat.com>
2870
2871         PR c++/44540
2872         * g++.dg/abi/noreturn1.C: New.
2873         * g++.dg/abi/noreturn2.C: New.
2874
2875 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2876
2877         PR other/44874
2878         PR debug/44832
2879         * c-c++-common/pr44832.c: New test.
2880
2881 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2882
2883         PR objc/44488
2884         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2885         on the target.  Make sure that we can assemble the emitted asm when
2886         the test type is 'compile'.
2887
2888 2010-07-13  Richard Guenther  <rguenther@suse.de>
2889
2890         PR tree-optimization/36960
2891         * g++.dg/torture/pr36960.C: New testcase.
2892
2893 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2894
2895         PR c++/44908
2896         * g++.dg/template/sfinae21.C: New.
2897         * g++.dg/template/sfinae22.C: Likewise.
2898
2899 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2900
2901         PR testsuite/42843
2902         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2903         * gcc.dg/plugin/ggcplug.c: Likewise.
2904         * g++.dg/plugin/selfassign.c: Likewise.
2905         * g++.dg/plugin/attribute_plugin.c: Likewise.
2906         * g++.dg/plugin/dumb_plugin.c: Likewise.
2907         * g++.dg/plugin/pragma_plugin.c: Likewise.
2908
2909 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2910
2911         * gcc.c-torture/execute/pr44683.x: New.
2912         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2913
2914 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2915
2916         PR fortran/44434
2917         PR fortran/44565
2918         PR fortran/43945
2919         PR fortran/44869
2920         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2921         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2922         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2923         * gfortran.dh/typebound_call_16.f03: New.
2924         * gfortran.dg/typebound_generic_6.f03: New.
2925         * gfortran.dg/typebound_generic_7.f03: New.
2926         * gfortran.dg/typebound_generic_8.f03: New.
2927
2928 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2929
2930         PR libfortran/37077
2931         * gfortran.dg/char4_iunit_1.f03: New test.
2932
2933 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2934
2935         * gcc.dg/tree-ssa/vrp53.c: New test.
2936
2937 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2938
2939         PR c++/44907
2940         * g++.dg/template/sfinae19.C: New.
2941         * g++.dg/template/sfinae20.C: Likewise.
2942
2943 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2944
2945         * gcc.target/arm/interrupt-1.c: New test.
2946         * gcc.target/arm/interrupt-2.c: New test.
2947
2948 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2949
2950         * gcc.dg/pr42427.c: Require c99_runtime.
2951         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2952         c99_runtime.
2953         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2954         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2955         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2956         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2957         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2958         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2959         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2960         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2961         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2962         * gcc.target/i386/pr37275.c: Require visibility support.
2963
2964 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2965
2966         * lib/target-supports.exp (check_effective_target_sse): New proc.
2967         * gcc.target/i386/sol2-check.h: New file.
2968         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2969         Include sol2-check.h.
2970         (main) Only run do_test () if sol2_check ().
2971         * gcc.target/i386/sse2-check.h: Likewise.
2972         * gcc.target/i386/sse3-check.h: Likewise.
2973         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2974         [__sun__ && __svr4__]: Execute SSE2 instruction.
2975         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2976         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2977         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2978         * g++.dg/ext/vector14.C: Likewise.
2979         * g++.dg/other/mmintrin.C: Likewise.
2980         * gcc.dg/20020418-1.c: Likewise.
2981         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2982         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2983         * gcc.dg/format/unnamed-1.c: Likewise.
2984         Adapt dg-warning line number.
2985         * gcc.dg/graphite/pr40281.c: Likewise.
2986         * gcc.dg/pr32176.c: Likewise.
2987         * gcc.dg/pr40550.c: Likewise.
2988         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2989         * gcc.dg/torture/pr36891.c: Likewise.
2990         * gcc.target/i386/20020218-1.c: Likewise.
2991         * gcc.target/i386/20020523.c: Likewise.
2992         * gcc.target/i386/abi-1.c: Likewise.
2993         * gcc.target/i386/brokensqrt.c: Likewise.
2994         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2995         * gcc.target/i386/pr13366.c: Likewise.
2996         * gcc.target/i386/pr13685.c: Likewise.
2997         * gcc.target/i386/pr24306.c: Likewise.
2998         * gcc.target/i386/pr31486.c: Likewise.
2999         * gcc.target/i386/pr32065-1.c: Likewise.
3000         * gcc.target/i386/pr32065-2.c: Likewise.
3001         * gcc.target/i386/pr32389.c: Likewise.
3002         * gcc.target/i386/pr38824.c: Likewise.
3003         * gcc.target/i386/pr38931.c: Likewise.
3004         * gcc.target/i386/pr39592-1.c: Likewise.
3005         * gcc.target/i386/pr43766.c: Likewise.
3006         * gcc.target/i386/recip-divf.c: Likewise.
3007         * gcc.target/i386/recip-sqrtf.c: Likewise.
3008         * gcc.target/i386/recip-vec-divf.c: Likewise.
3009         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3010         * gcc.target/i386/sse-1.c: Likewise.
3011         * gcc.target/i386/sse-16.c: Likewise.
3012         * gcc.target/i386/sse-2.c: Likewise.
3013         * gcc.target/i386/sse-20.c: Likewise.
3014         * gcc.target/i386/sse-3.c: Likewise.
3015         * gcc.target/i386/sse-7.c: Likewise.
3016         * gcc.target/i386/sse-9.c: Likewise.
3017         * gcc.target/i386/sse-addps-1.c: Likewise.
3018         * gcc.target/i386/sse-addss-1.c: Likewise.
3019         * gcc.target/i386/sse-andnps-1.c: Likewise.
3020         * gcc.target/i386/sse-andps-1.c: Likewise.
3021         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3022         * gcc.target/i386/sse-comiss-1.c: Likewise.
3023         * gcc.target/i386/sse-comiss-2.c: Likewise.
3024         * gcc.target/i386/sse-comiss-3.c: Likewise.
3025         * gcc.target/i386/sse-comiss-4.c: Likewise.
3026         * gcc.target/i386/sse-comiss-5.c: Likewise.
3027         * gcc.target/i386/sse-comiss-6.c: Likewise.
3028         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3029         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3030         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3031         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3032         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3033         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3034         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3035         * gcc.target/i386/sse-divps-1.c: Likewise.
3036         * gcc.target/i386/sse-divss-1.c: Likewise.
3037         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3038         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3039         * gcc.target/i386/sse-maxps-1.c: Likewise.
3040         * gcc.target/i386/sse-maxss-1.c: Likewise.
3041         * gcc.target/i386/sse-minps-1.c: Likewise.
3042         * gcc.target/i386/sse-minss-1.c: Likewise.
3043         * gcc.target/i386/sse-movaps-1.c: Likewise.
3044         * gcc.target/i386/sse-movaps-2.c: Likewise.
3045         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3046         * gcc.target/i386/sse-movhps-1.c: Likewise.
3047         * gcc.target/i386/sse-movhps-2.c: Likewise.
3048         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3049         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3050         * gcc.target/i386/sse-movntps-1.c: Likewise.
3051         * gcc.target/i386/sse-movss-1.c: Likewise.
3052         * gcc.target/i386/sse-movss-2.c: Likewise.
3053         * gcc.target/i386/sse-movss-3.c: Likewise.
3054         * gcc.target/i386/sse-movups-1.c: Likewise.
3055         * gcc.target/i386/sse-movups-2.c: Likewise.
3056         * gcc.target/i386/sse-mulps-1.c: Likewise.
3057         * gcc.target/i386/sse-mulss-1.c: Likewise.
3058         * gcc.target/i386/sse-orps-1.c: Likewise.
3059         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3060         * gcc.target/i386/sse-recip-vec.c: Likewise.
3061         * gcc.target/i386/sse-recip.c: Likewise.
3062         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3063         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3064         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3065         * gcc.target/i386/sse-subps-1.c: Likewise.
3066         * gcc.target/i386/sse-subss-1.c: Likewise.
3067         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3068         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3069         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3070         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3071         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3072         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3073         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3074         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3075         * gcc.target/i386/sse-xorps-1.c: Likewise.
3076         * gcc.target/i386/ssefn-1.c: Likewise.
3077         * gcc.target/i386/ssefn-3.c: Likewise.
3078         * gcc.target/i386/sseregparm-1.c: Likewise.
3079         * gcc.target/i386/stackalign/return-3.c: Likewise.
3080         * gcc.target/i386/vectorize1.c: Likewise.
3081         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3082         * gcc.target/i386/xorps-sse.c: Likewise.
3083         * gfortran.dg/pr28158.f90: Likewise.
3084         * gfortran.dg/pr30667.f: Likewise.
3085         * gnat.dg/loop_optimization7.adb: Likewise.
3086         * gnat.dg/sse_nolib.adb: Likewise.
3087
3088 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3089
3090         PR fortran/44702
3091         * gfortran.dg/use_rename_6.f90: New.
3092         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3093
3094 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3095
3096         PR fortran/44869
3097         * gfortran.dg/class_24.f03: New.
3098
3099 2010-07-10  Richard Guenther  <rguenther@suse.de>
3100
3101         PR lto/44889
3102         * gcc.dg/lto/20100709-1_0.c: New testcase.
3103         * gcc.dg/lto/20100709-1_1.c: Likewise.
3104
3105 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3106
3107         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3108
3109 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3110
3111         PR objc/44140
3112         * objc.dg/lto/trivial-1_0.m: New.
3113         * objc.dg/lto/lto.exp: New.
3114         * obj-c++.dg/lto/trivial-1_0.mm: New.
3115         * obj-c++.dg/lto/lto.exp: New.
3116         * objc.dg/symtab-1.m: Adjust sizes.
3117         * objc.dg/image-info.m: Do not run for gnu-runtime.
3118
3119 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3120
3121         * gcc.dg/pr32370.c: Allow another kind of error message.
3122
3123 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3124
3125         * gnat.dg/atomic3.adb: New test.
3126
3127 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3128             Denys Vlasenko  <dvlasenk@redhat.com>
3129             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3130
3131         PR tree-optimization/28632
3132         * gcc.dg/tree-ssa/vrp51.c: New test.
3133         * gcc.dg/tree-ssa/vrp52.c: New test.
3134
3135 2010-07-09  Jason Merrill  <jason@redhat.com>
3136
3137         * g++.dg/abi/covariant6.C: New.
3138         * g++.dg/inherit/covariant17.C: Test both bases.
3139         * g++.dg/inherit/covariant7.C: Check vtable layout.
3140
3141 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3142
3143         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3144
3145 2010-07-09  Richard Guenther  <rguenther@suse.de>
3146
3147         PR tree-optimization/44852
3148         * gcc.c-torture/execute/pr44852.c: New testcase.
3149
3150 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3151
3152         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3153         multiplication by values.
3154         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3155         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3156
3157 2010-07-09  Richard Guenther  <rguenther@suse.de>
3158
3159         PR tree-optimization/44882
3160         * gfortran.dg/pr44882.f90: New testcase.
3161
3162 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3163
3164         PR target/40657
3165         * gcc.target/arm/pr40657-1.c: New test.
3166         * gcc.target/arm/pr40657-2.c: New test.
3167         * gcc.c-torture/execute/pr40657.c: New test.
3168
3169 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3170
3171         * gcc.dg/tree-ssa/vrp50.c: New test.
3172         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3173
3174 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3175
3176         PR fortran/44649
3177         * gfortran.dg/c_sizeof_1.f90: Modified.
3178         * gfortran.dg/storage_size_1.f08: New.
3179         * gfortran.dg/storage_size_2.f08: New.
3180
3181 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3182
3183         * gcc.c-torture/execute/20100708-1.c: New test.
3184
3185 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3186
3187         PR fortran/44847
3188         * gfortran.dg/gomp/pr44847.f90: New test.
3189
3190 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3191
3192         PR tree-optimization/44710
3193         * gcc.dg/tree-ssa/ifc-6.c: New.
3194         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3195
3196 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3197
3198         PR fortran/18918
3199         * gfortran.dg/coarray_10.f90: Add an additional test.
3200
3201 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3202
3203         PR middle-end/44828
3204         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3205         * gcc.c-torture/execute/pr44828.x: Revert.
3206
3207 2010-07-08  Jason Merrill  <jason@redhat.com>
3208
3209         PR c++/43120
3210         * g++.dg/inherit/covariant17.C: New.
3211         * g++.dg/abi/covariant1.C: Actually test for the bug.
3212
3213 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3214
3215         PR rtl-optimization/44838
3216         * gcc.dg/pr44838.c: New.
3217
3218 2010-07-08  Richard Guenther  <rguenther@suse.de>
3219
3220         PR tree-optimization/44831
3221         * gcc.c-torture/compile/pr44831.c: New testcase.
3222         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3223
3224 2010-07-08  Richard Guenther  <rguenther@suse.de>
3225
3226         PR tree-optimization/44861
3227         * g++.dg/vect/pr44861.cc: New testcase.
3228
3229 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3230
3231         PR middle-end/44828
3232         * gcc.c-torture/execute/pr44828.x: New file.
3233
3234 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3235
3236         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3237         dg-options.
3238         * g++.dg/ext/altivec-17.C: Adjust error message.
3239
3240 2010-07-07  Tom Tromey  <tromey@redhat.com>
3241
3242         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3243
3244 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3245
3246         PR target/44844
3247         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3248         * gcc.target/i386/rdrand-2.c: Likewise.
3249         * gcc.target/i386/rdrand-3.c: Likewise.
3250
3251 2010-07-07  Jan Hubicka  <jh@suse.cz>
3252
3253         PR middle-end/44813
3254         * g++.dg/torture/pr44813.C: New testcase.
3255         * g++.dg/torture/pr44826.C: New testcase.
3256
3257 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3258
3259         PR rtl-optimization/44787
3260         * gcc.c-torture/compile/pr44788.c: New test.
3261         * gcc.target/arm/pr44788.c: New test.
3262
3263 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3264
3265         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3266
3267 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3268
3269         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3270         to dg-options.
3271
3272 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3273
3274         PR fortran/44742
3275         * gfortran.dg/parameter_array_init_6.f90: New.
3276         * gfortran.dg/initialization_20.f90: Update dg-error.
3277         * gfortran.dg/initialization_24.f90: Ditto.
3278
3279 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3280         PR fortran/PR44693
3281         * gfortran.dg/dim_range_1.f90:  New test.
3282         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3283
3284 2010-07-06  Jason Merrill  <jason@redhat.com>
3285
3286         PR c++/44703
3287         * g++.dg/cpp0x/initlist41.C: New.
3288
3289         PR c++/44778
3290         * g++.dg/template/ptrmem22.C: New.
3291
3292 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3293
3294         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3295         support.
3296         * gcc.target/i386/i386.exp: Likewise.
3297
3298 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3299
3300         PR testsuite/44195
3301         * gcc.dg/lto/20100518_0.c: Limit to x86.
3302
3303 2010-07-06  Richard Guenther  <rguenther@suse.de>
3304
3305         PR middle-end/44828
3306         * gcc.c-torture/execute/pr44828.c: New testcase.
3307
3308 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3309
3310         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3311         * g++.dg/warn/volatile1.C: Likewise.
3312         * g++.dg/template/warn1.C: Likewise.
3313
3314 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3315
3316         AVX Programming Reference (June, 2010)
3317         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3318         * g++.dg/other/i386-3.C: Likewise.
3319         * gcc.target/i386/sse-12.c: Likewise.
3320
3321         * gcc.target/i386/f16c-check.h: New.
3322         * gcc.target/i386/rdfsbase-1.c: Likewise.
3323         * gcc.target/i386/rdfsbase-2.c: Likewise.
3324         * gcc.target/i386/rdgsbase-1.c: Likewise.
3325         * gcc.target/i386/rdgsbase-2.c: Likewise.
3326         * gcc.target/i386/rdrand-1.c: Likewise.
3327         * gcc.target/i386/rdrand-2.c: Likewise.
3328         * gcc.target/i386/rdrand-3.c: Likewise.
3329         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3330         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3331         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3332         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3333         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3334         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3335         * gcc.target/i386/wrfsbase-1.c: Likewise.
3336         * gcc.target/i386/wrfsbase-2.c: Likewise.
3337         * gcc.target/i386/wrgsbase-1.c: Likewise.
3338         * gcc.target/i386/wrgsbase-2.c: Likewise.
3339
3340         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3341         (__builtin_ia32_vcvtps2ph): New.
3342         (__builtin_ia32_vcvtps2ph256): Likewise.
3343
3344         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3345         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3346
3347         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3348         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3349
3350         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3351         (__builtin_ia32_vcvtps2ph256): Likewise.
3352         Add fsgsbase,rdrnd,f16c.
3353
3354         * lib/target-supports.exp (check_effective_target_f16c): New.
3355
3356 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3357
3358         * gcc.dg/guality/nrv-1.c: New test.
3359
3360 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3361
3362         PR middle-end/42505
3363         * gcc.target/arm/pr42505.c: New test case.
3364
3365 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3366
3367         PR c++/44808
3368         * g++.dg/opt/nrv16.C: New test.
3369
3370 2010-07-05  Richard Guenther  <rguenther@suse.de>
3371
3372         PR tree-optimization/44784
3373         * gcc.c-torture/compile/pr44784.c: New testcase.
3374
3375 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3376
3377         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3378         Increase loop bound and array size.
3379         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3380         Likewise.
3381
3382 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3383
3384         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3385         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3386         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3387         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3388         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3389
3390 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3391
3392         PR c++/22138
3393         * g++.dg/parse/template25.C: New.
3394
3395 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3396
3397         PR rtl-optimization/44695
3398         * gcc.dg/torture/pr44695.c: New.
3399
3400 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3401
3402         PR c++/16630
3403         * g++.dg/ext/pretty3.C: New.
3404
3405 2010-07-04  Richard Guenther  <rguenther@suse.de>
3406
3407         PR middle-end/44809
3408         * g++.dg/torture/pr44809.C: New testcase.
3409
3410 2010-07-04  Richard Guenther  <rguenther@suse.de>
3411
3412         PR tree-optimization/44656
3413         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3414
3415 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3416             Revital Eres  <eres@il.ibm.com>
3417
3418         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3419         misaligned stores.
3420         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3421         gcc.dg/vect/vect-96.c: Likewise.
3422         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3423         that support misaligned stores. Change the number of expected
3424         misaligned accesses.
3425         * gcc.dg/vect/vect-peel-1.c: New test.
3426         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3427         gcc.dg/vect/vect-peel-4.c: Likewise.
3428         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3429         vectorizable on all targets that support realignment.
3430         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3431
3432 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3433
3434         PR c/44806
3435         * gcc.dg/torture/pr44806.c: New.
3436
3437 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3438
3439         * gnat.dg/cond_expr1.adb: New test.
3440
3441 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3442
3443         * gnat.dg/modular3.adb: New test.
3444         * gnat.dg/modular3_pkg.ads: New helper.
3445
3446 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3447             Mikael Pettersson  <mikpe@it.uu.se>
3448
3449         PR testsuite/44518
3450         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3451         Make signed-ness of chars explicit.  Scan the object for
3452         strings that are split by some target assemblers.
3453         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3454         explicit.
3455
3456 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3457
3458         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3459
3460 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3461
3462         PR/44128
3463         * g++.dg/warn/Wshadow-7.C: New test.
3464
3465 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3466             Julian Brown  <julian@codesourcery.com>
3467             Sandra Loosemore  <sandra@codesourcery.com>
3468
3469         * gcc.c-torture/execute/20100416-1.c: New test case.
3470
3471 2010-07-02  Julian Brown  <julian@codesourcery.com>
3472             Sandra Loosemore  <sandra@codesourcery.com>
3473
3474         PR target/43703
3475
3476         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3477         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3478
3479 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3480             Julian Brown  <julian@codesourcery.com>
3481
3482         * gcc.target/arm/neon/vadds64.c: Regenerated.
3483         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3484         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3485         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3486         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3487         * gcc.target/arm/neon-vmls-1.c: Likewise.
3488         * gcc.target/arm/neon-vsubs64.c: New execution test.
3489         * gcc.target/arm/neon-vsubu64.c: New execution test.
3490         * gcc.target/arm/neon-vadds64.c: New execution test.
3491         * gcc.target/arm/neon-vaddu64.c: New execution test.
3492
3493 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3494
3495         * gcc.target/arm/neon-vands64.c: New.
3496         * gcc.target/arm/neon-vandu64.c: New.
3497         * gcc.target/arm/neon-vbics64.c: New.
3498         * gcc.target/arm/neon-vbicu64.c: New.
3499         * gcc.target/arm/neon-veors64.c: New.
3500         * gcc.target/arm/neon-veoru64.c: New.
3501         * gcc.target/arm/neon-vorns64.c: New.
3502         * gcc.target/arm/neon-vornu64.c: New.
3503         * gcc.target/arm/neon-vorrs64.c: New.
3504         * gcc.target/arm/neon-vorru64.c: New.
3505         * gcc.target/arm/neon/vands64.c: Regenerated.
3506         * gcc.target/arm/neon/vandu64.c: Regenerated.
3507         * gcc.target/arm/neon/vbics64.c: Regenerated.
3508         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3509         * gcc.target/arm/neon/veors64.c: Regenerated.
3510         * gcc.target/arm/neon/veoru64.c: Regenerated.
3511         * gcc.target/arm/neon/vorns64.c: Regenerated.
3512         * gcc.target/arm/neon/vornu64.c: Regenerated.
3513         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3514         * gcc.target/arm/neon/vorru64.c: Regenerated.
3515
3516 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3517
3518         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3519
3520 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3521
3522         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3523         * gfortran.dg/intent_out_5.f90: Same.
3524         * gfortran.dg/ltrans-7.f90: Same.
3525         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3526
3527 2010-07-02  Jan Hubicka  <jh@suse.cz>
3528
3529         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3530
3531 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3532
3533         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3534
3535 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3536
3537         PR c++/44780
3538         * c-c++-common/Wunused-var-12.c: New test.
3539
3540 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3541
3542         PR target/42835
3543         * gcc.target/arm/pr42835.c: New test.
3544
3545         PR target/42172
3546         * gcc.target/arm/pr42172-1.c: New test.
3547
3548 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3549
3550         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3551
3552 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3553
3554         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3555         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3556         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3557         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3558         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3559         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3560         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3561         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3562         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3563         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3564         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3565         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3566         * gcc.target/arm/neon-vdup_ns64.c: New.
3567         * gcc.target/arm/neon-vdup_nu64.c: New.
3568         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3569         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3570         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3571         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3572         * gcc.target/arm/neon-vmov_ns64.c: New.
3573         * gcc.target/arm/neon-vmov_nu64.c: New.
3574         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3575         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3576         * gcc.target/arm/neon-vget_lanes64.c: New.
3577         * gcc.target/arm/neon-vget_laneu64.c: New.
3578         * gcc.target/arm/neon-vset_lanes64.c: New.
3579         * gcc.target/arm/neon-vset_laneu64.c: New.
3580
3581 2010-07-02  Richard Guenther  <rguenther@suse.de>
3582
3583         * g++.dg/torture/20100702-1.C: New testcase.
3584
3585 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3586
3587         PR target/44707
3588         * gcc.c-torture/compile/pr44707.c: New test.
3589
3590 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3591
3592         PR c++/44039
3593         * g++.dg/template/crash101.C: New.
3594
3595 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3596
3597         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3598         Use the ABI-0 accessors and fail it for m64.
3599
3600 2010-07-02  Jan Hubicka  <jh@suse.cz>
3601
3602         * g++.dg/tree-ssa/pr44706.C: New testcase.
3603
3604 2010-07-02  Richard Guenther  <rguenther@suse.de>
3605
3606         PR tree-optimization/44748
3607         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3608
3609 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3610
3611         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3612         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3613         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3614         the method types to forward:.
3615
3616 2010-06-30  Jason Merrill  <jason@redhat.com>
3617
3618         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3619         * g++.dg/other/pr25632.C: Likewise.
3620
3621 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3622
3623         PR tree-optimization/40421
3624         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3625
3626 2010-07-01  Richard Guenther  <rguenther@suse.de>
3627
3628         PR middle-end/42834
3629         PR middle-end/44468
3630         * gcc.c-torture/execute/20100316-1.c: New testcase.
3631         * gcc.c-torture/execute/pr44468.c: Likewise.
3632         * gcc.c-torture/compile/20100609-1.c: Likewise.
3633         * gcc.dg/volatile2.c: Adjust.
3634         * gcc.dg/plugin/selfassign.c: Likewise.
3635         * gcc.dg/pr36902.c: Likewise.
3636         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3637         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3638         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3639         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3640         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3641         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3642         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3643         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3644         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3645         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3646         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3647         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3648         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3649         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3650         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3651         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3652         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3653         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3654         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3655         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3656         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3657         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3658         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3659         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3660         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3661         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3662         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3663         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3664         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3665         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3666         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3667         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3668         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3669         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3670         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3671         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3672         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3673         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3674         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3675         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3676         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3677         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3678         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3679         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3680         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3681         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3682         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3683         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3684         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3685         * g++.dg/tree-ssa/pr31146.C: Likewise.
3686         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3687         * g++.dg/tree-ssa/pr33604.C: Likewise.
3688         * g++.dg/plugin/selfassign.c: Likewise.
3689         * gfortran.dg/array_memcpy_3.f90: Likewise.
3690         * gfortran.dg/array_memcpy_4.f90: Likewise.
3691         * c-c++-common/torture/pr42834.c: New testcase.
3692
3693 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3694
3695         PR c++/44628
3696         * g++.dg/template/crash100.C: New.
3697
3698 2010-06-30  Jan Hubicka  <jh@suse.cz>
3699
3700         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3701
3702 2010-06-30  Michael Matz  <matz@suse.de>
3703
3704         PR bootstrap/44699
3705         * gcc.dg/pr44699.c: New test.
3706
3707 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3708
3709         PR tree-optimization/39799
3710         * c-c++-common/uninit-17.c: New test.
3711
3712 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3713
3714         PR libfortran/43298
3715         * gfortran.dg/read_infnan_1.f90: New test.
3716
3717 2010-06-29  Jason Merrill  <jason@redhat.com>
3718
3719         Enable implicitly declared move constructor/operator= (N3053).
3720         * g++.dg/cpp0x/implicit3.C: New.
3721         * g++.dg/cpp0x/implicit4.C: New.
3722         * g++.dg/cpp0x/implicit5.C: New.
3723         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3724         * g++.dg/cpp0x/not_special.C: Adjust.
3725         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3726         * g++.dg/cpp0x/rv1n.C: Adjust.
3727         * g++.dg/cpp0x/rv1p.C: Adjust.
3728         * g++.dg/cpp0x/rv2n.C: Adjust.
3729         * g++.dg/cpp0x/rv2p.C: Adjust.
3730         * g++.dg/cpp0x/rv3n.C: Adjust.
3731         * g++.dg/cpp0x/rv3p.C: Adjust.
3732         * g++.dg/cpp0x/rv4n.C: Adjust.
3733         * g++.dg/cpp0x/rv4p.C: Adjust.
3734         * g++.dg/cpp0x/rv5n.C: Adjust.
3735         * g++.dg/cpp0x/rv5p.C: Adjust.
3736         * g++.dg/cpp0x/rv6n.C: Adjust.
3737         * g++.dg/cpp0x/rv6p.C: Adjust.
3738         * g++.dg/cpp0x/rv7n.C: Adjust.
3739         * g++.dg/cpp0x/rv7p.C: Adjust.
3740         * g++.dg/cpp0x/rv8p.C: Adjust.
3741         * g++.dg/gomp/pr26690-1.C: Adjust.
3742         * g++.dg/other/error20.C: Adjust.
3743         * g++.dg/other/error31.C: Adjust.
3744         * g++.dg/parse/error19.C: Adjust.
3745         * g++.dg/template/qualttp5.C: Adjust.
3746         * g++.old-deja/g++.law/ctors5.C: Adjust.
3747
3748         Enable implicitly deleted functions (N2346)
3749         * g++.dg/cpp0x/defaulted17.C: New.
3750         * g++.dg/cpp0x/implicit1.C: New.
3751         * g++.dg/cpp0x/implicit2.C: New.
3752         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3753         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3754         * g++.dg/init/ctor4.C: Adjust.
3755         * g++.dg/init/synth2.C: Adjust.
3756         * g++.dg/lto/20081118_1.C: Adjust.
3757         * g++.dg/other/error13.C: Adjust.
3758         * g++.dg/other/unused1.C: Adjust.
3759         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3760         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3761         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3762         * g++.old-deja/g++.law/ctors17.C: Adjust.
3763         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3764         * g++.old-deja/g++.pt/assign1.C: Adjust.
3765         * g++.old-deja/g++.pt/crash20.C: Adjust.
3766
3767         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3768         * g++.dg/cpp0x/defaulted13.C: Adjust.
3769         * g++.dg/cpp0x/defaulted2.C: Adjust.
3770         * g++.dg/cpp0x/defaulted3.C: Adjust.
3771         * g++.dg/cpp0x/initlist9.C: Adjust.
3772         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3773         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3774         * g++.dg/init/synth2.C: Adjust.
3775
3776         * g++.dg/cpp0x/defaulted19.C: New.
3777
3778         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3779         * g++.dg/template/error23.C: Fix for -std=c++0x.
3780
3781 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3782
3783         PR fortran/44718
3784         * gfortran.dg/proc_ptr_28.f90: New.
3785
3786 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3787
3788         PR tree-optimization/43801
3789         * g++.dg/torture/pr43801.C: New test.
3790
3791         PR debug/44668
3792         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3793
3794 2010-06-29  Jason Merrill  <jason@redhat.com>
3795
3796         PR c++/44587
3797         * g++.dg/template/qualified-id2.C: New.
3798         * g++.dg/template/qualified-id3.C: New.
3799
3800 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3801
3802         PR fortran/44696
3803         * gfortran.dg/associated_target_4.f90: New.
3804
3805 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3806
3807         PR fortran/44582
3808         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3809
3810 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3811
3812         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3813
3814 2010-06-29  Jan Hubicka  <jh@suse.cz>
3815
3816         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3817
3818 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3819
3820         PR target/43902
3821         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3822         * gcc.target/arm/wmul-3.c: New test.
3823         * gcc.target/arm/wmul-4.c: New test.
3824
3825 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3826
3827         PR rtl-optimization/44659
3828         * gcc.target/i386/extract-1.c: New.
3829         * gcc.target/i386/extract-2.c: Likewise.
3830         * gcc.target/i386/extract-3.c: Likewise.
3831         * gcc.target/i386/extract-4.c: Likewise.
3832         * gcc.target/i386/extract-5.c: Likewise.
3833         * gcc.target/i386/extract-6.c: Likewise.
3834
3835 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3836
3837         PR c++/44682
3838         * g++.dg/warn/Wunused-var-14.C: New test.
3839
3840 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3841
3842         PR fortran/43298
3843         * gfortran.dg/nan_6.f90: New.
3844
3845 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3846
3847         PR tree-optimization/43781
3848         * gcc.dg/torture/pr43781.c: New.
3849
3850 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3851
3852         PR fortran/40158
3853         * gfortran.dg/actual_rank_check_1.f90: New test.
3854
3855 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3856
3857         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3858
3859 2010-06-28  Jan Hubicka  <jh@suse.cz>
3860
3861         PR tree-optimization/44687
3862         * gcc.c-torture/compile/pr44687.c
3863
3864 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3865
3866         PR c++/44535
3867         * g++.dg/torture/pr44535.C: New test.
3868
3869 2010-06-28  Michael Matz  <matz@suse.de>
3870
3871         PR middle-end/44592
3872         * gfortran.dg/pr44592.f90: New test.
3873
3874 2010-06-28  Jan Hubicka  <jh@suse.cz>
3875
3876         PR tree-optimization/44357
3877         * g++.dg/torture/pr44357.C: New testcase.
3878
3879 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3880
3881         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3882         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3883         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3884         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3885         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3886         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3887         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3888         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3889
3890 2010-06-27  Jan Hubicka  <jh@suse.cz>
3891
3892         * gcc.c-torture/compile/pr44686.c: New file.
3893
3894 2010-06-27  Richard Guenther  <rguenther@suse.de>
3895
3896         PR tree-optimization/44683
3897         * gcc.c-torture/execute/pr44683.c: New testcase.
3898
3899 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3900
3901         * gnat.dg/noreturn3.ad[sb]: New test.
3902
3903 2010-06-26  Jason Merrill  <jason@redhat.com>
3904
3905         * g++.dg/cpp0x/explicit5.C: New.
3906
3907 2010-06-26  Richard Guenther  <rguenther@suse.de>
3908
3909         PR tree-optimization/44393
3910         * gcc.dg/pr44393.c: New testcase.
3911
3912 2010-06-26  Jan Hubicka  <jh@suse.cz>
3913
3914         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3915
3916 2010-06-26  Richard Guenther  <rguenther@suse.de>
3917
3918         PR middle-end/44674
3919         * gcc.dg/pr44674.c: New testcase.
3920
3921 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3922
3923         * gcc.dg/opts-3.c: New test.
3924
3925 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3926
3927         * gfortran.dg/type_decl_1.f90: New.
3928         * gfortran.dg/type_decl_2.f90: New.
3929
3930 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3931
3932         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3933         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3934
3935 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3936
3937         PR testsuite/38946
3938         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3939         error in comparing reals.
3940
3941 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3942
3943         * selected_real_kind_2.f90: New.
3944         * selected_real_kind_3.f90: New.
3945
3946 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3947
3948         * gfortran.dg/entry_19.f90: New.
3949
3950 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3951
3952         * gfortran.dg/end_subroutine_1.f90: New.
3953         * gfortran.dg/end_subroutine_2.f90: New.
3954         * gfortran.dg/interface_proc_end.f90: Update.
3955
3956 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3957
3958         * gfortran.dg/semicolon_fixed.f: Update.
3959         * gfortran.dg/semicolon_fixed_2.f: New.
3960         * gfortran.dg/semicolon_free_2.f90: New.
3961         * gfortran.dg/semicolon_free.f90: Update.
3962
3963 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3964
3965         PR fortran/44448
3966         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3967
3968 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3969
3970         * g++.dg/ipa/iinline-3.C: New test.
3971         * gcc.dg/ipa/modif-1.c: Removed.
3972
3973 2010-06-25  Jan Hubicka  <jh@suse.cz>
3974
3975         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3976
3977 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3978
3979         * g++.dg/ipa/iinline-2.C: New test.
3980
3981 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3982
3983         PR middle-end/43866
3984         * gfortran.dg/pr43866.f90: New test.
3985
3986         PR tree-optimization/44539
3987         * gcc.dg/pr44539.c: New test.
3988
3989 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3990
3991         From Jim Wilson:
3992         PR target/43902
3993         * gcc.target/mips/madd-9.c: New test.
3994
3995 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3996
3997         PR c/44517
3998         * gcc.dg/noncompile/pr44517.c: New.
3999         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4000
4001 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4002
4003         PR testsuite/43283
4004         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4005         and add argument to nop for IA64.
4006
4007 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4008
4009         PR target/44588
4010         * gcc.target/i386/mod-1.c: New.
4011         * gcc.target/i386/umod-1.c: Likewise.
4012         * gcc.target/i386/umod-2.c: Likewise.
4013         * gcc.target/i386/umod-3.c: Likewise.
4014
4015 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4016
4017         PR middle-end/44492
4018         * g++.dg/torture/pr44492.C: New test.
4019
4020 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4021
4022         * c-c++-common/warn-omitted-condop.c: New.
4023
4024 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4025
4026         PR fortran/44614
4027         * gfortran.dg/import8.f90: New.
4028
4029 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4030
4031         * gnat.dg/not_null.adb: Update test case.
4032
4033 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4034
4035         PR c++/44619
4036         * g++.dg/warn/Wunused-var-13.C: New test.
4037
4038         PR c++/44627
4039         * g++.dg/diagnostic/method1.C: New test.
4040
4041 2010-06-22  Cary Coutant  <ccoutant@google.com>
4042
4043         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4044
4045 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4046
4047         PR fortran/44616
4048         * gfortran.dg/abstract_type_8.f03: New.
4049
4050 2010-06-21  Jason Merrill  <jason@redhat.com>
4051
4052         * g++.dg/cpp0x/noexcept08.C: New.
4053
4054         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4055
4056 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4057
4058         PR target/44615
4059         * gcc.target/i386/sse2-vec-2a.c: New.
4060
4061 2010-06-21  DJ Delorie  <dj@redhat.com>
4062
4063         * gcc.dg/pragma-diag-1.c: New.
4064
4065 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4066
4067         PR target/44615
4068         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4069
4070 2010-06-21  Alan Modra  <amodra@gmail.com>
4071
4072         PR testsuite/44505
4073         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4074         tail call to check_fa_mid.
4075
4076 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4077
4078         PR target/44575
4079         * gcc.c-torture/execute/pr44575.c: New test.
4080
4081 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4082
4083         PR fortran/40632
4084         * gfortran.dg/contiguous_1.f90: New.
4085         * gfortran.dg/contiguous_2.f90: New.
4086         * gfortran.dg/contiguous_3.f90: New.
4087
4088 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4089
4090         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4091         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4092
4093 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4094
4095         PR target/44546
4096         * gcc.target/i386/pr44546.c: New test.
4097
4098 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4099
4100         * gcc.dg/opts-2.c: New test.
4101
4102 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4103
4104         PR fortran/44584
4105         * gfortran.dg/typebound_proc_15.f03: Modified.
4106
4107 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4108
4109         PR target/44072
4110         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4111         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4112
4113 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4114
4115         * g++.dg/ext/label13.C: Fix typo in last change.
4116
4117 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4118
4119         PR libfortran/44477
4120         * gfortran.dg/eof_3.f90
4121         * gfortran.dg/endfile_2.f90
4122         * gfortran.dg/endfile_4.f90
4123         * gfortran.dg/endfile_3.f90
4124
4125 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4126
4127         PR c++/41090
4128         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4129
4130 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4131
4132         PR fortran/44556
4133         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4134
4135 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4136
4137         * gcc.target/arm/pr40900.c: New test.
4138
4139 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4140
4141         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4142
4143 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4144
4145         PR fortran/44558
4146         * gfortran.dg/typebound_call_15.f03: New.
4147
4148 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4149
4150         PR c++/44486
4151         * g++.dg/pr44486.C: New.
4152
4153 2010-06-16  DJ Delorie  <dj@redhat.com>
4154
4155         * gcc.target/i386/volatile-bitfields-1.c: New.
4156         * gcc.target/i386/volatile-bitfields-2.c: New.
4157
4158 2010-06-16  Jason Merrill  <jason@redhat.com>
4159
4160         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4161
4162         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4163
4164 2010-06-16  Richard Guenther  <rguenther@suse.de>
4165
4166         PR c/44555
4167         * gcc.c-torture/execute/pr44555.c: New testcase.
4168
4169 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4170
4171         PR fortran/44549
4172         * gfortran.dg/typebound_proc_16.f03: New.
4173
4174 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4175
4176         * g++.dg/torture/pr43905.C: New test.
4177
4178 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4179
4180         PR testsuite/44538
4181         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4182         initialization loop from being vectorized.
4183         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4184
4185 2010-06-16  Alan Modra  <amodra@gmail.com>
4186
4187         PR tree-optimization/44507
4188         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4189
4190 2010-06-15  Jason Merrill  <jason@redhat.com>
4191
4192         * g++.dg/overload/arg3.C: Adjust error locations.
4193         * g++.dg/overload/copy1.C: Likewise.
4194         * g++.dg/tc1/dr152.C: Likewise.
4195         * g++.dg/template/incomplete4.C: Likewise.
4196         * g++.dg/template/incomplete5.C: Likewise.
4197         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4198         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4199         * g++.old-deja/g++.pt/crash9.C: Likewise.
4200
4201         * g++.dg/inherit/virtual5.C: New.
4202
4203         * g++.dg/cpp0x/defaulted18.C: New.
4204
4205         * g++.dg/cpp0x/initlist40.C: New.
4206
4207         * g++.dg/cpp0x/initlist39.C: New.
4208
4209 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4210
4211         PR middle-end/44391
4212         * gcc.dg/graphite/pr44391.c: New.
4213
4214 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4215
4216         PR fortran/43388
4217         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4218         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4219         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4220         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4221
4222 2010-06-15  Richard Guenther  <rguenther@suse.de>
4223
4224         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4225
4226 2010-06-15  Richard Guenther  <rguenther@suse.de>
4227
4228         * gcc.dg/vect/bb-slp-21.c: Adjust.
4229         * gcc.dg/vect/bb-slp-13.c: Likewise
4230         * gcc.dg/vect/bb-slp-4.c: Likewise
4231         * gcc.dg/vect/bb-slp-22.c: Likewise
4232         * gcc.dg/vect/bb-slp-14.c: Likewise
4233         * gcc.dg/vect/bb-slp-23.c: Likewise
4234         * gcc.dg/vect/bb-slp-15.c: Likewise
4235         * gcc.dg/vect/bb-slp-17.c: Likewise
4236         * gcc.dg/vect/bb-slp-18.c: Likewise
4237         * gcc.dg/vect/bb-slp-19.c: Likewise
4238         * gcc.dg/vect/bb-slp-10.c: Likewise
4239         * gcc.dg/vect/bb-slp-11.c: Likewise
4240         * gcc.dg/vect/bb-slp-20.c: Likewise
4241         * gcc.dg/vect/bb-slp-3.c: Likewise
4242
4243 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4244
4245         PR fortran/44536
4246         * gfortran.dg/gomp/pr44536.f90: New test.
4247         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4248
4249 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4250
4251         PR target/44534
4252         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4253         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4254
4255 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4256
4257         PR tree-optimization/44508
4258         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4259
4260         PR bootstrap/44509
4261         * gcc.dg/pr44509.c: New test.
4262
4263 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4264
4265         PR tree-optimization/44507
4266         * gcc.dg/vect/pr44507.c: New test.
4267
4268 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4269
4270         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4271         and c-pretty-print.h.
4272
4273         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4274
4275 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4276
4277         * gfortran.dg/whole_file_18.f90: Updated error message.
4278
4279 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4280
4281         * gfortran.dg/whole_file_20.f03: New.
4282
4283 2010-06-12  Jan Hubicka  <jh@suse.cz>
4284
4285         * gcc.c-torture/compile/pc44485.c: New testcase.
4286
4287 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4288
4289         PR fortran/40117
4290         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4291         * gfortran.dg/typebound_proc_14.f03: New.
4292         * gfortran.dg/typebound_proc_15.f03: New.
4293
4294 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4295
4296         * gcc.dg/opts-1.c: New test.
4297
4298 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4299
4300         * gcc.dg/funroll-loops-all.c: Update expected error.
4301
4302 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4303
4304         PR target/44481
4305         * gcc.target/i386/pr44481.c: New test.
4306
4307 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4308
4309         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4310
4311 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4312
4313         PR middle-end/44483
4314         * gcc.dg/tree-ssa/pr44483.c: New.
4315
4316 2010-06-11  Paul Brook  <paul@codesourcery.com>
4317
4318         * g++.dg/other/arm-neon-1.C: New test.
4319
4320 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4321
4322         PR fortran/42051
4323         PR fortran/43896
4324         * gfortran.dg/class_23.f03: New test.
4325
4326 2010-06-11  Jan Hubicka  <jh@suse.cz>
4327
4328         * gcc.dg/ipa/pure-const-2.c: New testcase.
4329
4330 2010-06-11  Jan Hubicka  <jh@suse.cz>
4331
4332         * gcc.dg/noreturn-7.c: Update.
4333         * gcc.dg/noreturn-4.c: Update.
4334
4335 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4336
4337         Fix MIPS bootstrap
4338         * g++.dg/other/typedef4.C: New test.
4339
4340 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4341
4342         PR fortran/44207
4343         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4344
4345 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4346
4347         PR fortran/44457
4348         * gfortran.dg/asynchronous_3.f03
4349
4350 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4351
4352         PR middle-end/44185
4353         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4354         non-temporal stores out of the tests to form new test cases.  As a
4355         result, no non-temporal store should be generated in this case.
4356
4357         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4358         prefetch-7.c that generate one non-temporal store.
4359
4360         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4361         prefetch-7.c that generate one non-temporal store and one
4362         one-temporal prefetch.
4363
4364 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4365
4366         PR tree-optimization/44258
4367         * gcc.dg/tree-ssa/pr44258.c: New test.
4368
4369 2010-06-10  Daniel Kraft  <d@domob.eu>
4370
4371         PR fortran/38936
4372         * gfortran.dg/associate_1.f03: New test.
4373         * gfortran.dg/associate_2.f95: New test.
4374         * gfortran.dg/associate_3.f03: New test.
4375         * gfortran.dg/associate_4.f08: New test.
4376
4377 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4378
4379         * gfortran.dg/selected_char_kind_4.f90: New test.
4380
4381 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4382
4383         * gcc.dg/pr42461.c: New test.
4384
4385 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4386
4387         PR fortran/44347
4388         * gfortran.dg/selected_real_kind_1.f90: New.
4389
4390 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4391
4392         PR fortran/44359
4393         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4394         warning.
4395         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4396         check for warning.
4397
4398 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4399
4400         * gfortran.dg/data_namelist_conflict.f90: New test.
4401
4402 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4403
4404         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4405         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4406         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4407
4408 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4409
4410         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4411         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4412         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4413         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4414         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4415
4416 2010-06-09  Jason Merrill  <jason@redhat.com>
4417
4418         PR c++/44366
4419         * g++.dg/cpp0x/decltype23.C: Move to...
4420         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4421
4422 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4423
4424         PR fortran/44211
4425         * gfortran.dg/typebound_call_14.f03: New test.
4426
4427 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4428
4429         PR tree-optimization/44423
4430         * gcc.dg/tree-ssa/pr44423.c: New test.
4431
4432 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4433
4434         PR testsuite/42843
4435         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4436         TV_NONE to initialize tv_id field.
4437         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4438         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4439         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4440         Include toplev.h .
4441         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4442         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4443         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4444
4445 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4446
4447         PR tree-optimization/39874
4448         PR middle-end/28685
4449         * gcc.dg/pr39874.c: New file.
4450
4451 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4452
4453         * g++.dg/ext/attr-alias-1.C: New.
4454         * g++.dg/ext/attr-alias-2.C: New.
4455
4456 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4457
4458         PR fortran/44446
4459         * gfortran.dg/proc_ptr_27.f90: New.
4460
4461 2010-06-07  Jason Merrill  <jason@redhat.com>
4462
4463         PR c++/44366
4464         * g++.dg/cpp0x/decltype23.C: New.
4465
4466 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4467             Shujing Zhao  <pearly.zhao@oracle.com>
4468
4469         PR c/37724
4470         * gcc.dg/c90-const-expr-10.c: Adjust.
4471         * gcc.dg/c99-const-expr-10.c: Adjust.
4472         * gcc.dg/init-bad-7.c: New.
4473
4474 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4475
4476         * lib/target-supports.exp (check_effective_target_gas): New proc.
4477         * gcc.c-torture/execute/960321-1.x: New file.
4478
4479 2010-06-07  Jason Merrill  <jason@redhat.com>
4480
4481         PR c++/44401
4482         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4483
4484 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4485
4486         PR c++/44444
4487         * g++.dg/warn/Wunused-var-12.C: New test.
4488
4489         PR c++/44443
4490         * c-c++-common/Wunused-var-11.c: New test.
4491
4492 2010-06-07  Jan Hubicka  <jh@suse.cz>
4493
4494         * gcc.dg/ipa/pure-const-1.c: New testcase.
4495
4496 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4497
4498         PR rtl-optimization/44404
4499         * gcc.dg/pr44404.c: New.
4500
4501 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4502
4503         PR target/44159
4504         * gcc.target/i386/abi-2.c: Check sysv abi here.
4505         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4506         function to avoid failures by different ABIs.
4507         * gcc.target/i386/aes-check.h: Likewise.
4508         * gcc.target/i386/avx-check.h: Likewise.
4509         * gcc.target/i386/fma4-check.h: Likewise.
4510         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4511         * gcc.target/i386/mmx-check.h: Likewise.
4512         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4513         * gcc.target/i386/pclmul-check.h: Likewise.
4514         * gcc.target/i386/sse-check.h: Likewise.
4515         * gcc.target/i386/sse2-check.h: Likewise.
4516         * gcc.target/i386/sse3-check.h: Likewise.
4517         * gcc.target/i386/sse4_1-check.h: Likewise.
4518         * gcc.target/i386/sse4_2-check.h: Likewise.
4519         * gcc.target/i386/sse4a-check.h: Likewise.
4520         * gcc.target/i386/ssse3-check.h: Likewise.
4521         * gcc.target/i386/xop-check.h: Likewise.
4522         * gcc.target/i386/pr27971.c: Fix for LLP64.
4523         * gcc.target/i386/pr39139.c: Likewise.
4524         * gcc.target/i386/pr39315-check.c: Likewise.
4525         * gcc.target/i386/vararg-1.c: Likewise.
4526         * gcc.target/i386/vararg-2.c: Likewise.
4527         Additional add dg-compile to avoid failure due
4528         missing foo symbol.
4529
4530         * gcc.dg/compound-literal-1.c: Fix for llp64.
4531         * gcc.dg/pr32370.c: Likewise.
4532         * gcc.dg/pr37561.c: Likewise.
4533         * gcc.dg/pr41340.c: Likewise.
4534         * gcc.dg/pr41551.c: Likewise.
4535
4536 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4537
4538         PR c++/44188
4539         * g++.dg/debug/dwarf2/typedef3.C: New test.
4540
4541 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4542
4543         PR c/20000
4544         * c-c++-common/pr20000.c: New.
4545
4546 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4547
4548         PR c++/44086
4549         * g++.dg/init/pr44086.C: New.
4550         * g++.dg/cpp0x/decltype4.C: Adjust.
4551
4552 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4553
4554         PR fortran/43945
4555         * gfortran.dg/generic_23.f03: New test.
4556
4557 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4558
4559         PR fortran/43895
4560         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4561
4562 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4563
4564         PR c++/44361
4565         * c-c++-common/Wunused-var-9.c: New test.
4566
4567 2010-06-05  Jason Merrill  <jason@redhat.com>
4568
4569         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4570
4571 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4572
4573         PR c/44322
4574         * gcc.dg/c99-restrict-4.c: New test.
4575
4576 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4577
4578         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4579         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4580         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4581         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4582         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4583         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4584         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4585         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4586         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4587         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4588         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4589         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4590         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4591         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4592         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4593         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4594         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4595         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4596         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4597         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4598         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4599         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4600
4601 2010-06-04  Jason Merrill  <jason@redhat.com>
4602
4603         * g++.dg/cpp0x/noexcept06.C: New.
4604         * g++.dg/cpp0x/noexcept07.C: New.
4605
4606         * g++.dg/cpp0x/noexcept01.C: New.
4607         * g++.dg/cpp0x/noexcept02.C: New.
4608         * g++.dg/cpp0x/noexcept03.C: New.
4609         * g++.dg/cpp0x/noexcept04.C: New.
4610         * g++.dg/cpp0x/noexcept05.C: New.
4611
4612 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4613
4614         PR c++/44412
4615         * g++.dg/warn/Wunused-var-10.C: New test.
4616         * g++.dg/warn/Wunused-var-11.C: New test.
4617
4618         PR c++/44362
4619         * c-c++-common/Wunused-var-10.c: New test.
4620
4621 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4622
4623         PR c/25880
4624         * gcc.dg/assign-warn-2.c: Update.
4625         * gcc.dg/cpp/line3.c: Update.
4626         * gcc.dg/c99-array-lval-8.c: Update.
4627         * gcc.dg/cast-qual-2.c: Update.
4628         * gcc.dg/c99-arraydecl-3.c:  Update.
4629         * gcc.dg/assign-warn-1.c:  Update.
4630         * gcc.dg/format/gcc_diag-1.c:  Update.
4631
4632 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4633
4634         PR rtl-optimization/39871
4635         PR rtl-optimization/40615
4636         PR rtl-optimization/42500
4637         PR rtl-optimization/42502
4638         * gcc.target/arm/eliminate.c: New test.
4639
4640 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4641
4642         PR libstdc++/44410
4643         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4644         * g++.old-deja/g++.other/delete3.C: Likewise.
4645         * g++.old-deja/g++.other/new.C: Likewise.
4646         * g++.old-deja/g++.law/operators27.C: Likewise.
4647         * g++.old-deja/g++.mike/p755.C: Likewise.
4648         * g++.dg/eh/new1.C: Likewise.
4649         * g++.dg/init/new5.C: Likewise.
4650
4651 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4652
4653         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4654         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4655         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4656
4657 2010-06-03  Richard Guenther  <rguenther@suse.de>
4658
4659         PR lto/41921
4660         * lib/lto.exp: Always load gcc.exp.
4661         (lto-obj): For C source files invoke gcc_target_compile.
4662         * g++.dg/lto/20100603-1_0.C: New testcase.
4663         * g++.dg/lto/20100603-1_1.c: Likewise.
4664
4665 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4666
4667         PR tree-optimization/43688
4668         * gfortran.dg/pr43688.f90: New.
4669
4670 2010-06-03  Richard Guenther  <rguenther@suse.de>
4671
4672         PR lto/41584
4673         * gcc.dg/lto/20100603-1_0.c: New testcase.
4674         * gcc.dg/lto/20100603-2_0.c: Likewise.
4675         * gcc.dg/lto/20100603-3_0.c: Likewise.
4676
4677 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4678
4679         PR target/44218
4680         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4681         * gcc.target/powerpc/recip-2.c: Ditto.
4682         * gcc.target/powerpc/recip-3.c: Ditto.
4683         * gcc.target/powerpc/recip-4.c: Ditto.
4684         * gcc.target/powerpc/recip-5.c: Ditto.
4685         * gcc.target/powerpc/recip-6.c: Ditto.
4686         * gcc.target/powerpc/recip-7.c: Ditto.
4687         * gcc.target/powerpc/recip-test.h: Ditto.
4688         * gcc.target/powerpc/recip-test2.h: Ditto.
4689
4690 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4691
4692         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4693
4694 2010-06-02  Jason Merrill  <jason@redhat.com>
4695
4696         * g++.dg/ext/vector9.C: Expect typedef in error message.
4697
4698         PR c++/9726
4699         PR c++/23594
4700         PR c++/44333
4701         * g++.dg/tc1/dr101.C: Remove xfails.
4702
4703 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4704
4705         PR middle-end/44372
4706         * g++.dg/ipa/pr44372.C: New.
4707
4708 2010-06-02  Jan Hubicka  <jh@suse.cz>
4709
4710         PR middle-end/44295
4711         * g++.dg/torture/pr44295.C: Neww testcase.
4712
4713 2010-06-02  Jan Hubicka  <jh@suse.cz>
4714
4715         * gcc.dg/tree-ssa/loadpre6.c: Update.
4716
4717 2010-06-02  Richard Guenther  <rguenther@suse.de>
4718
4719         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4720         diagnostic.h.
4721
4722 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4723
4724         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4725         the link fail message.
4726
4727 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4728
4729         PR fortran/44360
4730         * gfortran.dg/use_13.f90: New test case.
4731
4732 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4733
4734         PR fortran/44371
4735         * gfortran.dg/error_stop_2.f08: Minor update.
4736
4737 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4738
4739         PR fortran/44371
4740         * gfortran.dg/error_stop_1.f08: New test.
4741         * gfortran.dg/error_stop_2.f08: New test.
4742
4743 2010-06-01  Jason Merrill  <jason@redhat.com>
4744
4745         DR 990
4746         * g++.dg/cpp0x/initlist37.C: New.
4747         * g++.dg/cpp0x/initlist38.C: New.
4748
4749         PR c++/44358
4750         * g++.dg/cpp0x/initlist36.C: New.
4751
4752 2010-05-31 Jan Hubicka  <jh@suse.cz>
4753
4754         * gcc.dg/noreturn-8.c: New testcase.
4755
4756 2010-05-31 Jan Hubicka  <jh@suse.cz>
4757
4758         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4759         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4760
4761 2010-05-31 Jan Hubicka  <jh@suse.cz>
4762
4763         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4764         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4765
4766 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4767
4768         PR fortran/36928
4769         * gfortran.dg/dependency_27.f90:  New test.
4770         * gfortran.dg/array_assign_1.F90:  New test.
4771
4772 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4773
4774         PR target/44338
4775         * gcc.target/i386/sse-24.c: New test.
4776
4777 2010-05-31  Jan Hubicka  <jh@suse.cz>
4778
4779         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4780
4781 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4782
4783         PR middle-end/44337
4784         * gcc.dg/pr44337.c: New test.
4785
4786         PR tree-optimization/44182
4787         * g++.dg/debug/pr44182.C: New test.
4788
4789 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4790
4791         * gcc.dg/nested-func-7.c: New test.
4792         * gnat.dg/frame_overflow.adb: Adjust directives.
4793
4794 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4795
4796         * gnat.dg/prot2.ad[sb]: New test.
4797         * gnat.dg/prot2_pkg1.ads: New helper.
4798         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4799
4800 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4801
4802         * gnat.dg/array11.adb: Adjust dg-warning directive.
4803         * gnat.dg/object_overflow.adb: Likewise.
4804
4805 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4806
4807         PR middle-end/44306
4808         * gcc.dg/tree-ssa/pr44306.c: New.
4809
4810 2010-05-29  Jan Hubicka  <jh@suse.cz>
4811
4812         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4813
4814 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4815
4816         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4817
4818 2010-05-28  Mike Stump  <mikestump@comcast.net>
4819
4820         PR objc/44125
4821         * objc.dg/const-str-9.m: Remove static.
4822
4823 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4824
4825         PR target/43636
4826         * gcc.c-torture/compile/pr43636.c: New test.
4827
4828 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4829
4830         PR objc++/23616
4831         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4832         * obj-c++.dg/try-catch-9.mm: Ditto.
4833
4834 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4835
4836         Revert patch for PR c++/44188
4837         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4838
4839 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4840
4841         PR c++/44188
4842         * g++.dg/debug/dwarf2/typedef3.C: New test.
4843
4844 2010-05-27  Jason Merrill  <jason@redhat.com>
4845
4846         PR c++/43555
4847         * g++.dg/ext/vla9.C: New.
4848
4849 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4850
4851         PR objc/44140
4852         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4853         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4854         * objc.dg/torture/tls/thr-init.m: Ditto.
4855         * objc.dg/torture/trivial.m: Ditto.
4856         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4857         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4858         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4859         * obj-c++.dg/torture/trivial.mm: Ditto.
4860
4861 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4862
4863         * g++.dg/lto/20100302_0.C: Skip on darwin.
4864
4865 2010-05-27  Richard Guenther  <rguenther@suse.de>
4866
4867         PR tree-optimization/44284
4868         * gcc.dg/vect/vect-118.c: New testcase.
4869         * gcc.dg/vect/bb-slp-20.c: Adjust.
4870         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4871         * gcc.dg/vect/slp-9.c: Likewise.
4872         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4873         * gcc.dg/vect/vect-10.c: Likewise.
4874         * gcc.dg/vect/vect-109.c: Likewise.
4875         * gcc.dg/vect/vect-12.c: Likewise.
4876         * gcc.dg/vect/vect-36.c: Likewise.
4877         * gcc.dg/vect/vect-7.c: Likewise.
4878         * gcc.dg/vect/vect-iv-8.c: Likewise.
4879         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4880         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4881         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4882         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4883         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4884         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4885         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4886         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4887         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4888         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4889         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4890         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4891         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4892         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4893         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4894         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4895         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4896
4897 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4898
4899         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4900         necessary.
4901
4902 2010-05-26  Jan Hubicka  <jh@suse.cz>
4903
4904         * gcc.dg/lto/materialize-1_0.c: New file.
4905         * gcc.dg/lto/materialize-1_1.c: New file.
4906
4907 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4908
4909         * gnat.dg/lto10.adb: New test.
4910         * gnat.dg/lto10_pkg.ads: New helper.
4911
4912 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4913
4914         * lib/target-supports.exp (check_effective_target_int128): New
4915         function to check if __int128 types are available for target.
4916         * c-c++-common/int128-types-1.c: New.
4917         * c-c++-common/int128-1.c: New.
4918         * c-c++-common/int128-2.c: New.
4919         * g++.dg/abi/mangle43.C: New.
4920         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4921         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4922         pointer-wide scalar.
4923         * g++.dg/other/pr25632.C: Likewise.
4924         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4925         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4926         overflow warnings.
4927         * g++.dg/warn/pr13358-4.C: Likewise.
4928         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4929         * g++.dg/warn/Wconversion-null.C: Likewise.
4930
4931 2010-05-26  Jason Merrill  <jason@redhat.com>
4932
4933         PR c++/43382
4934         * g++.dg/cpp0x/variadic101.C: New.
4935
4936 2010-05-26  Richard Guenther  <rguenther@suse.de>
4937
4938         PR rtl-optimization/44164
4939         * gcc.c-torture/execute/pr44164.c: New testcase.
4940         * g++.dg/tree-ssa/pr13146.C: Adjust.
4941
4942 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4943
4944         PR fortran/40011
4945         * gfortran.dg/whole_file_19.f90 : New test.
4946
4947 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4948
4949         PR fortran/30668
4950         PR fortran/31346
4951         PR fortran/34260
4952         * gfortran.dg/pr40999.f: Fix function type.
4953         * gfortran.dg/whole_file_5.f90: Likewise.
4954         * gfortran.dg/whole_file_6.f90: Likewise.
4955         * gfortran.dg/whole_file_16.f90: New.
4956         * gfortran.dg/whole_file_17.f90: New.
4957         * gfortran.dg/whole_file_18.f90: New.
4958
4959 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4960             Iain Sandoe  <iains@gcc.gnu.org>
4961
4962         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4963         * gcc.c-torture/compile/pr44197.c: Require alias support.
4964         * gcc.dg/lto/20081222_0.c: Ditto.
4965
4966 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4967
4968         PR debug/42801
4969         * gcc.dg/guality/vla-2.c: New test.
4970
4971 2010-05-25  Richard Guenther  <rguenther@suse.de>
4972
4973         PR middle-end/44069
4974         * g++.dg/torture/pr44069.C: New testcase.
4975
4976 2010-05-25  Richard Guenther  <rguenther@suse.de>
4977
4978         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4979
4980 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4981
4982         PR objc/44140
4983         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4984
4985 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4986
4987         * obj-c++.dg/torture/tls/trivial.mm: New.
4988         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4989         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4990         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4991         * obj-c++.dg/torture/tls/diag-1.mm: New.
4992         * obj-c++.dg/torture/tls/tls.exp: New.
4993         * obj-c++.dg/torture/trivial.mm: New.
4994         * obj-c++.dg/torture/dg-torture.exp: New.
4995         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4996         * obj-c++.dg/tls/trivial.m: New.
4997         * obj-c++.dg/tls/init-1.mm: New.
4998         * obj-c++.dg/tls/diag-1.mm: New.
4999         * obj-c++.dg/tls/init-2.mm: New.
5000         * obj-c++.dg/tls/diag-2.mm: New.
5001         * obj-c++.dg/tls/diag-3.mm: New.
5002         * obj-c++.dg/tls/diag-4.mm: New.
5003         * obj-c++.dg/tls/static-1.mm: New.
5004         * obj-c++.dg/tls/tls.exp: New.
5005         * obj-c++.dg/tls/diag-5.mm: New.
5006         * obj-c++.dg/tls/static-1a.mm: New.
5007         * objc-obj-c++-shared/Object1.mm: New.
5008         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5009
5010 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5011
5012         PR objc++/43689
5013         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5014         * obj-c++.dg/const-str-6.mm: Ditto.
5015
5016 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5017
5018         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5019
5020 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5021
5022         PR ada/38394
5023         * gnat.dg/array13.ad[sb]: New test.
5024
5025 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5026             Sandra Loosemore  <sandra@codesourcery.com>
5027
5028         * gcc.target/arm/neon/: Regenerated test cases.
5029
5030         * gcc.target/arm/neon/polytypes.c,
5031         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5032         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5033         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5034         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5035         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5036         dg-add-options arm_neon.
5037
5038         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5039         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5040         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5041         and arm_neon_fp16_ok.
5042
5043         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5044         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5045
5046         * lib/target-supports.exp (add_options_for_arm_neon): New.
5047         (check_effective_target_arm_neon_ok_nocache): New, from
5048         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5049         (check_effective_target_arm_neon_ok): Use
5050         check_effective_target_arm_neon_ok_nocache.
5051         (add_options_for_arm_neon_fp16)
5052         (check_effective_target_arm_neon_fp16_ok)
5053         check_effective_target_arm_neon_fp16_ok_nocache): New.
5054         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5055
5056 2010-05-24  Jason Merrill  <jason@redhat.com>
5057
5058         PR c++/41510
5059         * g++.dg/cpp0x/initlist35.C: New.
5060         * g++.dg/init/brace6.C: Adjust.
5061
5062 2010-05-24  Paul Brook  <paul@codesourcery.com>
5063
5064         * gcc.target/arm/frame-pointer-1.c: New test.
5065         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5066         pointer elimination.
5067
5068 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5069
5070         PR target/44245
5071         * gcc.target/i386/crc32-3.c: New.
5072         * gcc.target/i386/crc32-4.c: Likewise.
5073
5074 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5075
5076         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5077         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5078         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5079
5080 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5081
5082         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5083
5084 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5085
5086         PR target/43869
5087         * gcc.c-target/pr43869.c: New test.
5088
5089 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5090
5091         PR fortran/44212
5092         * gfortran.dg/class_22.f03: New.
5093
5094 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5095
5096         PR lto/44238
5097         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5098
5099 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5100
5101         PR fortran/44213
5102         * gfortran.dg/abstract_type_7.f03: New.
5103
5104 2010-05-21  Jason Merrill  <jason@redhat.com>
5105
5106         * g++.dg/eh/spec11.C: Test cleanup optimization.
5107
5108 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5109
5110         PR debug/44223
5111         * gcc.target/i386/pr44223.c: New test.
5112
5113 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5114
5115         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5116
5117 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5118
5119         * g++.dg/other/const3.C: New test.
5120
5121 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5122
5123         PR fortran/38407
5124         * warn_unused_dummy_argument_1.f90: New.
5125         * warn_unused_dummy_argument_2.f90: New.
5126
5127 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5128
5129         PR c++/30298
5130         * g++.dg/inherit/crash1.C: New.
5131         * g++.dg/inherit/crash2.C: Likewise.
5132
5133 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5134
5135         PR debug/44178
5136         * g++.dg/debug/pr44178.C: New test.
5137
5138 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5139
5140         PR middle-end/44185
5141         * gcc.dg/tree-ssa/prefetch-6.c: Add
5142         --param min-insn-to-prefetch-ratio=6.
5143         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5144         allow unrolling, and adjust the movnti count.
5145
5146 2010-05-20  Jan Hubicka  <jh@suse.cz>
5147
5148         PR middle-end/44197
5149         * gcc.c-torture/compile/pr44197.c: New file.
5150
5151 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5152
5153         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5154         Fix test code.
5155         (check_effective_target_xop): Remove __may_alias__ attribute.
5156
5157 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5158
5159         PR target/44202
5160         * gcc.c-torture/execute/pr44202-1.c: New test.
5161
5162 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5163
5164         PR fortran/43851
5165         * gfortran.dg/label_1.f90: Update test.
5166
5167 2010-05-19  Jan Hubicka  <jh@suse.cz>
5168
5169         * gcc.dg/lto/ipareference2_0.c: New file.
5170         * gcc.dg/lto/ipareference2_1.c: New file.
5171
5172 2010-05-19  Jason Merrill  <jason@redhat.com>
5173
5174         * g++.dg/parse/fn-typedef2.C: New.
5175
5176         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5177         function type.
5178
5179         PR c++/44193
5180         * g++.dg/template/fntype1.C: New.
5181
5182 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5183
5184         * gnat.dg/discr23.ad[sb]: New test.
5185         * gnat.dg/discr23_pkg.ads: New helper.
5186
5187         * gnat.dg/specs/controlled1.ads: New test.
5188         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5189
5190 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5191
5192         PR fortran/44055
5193         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5194         Fixed scope of C_SIZEOF.
5195         * gfortran.dg/warn_conversion_2.f90: New.
5196
5197 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5198
5199         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5200         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5201         for optional selector.
5202         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5203         (check_effective_target_sse3): New proc.
5204         * gcc.target/i386/math-torture/math-torture.exp: Load
5205         target-supports.exp.
5206         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5207         check_effective_target_sse2.
5208         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5209         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5210         * g++.dg/vect/vect.exp: Likewise.
5211         * gfortran.dg/vect/vect.exp: Likewise.
5212         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5213         -msse2 if check_effective_target_sse2.
5214
5215         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5216         * gcc.target/i386/3dnow-2.c: Likewise.
5217         * gcc.target/i386/3dnowA-1.c: Likewise.
5218         * gcc.target/i386/3dnowA-2.c: Likewise.
5219         * gcc.target/i386/pr42549.c: Likewise.
5220
5221         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5222         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5223         * gcc.target/i386/sse3-addsubps.c: Likewise.
5224         * gcc.target/i386/sse3-haddpd.c: Likewise.
5225         * gcc.target/i386/sse3-haddps.c: Likewise.
5226         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5227         * gcc.target/i386/sse3-hsubps.c: Likewise.
5228         * gcc.target/i386/sse3-movddup.c: Likewise.
5229         * gcc.target/i386/sse3-movshdup.c: Likewise.
5230         * gcc.target/i386/sse3-movsldup.c: Likewise.
5231
5232         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5233         * g++.dg/ext/attrib35.C: Likewise.
5234         * g++.dg/opt/pr40496.C: Likewise.
5235         * g++.dg/other/i386-1.C: Likewise.
5236         * g++.dg/other/i386-4.C: Likewise.
5237         * g++.dg/other/pr34435.C: Likewise.
5238         * g++.dg/other/pr39496.C: Likewise.
5239         * g++.dg/other/pr40446.C: Likewise.
5240         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5241         * gcc.dg/compat/vector-1a_main.c: Likewise.
5242         * gcc.dg/compat/vector-2a_main.c: Likewise.
5243         * gcc.dg/lto/20090206-1_0.c: Likewise.
5244         * gcc.dg/pr34856.c: Likewise.
5245         * gcc.dg/pr36584.c: Likewise.
5246         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5247         * gcc.dg/pr37544.c: Likewise.
5248         * gcc.dg/torture/pr16104-1.c: Likewise.
5249         * gcc.dg/torture/pr35771-1.c: Likewise.
5250         * gcc.dg/torture/pr35771-2.c: Likewise.
5251         * gcc.dg/torture/pr35771-3.c: Likewise.
5252         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5253         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5254         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5255         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5256         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5257         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5258         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5259         * gcc.target/i386/20060512-1.c: Likewise.
5260         * gcc.target/i386/20060512-3.c: Likewise.
5261         * gcc.target/i386/all_one_m128i.c: Likewise.
5262         * gcc.target/i386/float128-1.c: Likewise.
5263         * gcc.target/i386/float128-2.c: Likewise.
5264         * gcc.target/i386/fpcvt-1.c: Likewise.
5265         * gcc.target/i386/fpcvt-2.c: Likewise.
5266         * gcc.target/i386/fpcvt-3.c: Likewise.
5267         * gcc.target/i386/fpprec-1.c: Likewise.
5268         * gcc.target/i386/funcspec-9.c: Likewise.
5269         * gcc.target/i386/incoming-1.c: Likewise.
5270         * gcc.target/i386/incoming-12.c: Likewise.
5271         * gcc.target/i386/incoming-2.c: Likewise.
5272         * gcc.target/i386/incoming-3.c: Likewise.
5273         * gcc.target/i386/incoming-4.c: Likewise.
5274         * gcc.target/i386/incoming-6.c: Likewise.
5275         * gcc.target/i386/incoming-7.c: Likewise.
5276         * gcc.target/i386/incoming-8.c: Likewise.
5277         * gcc.target/i386/opt-1.c: Likewise.
5278         * gcc.target/i386/opt-2.c: Likewise.
5279         * gcc.target/i386/ordcmp-1.c: Likewise.
5280         * gcc.target/i386/pr17692.c: Likewise.
5281         * gcc.target/i386/pr18614-1.c: Likewise.
5282         * gcc.target/i386/pr22152.c: Likewise.
5283         * gcc.target/i386/pr23570.c: Likewise.
5284         * gcc.target/i386/pr23575.c: Likewise.
5285         * gcc.target/i386/pr26449-1.c: Likewise.
5286         * gcc.target/i386/pr26600.c: Likewise.
5287         * gcc.target/i386/pr27790.c: Likewise.
5288         * gcc.target/i386/pr28839.c: Likewise.
5289         * gcc.target/i386/pr30970.c: Likewise.
5290         * gcc.target/i386/pr32000-1.c: Likewise.
5291         * gcc.target/i386/pr32000-2.c: Likewise.
5292         * gcc.target/i386/pr32280.c: Likewise.
5293         * gcc.target/i386/pr32661.c: Likewise.
5294         * gcc.target/i386/pr32708-1.c: Likewise.
5295         * gcc.target/i386/pr32961.c: Likewise.
5296         * gcc.target/i386/pr33329.c: Likewise.
5297         * gcc.target/i386/pr35714.c: Likewise.
5298         * gcc.target/i386/pr35767-1.c: Likewise.
5299         * gcc.target/i386/pr35767-1d.c: Likewise.
5300         * gcc.target/i386/pr35767-1i.c: Likewise.
5301         * gcc.target/i386/pr35767-2.c: Likewise.
5302         * gcc.target/i386/pr35767-2d.c: Likewise.
5303         * gcc.target/i386/pr35767-2i.c: Likewise.
5304         * gcc.target/i386/pr35767-3.c: Likewise.
5305         * gcc.target/i386/pr35767-5.c: Likewise.
5306         * gcc.target/i386/pr36222-1.c: Likewise.
5307         * gcc.target/i386/pr36578-1.c: Likewise.
5308         * gcc.target/i386/pr36578-2.c: Likewise.
5309         * gcc.target/i386/pr36992-1.c: Likewise.
5310         * gcc.target/i386/pr37101.c: Likewise.
5311         * gcc.target/i386/pr37216.c: Likewise.
5312         * gcc.target/i386/pr37434-1.c: Likewise.
5313         * gcc.target/i386/pr37434-2.c: Likewise.
5314         * gcc.target/i386/pr37843-3.c: Likewise.
5315         * gcc.target/i386/pr37843-4.c: Likewise.
5316         * gcc.target/i386/pr39162.c: Likewise.
5317         * gcc.target/i386/pr39315-1.c: Likewise.
5318         * gcc.target/i386/pr39315-2.c: Likewise.
5319         * gcc.target/i386/pr39315-3.c: Likewise.
5320         * gcc.target/i386/pr39315-4.c: Likewise.
5321         * gcc.target/i386/pr39445.c: Likewise.
5322         * gcc.target/i386/pr39496.c: Likewise.
5323         * gcc.target/i386/pr40809.c: Likewise.
5324         * gcc.target/i386/pr40906-3.c: Likewise.
5325         * gcc.target/i386/pr41019.c: Likewise.
5326         * gcc.target/i386/pr42542-1.c: Likewise.
5327         * gcc.target/i386/pr42542-2.c: Likewise.
5328         * gcc.target/i386/pr42542-3.c: Likewise.
5329         * gcc.target/i386/pr42542-3a.c: Likewise.
5330         * gcc.target/i386/pr42881.c: Likewise.
5331         * gcc.target/i386/push-1.c: Likewise.
5332         * gcc.target/i386/quad-sse.c: Likewise.
5333         * gcc.target/i386/reload-1.c: Likewise.
5334         * gcc.target/i386/sse-10.c: Likewise.
5335         * gcc.target/i386/sse-11.c: Likewise.
5336         * gcc.target/i386/sse-15.c: Likewise.
5337         * gcc.target/i386/sse-17.c: Likewise.
5338         * gcc.target/i386/sse-18.c: Likewise.
5339         * gcc.target/i386/sse-19.c: Likewise.
5340         * gcc.target/i386/sse-4.c: Likewise.
5341         * gcc.target/i386/sse-6.c: Likewise.
5342         * gcc.target/i386/sse-vect-types.c: Likewise.
5343         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5344         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5345         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5346         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5347         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5348         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5349         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5350         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5351         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5352         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5353         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5354         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5355         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5356         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5357         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5358         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5359         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5360         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5361         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5362         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5363         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5364         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5365         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5366         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5367         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5368         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5369         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5370         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5371         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5372         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5373         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5374         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5375         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5376         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5377         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5378         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5379         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5380         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5381         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5382         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5383         * gcc.target/i386/sse2-mmx.c: Likewise.
5384         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5385         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5386         * gcc.target/i386/sse2-movd-1.c: Likewise.
5387         * gcc.target/i386/sse2-movd-2.c: Likewise.
5388         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5389         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5390         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5391         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5392         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5393         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5394         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5395         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5396         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5397         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5398         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5399         * gcc.target/i386/sse2-movq-1.c: Likewise.
5400         * gcc.target/i386/sse2-movq-2.c: Likewise.
5401         * gcc.target/i386/sse2-movq-3.c: Likewise.
5402         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5403         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5404         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5405         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5406         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5407         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5408         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5409         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5410         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5411         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5412         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5413         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5414         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5415         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5416         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5417         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5418         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5419         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5420         * gcc.target/i386/sse2-pand-1.c: Likewise.
5421         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5422         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5423         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5424         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5425         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5426         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5427         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5428         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5429         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5430         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5431         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5432         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5433         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5434         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5435         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5436         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5437         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5438         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5439         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5440         * gcc.target/i386/sse2-por-1.c: Likewise.
5441         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5442         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5443         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5444         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5445         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5446         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5447         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5448         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5449         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5450         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5451         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5452         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5453         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5454         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5455         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5456         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5457         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5458         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5459         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5460         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5461         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5462         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5463         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5464         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5465         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5466         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5467         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5468         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5469         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5470         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5471         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5472         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5473         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5474         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5475         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5476         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5477         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5478         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5479         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5480         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5481         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5482         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5483         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5484         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5485         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5486         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5487         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5488         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5489         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5490         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5491         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5492         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5493         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5494         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5495         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5496         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5497         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5498         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5499         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5500         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5501         * gcc.target/i386/sse2-vec-1.c: Likewise.
5502         * gcc.target/i386/sse2-vec-2.c: Likewise.
5503         * gcc.target/i386/sse2-vec-3.c: Likewise.
5504         * gcc.target/i386/sse2-vec-4.c: Likewise.
5505         * gcc.target/i386/sse2-vec-5.c: Likewise.
5506         * gcc.target/i386/sse2-vec-6.c: Likewise.
5507         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5508         * gcc.target/i386/ssefn-2.c: Likewise.
5509         * gcc.target/i386/ssefn-4.c: Likewise.
5510         * gcc.target/i386/ssefp-1.c: Likewise.
5511         * gcc.target/i386/ssefp-2.c: Likewise.
5512         * gcc.target/i386/sseregparm-3.c: Likewise.
5513         * gcc.target/i386/sseregparm-4.c: Likewise.
5514         * gcc.target/i386/sseregparm-5.c: Likewise.
5515         * gcc.target/i386/sseregparm-6.c: Likewise.
5516         * gcc.target/i386/sseregparm-7.c: Likewise.
5517         * gcc.target/i386/ssetype-1.c: Likewise.
5518         * gcc.target/i386/ssetype-2.c: Likewise.
5519         * gcc.target/i386/ssetype-3.c: Likewise.
5520         * gcc.target/i386/ssetype-4.c: Likewise.
5521         * gcc.target/i386/ssetype-5.c: Likewise.
5522         * gcc.target/i386/unordcmp-1.c: Likewise.
5523         * gcc.target/i386/vararg-1.c: Likewise.
5524         * gcc.target/i386/vararg-2.c: Likewise.
5525         * gcc.target/i386/vararg-3.c: Likewise.
5526         * gcc.target/i386/vararg-4.c: Likewise.
5527         * gcc.target/i386/vararg-7.c: Likewise.
5528         * gcc.target/i386/vararg-8.c: Likewise.
5529         * gcc.target/i386/vecinit-1.c: Likewise.
5530         * gcc.target/i386/vecinit-2.c: Likewise.
5531         * gcc.target/i386/vecinit-3.c: Likewise.
5532         * gcc.target/i386/vecinit-4.c: Likewise.
5533         * gcc.target/i386/vecinit-5.c: Likewise.
5534         * gcc.target/i386/vecinit-6.c: Likewise.
5535         * gcc.target/i386/vectorize2.c: Likewise.
5536         * gcc.target/i386/vectorize3.c: Likewise.
5537         * gcc.target/i386/vectorize4.c: Likewise.
5538         * gcc.target/i386/vectorize6.c: Likewise.
5539         * gcc.target/i386/vectorize7.c: Likewise.
5540         * gcc.target/i386/vectorize8.c: Likewise.
5541         * gcc.target/i386/vperm-v2df.c: Likewise.
5542         * gcc.target/i386/vperm-v2di.c: Likewise.
5543         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5544         * gcc.target/i386/xorps-sse2.c: Likewise.
5545         * gcc.target/i386/xorps.c: Likewise.
5546         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5547         * gfortran.dg/graphite/pr42326.f90: Likewise.
5548         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5549
5550 2010-05-19  Richard Guenther  <rguenther@suse.de>
5551
5552         PR lto/44196
5553         * g++.dg/lto/20100519-1_0.C: New testcase.
5554
5555 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5556
5557         PR fortran/42360
5558         * gfortran.dg/warn_intent_out_not_set.f90: New.
5559
5560 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5561
5562         PR fortran/38404
5563         * gfortran.dg/data_char_1.f90: Updated warning message.
5564         * gfortran.dg/data_array_6.f: New.
5565
5566 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5567
5568         * g++.dg/ipa/ivinline-8.C: New test.
5569         * gcc.dg/ipa/iinline-2.c: Likewise.
5570
5571 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5572
5573         PR fortran/34505
5574         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5575         arguments; add check for return value kind.
5576         * gfortran.dg/float_1.f90: Likewise.
5577
5578 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5579
5580         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5581         (main): Use it.
5582         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5583         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5584         Prune another location line format.
5585         (lto-obj): Call lto_prune_warns on comp_output.
5586
5587 2010-05-18  Jan Hubicka  <jh@suse.cz>
5588
5589         * gcc.dg/lto/ipacp_0.c: New test.
5590         * gcc.dg/lto/ipacp_1.c: New test.
5591
5592 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5593
5594         PR lto/44184
5595         * gcc.dg/lto/20100518_0.c: New test.
5596
5597 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5598
5599         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5600
5601 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5602
5603         PR fortran/43990
5604         * gfortran.dg/class_21.f03: New.
5605
5606 2010-05-17  Jason Merrill  <jason@redhat.com>
5607
5608         PR c++/44157
5609         * g++.dg/cpp0x/initlist34.C: New.
5610
5611         PR c++/44158
5612         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5613
5614 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5615
5616         * g++.dg/ipa/ivinline-1.C: New test.
5617         * g++.dg/ipa/ivinline-2.C: New test.
5618         * g++.dg/ipa/ivinline-3.C: New test.
5619         * g++.dg/ipa/ivinline-4.C: New test.
5620         * g++.dg/ipa/ivinline-5.C: New test.
5621         * g++.dg/ipa/ivinline-6.C: New test.
5622
5623 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5624             Jason Merrill  <jason@redhat.com>
5625
5626         PR c++/44108
5627         * c-c++-common/Wunused-var-8.c: New test.
5628
5629 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5630
5631         PR bootstrap/42347
5632         * gcc.c-torture/compile/pr42347.c: New test.
5633
5634         PR middle-end/44102
5635         * g++.dg/ext/asmgoto1.C: New test.
5636
5637 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5638
5639         PR middle-end/44133
5640         * gcc.dg/tree-ssa/pr44133.c: New test.
5641         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5642         precise.
5643
5644 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5645
5646         PR fortran/44044
5647         * gfortran.dg/class_20.f03: New.
5648
5649 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5650
5651         PR 44078
5652         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5653         debug messages but not the newly introduced one.
5654
5655 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5656
5657         PR fortran/35779
5658         * gfortran.dg/initialization_25.f90: Commented testcase.
5659         * gfortran.dg/initialization_26.f90: New.
5660
5661 2010-05-16  Richard Guenther  <rguenther@suse.de>
5662
5663         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5664         * gcc.dg/pr43084.c: Likewise.
5665         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5666         -fipa-type-escape.
5667         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5668         -fipa-type-escape.
5669         * gcc.dg/struct/struct-reorg.exp: Likewise.
5670         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5671         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5672
5673 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5674
5675         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5676         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5677         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5678         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5679         tests.
5680
5681 2010-05-15  Jason Merrill  <jason@redhat.com>
5682
5683         * g++.dg/eh/spec10.C: New.
5684         * g++.dg/eh/spec11.C: New.
5685         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5686
5687 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5688
5689         PR fortran/44154
5690         PR fortran/42647
5691         * gfortran.dg/allocatable_scalar_9.f90: New.
5692
5693 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5694
5695         PR c++/44148
5696         * g++.dg/torture/pr44148.C: New test.
5697
5698 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5699
5700         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5701         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5702         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5703         diagnostics and type sizes.
5704
5705 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5706
5707         * gnat.dg/lto9.adb: New test.
5708         * gnat.dg/lto9_pkg1.ads: New helper.
5709         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5710
5711 2010-05-15  Jan Hubicka  <jh@suse.cz>
5712
5713         * gcc.dg/lto/ipareference_1.c: Rename to ...
5714         * gcc.dg/lto/ipareference_0.c: ... this one.
5715         * gcc.dg/lto/ipareference_2.c: Rename to ...
5716         * gcc.dg/lto/ipareference_1.c: ... this one.
5717
5718 2010-05-15  Jan Hubicka  <jh@suse.cz>
5719
5720         * gcc.dg/lto/ipareference_1.c: New file.
5721         * gcc.dg/lto/ipareference_2.c: New file.
5722
5723 2010-05-15  Richard Guenther  <rguenther@suse.de>
5724
5725         PR tree-optimization/44038
5726         * gcc.c-torture/compile/pr44038.c: New testcase.
5727
5728 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5729
5730         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5731         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5732
5733 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5734
5735         PR fortran/43207
5736         PR fortran/43969
5737         * gfortran.dg/class_18.f03: New.
5738         * gfortran.dg/class_19.f03: New.
5739
5740 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5741
5742         PR debug/44112
5743         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5744         * g++.dg/debug/dwarf2/const1.C: Remove.
5745
5746 2010-05-14  Jason Merrill  <jason@redhat.com>
5747
5748         * g++.dg/eh/cond4.C: New.
5749         * g++.dg/eh/elide2.C: Adjust.
5750         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5751
5752 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5753
5754         PR fortran/44135
5755         * gfortran.dg/actual_array_interface_2.f90: New test.
5756
5757 2010-05-14  Richard Guenther  <rguenther@suse.de>
5758
5759         PR tree-optimization/44119
5760         * gcc.c-torture/compile/pr44119.c: New testcase.
5761
5762 2010-05-14  Jason Merrill  <jason@redhat.com>
5763
5764         PR c++/44127
5765         * g++.dg/eh/terminate1.C: New.
5766
5767 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5768
5769         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5770
5771         PR debug/44136
5772         * gcc.dg/pr44136.c: New test.
5773
5774 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5775
5776         PR c++/30566
5777         * g++.dg/warn/Wshadow-4.C: Adjust.
5778         * g++.dg/warn/Wshadow-5.C: New test.
5779         * g++.dg/warn/Wshadow-6.C: New test
5780
5781 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5782
5783         PR fortran/35779
5784         * gfortran.dg/initialization_25.f90: New.
5785
5786 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5787
5788         * g++.dg/otr-fold-1.C: New test.
5789         * g++.dg/otr-fold-2.C: New test.
5790
5791 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5792
5793         PR fortran/44036
5794         * gfortran.dg/gomp/pr44036-1.f90: New test.
5795         * gfortran.dg/gomp/pr44036-2.f90: New test.
5796         * gfortran.dg/gomp/pr44036-3.f90: New test.
5797
5798         PR debug/43983
5799         * gcc.dg/guality/sra-1.c: New test.
5800
5801 2010-05-12  Jan Hubicka  <jh@suse.cz>
5802
5803         * tree-ssa/unreachable.c: New test.
5804
5805 2010-05-12  Jason Merrill  <jason@redhat.com>
5806
5807         * g++.dg/cpp0x/sfinae1.C: New.
5808
5809 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5810
5811         * gcc.target/i386/zee.c: New file.
5812
5813 2010-05-12  Jason Merrill  <jason@redhat.com>
5814
5815         * g++.dg/conversion/op1.C: Expect template candidate message.
5816         * g++.dg/cpp0x/nullptr15.C: Likewise.
5817         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5818         * g++.dg/cpp0x/pr31431.C: Likewise.
5819         * g++.dg/cpp0x/temp_default2.C: Likewise.
5820         * g++.dg/cpp0x/trailing4.C: Likewise.
5821         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5822         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5823         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5824         * g++.dg/cpp0x/variadic35.C: Likewise.
5825         * g++.dg/cpp0x/vt-35147.C: Likewise.
5826         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5827         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5828         * g++.dg/ext/visibility/anon8.C: Likewise.
5829         * g++.dg/ext/vla2.C: Likewise.
5830         * g++.dg/other/pr28114.C: Likewise.
5831         * g++.dg/other/ptrmem10.C: Likewise.
5832         * g++.dg/other/ptrmem11.C: Likewise.
5833         * g++.dg/overload/unknown1.C: Likewise.
5834         * g++.dg/parse/template7.C: Likewise.
5835         * g++.dg/parse/typename7.C: Likewise.
5836         * g++.dg/template/conv11.C: Likewise.
5837         * g++.dg/template/copy1.C: Likewise.
5838         * g++.dg/template/deduce3.C: Likewise.
5839         * g++.dg/template/dependent-expr5.C: Likewise.
5840         * g++.dg/template/friend.C: Likewise.
5841         * g++.dg/template/incomplete2.C: Likewise.
5842         * g++.dg/template/local4.C: Likewise.
5843         * g++.dg/template/local6.C: Likewise.
5844         * g++.dg/template/operator10.C: Likewise.
5845         * g++.dg/template/overload6.C: Likewise.
5846         * g++.dg/template/ptrmem2.C: Likewise.
5847         * g++.dg/template/ptrmem20.C: Likewise.
5848         * g++.dg/template/ptrmem8.C: Likewise.
5849         * g++.dg/template/sfinae2.C: Likewise.
5850         * g++.dg/template/ttp25.C: Likewise.
5851         * g++.dg/template/unify10.C: Likewise.
5852         * g++.dg/template/unify11.C: Likewise.
5853         * g++.dg/template/unify6.C: Likewise.
5854         * g++.dg/template/unify7.C: Likewise.
5855         * g++.dg/template/unify9.C: Likewise.
5856         * g++.dg/template/varmod1.C: Likewise.
5857         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5858         * g++.old-deja/g++.law/operators32.C: Likewise.
5859         * g++.old-deja/g++.pt/crash28.C: Likewise.
5860         * g++.old-deja/g++.pt/crash60.C: Likewise.
5861         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5862         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5863         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5864         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5865         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5866         * g++.old-deja/g++.pt/expr2.C: Likewise.
5867         * g++.old-deja/g++.pt/overload7.C: Likewise.
5868         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5869         * g++.old-deja/g++.pt/spec5.C: Likewise.
5870         * g++.old-deja/g++.pt/spec6.C: Likewise.
5871         * g++.old-deja/g++.pt/t24.C: Likewise.
5872         * g++.old-deja/g++.pt/unify4.C: Likewise.
5873         * g++.old-deja/g++.pt/unify6.C: Likewise.
5874         * g++.old-deja/g++.pt/unify8.C: Likewise.
5875         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5876         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5877         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5878
5879         * g++.dg/cpp0x/initlist32.C: New.
5880
5881         * g++.dg/template/conv11.C: New.
5882         * g++.dg/conversion/op1.C: Adjust expected error.
5883
5884         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5885
5886 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5887
5888         PR target/44088
5889         * gcc.target/i386/avx-cmpsd-1.c: New.
5890         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5891         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5892         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5893         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5894         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5895
5896 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5897
5898         PR middle-end/44085
5899         * gcc.dg/gomp/pr44085.c: New test.
5900         * gfortran.dg/gomp/pr44085.f90: New test.
5901
5902 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5903
5904         * objc-obj-c++-shared/Object1.m: New.
5905         * objc.dg/torture: New directory.
5906         * objc.dg/torture/tls: Ditto.
5907         * objc.dg/tls: Ditto.
5908         * objc.dg/torture/tls/trivial.m: New test.
5909         * objc.dg/torture/tls/thr-init-2.m: New test.
5910         * objc.dg/torture/tls/thr-init-3.m: New test.
5911         * objc.dg/torture/tls/thr-init.m: New test.
5912         * objc.dg/torture/tls/diag-1.m: New test.
5913         * objc.dg/torture/tls/tls.exp: New.
5914         * objc.dg/torture/trivial.m: New test.
5915         * objc.dg/torture/dg-torture.exp: New.
5916         * objc.dg/tls/diag-3.m: New test.
5917         * objc.dg/tls/diag-4.m: New test.
5918         * objc.dg/tls/diag-5.m: New test.
5919         * objc.dg/tls/init-1.m: New test.
5920         * objc.dg/tls/init-2.m: New test.
5921         * objc.dg/tls/tls.exp: New.
5922         * objc.dg/tls/diag-2.m: New test.
5923         * lib/objc.exp: Respond to dg-additional-files.
5924
5925 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5926
5927         * gcc.target/m68k/20100512-1.c: New.
5928
5929 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5930
5931         * gnat.dg/lto8.adb: New test.
5932         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5933         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5934
5935 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5936
5937         PR c++/34272
5938         PR c++/43630
5939         PR c++/34491
5940         * g++.dg/template/crash97.C: New.
5941         * g++.dg/template/crash98.C: Likewise.
5942         * g++.dg/template/crash99.C: Likewise.
5943         * g++.dg/cpp0x/pr31439.C: Adjust.
5944         * g++.dg/template/crash95.C: Likewise.
5945
5946 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5947
5948         PR middle-end/44071
5949         * c-c++-common/asmgoto-4.c: New test.
5950         * gcc.target/i386/pr44071.c: New test.
5951
5952         PR c++/44062
5953         * c-c++-common/Wunused-var-7.c: New test.
5954         * g++.dg/warn/Wunused-var-9.C: New test.
5955
5956 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5957
5958         PR fortran/43711
5959         * gfortran.dg/gomp/pr43711.f90: New.
5960
5961 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5962
5963         PR fortran/31820
5964         * gfortran.dg/select_5.f90: Updated.
5965
5966 2010-05-11  Jan Hubicka  <jh@suse.cz>
5967
5968         PR tree-optimize/44063
5969         * gcc.c-torture/compile/pr44063.c: New testcase.
5970
5971 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5972
5973         PR debug/44023
5974         * gcc.dg/pr44023.c: New test.
5975
5976 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5977
5978         * gnat.dg/lto7.adb: New test.
5979         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5980
5981 2010-05-10  Jason Merrill  <jason@redhat.com>
5982
5983         PR c++/44017
5984         * g++.dg/template/inherit5.C: New.
5985
5986         PR c++/44045
5987         * g++.dg/cpp0x/initlist33.C: New.
5988         * g++.dg/cpp0x/initlist26.C: Adjust.
5989         * g++.dg/cpp0x/initlist28.C: Adjust.
5990
5991 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5992
5993         PR c++/43719
5994         * g++.dg/init/pr43719.C: New.
5995         * g++.dg/anon-struct4.C: Adjust.
5996
5997 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5998
5999         PR debug/44028
6000         * gcc.dg/pr44028.c: New test.
6001
6002 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6003
6004         PR fortran/27866
6005         PR fortran/35003
6006         PR fortran/42809
6007         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6008         * gfortran.dg/warn_conversion.f90: New.
6009
6010 2010-05-10  Michael Matz  <matz@suse.de>
6011
6012         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6013
6014 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6015
6016         PR rtl-optimization/44012
6017         * gcc.dg/pr44012.c: New.
6018
6019 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6020
6021         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6022         Log text on entry and exit.
6023         Prune Sun ld warnings for common symbols with differing sizes.
6024         (lto-link-and-maybe-run): Change caller.
6025
6026 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6027
6028         PR fortran/44044
6029         * gfortran.dg/class_7.f03: Modified.
6030         * gfortran.dg/select_type_1.f03: Modified.
6031         * gfortran.dg/select_type_12.f03: New.
6032
6033 2010-05-10  Richard Guenther  <rguenther@suse.de>
6034
6035         PR tree-optimization/44050
6036         * gcc.dg/torture/pr44050.c: New testcase.
6037
6038 2010-05-10  Wei Guozhi  <carrot@google.com>
6039
6040         PR target/42879
6041         * gcc.target/arm/pr42879.c: New testcase.
6042
6043 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6044
6045         PR c/44051
6046         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6047
6048 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6049
6050         PR c/10676
6051         * gcc.dg/anon-struct-10.c: New test.
6052
6053 2010-05-09  Richard Guenther  <rguenther@suse.de>
6054
6055         PR middle-end/44024
6056         * gcc.dg/pr44024.c: New testcase.
6057
6058 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6059
6060         PR c/4784
6061         * gcc.dg/anon-struct-9.c: New test.
6062
6063 2010-05-09  Richard Guenther  <rguenther@suse.de>
6064
6065         PR middle-end/44043
6066         * gcc.c-torture/compile/pr44043.c: New testcase.
6067
6068 2010-05-09  Richard Guenther  <rguenther@suse.de>
6069
6070         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6071
6072 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6073
6074         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6075
6076 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6077
6078         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6079         * gnat.dg/specs/lto3.ads: Likewise.
6080
6081 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6082
6083         PR middle-end/28685
6084         * gcc.dg/pr28685-1.c: New file.
6085
6086 2010-05-08  Richard Guenther  <rguenther@suse.de>
6087
6088         PR tree-optimization/44030
6089         * gcc.c-torture/compile/pr44030.c: New testcase.
6090
6091 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6092
6093         * gnat.dg/lto6.adb: New test.
6094         * gnat.dg/lto6_pkg.ads: New helper.
6095
6096 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6097
6098         * gnat.dg/lto5.adb: New test.
6099         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6100
6101 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6102
6103         * gnat.dg/lto4.ad[sb]: New test.
6104
6105 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6106
6107         * gnat.dg/specs/lto3.ads: New test.
6108         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6109         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6110
6111 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6112
6113         * gnat.dg/sizetype3.ad[sb]: New test.
6114         * gnat.dg/sizetype3_pkg.ads: New helper.
6115
6116 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6117
6118         PR c++/43951
6119         * g++.dg/init/new29.C: New.
6120
6121 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6122
6123         PR fortran/40728
6124         * gfortran.dg/coarray_1.f90: Fixed error message.
6125         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6126         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6127         * gfortran.dg/intrinsic_std_5.f90: New.
6128
6129 2010-05-07  Jason Merrill  <jason@redhat.com>
6130
6131         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6132
6133 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6134
6135         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6136         (size_t, stderr): Remove.
6137         (read_error): Replaced __builtin_fprintf by fprintf.
6138
6139 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6140
6141         * gcc.dg/ordered-comparison-1.c: New test.
6142         * gcc.dg/ordered-comparison-2.c: New test.
6143         * gcc.dg/ordered-comparison-3.c: New test.
6144         * gcc.dg/ordered-comparison-4.c: New test.
6145
6146 2010-05-06  Mike Stump  <mikestump@comcast.net>
6147
6148         PR objc/35165
6149         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6150
6151 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6152             Jason Merrill  <jason@redhat.com>
6153
6154         * g++.dg/cpp0x/nullptr01.C: New.
6155         * g++.dg/cpp0x/nullptr02.C: New.
6156         * g++.dg/cpp0x/nullptr03.C: New.
6157         * g++.dg/cpp0x/nullptr04.C: New.
6158         * g++.dg/cpp0x/nullptr05.C: New.
6159         * g++.dg/cpp0x/nullptr06.C: New.
6160         * g++.dg/cpp0x/nullptr07.C: New.
6161         * g++.dg/cpp0x/nullptr08.C: New.
6162         * g++.dg/cpp0x/nullptr09.C: New.
6163         * g++.dg/cpp0x/nullptr10.C: New.
6164         * g++.dg/cpp0x/nullptr11.C: New.
6165         * g++.dg/cpp0x/nullptr12.C: New.
6166         * g++.dg/cpp0x/nullptr13.C: New.
6167         * g++.dg/cpp0x/nullptr14.C: New.
6168         * g++.dg/cpp0x/nullptr15.C: New.
6169         * g++.dg/cpp0x/nullptr16.C: New.
6170         * g++.dg/cpp0x/nullptr17.C: New.
6171         * g++.dg/cpp0x/nullptr18.C: New.
6172         * g++.dg/cpp0x/nullptr19.C: New.
6173         * g++.dg/cpp0x/nullptr20.C: New.
6174         * g++.dg/cpp0x/nullptr21.C: New.
6175         * g++.dg/cpp0x/nullptr22.C: New.
6176         * g++.dg/debug/nullptr01.C: New.
6177         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6178
6179 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6180
6181         * gcc.dg/Wunused-var-8.c: Move to...
6182         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6183
6184 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6185
6186         PR c++/40406
6187         * g++.dg/template/crash96.C: New.
6188
6189 2010-05-06  Jan Hubicka  <jh@suse.cz>
6190
6191         PR tree-optimization/43791
6192         * gcc.c-torture/compile/pr43791.c: New file.
6193
6194 2010-05-06  Michael Matz  <matz@suse.de>
6195
6196         PR tree-optimization/43984
6197         * gfortran.dg/pr43984.f90: New test.
6198
6199 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6200
6201         PR 40989
6202         * gcc.dg/pr40989.c: New.
6203
6204 2010-05-06  Richard Guenther  <rguenther@suse.de>
6205
6206         PR tree-optimization/43934
6207         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6208
6209 2010-05-06  Richard Guenther  <rguenther@suse.de>
6210
6211         PR tree-optimization/43987
6212         * gcc.c-torture/execute/pr43987.c: New testcase.
6213         * gcc.dg/torture/pta-escape-1.c: Adjust.
6214         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6215         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6216         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6217         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6218
6219 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6220             Dodji Seketeli  <dodji@redhat.com>
6221
6222         PR c/18624
6223         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6224         * g++.dg/template/sfinae16.C: Likewise.
6225         * gcc.dg/Wunused-var-1.c: Moved to...
6226         * c-c++-common/Wunused-var-1.c: ...here. New test.
6227         * gcc.dg/Wunused-var-2.c: Moved to...
6228         * c-c++-common/Wunused-var-2.c: ...here. New test.
6229         * gcc.dg/Wunused-var-3.c: Moved to...
6230         * c-c++-common/Wunused-var-3.c: ...here. New test.
6231         * gcc.dg/Wunused-var-4.c: Moved to...
6232         * gcc.dg/Wunused-var-1.c: ... here.
6233         * gcc.dg/Wunused-var-5.c: Moved to...
6234         * c-c++-common/Wunused-var-4.c: ...here. New test.
6235         * gcc.dg/Wunused-var-7.c: Moved to...
6236         * c-c++-common/Wunused-var-5.c: ...here. New test.
6237         * gcc.dg/Wunused-var-6.c: Moved to...
6238         * gcc.dg/Wunused-var-2.c: ... here.
6239         * c-c++-common/Wunused-var-1.c: New test.
6240         * c-c++-common/Wunused-var-2.c: New test.
6241         * c-c++-common/Wunused-var-3.c: New test.
6242         * c-c++-common/Wunused-var-4.c: New test.
6243         * c-c++-common/Wunused-var-5.c: New test.
6244         * g++.dg/warn/Wunused-var-1.C: New test.
6245         * g++.dg/warn/Wunused-var-2.C: New test.
6246         * g++.dg/warn/Wunused-var-3.C: New test.
6247         * g++.dg/warn/Wunused-var-4.C: New test.
6248         * g++.dg/warn/Wunused-var-5.C: New test.
6249         * g++.dg/warn/Wunused-var-6.C: New test.
6250         * g++.dg/warn/Wunused-var-7.C: New test.
6251         * g++.dg/warn/Wunused-var-8.C: New test.
6252         * g++.dg/warn/Wunused-parm-1.C: New test.
6253         * g++.dg/warn/Wunused-parm-2.C: New test.
6254         * g++.dg/warn/Wunused-parm-3.C: New test.
6255
6256 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6257
6258         PR fortran/43985
6259         * gfortran.dg/gomp/crayptr5.f90: New test case.
6260
6261 2010-05-05  Jason Merrill  <jason@redhat.com>
6262
6263         PR debug/43370
6264         * g++.dg/ext/attrib39.C: New.
6265
6266 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6267
6268         PR fortran/24978
6269         * gfortran.dg/data_invalid.f90: New.
6270
6271 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6272
6273         * gnat.dg/lto2.adb: New test.
6274
6275 2010-05-05  Jason Merrill  <jason@redhat.com>
6276
6277         PR c++/43787
6278         * g++.dg/opt/empty1.C: New.
6279
6280 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6281
6282         PR fortran/43696
6283         * gfortran.dg/class_17.f03: New.
6284
6285 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6286
6287         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6288
6289 2010-05-04  Mike Stump  <mikestump@comcast.net>
6290
6291         PR objc/35165
6292         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6293
6294 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6295
6296         PR target/43668
6297         * gcc.target/i386/pr43668.c: New.
6298
6299 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6300
6301         PR c++/43028
6302         * g++.dg/cpp0x/initlist31.C: New.
6303
6304 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6305
6306         PR c/43981
6307         * gcc.dg/Wunused-var-8.c: New test.
6308
6309 2010-05-04  Jason Merrill  <jason@redhat.com>
6310
6311         PR c++/38064
6312         * g++.dg/cpp0x/enum3.C: Extend.
6313
6314 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6315
6316         PR target/43799
6317         * gcc.target/i386/pr43799.c: New.
6318
6319 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6320
6321         * gnat.dg/lto1.adb: New test.
6322         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6323
6324 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6325
6326         PR middle-end/43671
6327         * gcc.target/i386/pr43671.c: New.
6328
6329 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6330
6331         PR c++/43705
6332         * g++.dg/template/crash95.C: New.
6333
6334 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6335
6336         PR debug/43508
6337         * gcc.target/i386/pr43508.c: New.
6338
6339 2010-05-04  Richard Guenther  <rguenther@suse.de>
6340
6341         PR tree-optimization/43879
6342         * g++.dg/torture/pr43879-1_0.C: New testcase.
6343         * g++.dg/torture/pr43879-1_1.C: Likewise.
6344
6345 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6346
6347         PR c++/43953
6348         * g++.dg/other/crash-12.C: New test.
6349
6350 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6351
6352         * g++.dg/cdce3.C: Add a space.  Updated.
6353
6354 2010-05-03  Jason Merrill  <jason@redhat.com>
6355
6356         PR c++/43680
6357         * g++.dg/opt/enum2.C: New.
6358         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6359         * g++.dg/warn/Wswitch-1.C: Adjust message.
6360
6361 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6362
6363         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6364         * g++.dg/ext/label13.C: Fix typo.
6365         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6366         alpha*-dec-osf5*.
6367         * gcc.c-torture/compile/limits-declparen.c: xfail on
6368         alpha*-dec-osf5* with -g.
6369         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6370         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6371         * gcc.dg/c99-tgmath-2.c: Likewise.
6372         * gcc.dg/c99-tgmath-3.c: Likewise.
6373         * gcc.dg/c99-tgmath-4.c: Likewise.
6374
6375 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6376
6377         PR fortran/43592
6378         * gfortran.dg/unexpected_interface.f90: New test.
6379
6380 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6381
6382         * ada/acats/run_acats (which): New function.
6383         (host_gnatchop, host_gnatmake): Use it.
6384
6385 2010-05-03  Richard Guenther  <rguenther@suse.de>
6386
6387         PR tree-optimization/43971
6388         * gcc.dg/pr43971.c: New testcase.
6389
6390 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6391
6392         PR debug/43972
6393         * gcc.dg/debug/pr43972.c: New test.
6394
6395 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6396
6397         PR testsuite/43963
6398         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6399
6400 2010-05-02  Richard Guenther  <rguenther@suse.de>
6401
6402         PR tree-optimization/43879
6403         * gcc.dg/torture/pr43879-3.c: New testcase.
6404
6405 2010-05-01  Richard Guenther  <rguenther@suse.de>
6406
6407         PR tree-optimization/43949
6408         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6409
6410 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6411
6412         PR c++/43951
6413         * g++.dg/init/new28.C: New.
6414
6415 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6416
6417         PR objc++/32052
6418         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6419         structure and nested declarations.
6420         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6421         structure and nested declarations.  Reduce header clutter and
6422         use _exit() rather than abort().
6423         * objc.dg/encode-10.m: New.
6424         * objc.dg/encode-11.m: New.
6425
6426 2010-04-30  DJ Delorie  <dj@redhat.com>
6427
6428         * gcc.c-torture/execute/20100430-1.c: New test.
6429
6430 2010-04-30  Jason Merrill  <jason@redhat.com>
6431
6432         PR c++/43868
6433         * g++.dg/template/ptrmem21.C: New.
6434
6435 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6436
6437         PR fortran/18918
6438         PR fortran/43931
6439         * gfortran.dg/coarray_13.f90: New test.
6440
6441 2010-04-30  Richard Guenther  <rguenther@suse.de>
6442
6443         PR lto/43946
6444         * gcc.dg/lto/20100430-1_0.c: New testcase.
6445
6446 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6447
6448         PR debug/43942
6449         * c-c++-common/pr43942.c: New test.
6450
6451 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6452
6453         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6454         conflict with darwin crt1.o 'start' symbol.
6455
6456 2010-04-30  Richard Guenther  <rguenther@suse.de>
6457
6458         PR tree-optimization/43879
6459         * gcc.dg/torture/pr43879_1.c: New testcase.
6460
6461 2010-04-30  Richard Guenther  <rguenther@suse.de>
6462
6463         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6464
6465 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6466
6467         PR c++/43890
6468         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6469         user-provided constructor while recursing.
6470
6471 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6472
6473         PR fortran/42274
6474         * gfortran.dg/class_16.f03: New test.
6475
6476 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6477
6478         PR fortran/42274
6479         * gfortran.dg/class_15.f03: New.
6480
6481 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6482
6483         PR fortran/43326
6484         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6485
6486 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6487
6488         PR fortran/43492
6489         * gfortran.dg/generic_22.f03 : New test.
6490
6491 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6492
6493         PR fortran/42353
6494         * gfortran.dg/class_14.f03: New test.
6495
6496 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6497
6498         PR fortran/42680
6499         * gfortran.dg/interface_32.f90: New test.
6500
6501 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6502             Janus Weil  <janus@gcc.gnu.org>
6503
6504         PR fortran/41829
6505         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6506         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6507         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6508
6509 2010-04-28  Mike Stump  <mikestump@comcast.net>
6510
6511         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6512         dg-excess-errors.
6513         * g++.dg/uninit-pred-2_b.C: Likewise.
6514
6515 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6516
6517         PR fortran/18918
6518         PR fortran/43919
6519         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6520
6521 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6522
6523         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6524         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6525         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6526         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6527         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6528
6529 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6530
6531         * gcc.dg/const-uniq-1.c: New test.
6532         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6533
6534 2010-04-28  Xinliang David Li  <davidxl@google.com>
6535
6536         * gcc.dg/uninit-pred-2_b.c: New test.
6537         * gcc.dg/uninit-pred-4_b.c: New test.
6538         * gcc.dg/uninit-pred-3_d.c: New test.
6539         * gcc.dg/uninit-pred-6_b.c: New test.
6540         * gcc.dg/uninit-pred-8_b.c: New test.
6541         * gcc.dg/uninit-pred-3_a.c: New test.
6542         * gcc.dg/uninit-pred-2_c.c: New test.
6543         * gcc.dg/uninit-pred-5_a.c: New test.
6544         * gcc.dg/uninit-pred-3_e.c: New test.
6545         * gcc.dg/uninit-pred-7_a.c: New test.
6546         * gcc.dg/uninit-pred-6_c.c: New test.
6547         * gcc.dg/uninit-pred-9_a.c: New test.
6548         * gcc.dg/uninit-pred-8_c.c: New test.
6549         * gcc.dg/uninit-pred-3_b.c: New test.
6550         * gcc.dg/uninit-pred-5_b.c: New test.
6551         * gcc.dg/uninit-pred-7_b.c: New test.
6552         * gcc.dg/uninit-pred-6_d.c: New test.
6553         * gcc.dg/uninit-pred-9_b.c: New test.
6554         * gcc.dg/uninit-pred-2_a.c: New test.
6555         * gcc.dg/uninit-pred-4_a.c: New test.
6556         * gcc.dg/uninit-pred-3_c.c: New test.
6557         * gcc.dg/uninit-pred-6_a.c: New test.
6558         * gcc.dg/uninit-pred-8_a.c: New test.
6559         * gcc.dg/uninit-pred-7_c.c: New test.
6560         * gcc.dg/uninit-pred-6_e.c: New test.
6561         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6562         * g++.dg/uninit-pred-1_a.C: New test.
6563         * g++.dg/uninit-pred-1_b.C: New test.
6564         * g++.dg/uninit-pred-2_a.C: New test.
6565         * g++.dg/uninit-pred-2_b.C: New test.
6566         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6567         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6568         * g++.dg/uninit-pred-loop_1.cc: New test.
6569
6570 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6571
6572         * gcc.dg/lto/20091209-1_0.c: New testcase.
6573
6574 2010-04-28  Richard Guenther  <rguenther@suse.de>
6575
6576         PR tree-optimization/43879
6577         PR tree-optimization/43909
6578         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6579
6580 2010-04-28  Richard Guenther  <rguenther@suse.de>
6581
6582         PR c++/43880
6583         * g++.dg/torture/pr43880.C: New testcase.
6584
6585 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6586
6587         PR c++/9335
6588         * g++.dg/template/recurse2.C: Update
6589         * g++.dg/template/recurse.C: Update.
6590         * g++.dg/template/pr23510.C: Update.
6591         * lib/prune.exp: Filter out 'recursively instantiated'.
6592
6593 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6594
6595         PR c++/29043
6596         * g++.dg/init/pr29043.C: New.
6597
6598 2010-04-27  Jason Merrill  <jason@redhat.com>
6599
6600         * g++.dg/lookup/scoped5.C: Adjust.
6601         * g++.dg/lookup/scoped8.C: Adjust.
6602         * g++.dg/template/dependent-expr5.C: Adjust.
6603         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6604
6605         PR c++/43856
6606         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6607
6608         PR c++/43875
6609         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6610
6611 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6612             Jan Hubicka <hubicka@ucw.cz>
6613
6614         * gcc.dg/pure-2.c: New testcase.
6615         * gcc.dg/const-1.c: New testcase.
6616
6617 2010-04-27  Jason Merrill  <jason@redhat.com>
6618
6619         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6620
6621         PR c++/41468
6622         * g++.dg/template/sfinae17.C: New.
6623         * g++.dg/template/sfinae18.C: New.
6624
6625 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6626
6627         * g++.dg/init/pr42844.C: New.
6628         * g++.dg/cpp0x/pr42844-2.C: New.
6629         * g++.dg/cpp0x/defaulted2.C: Adjust.
6630         * g++.dg/tree-ssa/pr27549.C: Likewise.
6631         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6632
6633 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6634
6635         PR fortran/18918
6636         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6637
6638 2010-04-27  Richard Guenther  <rguenther@suse.de>
6639
6640         PR middle-end/40561
6641         * g++.dg/other/pr40561.C: New testcase.
6642
6643 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6644
6645         PR middle-end/43812
6646         * g++.dg/ipa/pr43812.C: New test.
6647
6648 2010-04-27  Jan Hubicka  <jh@suse.cz>
6649
6650         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6651         (test): ... this one.
6652
6653 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6654
6655         PR target/40657
6656         * gcc.target/arm/thumb-stackframe.c: New test.
6657
6658 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6659
6660         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6661         * gcc.dg/misc-column.c: Likewise.
6662         * gcc.dg/Walways-true-1.c: Likewise.
6663         * gcc.dg/Walways-true-2.c: Likewise.
6664         * gcc.dg/warn-addr-cmp.c: Likewise.
6665
6666 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6667
6668         PR fortran/18918
6669         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6670         * gfortran.dg/coarray_12.f90: New.
6671
6672 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6673
6674         PR c/32207
6675         * gcc.dg/pr32207.c: New test.
6676         * gcc.dg/misc-column.c: Adjust expected warning.
6677         * gcc.dg/Walways-true-1.c: Likewise.
6678         * gcc.dg/Walways-true-2.c: Likewise.
6679         * gcc.dg/warn-addr-cmp.c: Likewise.
6680
6681 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6682
6683         PR lto/42776
6684         * lib/lto.exp (lto_prune_vis_warns): New function.
6685         (lto-link-and-maybe-run): Call it.
6686
6687 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6688
6689         PR tree-optimization/43904
6690         * gcc.dg/tree-ssa/tailcall-6.c: New.
6691
6692 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6693
6694         PR testsuite/35165
6695         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6696         Darwin8/OSX10.4 - compatible code generation.
6697         Use scan-rtl-dump.
6698         * obj-c++.dg/stubify-1.mm: Ditto.
6699         * lib/objc-torture.exp: Do not require link success for
6700         "trivial.m" in the runtime checks when dowhat = 'compile'.
6701         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6702         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6703         Darwin8/OSX10.4 - compatible code generation.
6704         * objc.dg/stubify-2.m: Ditto.
6705         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6706         * objc.dg/next-runtime-1.m: Ditto.
6707         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6708         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6709         runtimes on Darwin.
6710
6711 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6712
6713         PR 43715
6714         * lib/plugin-support.exp: Use "-undefined
6715         dynamic_lookup" on darwin.
6716
6717 2010-04-26  Richard Guenther  <rguenther@suse.de>
6718
6719         * gcc.dg/lto/20100426_0.c: New testcase.
6720
6721 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6722
6723         PR tree-optimization/43833
6724         gcc.dg/Warray-bounds-8.c: New test case.
6725
6726 2010-04-26  Richard Guenther  <rguenther@suse.de>
6727
6728         PR lto/43080
6729         * g++.dg/lto/20100423-3_0.C: New testcase.
6730
6731 2010-04-26  Richard Guenther  <rguenther@suse.de>
6732
6733         PR lto/42425
6734         * g++.dg/lto/20100423-2_0.C: New testcase.
6735
6736 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6737
6738         * gcc.dg/vect/bb-slp-23.c: New test.
6739
6740 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6741
6742         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6743         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6744         * gcc.dg/c1x-float-1.c: New test.
6745
6746 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6747
6748         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6749         of "lea\[ \t\]".
6750
6751 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6752
6753         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6754         FreeBSD.
6755         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6756         * gfortran.dg/default_format_2.f90: Ditto.
6757
6758 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6759
6760         * gfortran.dg/pr43505.f90: Clean up .mod file.
6761         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6762         * gfortran.dg/pr41347.f90: Ditto.
6763         * gfortran.dg/internal_pack_4.f90: Ditto.
6764         * gfortran.dg/proc_decl_23.f90: Ditto.
6765         * gfortran.dg/recursive_check_3.f90: Ditto.
6766         * gfortran.dg/intent_out_3.f90: Ditto.
6767         * gfortran.dg/assignment_2.f90: Ditto.
6768         * gfortran.dg/pr41928.f90: Ditto.
6769         * gfortran.dg/pr42166.f90: Ditto.
6770         * gfortran.dg/private_type_12.f90: Ditto.
6771         * gfortran.dg/graphite/pr42185.f90: Ditto.
6772         * gfortran.dg/graphite/pr42186.f90: Ditto.
6773         * gfortran.dg/graphite/pr40982.f90: Ditto.
6774         * gfortran.dg/graphite/id-2.f90: Ditto.
6775         * gfortran.dg/graphite/id-4.f90: Ditto.
6776         * gfortran.dg/graphite/pr42050.f90: Ditto.
6777         * gfortran.dg/graphite/id-18.f90: Ditto.
6778         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6779         * gfortran.dg/graphite/pr41924.f90: Ditto.
6780         * gfortran.dg/graphite/pr42393.f90: Ditto.
6781         * gfortran.dg/graphite/pr37980.f90: Ditto.
6782         * gfortran.dg/graphite/pr38953.f90: Ditto.
6783         * gfortran.dg/graphite/pr42180.f90: Ditto.
6784         * gfortran.dg/graphite/pr42181.f90: Ditto.
6785         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6786         * gfortran.dg/select_type_4.f90: Ditto.
6787         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6788         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6789         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6790         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6791         * gfortran.dg/whole_file_11.f90: Ditto.
6792         * gfortran.dg/private_type_11.f90: Ditto.
6793         * gfortran.dg/vect/vect-gems.f90: Ditto.
6794         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6795
6796 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6797
6798         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6799
6800 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6801
6802         * gnat.dg/pack15.ad[sb]: New test.
6803
6804 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6805
6806         * gcc.target/arm/mla-1.c: New test.
6807
6808 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6809
6810         PR fortran/30073
6811         PR fortran/43793
6812         * gfortran.dg/pr43793.f90: New test.
6813
6814 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6815
6816         PR tree-optimization/41442
6817         * gcc.target/i386/pr41442.c: New test.
6818
6819 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6820
6821         PR fortran/43832
6822         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6823
6824 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6825
6826         PR fortran/43832
6827         * gfortran.dg/open_nounit.f90: New test.
6828
6829 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6830
6831         PR fortran/43841
6832         PR fortran/43843
6833         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6834
6835 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6836
6837         * gcc.dg/Wconversion-integer.c: Update.
6838
6839 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6840
6841         * gnat.dg/unchecked_convert5.adb: New test.
6842
6843 2010-04-23  Richard Guenther  <rguenther@suse.de>
6844
6845         PR lto/41734
6846         * gcc.dg/lto/20100423-2_0.c: New testcase.
6847         * gcc.dg/lto/20100423-2_0.c: Likewise.
6848
6849 2010-04-23  Richard Guenther  <rguenther@suse.de>
6850
6851         PR lto/43455
6852         * gcc.dg/lto/20100423-1_0.c: New testcase.
6853         * gcc.dg/lto/20100423-1_1.c: Likewise.
6854
6855 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6856
6857         PR tree-optimization/43846
6858         * gcc.dg/tree-ssa/sra-10.c: New test.
6859
6860 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6861
6862         PR middle-end/43835
6863         * gcc.c-torture/execute/pr43835.c: New test.
6864
6865 2010-04-23  Richard Guenther  <rguenther@suse.de>
6866
6867         PR lto/42653
6868         * g++.dg/lto/20100423-1_0.C: New testcase.
6869
6870 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6871
6872         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6873
6874 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6875
6876         PR tree-optimization/43842
6877         * gcc.dg/vect/pr43842.c: New test.
6878
6879 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6880
6881         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6882         * gcc.target/i386/wmul-2.c: Likewise.
6883
6884 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6885
6886         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6887         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6888
6889 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6890
6891         * gfortran.dg/reassoc_6.f: New testcase.
6892
6893 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6894
6895         PR middle-end/29274
6896         * gcc.target/arm/wmul-1.c: New test.
6897         * gcc.target/arm/wmul-2.c: New test.
6898
6899 2010-04-22  Richard Guenther  <rguenther@suse.de>
6900
6901         PR tree-optimization/43845
6902         * gcc.c-torture/compile/pr43845.c: New testcase.
6903
6904 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6905
6906         PR middle-end/29274
6907         * gcc.target/i386/wmul-1.c: New test.
6908         * gcc.target/i386/wmul-2.c: New test.
6909         * gcc.target/bfin/wmul-1.c: New test.
6910         * gcc.target/bfin/wmul-2.c: New test.
6911
6912 2010-04-22  Richard Guenther  <rguenther@suse.de>
6913
6914         PR fortran/43829
6915         * gfortran.dg/vector_subscript_6.f90: New testcase.
6916         * gfortran.dg/assign_10.f90: Adjust.
6917
6918 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6919
6920         PR fortran/43836
6921         * gfortran.dg/gomp/pr43836.f90: New test.
6922
6923 2010-04-21  Richard Guenther  <rguenther@suse.de>
6924
6925         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6926
6927 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6928
6929         * gcc.dg/torture/builtin-cproj-3.c: New.
6930
6931 2010-04-20  Jason Merrill  <jason@redhat.com>
6932
6933         PR c++/9335
6934         * g++.dg/template/recurse2.C: New.
6935         * g++.dg/parse/crash36.C: Adjust.
6936         * g++.dg/other/fold1.C: Adjust.
6937         * g++.dg/init/member1.C: Adjust.
6938         * lib/prune.exp: Prune "skipping N instantiation contexts".
6939
6940 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6941
6942         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6943
6944 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6945
6946         * gcc.dg/torture/builtin-cproj-1.c: New.
6947         * gcc.dg/torture/builtin-cproj-2.c: New.
6948
6949 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6950
6951         PR c++/43800
6952         PR c++/43704
6953         * g++.dg/template/typedef32.C: Adjust.
6954         * g++.dg/template/typedef33.C: New test.
6955
6956 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6957
6958         PR fortran/43227
6959         * gfortran.dg/proc_decl_23.f90: New test.
6960
6961         PR fortran/43266
6962         * gfortran.dg/abstract_type_6.f03: New test.
6963
6964 2010-04-20  Xinliang David Li  <davidxl@google.com>
6965
6966         * g++.dg/tree-ssa/fold-compare.C: New.
6967
6968 2010-04-20  Richard Guenther  <rguenther@suse.de>
6969
6970         PR tree-optimization/39417
6971         * g++.dg/torture/pr39417.C: New testcase.
6972
6973 2010-04-20  Richard Guenther  <rguenther@suse.de>
6974
6975         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6976
6977 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6978
6979         * g++.dg/debug/dwarf2/rv1.C: New test.
6980
6981 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6982
6983         PR target/43635
6984         * gcc.c-torture/compile/pr43635.c: New testcase.
6985
6986 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6987
6988         PR fortran/43339
6989         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6990         of sequential loops being private only in the innermost containing
6991         task region.
6992
6993         PR middle-end/43337
6994         * gfortran.dg/gomp/pr43337.f90: New test.
6995
6996 2010-04-19  Richard Guenther  <rguenther@suse.de>
6997
6998         PR tree-optimization/43796
6999         * gfortran.dg/pr43796.f90: New testcase.
7000
7001 2010-04-19  Richard Guenther  <rguenther@suse.de>
7002
7003         PR tree-optimization/43783
7004         * gcc.c-torture/execute/pr43783.c: New testcase.
7005
7006 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7007
7008         PR target/43766
7009         * gcc.target/i386/pr43766.c: New test.
7010
7011 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7012
7013         PR target/43662
7014         * gcc.target/i386/pr43662.c: New test.
7015
7016 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7017
7018         PR c++/43704
7019         * g++.dg/template/typedef32.C: New test.
7020
7021 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7022
7023         PR tree-optimization/37027
7024         * lib/target-supports.exp
7025         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7026         * gcc.dg/vect/pr37027.c: New test.
7027         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7028         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7029         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7030         gcc.dg/vect/vect-complex-6.c: Likewise.
7031
7032 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7033
7034         * g++.dg/debug/dwarf2/enum1.C: New test.
7035
7036 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7037
7038         * gnat.dg/rep_clause5.ad[sb]: New test.
7039         * gnat.dg/rep_clause5_pkg.ads: New helper.
7040
7041 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7042
7043         PR tree-optimization/43771
7044         * g++.dg/vect/pr43771.cc: New test.
7045
7046 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7047
7048         PR fortran/31538
7049         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7050         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7051
7052 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7053
7054         * gnat.dg/sizetype.adb: Rename into...
7055         * gnat.dg/sizetype1.adb: ...this.
7056         * gnat.dg/sizetype2.adb: New test.
7057
7058 2010-04-16  Richard Guenther  <rguenther@suse.de>
7059
7060         PR tree-optimization/43572
7061         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7062
7063 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7064
7065         * gnat.dg/specs/discr_private.ads: New test.
7066
7067 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7068
7069         PR target/41514
7070         * gcc.target/arm/thumb-comparisons.c: New test.
7071
7072         PR target/40603
7073         * gcc.target/arm/thumb-cbranchqi.c: New test.
7074
7075 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7076
7077         * g++.dg/torture/pr36191.C: Enable for SH.
7078
7079 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7080
7081         * gnat.dg/wide_boolean.adb: New test.
7082         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7083
7084 2010-04-15  Richard Guenther  <rguenther@suse.de>
7085
7086         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7087         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7088         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7089         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7090         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7091         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7092         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7093         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7094         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7095         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7096         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7097         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7098         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7099         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7100         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7101
7102 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7103
7104         PR target/21803
7105         * gcc.target/arm/pr42496.c: New test.
7106
7107 2010-04-14  Jason Merrill  <jason@redhat.com>
7108
7109         PR c++/36625
7110         * g++.dg/ext/attrib38.C: New.
7111
7112 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7113
7114         PR testsuite/43739
7115         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7116
7117 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7118
7119         PR 42966
7120         * gcc.dg/cpp/warn-undef-2.c: Update.
7121         * gcc.dg/cpp/warn-traditional-2.c: Update.
7122         * gcc.dg/cpp/warn-comments-2.c: Update.
7123         * gcc.dg/cpp/warn-variadic-2.c: Update.
7124         * gcc.dg/cpp/warn-long-long-2.c: Update.
7125         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7126         * gcc.dg/cpp/warn-multichar-2.c: Update.
7127         * gcc.dg/cpp/warn-normalized-3.c: Update.
7128         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7129         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7130         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7131         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7132         * gcc.dg/cpp/warn-redefined-2.c: Update.
7133         * gfortran.dg/warning-directive-2.F90: Update.
7134         * c-c++-common/cpp/warning-directive-2.c: Update.
7135
7136 2010-04-14  Michael Matz  <matz@suse.de>
7137
7138         PR tree-optimization/42963
7139         * gcc.dg/pr42963.c: New testcase.
7140
7141 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7142
7143         * gnat.dg/class_wide.adb: Rename into...
7144         * gnat.dg/class_wide1.adb: ...this.
7145         * gnat.dg/class_wide2.ad[sb]: New test.
7146
7147 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7148
7149         PR fortran/18918
7150         * gfortran.dg/coarray_9.f90: Update dg-errors.
7151         * gfortran.dg/coarray_10.f90: New test.
7152         * gfortran.dg/coarray_11.f90: New test.
7153
7154 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7155
7156         PR fortran/43747
7157         gfortran.dg/initialization_24.f90: New test.
7158
7159 2010-04-13  Jason Merrill  <jason@redhat.com>
7160
7161         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7162         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7163
7164 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7165
7166         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7167         * g++.dg/dg.exp: Likewise.
7168         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7169         * c-c++-common/cpp/warning-directive-1.c: ... here.
7170         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7171         * c-c++-common/cpp/warning-directive-2.c: ... here.
7172         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7173         * c-c++-common/cpp/warning-directive-3.c: ... here.
7174         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7175         * c-c++-common/cpp/warning-directive-4.c: ... here.
7176         * g++.dg/cpp/warning-directive-1.C: Delete.
7177         * g++.dg/cpp/warning-directive-2.C: Delete.
7178         * g++.dg/cpp/warning-directive-3.C: Delete.
7179         * g++.dg/cpp/warning-directive-4.C: Delete.
7180         * gcc.dg/cpp/normalised-3.c: Delete.
7181         * g++.dg/cpp/normalised-1.C: Rename as ...
7182         * c-c++-common/cpp/normalised-3.c: ... this.
7183
7184 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7185
7186         * gcc.dg/tree-ssa/sra-9.c: New test.
7187
7188 2010-04-13  Michael Matz  <matz@suse.de>
7189
7190         PR middle-end/43730
7191         * gcc.dg/pr43730.c: New test.
7192
7193 2010-04-13  Michael Matz  <matz@suse.de>
7194
7195         * gcc.dg/tree-ssa/negate.c: New testcase.
7196
7197 2010-04-13  Richard Guenther  <rguenther@suse.de>
7198
7199         PR testsuite/43735
7200         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7201
7202 2010-04-13  Richard Guenther  <rguenther@suse.de>
7203
7204         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7205
7206 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7207
7208         * gnat.dg/derived_type1.adb: New test.
7209
7210 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7211
7212         * gcc.dg/plugindir1.c: New testcase.
7213         * gcc.dg/plugindir2.c: New testcase.
7214         * gcc.dg/plugindir3.c: New testcase.
7215         * gcc.dg/plugindir4.c: New testcase.
7216
7217 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7218
7219         * gcc.target/i386/rotate-2.c: New test.
7220
7221 2010-04-12  Jason Merrill  <jason@redhat.com>
7222
7223         PR c++/43641
7224         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7225         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7226
7227 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7228
7229         PR c++/25811
7230         * g++.dg/init/pr25811.C: New test.
7231
7232 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7233
7234         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7235         dg-error, dg-warning.
7236         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7237
7238 2010-04-12  Richard Guenther  <rguenther@suse.de>
7239
7240         * gcc.dg/torture/inline-2.c: New testcase.
7241
7242 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7243
7244         PR bootstrap/43699
7245         * gcc.dg/Wunused-var-7.c: New test.
7246
7247         PR tree-optimization/43560
7248         * gcc.c-torture/execute/pr43560.c: New test.
7249
7250 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7251
7252         * gnat.dg/aggr13.adb: New test.
7253         * gnat.dg/aggr14.adb: Likewise.
7254         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7255
7256 2010-04-12  Richard Guenther  <rguenther@suse.de>
7257
7258         PR c++/43611
7259         * g++.dg/torture/pr43611.C: New testcase.
7260
7261 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7262
7263         PR c/36774
7264         * gcc.dg/pr36774-1.c: New test.
7265         * gcc.dg/pr36774-2.c: New test.
7266
7267 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7268
7269         * gcc.target/sh/rte-delay-slot.c: New test.
7270
7271 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7272
7273         * gnat.dg/pack9.adb: Remove -cargs option.
7274         * gnat.dg/aggr12.ad[sb]: New test.
7275
7276 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7277
7278         PR target/43417
7279         * gcc.target/sh/pr43417.c: New test.
7280
7281 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7282
7283         PR fortran/43591
7284         * gfortran.dg/spec_expr_6.f90: New test.
7285
7286 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7287
7288         PR cpp/43195
7289         * gcc.dg/cpp/pr43195.c: New.
7290         * gcc.dg/cpp/pr43195.h: New.
7291
7292 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7293
7294         PR 42965
7295         * gcc.dg/Werror-6.c: Adjust.
7296         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7297         * gcc.dg/Werror-4.c: Likewise.
7298         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7299         * gcc.dg/Wswitch-enum-error.c: Likewise.
7300         * gcc.dg/Wpointer-arith.c: Likewise.
7301         * gcc.dg/Wfatal.c: Likewise.
7302         * gcc.dg/Wswitch-error.c: Likewise.
7303         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7304         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7305         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7306         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7307         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7308         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7309         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7310         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7311         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7312         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7313         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7314         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7315         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7316         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7317         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7318         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7319         * g++.dg/cpp/warning-directive-2.C: Likewise.
7320         * gfortran.dg/warning-directive-2.F90: Likewise.
7321
7322 2010-04-09  Jason Merrill  <jason@redhat.com>
7323
7324         PR c++/42623
7325         * g++.dg/template/sizeof13.C: New.
7326
7327 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7328
7329         * g++.dg/other/pr35504.C: Add check for thiscall.
7330         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7331         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7332
7333 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7334
7335         PR c++/28584
7336         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7337         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7338         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7339         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7340         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7341         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7342         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7343         * g++.dg/other/increment1.C: Likewise.
7344
7345 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7346
7347         PR fortran/18918
7348         * gfortran.dg/coarray_7.f90: New test.
7349         * gfortran.dg/coarray_8.f90: New test.
7350
7351 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7352
7353         PR fortran/28039
7354         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7355
7356 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7357
7358         PR target/43643
7359         * gcc.dg/pr43643.c: New test.
7360
7361 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7362
7363         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7364
7365 2010-04-08  Richard Guenther  <rguenther@suse.de>
7366
7367         PR tree-optimization/43679
7368         * gcc.c-torture/compile/pr43679.c: New testcase.
7369
7370 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7371
7372         PR debug/43670
7373         * gcc.dg/pr43670.c: New test.
7374
7375 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7376
7377         PR middle-end/40815
7378         * gcc.dg/tree-ssa/reassoc-19.c: New.
7379
7380 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7381
7382         PR c/18624
7383         * gcc.dg/Wunused-var-1.c: New test.
7384         * gcc.dg/Wunused-var-2.c: New test.
7385         * gcc.dg/Wunused-var-3.c: New test.
7386         * gcc.dg/Wunused-var-4.c: New test.
7387         * gcc.dg/Wunused-var-5.c: New test.
7388         * gcc.dg/Wunused-var-6.c: New test.
7389         * gcc.dg/Wunused-parm-1.c: New test.
7390
7391         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7392         * gcc.dg/trunc-1.c: Likewise.
7393         * gcc.dg/vla-9.c: Likewise.
7394         * gcc.dg/dfp/composite-type.c: Likewise.
7395
7396 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7397
7398         PR objc/35996
7399         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7400         * obj-c++.dg/objc-gc-3.mm: Ditto.
7401
7402 2010-04-07  Simon Baldwin  <simonb@google.com>
7403
7404         * gcc.dg/cpp/warn-undef-2.c: New.
7405         * gcc.dg/cpp/warn-traditional-2.c: New.
7406         * gcc.dg/cpp/warn-comments-2.c: New.
7407         * gcc.dg/cpp/warning-directive-1.c: New.
7408         * gcc.dg/cpp/warn-long-long.c: New.
7409         * gcc.dg/cpp/warn-traditional.c: New.
7410         * gcc.dg/cpp/warn-variadic-2.c: New.
7411         * gcc.dg/cpp/warn-undef.c: New.
7412         * gcc.dg/cpp/warn-normalized-1.c: New.
7413         * gcc.dg/cpp/warning-directive-2.c: New.
7414         * gcc.dg/cpp/warn-long-long-2.c: New.
7415         * gcc.dg/cpp/warn-variadic.c: New.
7416         * gcc.dg/cpp/warn-normalized-2.c: New.
7417         * gcc.dg/cpp/warning-directive-3.c: New.
7418         * gcc.dg/cpp/warn-deprecated-2.c: New.
7419         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7420         * gcc.dg/cpp/warn-multichar-2.c: New.
7421         * gcc.dg/cpp/warn-normalized-3.c: New.
7422         * gcc.dg/cpp/warning-directive-4.c: New.
7423         * gcc.dg/cpp/warn-unused-macros.c: New.
7424         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7425         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7426         * gcc.dg/cpp/warn-cxx-compat.c: New.
7427         * gcc.dg/cpp/warn-redefined.c: New.
7428         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7429         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7430         * gcc.dg/cpp/warn-deprecated.c: New.
7431         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7432         * gcc.dg/cpp/warn-redefined-2.c: New.
7433         * gcc.dg/cpp/warn-comments.c: New.
7434         * gcc.dg/cpp/warn-multichar.c: New.
7435         * g++.dg/cpp/warning-directive-1.C: New.
7436         * g++.dg/cpp/warning-directive-2.C: New.
7437         * g++.dg/cpp/warning-directive-3.C: New.
7438         * g++.dg/cpp/warning-directive-4.C: New.
7439         * gfortran.dg/warning-directive-1.F90: New.
7440         * gfortran.dg/warning-directive-3.F90: New.
7441         * gfortran.dg/warning-directive-2.F90: New.
7442         * gfortran.dg/warning-directive-4.F90: New.
7443
7444 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7445
7446         PR objc++/23716
7447         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7448
7449 2010-04-07  Jason Merrill  <jason@redhat.com>
7450
7451         * g++.dg/template/dr408.C: New.
7452
7453         * g++.dg/lookup/ns4.C: New.
7454
7455         PR c++/38392
7456         * g++.dg/template/friend51.C: New test.
7457
7458         PR c++/41970
7459         * g++.old-deja/g++.other/linkage1.C: Adjust.
7460
7461 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7462
7463         PR c++/42697
7464         * g++.dg/template/crash94.C: New test.
7465
7466 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7467
7468         PR c++/40239
7469         * g++.dg/init/aggr5.C: New test.
7470         * g++.dg/init/aggr5.C: New test.
7471
7472 2010-04-07  Richard Guenther  <rguenther@suse.de>
7473
7474         PR tree-optimization/43270
7475         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7476         * gcc.dg/Warray-bounds-7.c: Likewise.
7477
7478 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7479
7480         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7481         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7482         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7483
7484 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7485
7486         PR c++/42556
7487         * g++.dg/init/pr42556.C: New test.
7488
7489 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7490
7491         PR debug/43628
7492         * g++.dg/debug/dwarf2/typedef2.C: New test.
7493
7494 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7495
7496         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7497         c-c++-common/dwarf2/redeclaration-1.C
7498
7499 2010-04-06  Jason Merrill  <jason@redhat.com>
7500
7501         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7502         * g++.dg/ext/attrib18.C: Likewise.
7503         * g++.dg/ext/bitfield2.C: Likewise.
7504         * g++.dg/ext/bitfield4.C: Likewise.
7505         * g++.dg/ext/visibility/warn2.C: Likewise.
7506         * g++.dg/ext/visibility/warn3.C: Likewise.
7507         * g++.dg/gomp/pr26690-1.C: Likewise.
7508         * g++.dg/inherit/covariant7.C: Likewise.
7509         * g++.dg/init/synth2.C: Likewise.
7510         * g++.dg/lookup/using7.C: Likewise.
7511         * g++.dg/other/crash-4.C: Likewise.
7512         * g++.dg/other/error13.C: Likewise.
7513         * g++.dg/other/error20.C: Likewise.
7514         * g++.dg/parse/crash31.C: Likewise.
7515         * g++.dg/parse/error16.C: Likewise.
7516         * g++.dg/parse/error19.C: Likewise.
7517         * g++.dg/parse/error27.C: Likewise.
7518         * g++.dg/parse/error28.C: Likewise.
7519         * g++.dg/parse/fused-params1.C: Likewise.
7520         * g++.dg/template/error2.C: Likewise.
7521         * g++.dg/template/local6.C: Likewise.
7522         * g++.dg/template/qualttp15.C: Likewise.
7523         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7524         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7525         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7526         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7527         * g++.old-deja/g++.eh/spec6.C: Likewise.
7528         * g++.old-deja/g++.jason/crash3.C: Likewise.
7529         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7530         * g++.old-deja/g++.law/ctors5.C: Likewise.
7531         * g++.old-deja/g++.law/ctors9.C: Likewise.
7532         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7533         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7534         * g++.old-deja/g++.other/struct1.C: Likewise.
7535         * g++.old-deja/g++.other/volatile1.C: Likewise.
7536         * g++.old-deja/g++.pt/crash36.C: Likewise.
7537         * g++.old-deja/g++.pt/derived3.C: Likewise.
7538         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7539         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7540
7541 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7542
7543         PR middle-end/43519
7544         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7545         * gcc.dg/graphite/id-19.c: New.
7546
7547 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7548
7549         PR middle-end/32824
7550         * gcc.dg/vect/pr32824: New.
7551
7552 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7553
7554         PR fortran/18918
7555         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7556         * gfortran.dg/coarray_3.f90: Ditto.
7557         * gfortran.dg/coarray_4.f90: Ditto.
7558         * gfortran.dg/coarray_5.f90: Ditto.
7559         * gfortran.dg/coarray_6.f90: Ditto.
7560         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7561
7562 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7563
7564         PR fortran/18918
7565         * gfortran.dg/coarray_4.f90: Fix test.
7566         * gfortran.dg/coarray_6.f90: Add more tests.
7567
7568 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7569
7570         PR fortran/18918
7571         * gfortran.dg/coarray_4.f90: New test.
7572         * gfortran.dg/coarray_5.f90: New test.
7573         * gfortran.dg/coarray_6.f90: New test.
7574
7575 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7576
7577         PR fortran/18918
7578         * gfortran.dg/iso_fortran_env_5.f90: New test.
7579         * gfortran.dg/iso_fortran_env_6.f90: New test.
7580
7581 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7582
7583         PR fortran/39997
7584         * gfortran.dg/coarray_1.f90: New test.
7585         * gfortran.dg/coarray_2.f90: New test.
7586         * gfortran.dg/coarray_3.f90: New test.
7587
7588 2010-04-06  Jason Merrill  <jason@redhat.com>
7589
7590         PR c++/43648
7591         * g++.dg/template/dtor8.C: New.
7592
7593         PR c++/43621
7594         * g++.dg/template/error-recovery2.C: New.
7595
7596 2010-04-06  Jan Hubicka  <jh@suse.czpli
7597
7598         PR tree-optimization/42906
7599         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7600
7601 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7602
7603         PR fortran/43178
7604         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7605         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7606         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7607
7608 2010-04-06  Richard Guenther  <rguenther@suse.de>
7609
7610         PR tree-optimization/43627
7611         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7612
7613 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7614
7615         PR target/43638
7616         * gcc.target/i386/pr43638.c: New test.
7617
7618 2010-04-06  Richard Guenther  <rguenther@suse.de>
7619
7620         PR middle-end/43661
7621         * gcc.c-torture/compile/pr43661.c: New testcase.
7622
7623 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7624
7625         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7626
7627 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7628
7629         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7630
7631 2010-04-02  Richard Guenther  <rguenther@suse.de>
7632
7633         PR tree-optimization/43629
7634         * gcc.c-torture/execute/pr43629.c: New testcase.
7635
7636 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7637             Dominique d'Humieres  <dominiq@lps.ens.fr>
7638
7639         PR libfortran/43605
7640         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7641
7642 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7643
7644         PR debug/43325
7645         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7646
7647 2010-04-01  Jason Merrill  <jason@redhat.com>
7648
7649         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7650
7651 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7652             Manfred Schwarb  <manfred99@gmx.ch>
7653
7654         PR libfortran/43605
7655         * gfortran.dg/ftell_3.f90: New test.
7656
7657 2010-04-01  Richard Guenther  <rguenther@suse.de>
7658
7659         PR middle-end/43614
7660         * gcc.c-torture/compile/pr43614.c: New testcase.
7661
7662 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7663
7664         PR tree-optimization/43141
7665         * gcc.dg/guality/pr43141.c: New test.
7666
7667 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7668
7669         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7670         * g++.dg/eh/spbp.C: Likewise.
7671         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7672         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7673         superfluous casts.
7674         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7675         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7676         * objc.dg/dwarf-2.m: Likewise.
7677
7678 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7679
7680         PR middle-end/43464
7681         * gcc.dg/graphite/id-pr43464.c: New.
7682         * gcc.dg/graphite/id-pr43464-1.c: New.
7683
7684 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7685
7686         PR middle-end/43351
7687         * gcc.dg/graphite/id-pr43351.c
7688
7689 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7690
7691         PR testsuite/35165
7692         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7693         * obj-c++.dg/try-catch-2.mm: Ditto.
7694         * obj-c++.dg/lookup-2.mm: Ditto.
7695         * obj-c++.dg/encode-8.m: Ditto.
7696         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7697         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7698         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7699         * obj-c++.dg/const-str-11.mm: Ditto.
7700         * obj-c++.dg/const-str-9.mm: Ditto.
7701         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7702         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7703         * obj-c++.dg/except-1.mm: Ditto.
7704         * obj-c++.dg/const-str-7.mm: Ditto.
7705         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7706         * obj-c++.dg/const-str-3.mm: Ditto.
7707         * obj-c++.dg/const-str-7.mm: Ditto.
7708         * obj-c++.dg/stubify-2.mm: Change dump file name.
7709
7710         PR objc++/23613
7711         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7712         New macro.
7713         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7714         Remove dg-xfail-if.
7715
7716 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7717
7718         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7719         only with -O2, -O3 or -Os and not with -fwhopr.
7720
7721 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7722
7723         PR c++/43558
7724         * g++.dg/template/typedef31.C: New test.
7725
7726 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7727
7728         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7729         assembler output on *-*-solaris2*.
7730         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7731
7732 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7733
7734         PR debug/43557
7735         * gcc.dg/pr43557-1.c: New test.
7736         * gcc.dg/pr43557-2.c: New file.
7737
7738 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7739
7740         PR 43562
7741         * gcc.dg/pr43562.c: New test.
7742
7743 2010-03-30  Jason Merrill  <jason@redhat.com>
7744
7745         PR c++/43076
7746         * g++.dg/template/error-recovery1.C: New.
7747
7748         PR c++/41786
7749         * g++.dg/parse/ambig5.C: New.
7750
7751 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7752
7753         PR debug/43593
7754         * gcc.dg/guality/pr43593.c: New test.
7755
7756 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7757
7758         PR middle-end/43430
7759         * gcc.dg/vect/pr43430-1.c: New.
7760
7761 2010-03-30  Jason Merrill  <jason@redhat.com>
7762
7763         PR c++/43559
7764         * g++.dg/template/partial7.C: New.
7765
7766 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7767
7768         * gcc.target/s390/stackcheck1.c: New testcase.
7769
7770 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7771
7772         PR libfortran/43265
7773         * gfortran.dg/read_eof_8.f90: New test.
7774
7775 2010-03-29  Jason Merrill  <jason@redhat.com>
7776
7777         * gcc.dg/cpp/include6.c: Change [] to ().
7778
7779         N3077
7780         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7781         splicing and UCNs.
7782         * c-c++-common/raw-string-2.c: Add trigraph test.
7783         * c-c++-common/raw-string-8.c: New.
7784         * c-c++-common/raw-string-9.c: New.
7785         * c-c++-common/raw-string-10.c: New.
7786
7787         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7788         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7789         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7790         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7791         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7792         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7793         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7794
7795 2010-03-29  Richard Guenther  <rguenther@suse.de>
7796
7797         PR tree-optimization/43560
7798         * gcc.dg/torture/pr43560.c: New testcase.
7799
7800 2010-03-29  Jason Merrill  <jason@redhat.com>
7801
7802         N3077
7803         * g++.dg/ext/raw-string-1.C: Change [] to ().
7804         * g++.dg/ext/raw-string-2.C: Change [] to ().
7805         Don't use \ in delimiter.
7806         * g++.dg/ext/raw-string-3.C: Change [] to ().
7807         * g++.dg/ext/raw-string-4.C: Change [] to ().
7808         * g++.dg/ext/raw-string-5.C: Change [] to ().
7809         Test for error on \ in delimiter.
7810         * g++.dg/ext/raw-string-6.C: Change [] to ().
7811         * g++.dg/ext/raw-string-7.C: Change [] to ().
7812
7813 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7814
7815         PR 43564
7816         * gcc.dg/pr43564.c: New test.
7817
7818 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7819
7820         PR fortran/43551
7821         * gfortran.dg/direct_io_12.f90: New test.
7822
7823 2010-03-28  Jan Hubicka  <jh@suse.cz>
7824
7825         PR tree-optimization/43505
7826         * gfortran.dg/pr43505.f90: New testcase.
7827
7828 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7829
7830         PR tree-optimization/43528
7831         * gcc.target/i386/pr43528.c: New test.
7832
7833 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7834
7835         PR c/43381
7836         * gcc.dg/parm-impl-decl-3.c: New test.
7837
7838 2010-03-26  Jason Merrill  <jason@redhat.com>
7839
7840         PR c++/43509
7841         * g++.dg/cpp0x/parse1.C: New.
7842
7843 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7844
7845         PR target/43524
7846         * gcc.target/i386/pr43524.c: New test.
7847
7848 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7849
7850         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7851         whitespace, rename main to foo.
7852         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7853         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7854         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7855         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7856         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7857         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7858         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7859         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7860         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7861         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7862         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7863
7864 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7865
7866         PR c++/43327
7867         * g++.dg/other/crash-10.C: New test.
7868         * g++.dg/other/crash-11.C: New test.
7869
7870 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7871
7872         PR libfortran/43517
7873         * gfortran.dg/read_eof_7.f90: New test.
7874
7875 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7876
7877         PR objc/35165
7878         PR testsuite/43512
7879         * objc-obj-c++-shared: New directory.
7880         * objc-obj-c++-shared/Object1-implementation.h: New file.
7881         * objc-obj-c++-shared/Object1.h: New file.
7882         * objc-obj-c++-shared/Protocol1.h: New file.
7883         * objc-obj-c++-shared/next-abi.h: New file.
7884         * objc-obj-c++-shared/next-mapping.h: New file.
7885         * objc/execute/next_mapping.h: Delete.
7886         * objc.dg/special/special.exp: For all targets run the tests with
7887         -fgnu-runtime, for darwin targets also run the tests with
7888         -fnext-runtime.
7889         * objc.dg/dg.exp: Ditto.
7890         * obj-c++.dg/dg.exp: Ditto.
7891         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7892         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7893         include use of updated NeXT interface.
7894         * objc/execute/formal_protocol-5.m: Ditto.
7895         * objc/execute/protocol-isEqual-2.m: Ditto.
7896         * objc/execute/protocol-isEqual-4.m: Ditto.
7897         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7898         Protocol1.h) and next-mapping.h as required.
7899         * objc/execute/object_is_class.m: Ditto.
7900         * objc/execute/enumeration-1.m: Ditto.
7901         * objc/execute/class-13.m: Ditto.
7902         * objc/execute/formal_protocol-2.m: Ditto.
7903         * objc/execute/formal_protocol-4.m: Ditto.
7904         * objc/execute/class-1.m: Ditto.
7905         * objc/execute/bycopy-1.m: Ditto.
7906         * objc/execute/formal_protocol-6.m: Ditto.
7907         * objc/execute/bycopy-3.m: Ditto.
7908         * objc/execute/class-3.m: Ditto.
7909         * objc/execute/bf-11.m: Ditto.
7910         * objc/execute/class-5.m: Ditto.
7911         * objc/execute/bf-13.m: Ditto.
7912         * objc/execute/class-7.m: Ditto.
7913         * objc/execute/bf-15.m: Ditto.
7914         * objc/execute/class-9.m: Ditto.
7915         * objc/execute/bf-17.m: Ditto.
7916         * objc/execute/bf-19.m: Ditto.
7917         * objc/execute/IMP.m: Ditto.
7918         * objc/execute/exceptions/catchall-1.m: Ditto.
7919         * objc/execute/exceptions/trivial.m: Ditto.
7920         * objc/execute/exceptions/finally-1.m: Ditto.
7921         * objc/execute/exceptions/local-variables-1.m: Ditto.
7922         * objc/execute/exceptions/foward-1.m: Ditto.
7923         * objc/execute/bf-2.m: Ditto.
7924         * objc/execute/string1.m: Ditto.
7925         * objc/execute/bf-4.m: Ditto.
7926         * objc/execute/informal_protocol.m: Ditto.
7927         * objc/execute/string3.m: Ditto.
7928         * objc/execute/bf-6.m: Ditto.
7929         * objc/execute/bf-8.m: Ditto.
7930         * objc/execute/class-tests-1.h: Ditto.
7931         * objc/execute/protocol-isEqual-1.m: Ditto.
7932         * objc/execute/protocol-isEqual-3.m: Ditto.
7933         * objc/execute/_cmd.m: Ditto.
7934         * objc/execute/function-message-1.m: Ditto.
7935         * objc/execute/bf-20.m: Ditto.
7936         * objc/execute/bf-common.h: Ditto.
7937         * objc/execute/np-2.m: Ditto.
7938         * objc/execute/class-10.m: Ditto.
7939         * objc/execute/class-12.m: Ditto.
7940         * objc/execute/enumeration-2.m: Ditto.
7941         * objc/execute/class-14.m: Ditto.
7942         * objc/execute/encode-1.m: Ditto.
7943         * objc/execute/formal_protocol-1.m: Ditto.
7944         * objc/execute/formal_protocol-3.m: Ditto.
7945         * objc/execute/accessing_ivars.m: Ditto.
7946         * objc/execute/bycopy-2.m: Ditto.
7947         * objc/execute/class-2.m: Ditto.
7948         * objc/execute/bf-10.m: Ditto.
7949         * objc/execute/formal_protocol-7.m: Ditto.
7950         * objc/execute/root_methods.m: Ditto.
7951         * objc/execute/class-4.m: Ditto.
7952         * objc/execute/bf-12.m: Ditto.
7953         * objc/execute/class-6.m: Ditto.
7954         * objc/execute/bf-14.m: Ditto.
7955         * objc/execute/nested-func-1.m: Ditto.
7956         * objc/execute/class-8.m: Ditto.
7957         * objc/execute/private.m: Ditto.
7958         * objc/execute/bf-16.m: Ditto.
7959         * objc/execute/bf-18.m: Ditto.
7960         * objc/execute/load-3.m: Ditto.
7961         * objc/execute/compatibility_alias.m: Ditto.
7962         * objc/execute/bf-1.m: Ditto.
7963         * objc/execute/no_clash.m: Ditto.
7964         * objc/execute/bf-3.m: Ditto.
7965         * objc/execute/string2.m: Ditto.
7966         * objc/execute/bf-5.m: Ditto.
7967         * objc/execute/string4.m: Ditto.
7968         * objc/execute/bf-7.m: Ditto.
7969         * objc/execute/object_is_meta_class.m: Ditto.
7970         * objc/execute/bf-9.m: Ditto.
7971         * objc/execute/bf-21.m: Ditto.
7972         * objc/execute/cascading-1.m: Ditto.
7973         * objc/execute/trivial.m: Ditto.
7974         * objc/execute/np-1.m: Ditto.
7975         * objc/compile/trivial.m: Ditto.
7976         * objc/execute/class_self-2.m: Include <stdlib.h>.
7977         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7978         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7979         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7980         and 64bit. Use new NeXT interface as required.
7981         * objc.dg/special/unclaimed-category-1.m: Ditto.
7982         * objc.dg/special/unclaimed-category-1.h: Ditto.
7983         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7984         * objc.dg/func-ptr-1.m: Ditto.
7985         * objc.dg/stret-1.m: Ditto.
7986         * objc.dg/encode-2.m: Ditto.
7987         * objc.dg/category-1.m: Ditto.
7988         * objc.dg/encode-3.m: Ditto.
7989         * objc.dg/call-super-3.m: Ditto.
7990         * objc.dg/method-3.m: Ditto.
7991         * objc.dg/func-ptr-2.m: Ditto.
7992         * objc.dg/lookup-1.m: Ditto.
7993         * objc.dg/encode-4.m: Ditto.
7994         * objc.dg/fix-and-continue-1.m: Ditto.
7995         * objc.dg/proto-lossage-3.m: Ditto.
7996         * objc.dg/method-13.m: Ditto.
7997         * objc.dg/proto-qual-1.m: Ditto.
7998         * objc.dg/zero-link-3.m: Ditto.
7999         * objc.dg/bitfield-1.m: Ditto.
8000         * objc.dg/va-meth-1.m: Ditto.
8001         * objc.dg/super-class-3.m: Ditto.
8002         * objc.dg/call-super-1.m: Ditto.
8003         * objc.dg/type-size-2.m: Ditto.
8004         * objc.dg/method-10.m: Ditto.
8005         * objc.dg/defs.m: Ditto.
8006         * objc.dg/const-str-3.m: Ditto.
8007         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8008         Protocol1.h) and next-mapping.h as required. Use new NeXT
8009         interface as required.
8010         * objc.dg/super-class-4.m: Ditto.
8011         * objc.dg/comp-types-8.m: Ditto.
8012         * objc.dg/call-super-2.m: Ditto.
8013         * objc.dg/objc-fast-4.m: Ditto.
8014         * objc.dg/method-6.m: Ditto.
8015         * objc.dg/const-str-3.m: Ditto.
8016         * objc.dg/const-str-7.m: Ditto.
8017         * objc.dg/method-15.m: Ditto.
8018         * objc.dg/method-19.m: Ditto.
8019         * objc.dg/sync-1.m: Ditto.
8020         * objc.dg/layout-1.m: Ditto.
8021         * objc.dg/bitfield-3.m: Ditto.
8022         * objc.dg/try-catch-3.m: Ditto.
8023         * objc.dg/try-catch-7.m: Ditto.
8024         * objc.dg/comp-types-10.m: Ditto.
8025         * objc.dg/selector-2.: Ditto.
8026         * objc.dg/method-7.m: Ditto.
8027         * objc.dg/typedef-alias-1.m: Ditto.
8028         * objc.dg/proto-lossage-2.m: Ditto.
8029         * objc.dg/comp-types-11.m: Ditto.
8030         * objc.dg/sizeof-1.m: Ditto.
8031         * objc.dg/method-17.m: Ditto.
8032         * objc.dg/bitfield-5.m: Ditto.
8033         * objc.dg/try-catch-1.m: Ditto.
8034         * objc.dg/encode-5.m: Ditto.
8035         * objc.dg/fix-and-continue-2.m: Ditto.
8036         * objc.dg/method-9.m: Ditto.
8037         * objc.dg/isa-field-1.m: Ditto.
8038         * objc.dg/local-decl-2.m: Ditto.
8039         * objc.dg/objc-gc-4.m: Ditto.
8040         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8041         * objc.dg/gnu-runtime-3.m: Ditto.
8042         * objc.dg/encode-7.m: Ditto.
8043         * objc.dg/encode-8.m: Ditto.
8044         * objc.dg/selector-3.m: Ditto.
8045         * objc.dg/gnu-runtime-1.m: Ditto.
8046         * objc.dg/const-str-12.m: Ditto.
8047         * objc.dg/gnu-runtime-2.m: Ditto.
8048         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8049         * objc.dg/selector-1.m: Ditto.
8050         * objc.dg/stubify-2.m: Ditto.
8051         * objc.dg/zero-link-1.m: Ditto.
8052         * objc.dg/stret-2.m: Ditto.
8053         * objc.dg/zero-link-2.m: Ditto.
8054         * objc.dg/next-runtime-1.m: Ditto.
8055         * objc.dg/symtab-1.m: Ditto.
8056         * objc.dg/stubify-1.m: Ditto.
8057         * objc.dg/bitfield-2.m: Ditto.
8058         * objc.dg/try-catch-10.m: Apply to both runtimes.
8059         * objc.dg/const-str-1.m: Ditto.
8060         * objc.dg/image-info.m: Ditto.
8061         * objc.dg/encode-9.m: Ditto.
8062         * objc.dg/pragma-1.m: Apply test to all targets.
8063         * objc.dg/const-str-4.m: Ditto.
8064         * objc.dg/const-str-8.m: Ditto.
8065         * objc.dg/super-class-2.m: Ditto.
8066         * objc.dg/try-catch-5.m: Ditto.
8067         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8068         Protocol1.h) and next-mapping.h as required. Use new NeXT
8069         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8070         * objc.dg/const-str-11.m: Ditto.
8071         * objc.dg/const-str-9.m: Ditto.
8072         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8073         * objc.dg/encode-1.m: Remove redundant -lobjc.
8074         * objc.dg/try-catch-9.m: Tidy space.
8075         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8076         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8077         and 64bit. Use new NeXT interface as required.
8078         * obj-c++.dg/template-4.mm: Ditto.
8079         * obj-c++.dg/defs.mm: Ditto.
8080         * obj-c++.dg/basic.mm: Ditto.
8081         * obj-c++.dg/encode-4.mm: Ditto.
8082         * obj-c++.dg/method-17.mm: Ditto.
8083         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8084         * obj-c++.dg/cxx-class-1.mm: Ditto.
8085         * obj-c++.dg/method-10.mm: Ditto.
8086         * obj-c++.dg/va-meth-1.mm: Ditto.
8087         * obj-c++.dg/encode-5.mm: Ditto.
8088         * obj-c++.dg/lookup-2.mm: Ditto.
8089         * obj-c++.dg/template-3.mm: Ditto.
8090         * obj-c++.dg/proto-qual-1.mm: Ditto.
8091         * obj-c++.dg/qual-types-1.m: Ditto.
8092         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8093         * obj-c++.dg/template-1.mm: Ditto.
8094         * obj-c++.dg/encode-6.mm: Ditto.
8095         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8096         Protocol1.h) and next-mapping.h as required. Use new NeXT
8097         interface as required.
8098         * obj-c++.dg/except-1.mm: Ditto.
8099         * obj-c++.dg/const-str-7.mm: Ditto.
8100         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8101         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8102         * obj-c++.dg/selector-2.mm: Ditto.
8103         * obj-c++.dg/isa-field-1.mm: Ditto.
8104         * obj-c++.dg/try-catch-1.mm: Ditto.
8105         * obj-c++.dg/local-decl-1.mm: Ditto.
8106         * obj-c++.dg/try-catch-9.mm: Ditto.
8107         * obj-c++.dg/no-extra-load.mm: Ditto.
8108         * obj-c++.dg/selector-5.mm: Ditto.
8109         * obj-c++.dg/method-12.mm: Ditto.
8110         * obj-c++.dg/try-catch-11.mm: Ditto.
8111         * obj-c++.dg/comp-types-11.mm: Ditto.
8112         * obj-c++.dg/bitfield-3.mm: Ditto.
8113         * obj-c++.dg/method-6.mm: Ditto.
8114         * obj-c++.dg/super-class-2.mm: Ditto.
8115         * obj-c++.dg/method-21.mm: Ditto.
8116         * obj-c++.dg/const-str-8.mm: Ditto.
8117         * obj-c++.dg/try-catch-7.mm: Ditto.
8118         * obj-c++.dg/method-15.mm: Ditto.
8119         * obj-c++.dg/layout-1.mm: Ditto.
8120         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8121         * obj-c++.dg/const-str-3.mm: Ditto.
8122         * obj-c++.dg/try-catch-2.mm: Ditto.
8123         * obj-c++.dg/objc-gc-3.mm: Ditto.
8124         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8125         * obj-c++.dg/bitfield-1.mm: Ditto.
8126         * obj-c++.dg/selector-6.mm: Ditto.
8127         * obj-c++.dg/method-13.mm: Ditto.
8128         * obj-c++.dg/comp-types-12.mm: Ditto.
8129         * obj-c++.dg/bitfield-4.mm: Ditto.
8130         * obj-c++.dg/try-catch-8.mm: Ditto.
8131         * obj-c++.dg/method-2.mm: Ditto.
8132         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8133         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8134         * obj-c++.dg/const-str-4.mm: Ditto.
8135         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8136         * obj-c++.dg/try-catch-3.mm: Ditto.
8137         * obj-c++.dg/comp-types-9.mm: Ditto.
8138         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8139         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8140         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8141         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8142         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8143         Use new NeXT interface as required.
8144         * obj-c++.dg/const-str-10.mm: Ditto.
8145         * obj-c++.dg/const-str-11.mm: Ditto.
8146         * obj-c++.dg/const-str-9.mm: Ditto.
8147         * obj-c++.dg/method-11.mm: Ditto.
8148         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8149         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8150         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8151         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8152         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8153
8154 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8155
8156         PR c++/43206
8157         * g++.dg/template/typedef30.C: New test case.
8158
8159 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8160
8161         PR c/43385
8162         * gcc.c-torture/execute/pr43385.c: New test.
8163
8164 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8165
8166         * gcc.dg/strncpy-fix-1.c: New test.
8167
8168 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8169
8170         PR testsuite/41609
8171         * lib/objc-torture.exp (objc-set-runtime-options): New.
8172         * objc/execute/execute.exp: Check runtime options on each pass.
8173         * objc/execute/exceptions/exceptions.exp: Ditto.
8174         * objc/compile/compile.exp: Ditto.
8175
8176         PR testsuite/42348
8177         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8178         standard tests.
8179         (check_effective_target_objc2): New proc.
8180         (check_effective_target_next_runtime): New proc.
8181         * lib/objc.exp: Determine which runtime is in force and support it.
8182         * lib/obj-c++.exp: Ditto.
8183
8184 2010-03-24  Jason Merrill  <jason@redhat.com>
8185
8186         PR c++/43502
8187         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8188
8189 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8190
8191         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8192         a loop.
8193         * gcc.dg/ipa/ipa-2.c: Likewise.
8194         * gcc.dg/ipa/ipa-3.c: Likewise.
8195         * gcc.dg/ipa/ipa-4.c: Likewise.
8196         * gcc.dg/ipa/ipa-5.c: Likewise.
8197         * gcc.dg/ipa/ipa-7.c: Likewise.
8198         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8199         a loop.
8200         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8201         i_can_not_be_propagated_fully2 into a loop.
8202         * gcc.dg/ipa/ipa-8.c: New test.
8203         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8204
8205 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8206
8207         PR debug/19192
8208         PR debug/43479
8209         * gcc.dg/guality/pr43479.c: New test.
8210         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8211         and add volatile keyword.
8212
8213 2010-03-23  Mike Stump  <mikestump@comcast.net>
8214
8215         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8216
8217 2010-03-23  Jason Merrill  <jason@redhat.com>
8218
8219         * g++.dg/ext/altivec-17.C: Adjust error message.
8220
8221         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8222         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8223         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8224         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8225         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8226         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8227
8228 2010-03-22  Jason Merrill  <jason@redhat.com>
8229
8230         PR c++/43333
8231         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8232         * g++.dg/ext/is_pod_98.C: New.
8233
8234         PR c++/43281
8235         * g++.dg/cpp0x/auto18.C: New.
8236
8237         * gcc.dg/pr36997.c: Adjust error message.
8238         * g++.dg/ext/vector9.C: Likewise.
8239         * g++.dg/conversion/simd3.C: Likewise.
8240         * g++.dg/other/error23.C: Likewise.
8241
8242 2010-03-22  Michael Matz  <matz@suse.de>
8243
8244         PR middle-end/43475
8245         * gfortran.dg/pr43475.f90: New testcase.
8246
8247 2010-03-22  Richard Guenther  <rguenther@suse.de>
8248
8249         PR tree-optimization/43390
8250         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8251
8252 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8253
8254         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8255         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8256
8257 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8258             Michael Matz  <matz@suse.de>
8259
8260         PR c++/43081
8261         * g++.dg/parse/crash56.C: New test.
8262
8263 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8264
8265         PR fortran/43450
8266         * gfortran.dg/whole_file_15.f90 : New test.
8267
8268 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8269
8270         PR fortran/43409
8271         * gfortran.dg/inquire_size.f90: New test.
8272
8273 2010-03-20  Richard Guenther  <rguenther@suse.de>
8274
8275         PR rtl-optimization/43438
8276         * gcc.c-torture/execute/pr43438.c: New testcase.
8277
8278 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8279
8280         PR c++/43375
8281         * g++.dg/abi/mangle42.C: New test.
8282
8283 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8284
8285         PR C/43211
8286         * gcc.dg/pr43211.c: New test.
8287         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8288
8289 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8290
8291         PR rtl-optimization/42258
8292         * gcc.target/arm/thumb1-mul-moves.c: New test.
8293
8294         PR target/40697
8295         * gcc.target/arm/thumb-andsi.c: New test.
8296
8297         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8298         dg-require-effective-target.
8299
8300 2010-03-19  Michael Matz  <matz@suse.de>
8301
8302         PR c++/43116
8303         * g++.dg/other/pr43116.C: New testcase.
8304
8305 2010-03-19  Michael Matz  <matz@suse.de>
8306
8307         PR target/43305
8308         * gcc.dg/pr43305.c: New testcase.
8309
8310 2010-03-19  Richard Guenther  <rguenther@suse.de>
8311
8312         PR tree-optimization/43415
8313         * gcc.c-torture/compile/pr43415.c: New testcase.
8314
8315 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8316
8317         PR ada/43106
8318         * gnat.dg/case_optimization2.adb: New test.
8319         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8320
8321 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8322             Jack Howarth <howarth@bromo.med.uc.edu>
8323
8324         PR target/36399
8325         * gcc.target/i386/push-1.c: Don't xfail
8326           scan-assembler-not "movups" on darwin.
8327
8328 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8329
8330         PR debug/43058
8331         * gcc.dg/pr43058.c: New test.
8332
8333 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8334
8335         PR middle-end/42450
8336         * g++.dg/torture/pr42450.C: New test.
8337
8338 2010-03-18  Michael Matz  <matz@suse.de>
8339
8340         PR middle-end/43419
8341         * gcc.dg/pr43419.c: New testcase.
8342
8343 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8344
8345         PR rtl-optimization/43360
8346         * gcc.dg/torture/pr43360.c: New.
8347
8348 2010-03-18  Michael Matz  <matz@suse.de>
8349
8350         PR tree-optimization/43402
8351         * gcc.dg/pr43402.c: New testcase.
8352
8353 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8354
8355         PR target/42427
8356         * gcc.dg/pr42427.c: New test.
8357
8358 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8359
8360         PR libfortran/43265
8361         * gfortran.dg/read_empty_file.f: New test.
8362         * gfortran.dg/read_eof_all.f90: New test.
8363         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8364         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8365
8366 2010-03-17  Michael Matz  <matz@suse.de>
8367
8368         * gcc.dg/pr43300.c: Add -w.
8369
8370 2010-03-17  Richard Guenther  <rguenther@suse.de>
8371
8372         * gcc.dg/pr43379.c: Add -w.
8373
8374 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8375
8376         PR fortran/43331
8377         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8378
8379 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8380
8381         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8382
8383 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8384
8385         * ada/acats/run_all.sh: Log start and end times.
8386
8387 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8388
8389         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8390
8391 2010-03-16  Richard Guenther  <rguenther@suse.de>
8392
8393         PR middle-end/43379
8394         * gcc.dg/pr43379.c: New testcase.
8395
8396 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8397
8398         PR debug/43051
8399         * gcc.dg/guality/pr43051-1.c: New test.
8400
8401 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8402
8403         PR testsuite/43363
8404         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8405
8406 2010-03-15  Michael Matz  <matz@suse.de>
8407
8408         PR middle-end/43300
8409         * gcc.dg/pr43300.c: New testcase.
8410
8411 2010-03-15  Richard Guenther  <rguenther@suse.de>
8412
8413         PR tree-optimization/43367
8414         * gcc.c-torture/compile/pr43367.c: New testcase.
8415
8416 2010-03-15  Richard Guenther  <rguenther@suse.de>
8417
8418         PR tree-optimization/43317
8419         * gcc.dg/pr43317.c: New testcase.
8420
8421 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8422
8423         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8424
8425 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8426
8427         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8428
8429 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8430
8431         PR fortran/43362
8432         * gfortran.dg/impure_constructor_1.f90: New test.
8433
8434 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8435
8436         PR middle-end/43354
8437         * gfortran.dg/graphite/id-pr43354.f: New.
8438
8439 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8440
8441         PR middle-end/43349
8442         * gfortran.dg/graphite/pr43349.f: New.
8443
8444 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8445
8446         PR middle-end/43306
8447         * gcc.dg/graphite/pr43306.c: New.
8448
8449 2010-03-12  David S. Miller  <davem@davemloft.net>
8450
8451         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8452         sparc.
8453
8454 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8455
8456         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8457
8458 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8459
8460         PR fortran/43291
8461         PR fortran/43326
8462         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8463
8464 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8465
8466         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8467         fail for *-*-mingw* targets.
8468
8469 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8470
8471         PR debug/43329
8472         * gcc.dg/guality/pr43329-1.c: New test.
8473
8474 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8475
8476         PR tree-optimization/43257
8477         * g++.dg/torture/pr43257.C: New test.
8478
8479 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8480
8481         PR fortran/43228
8482         * gfortran.dg/namelist_61.f90: New test.
8483
8484 2010-03-11  Richard Guenther  <rguenther@suse.de>
8485
8486         PR tree-optimization/43255
8487         * gcc.c-torture/compile/pr43255.c: New testcase.
8488
8489 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8490
8491         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8492         * gcc.dg/pr43280.c: New testcase.
8493
8494 2010-03-11  Richard Guenther  <rguenther@suse.de>
8495
8496         PR lto/43200
8497         * gcc.dg/lto/20100227-1_0.c: New testcase.
8498         * gcc.dg/lto/20100227-1_1.c: Likewise.
8499
8500 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8501
8502         PR libfortran/43320
8503         PR libfortran/43265
8504         * gfortran.dg/read_eof_6.f: New test
8505         * gfortran.dg/read_x_eof.f90: New test.
8506         * gfortran.dg/read_x_past.f: Update test.
8507
8508 2010-03-10  Jan Hubicka  <jh@suse.cz>
8509
8510         * gcc.c-torture/compile/pr43288.c: New test.
8511
8512 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8513
8514         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8515         -fpic/-fPIC flags.
8516         * g++.old-deja/g++.pt/asm2.C: Likewise.
8517         * gcc.c-torture/compile/20000804-1.c: Likewise.
8518         * gcc.target/i386/clobbers.c: Likewise.
8519
8520 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8521
8522         PR fortran/43303
8523         * gfortran.dg/c_assoc_3.f90: New test.
8524
8525 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8526
8527         PR debug/36728
8528         * gcc.dg/guality/pr36728-1.c: New test.
8529         * gcc.dg/guality/pr36728-2.c: New test.
8530
8531 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8532
8533         * gcc.dg/h8300-div-delay-slot.c: New test.
8534
8535 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8536
8537         PR tree-optimization/43236
8538         * gcc.c-torture/execute/pr43236.c: New test.
8539
8540 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8541
8542         PR middle-end/42859
8543         * g++.dg/eh/pr42859.C: New test.
8544
8545 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8546
8547         PR debug/43299
8548         * gcc.dg/pr43299.c: New test.
8549
8550         PR debug/43290
8551         * g++.dg/eh/unwind2.C: New test.
8552
8553 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8554             Reza Yazdani  <reza.yazdani@amd.com>
8555
8556         PR middle-end/43065
8557         * gcc.dg/graphite/run-id-4.c: New.
8558
8559 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8560
8561         PR middle-end/43065
8562         * gcc.dg/graphite/run-id-3.c: New.
8563
8564 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8565
8566         PR middle-end/42644
8567         PR middle-end/42130
8568         * gcc.dg/graphite/id-18.c: New.
8569         * gcc.dg/graphite/run-id-pr42644.c: New.
8570
8571 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8572
8573         PR middle-end/42326
8574         * gcc.dg/graphite/pr42326.c: New.
8575
8576 2010-03-08  Richard Guenther  <rguenther@suse.de>
8577
8578         PR tree-optimization/43269
8579         * gcc.c-torture/execute/pr43269.c: New testcase.
8580
8581 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8582
8583         PR fortran/43256
8584         * gfortran.dg/typebound_call_13.f03: New.
8585
8586 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8587
8588         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8589         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8590
8591 2010-03-05  Jason Merrill  <jason@redhat.com>
8592
8593         * g++.dg/abi/mangle40.C: Require weak and alias.
8594
8595 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8596
8597         PR middle-end/42326
8598         * gfortran.dg/graphite/pr42326.f90: New.
8599         * gfortran.dg/graphite/pr42326-1.f90: New.
8600
8601 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8602
8603         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8604         (gnat_target_compile): Likewise.
8605         Reinitialize GNAT_UNDER_TEST if target changes.
8606         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8607         (local_find_gnatmake): Pass full --GCC to gnatlink.
8608         Remove --LINK.
8609
8610 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8611
8612         PR c/43248
8613         * gcc.dg/compound-literal-1.c: New testcase.
8614
8615 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8616
8617         PR tree-optimization/43164
8618         PR tree-optimization/43191
8619         * gcc.c-torture/compile/pr43164.c: New test.
8620         * gcc.c-torture/compile/pr43191.c: Likewise.
8621
8622 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8623
8624         PR fortran/43244
8625         * gfortran.dg/finalize_9.f90: New.
8626
8627 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8628             Ken Werner <ken@linux.vnet.ibm.com>
8629
8630         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8631         to dg-options for spu.
8632         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8633         dump-scan target to exclude spu.
8634
8635 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8636
8637         PR middle-end/43209
8638         * gcc.dg/tree-ssa/ivopts-4.c: New.
8639
8640 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8641
8642         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8643         include-opts and exclude-opts; skip checking the flags if arguments
8644         are the same as the defaults.
8645         (dg-xfail-if): Verify the number of arguments, supply defaults
8646         for unspecified optional arguments.
8647         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8648
8649 2010-03-03  Jason Merrill  <jason@redhat.com>
8650
8651         PR c++/12909
8652         * g++.dg/abi/mangle40.C: Updated.
8653
8654 2010-03-03  Jason Merrill  <jason@redhat.com>
8655
8656         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8657         * g++.dg/abi/mangle23.C: Likewise.
8658         * g++.dg/eh/simd-2.C: Likewise.
8659         * g++.dg/ext/attribute-test-2.C: Likewise.
8660         * g++.dg/ext/vector14.C: Likewise.
8661         * g++.dg/other/pr34435.C: Likewise.
8662         * g++.dg/template/conv8.C: Likewise.
8663         * g++.dg/template/nontype9.C: Likewise.
8664         * g++.dg/template/qualttp17.C: Likewise.
8665         * g++.dg/template/ref1.C: Likewise.
8666         * g++.old-deja/g++.pt/crash68.C: Likewise.
8667         * g++.old-deja/g++.pt/ref1.C: Likewise.
8668         * g++.old-deja/g++.pt/ref3.C: Likewise.
8669         * g++.old-deja/g++.pt/ref4.C: Likewise.
8670
8671         PR c++/12909
8672         * g++.dg/abi/mangle40.C: New.
8673         * g++.dg/abi/mangle41.C: New.
8674         * g++.dg/lto/20100302_0.C: New.
8675         * g++.dg/lto/20100302_1.C: New.
8676         * g++.dg/lto/20100302.h: New.
8677
8678 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8679
8680         PR fortran/43243
8681         * gfortran.dg/internal_pack_12.f90: New test.
8682
8683 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8684
8685         * gcc.dg/pr36997.c: Adjust error message.
8686
8687 2010-03-03  Mike Stump  <mikestump@comcast.net>
8688
8689         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8690         adjustments to not be present on machines that align the stack to
8691         more than 4 bytes and don't have a red zone yet as that is an
8692         unimplemented optimization.
8693
8694 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8695
8696         PR fortran/43169
8697         * gfortran.dg/impure_assignment_3.f90: New.
8698
8699 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8700
8701         PR debug/43229
8702         * gfortran.dg/pr43229.f90: New test.
8703
8704         PR debug/43237
8705         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8706
8707         PR debug/43177
8708         * gcc.dg/guality/pr43177.c: New test.
8709
8710 2010-03-02  Jason Merrill  <jason@redhat.com>
8711
8712         * g++.dg/ext/vector9.C: Adjust error message.
8713         * g++.dg/conversion/simd3.C: Likewise.
8714         * g++.dg/other/error23.C: Likewise.
8715
8716 2010-03-02  Mike Stump  <mikestump@comcast.net>
8717
8718         PR c++/41090
8719         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8720
8721 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8722
8723         PR fortran/43180
8724         * gfortran.dg/internal_pack_10.f90: New test.
8725
8726         PR fortran/43173
8727         * gfortran.dg/internal_pack_11.f90: New test.
8728
8729 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8730
8731         PR middle-end/42640
8732         * gcc.dg/tree-ssa/pr42640.c: New.
8733
8734 2010-03-01  Richard Guenther  <rguenther@suse.de>
8735
8736         PR tree-optimization/43220
8737         * gcc.c-torture/execute/pr43220.c: New testcase.
8738
8739 2010-03-01  Richard Guenther  <rguenther@suse.de>
8740
8741         PR middle-end/43213
8742         * gcc.dg/pr43213.c: New testcase.
8743
8744 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8745
8746         PR pch/14940
8747         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8748
8749 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8750
8751         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8752         New function.
8753         (check_effective_target_ucn): Likewise.
8754
8755         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8756         if !ucn.
8757         * gcc.dg/ucnid-2.c: Likewise.
8758         * gcc.dg/ucnid-3.c: Likewise.
8759         * gcc.dg/ucnid-4.c: Likewise.
8760         * gcc.dg/ucnid-11.c: Likewise.
8761         * gcc.dg/ucnid-12.c: Likewise.
8762         * gcc.dg/ucnid-6.c: Skip if !ucn.
8763         * gcc.dg/ucnid-9.c: Likewise.
8764
8765 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8766
8767         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8768         lists to dg-skip-if.
8769         * gcc.target/i386/stackalign/return-3.c: Likewise.
8770
8771 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8772
8773         * gcc.target/i386/clearcap.map: New file.
8774         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8775         Pass clearcap.map by default if supported.
8776
8777 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8778
8779         PR fortran/42900
8780         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8781         Explain this.
8782         * gfortran.dg/stat_2.f90: Likewise.
8783
8784 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8785
8786         PR fortran/43199
8787         * gfortran.dg/module_read_2.f90: New test.
8788
8789 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8790
8791         PR c++/42748
8792         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8793         * g++.dg/abi/mangle12.C: Likewise.
8794         * g++.dg/abi/mangle20-2.C: Likewise.
8795         * g++.dg/abi/mangle17.C: Likewise.
8796         * g++.dg/template/cond2.C: Likewise.
8797         * g++.dg/template/pr35240.C: Likewise.
8798
8799 2010-02-27  Richard Guenther  <rguenther@suse.de>
8800
8801         PR tree-optimization/43186
8802         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8803
8804 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8805
8806         * g++.dg/abi/packed1.C: Expect warning on the SH.
8807
8808 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8809
8810         PR c++/42054:
8811         * g++.dg/parse/error37.C: New test.
8812
8813 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8814
8815         PR c/24577
8816         PR c/43192
8817         * gcc.dg/pr8927-1.c: Match new note.
8818         * gcc.dg/990506-0.c: Likewise.
8819         * gcc.dg/gomp/flush-2.c: Likewise.
8820         * gcc.dg/gomp/atomic-5.c: Likewise.
8821         * gcc.dg/gomp/pr34607.c: Likewise.
8822         * gcc.dg/pr35746.c: Likewise.
8823         * gcc.dg/cpp/pragma-1.c: Likewise.
8824         * gcc.dg/cpp/pragma-2.c: Likewise.
8825         * gcc.dg/pr41842.c: Likewise.
8826         * gcc.dg/noncompile/20040629-1.c: Likewise.
8827         * objc.dg/private-1.m: Likewise.
8828
8829 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8830
8831         PR fortran/43185
8832         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8833         * gfortran.dg/default_initialization_4.f90: New test.
8834
8835 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8836
8837         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8838         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8839         * gnat.dg/thin_pointer2.adb: New test.
8840         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8841
8842 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8843
8844         PR c/20631
8845         * gcc.dg/cpp/c90-pedantic.c: New.
8846         * gcc.dg/cpp/c90.c: New.
8847         * gcc.dg/gnu90-const-expr-1.c: New.
8848         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8849
8850 2010-02-26  Richard Guenther  <rguenther@suse.de>
8851
8852         PR tree-optimization/43186
8853         * gcc.c-torture/compile/pr43186.c: New testcase.
8854
8855 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8856
8857         PR debug/43190
8858         * c-c++-common/dwarf2/pr43190.c: New test.
8859
8860 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8861
8862         PR testsuite/37074:
8863         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8864
8865 2010-02-26  Richard Guenther  <rguenther@suse.de>
8866
8867         PR tree-optimization/43188
8868         * gcc.c-torture/compile/pr43188.c: New testcase.
8869
8870 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8871
8872         PR target/43175
8873         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8874
8875 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8876
8877         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8878
8879 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8880
8881         PR target/43154
8882         * gcc.target/powerpc/pr43154.c: New file.
8883
8884 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8885
8886         PR debug/43166
8887         * gfortran.dg/debug/pr43166.f: New test.
8888
8889         PR debug/43165
8890         * gcc.dg/torture/pr43165.c: New test.
8891
8892 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8893
8894         PR c/43128
8895         * c-c++-common/pr41779.c: Update.
8896
8897 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8898
8899         PR ada/32547
8900         * lib/gnat-dg.exp (gnat_load): Redefine.
8901
8902         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8903         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8904
8905 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8906
8907         PR libobjc/36610
8908         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8909         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8910         -fgnu-runtime.
8911         Sort entries.
8912
8913 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8914
8915         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8916
8917 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8918
8919         PR debug/43150
8920         * gcc.dg/guality/vla-1.c: New test.
8921
8922 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8923
8924         PR fortran/43042
8925         * gfortran.dg/c_ptr_tests_15.f90: New test.
8926
8927 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8928
8929         PR target/43107
8930         * gcc.target/i386/pr43107.c: New test.
8931
8932 2010-02-23  Jason Merrill  <jason@redhat.com>
8933
8934         PR c++/43143
8935         * g++.dg/cpp0x/variadic100.C: New.
8936
8937 2010-02-23  Jason Merrill  <jason@redhat.com>
8938
8939         PR debug/42800
8940         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8941         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8942         * c-c++-common/dwarf2/vla1.c: New.
8943
8944 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8945
8946         PR target/43139
8947         * gcc.dg/pr43139.c: New test.
8948
8949         PR debug/43077
8950         * gcc.dg/guality/pr43077-1.c: New test.
8951
8952 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8953
8954         PR 43123
8955         * gcc.dg/march.c: New.
8956         * gcc.dg/march-generic.c: New.
8957         * gcc.dg/mtune.c: New.
8958
8959 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8960
8961         PR middle-end/43083
8962         * gcc.dg/graphite/pr43083.c: New.
8963
8964 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8965
8966         PR middle-end/43097
8967         * gfortran.dg/graphite/pr43097.f: New.
8968
8969 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8970             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8971
8972         PR middle-end/43140
8973         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8974
8975 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8976
8977         PR middle-end/43026
8978         * g++.dg/graphite/pr43026.C: New.
8979
8980 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8981
8982         PR c++/43126
8983         * gcc.dg/cleanup-1.c: Update.
8984         * gcc.dg/func-args-1.c: Update.
8985         * gcc.dg/format/sentinel-1.c: Update.
8986         * g++.old-deja/g++.jason/scoping10.C: Update.
8987         * g++.old-deja/g++.ns/lookup5.C: Update.
8988         * g++.dg/ext/cleanup-1.C: Update.
8989         * g++.dg/parse/varmod1.C: Update.
8990         * g++.dg/parse/error33.C: Update.
8991         * g++.dg/expr/call3.C: Update.
8992         * g++.dg/func-args-1.C: New.
8993
8994 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8995
8996         PR c/43125
8997         * gcc.dg/attr-used-2.c: Moved to ...
8998         * c-c++-common/attr-used-2.c: Here.
8999
9000         * gcc.dg/attr-used.c: Moved to ...
9001         * c-c++-common/attr-used.c: Here.
9002
9003 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9004
9005         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9006
9007 2010-02-22  Richard Guenther  <rguenther@suse.de>
9008
9009         PR lto/43045
9010         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9011         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9012
9013 2010-02-22  Richard Guenther  <rguenther@suse.de>
9014
9015         PR tree-optimization/42749
9016         * gcc.c-torture/compile/pr42749.c: New testcase.
9017
9018 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9019
9020         PR fortran/43072
9021         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9022         * gfortran.dg/internal_pack_9.f90: New test.
9023
9024 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9025
9026         PR c++/23510
9027         * g++.dg/template/recurse.C: Adjust.
9028         * g++.dg/template/pr23510.C: New.
9029
9030 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9031
9032         PR c++/42824
9033         * g++.dg/template/memclass4.C: New test.
9034
9035 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9036
9037         PR fortran/35259
9038         * gfortran.dg/reassoc_5.f90: New test.
9039
9040 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9041
9042         PR target/43067
9043         * gcc.target/i386/pr43067.c: New test.
9044
9045 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9046
9047         PR c++/35669
9048         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9049         -Wconversion-null.
9050         * g++.dg/warn/Wconversion-null.C: New test.
9051         * g++.old-deja/g++.other/null1.C: Move to...
9052         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9053
9054 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9055
9056         PR fortran/36932
9057         PR fortran/36933
9058         * gfortran.dg/dependency_26.f90: New test.
9059
9060         PR fortran/43072
9061         * gfortran.dg/internal_pack_7.f90: New test.
9062
9063         PR fortran/43111
9064         * gfortran.dg/internal_pack_8.f90: New test.
9065
9066 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9067
9068         PR 43128
9069         * c-c++-common/pr41779.c: Fix broken testcase.
9070
9071 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9072
9073         PR 36513
9074         * c-c++-common/pr36513.c: New testcase.
9075         * c-c++-common/pr36513-2.c: New testcase.
9076
9077 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9078
9079         PR 41779
9080         * c-c++-common/pr41779.c: New.
9081
9082 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9083
9084         PR debug/43084
9085         * gcc.dg/pr43084.c: New test.
9086
9087 2010-02-19  Richard Guenther  <rguenther@suse.de>
9088
9089         PR tree-optimization/42916
9090         * gcc.dg/pr42916.c: New testcase.
9091
9092 2010-02-18  Jason Merrill  <jason@redhat.com>
9093
9094         PR c++/42837
9095         * g++.dg/abi/packed1.C: Add expected warning.
9096
9097         PR c++/43108
9098         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9099         * gcc.dg/torture/dg-torture.exp: Likewise.
9100         * c-c++-common/torture/complex-sign.h,
9101         c-c++-common/torture/complex-sign-add.c,
9102         c-c++-common/torture/complex-sign-mixed-add.c,
9103         c-c++-common/torture/complex-sign-mixed-div.c,
9104         c-c++-common/torture/complex-sign-mixed-mul.c,
9105         c-c++-common/torture/complex-sign-mixed-sub.c,
9106         c-c++-common/torture/complex-sign-mul.c,
9107         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9108         Adapt for C++ compilation as well.
9109
9110         PR c++/43070
9111         * g++.dg/ext/label1.C: Update.
9112         * g++.dg/ext/label2.C: Update.
9113
9114         PR c++/26261
9115         * g++.dg/template/dependent-name6.C: New.
9116
9117         PR c++/43109
9118         * g++.dg/parse/namespace12.C: New.
9119
9120 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9121
9122         PR tree-optimization/43066
9123         * gcc.c-torture/compile/pr43066.c: New test.
9124
9125 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9126
9127         * g++.dg/ext/attrib35.C: Fix target selector string.
9128         * g++.dg/ext/attrib36.C: Ditto.
9129         * g++.dg/ext/attrib37.C: Ditto.
9130         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9131         * g++.dg/abi/mangle25.C: Ditto.
9132
9133 2010-02-17  Jason Merrill  <jason@redhat.com>
9134
9135         PR c++/43069
9136         * g++.dg/parse/namespace11.C: New.
9137
9138         PR c++/43093
9139         * g++.dg/ext/attrib37.C: New.
9140
9141         PR c++/43079
9142         * g++.dg/template/ptrmem20.C: New.
9143
9144 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9145
9146         PR target/43103
9147         * gcc.target/i386/xop-check.h: Include m256-check.h.
9148         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9149         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9150         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9151         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9152
9153 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9154
9155         PR debug/42918
9156         * gcc.dg/pr42918.c: New test.
9157
9158 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9159
9160         * g++.dg/ext/attrib36.C: Require ILP32.
9161
9162 2010-02-16  Richard Guenther  <rguenther@suse.de>
9163
9164         PR tree-optimization/41043
9165         * gfortran.dg/pr41043.f90: New testcase.
9166         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9167
9168 2010-02-16  Jason Merrill  <jason@redhat.com>
9169
9170         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9171
9172 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9173
9174         PR tree-optimization/43074
9175         * gcc.dg/vect/fast-math-pr43074.c: New test.
9176
9177 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9178
9179         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9180
9181 2010-02-16  Jason Merrill  <jason@redhat.com>
9182
9183         PR c++/43031
9184         * g++.dg/ext/attrib36.C: New.
9185
9186         PR c++/43036
9187         * g++.dg/other/array6.C: New.
9188
9189 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9190
9191         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9192
9193 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9194
9195         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9196         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9197         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9198         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9199         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9200         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9201
9202 2010-02-15  Richard Guenther  <rguenther@suse.de>
9203
9204         PR middle-end/43068
9205         * g++.dg/torture/pr43068.C: New testcase.
9206
9207 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9208
9209         PR c++/43024
9210         * g++.dg/opt/ice1.C: New.
9211
9212 2010-02-14  Jason Merrill  <jason@redhat.com>
9213
9214         PR c++/41997
9215         * g++.dg/cpp0x/initlist-opt.C: New.
9216
9217 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9218
9219         PR fortran/41113
9220         PR fortran/41117
9221         * gfortran.dg/internal_pack_6.f90: New test.
9222
9223 2010-02-12  Jason Merrill  <jason@redhat.com>
9224
9225         PR c++/43054
9226         * g++.dg/cpp0x/variadic99.C: New.
9227
9228 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9229
9230         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9231         sign extend pointers to gualchk_t.
9232
9233         PR c++/43033
9234         * g++.dg/other/default3.C: Xfail g4 test.
9235
9236 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9237
9238         PR middle-end/43012
9239         * gcc.dg/graphite/pr43012.c: New.
9240
9241 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9242
9243         PR middle-end/42930
9244         * g++.dg/graphite/pr42930.C: New.
9245
9246 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9247
9248         PR middle-end/42914
9249         PR middle-end/42530
9250         * gcc.dg/graphite/pr42530.c: New.
9251         * gcc.dg/graphite/pr42914.c: New.
9252
9253 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9254
9255         PR middle-end/42771
9256         * gcc.dg/graphite/pr42771.c: New.
9257
9258 2010-02-11  Richard Guenther  <rguenther@suse.de>
9259
9260         PR tree-optimization/42998
9261         * gcc.c-torture/compile/pr42998.c: New testcase.
9262
9263 2010-02-10  Jason Merrill  <jason@redhat.com>
9264
9265         PR c++/41896
9266         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9267
9268         PR c++/42983, core issue 906
9269         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9270         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9271
9272         PR c++/43016
9273         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9274
9275 2010-02-10  Richard Guenther  <rguenther@suse.de>
9276
9277         PR tree-optimization/43017
9278         * gcc.dg/torture/pr43017.c: New testcase.
9279
9280 2010-02-10  Tobias Burnus <burnus@net-b.de>
9281
9282         PR fortran/40823
9283         * gfortran.dg/private_type_1.f90: Update error location.
9284         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9285         * gfortran.dg/typebound_operator_2.f03: Ditto.
9286         * gfortran.dg/assignment_2.f90: Ditto.
9287         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9288         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9289
9290 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9291
9292         PR fortran/43015
9293         * gfortran.dg/bind_c_usage_20.f90: New test.
9294
9295 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9296
9297         PR debug/43010
9298         * g++.dg/debug/pr43010.C: New test.
9299
9300 2010-02-10  Richard Guenther  <rguenther@suse.de>
9301
9302         PR c/43007
9303         * gcc.c-torture/execute/20100209-1.c: New testcase.
9304         * gcc.dg/fold-div-3.c: Likewise.
9305
9306 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9307
9308         * gcc.dg/builtin-ffs-1.c: New test.
9309
9310 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9311
9312         PR fortran/42999
9313         * gfortran.dg/array_constructor_35.f90: New test.
9314
9315 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9316
9317         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9318
9319 2010-02-09  Jason Merrill  <jason@redhat.com>
9320
9321         PR c++/42399
9322         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9323
9324         PR c++/42370
9325         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9326
9327 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9328
9329         PR fortran/41869
9330         * gfortran.dg/module_write_1.f90: New test.
9331
9332 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9333
9334         * gcc.dg/pr19340.c: Adjust.
9335
9336 2010-02-09  Richard Guenther  <rguenther@suse.de>
9337
9338         PR tree-optimization/43008
9339         * gcc.c-torture/execute/pr43008.c: New testcase.
9340
9341 2010-02-09  Richard Guenther  <rguenther@suse.de>
9342
9343         PR tree-optimization/43000
9344         * gcc.dg/torture/pr43000.c: New testcase.
9345         * gcc.dg/torture/pr43002.c: Likewise.
9346
9347 2010-02-09  Daniel Kraft  <d@domob.eu>
9348
9349         PR fortran/39171
9350         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9351         and pass -Wsurprising as necessary.
9352
9353 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9354
9355         PR tree-optimization/42890
9356         * g++.dg/torture/pr42890.C: New test.
9357
9358 2010-02-08  Richard Guenther  <rguenther@suse.de>
9359
9360         PR middle-end/42995
9361         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9362
9363 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9364
9365         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9366         return 0 from main.
9367         * gcc.dg/graphite/block-1.c: Same.
9368         * gcc.dg/graphite/block-3.c: Same.
9369         * gcc.dg/graphite/block-4.c: Same.
9370         * gcc.dg/graphite/block-5.c: Same.
9371         * gcc.dg/graphite/block-6.c: Same.
9372         * gcc.dg/graphite/block-7.c: Same.
9373         * gcc.dg/graphite/interchange-0.c: Same.
9374         * gcc.dg/graphite/interchange-1.c: Same.
9375         * gcc.dg/graphite/interchange-10.c: Same.
9376         * gcc.dg/graphite/interchange-11.c: Same.
9377         * gcc.dg/graphite/interchange-12.c: Same.
9378         * gcc.dg/graphite/interchange-2.c: Same.
9379         * gcc.dg/graphite/interchange-3.c: Same.
9380         * gcc.dg/graphite/interchange-4.c: Same.
9381         * gcc.dg/graphite/interchange-5.c: Same.
9382         * gcc.dg/graphite/interchange-6.c: Same.
9383         * gcc.dg/graphite/interchange-7.c: Same.
9384         * gcc.dg/graphite/interchange-8.c: Same.
9385         * gcc.dg/graphite/interchange-9.c: Same.
9386         * gcc.dg/graphite/interchange-mvt.c: Same.
9387
9388 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9389
9390         * gfortran.dg/graphite/id-19.f: New.
9391         * gfortran.dg/graphite/pr14741.f90: New.
9392         * gfortran.dg/graphite/pr41924.f90: New.
9393         * gfortran.dg/graphite/run-id-2.f90: New.
9394
9395 2010-02-07  Richard Guenther  <rguenther@suse.de>
9396
9397         PR middle-end/42956
9398         * gcc.c-torture/compile/pr42956.c: New testcase.
9399
9400 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9401
9402         PR libfortran/42742
9403         * gfortran.dg/fmt_cache_2.f: New test.
9404
9405 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9406
9407         * gfortran.dg/read_no_eor.f90: New test.
9408
9409 2010-02-05  Jason Merrill  <jason@redhat.com>
9410
9411         * g++.dg/ext/label13.C: Move constructor body out of class.
9412
9413 2010-02-03  Jason Merrill  <jason@redhat.com>
9414
9415         PR c++/42870
9416         * g++.dg/ext/dllexport3.C: New.
9417
9418 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9419
9420         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9421
9422 2010-02-05  Richard Guenther  <rguenther@suse.de>
9423
9424         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9425
9426 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9427
9428         PR c++/42915
9429         * g++.dg/other/crash-9.C: New test.
9430
9431 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9432
9433         PR fortran/42309
9434         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9435
9436 2010-02-04  Richard Guenther  <rguenther@suse.de>
9437
9438         PR rtl-optimization/42952
9439         * gcc.dg/torture/pr42952.c: New testcase.
9440
9441 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9442
9443         PR libfortran/42901
9444         * gfortran.dg/namelist_60.f90: New test.
9445
9446 2010-02-03  Jason Merrill  <jason@redhat.com>
9447
9448         PR c++/40138
9449         * g++.dg/ext/builtin11.C: New.
9450
9451         PR c++/4926
9452         PR c++/38600
9453         * g++.dg/abi/mangle35.C: New.
9454         * g++.dg/abi/mangle37.C: New.
9455
9456         PR c++/12909
9457         * g++.dg/abi/mangle36.C: New.
9458
9459         PR c++/35652
9460         * g++.dg/warn/string1.C: New.
9461
9462 2010-02-03  Richard Guenther  <rguenther@suse.de>
9463
9464         PR tree-optimization/42944
9465         * gcc.dg/errno-1.c: New testcase.
9466
9467 2010-02-03  Richard Guenther  <rguenther@suse.de>
9468
9469         PR middle-end/42927
9470         * gcc.c-torture/compile/pr42927.c: New testcase.
9471
9472 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9473
9474         PR fortran/42936
9475         * gfortran.dg/null_4.f90: New test.
9476
9477 2010-02-02  Jason Merrill  <jason@redhat.com>
9478
9479         PR c++/41090
9480         * g++.dg/ext/label13.C: New.
9481
9482 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9483
9484         PR fortran/42650
9485         * gfortran.dg/func_result_5.f90: New test.
9486
9487 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9488
9489         PR fortran/42922
9490         * gfortran.dg/pure_initializer_3.f90: News test.
9491
9492 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9493
9494         PR fortran/42888
9495         * gfortran.dg/allocate_derived_2.f90: New test.
9496
9497 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9498
9499         PR middle-end/42898
9500         * gcc.dg/torture/pr42898-2.c: New test.
9501
9502 2010-01-31  Richard Guenther  <rguenther@suse.de>
9503
9504         PR middle-end/42898
9505         * gcc.dg/torture/pr42898.c: New testcase.
9506
9507 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9508
9509         PR fortran/38324
9510         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9511         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9512
9513 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9514
9515         * g++.dg/tree-ssa/inline-1.C: New.
9516         * g++.dg/tree-ssa/inline-2.C: New.
9517         * g++.dg/tree-ssa/inline-3.C: New.
9518
9519 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9520
9521         PR testsuite/41701
9522         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9523         the string 'pow' in the pathname of the compiler from generating a
9524         test failure.
9525
9526 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9527
9528         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9529         * g++.old-deja/g++.mike/eh17.C: Likewise.
9530         * g++.old-deja/g++.mike/p5571.C: Likewise.
9531
9532 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9533
9534         PR c++/42758
9535         PR c++/42634
9536         PR c++/42336
9537         PR c++/42797
9538         PR c++/42880
9539         * g++.dg/other/crash-5.C: New test.
9540         * g++.dg/other/crash-6.C: New test.
9541         * g++.dg/other/crash-7.C: New test.
9542         * g++.dg/other/crash-8.C: New test.
9543
9544 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9545
9546         PR rtl-optimization/42889
9547         * gcc.dg/pr42889.c: New test.
9548
9549 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9550
9551         * gcc.target/i386/pr42881.c: Use SSE2.
9552
9553 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9554
9555         PR target/42891
9556         * gcc.target/i386/pr42891.c: New test.
9557
9558 2010-01-28  Richard Guenther  <rguenther@suse.de>
9559
9560         PR tree-optimization/42871
9561         * g++.dg/torture/pr42871.C: New testcase.
9562
9563 2010-01-28  Richard Guenther  <rguenther@suse.de>
9564
9565         * gcc.dg/Wobjsize-1.h: New testcase.
9566         * gcc.dg/Wobjsize-1.c: Likewise.
9567
9568 2010-01-28  Richard Guenther  <rguenther@suse.de>
9569
9570         PR middle-end/42883
9571         * g++.dg/torture/pr42883.C: New testcase.
9572
9573 2010-01-28  Michael Matz  <matz@suse.de>
9574
9575         * gcc.target/i386/pr42881.c: New test.
9576
9577 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9578
9579         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9580         Add i?86-*-solaris2* support.
9581
9582 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9583
9584         PR c++/42713
9585         PR c++/42820
9586         * g++.dg/template/typedef27.C: New test case.
9587         * g++.dg/template/typedef28.C: New test case.
9588
9589 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9590
9591         * gcc.dg/optimize-bswap*.c: Add ARM target
9592
9593 2010-01-27  Richard Guenther  <rguenther@suse.de>
9594
9595         PR middle-end/42878
9596         * gcc.dg/torture/pr42878-1.c: New testcase.
9597         * gcc.dg/torture/pr42878-2.c: Likewise.
9598
9599 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9600
9601         PR middle-end/42874
9602         * gcc.dg/vla-22.c: New test.
9603
9604 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9605
9606         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9607         current collation.
9608
9609 2010-01-26  Richard Guenther  <rguenther@suse.de>
9610
9611         PR rtl-optimization/42685
9612         * gcc.dg/pr42685.c: New testcase.
9613         * g++.dg/other/pr42685.C: Likewise.
9614
9615 2010-01-26  Richard Guenther  <rguenther@suse.de>
9616
9617         PR middle-end/42806
9618         * g++.dg/other/pr42806.C: New testcase.
9619
9620 2010-01-26  Richard Guenther  <rguenther@suse.de>
9621
9622         PR tree-optimization/42250
9623         * gcc.dg/pr42250.c: New testcase.
9624
9625 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9626
9627         * gnat.dg/array_bounds_test.adb: New test.
9628
9629 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9630
9631         PR fortran/42858
9632         * gfortran.dg/generic_21.f90: New test.
9633
9634 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9635
9636         PR testsuite/41522
9637         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9638
9639 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9640
9641         PR c++/42748
9642         * g++.dg/abi/arm_va_list2.C: New test.
9643         * g++.dg/abi/arm_va_list2.h: Companion header file.
9644
9645 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9646
9647         PR fortran/41044
9648         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9649
9650         PR fortran/41167
9651         * gfortran.dg/char_array_arg_1.f90 : New test.
9652
9653         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9654
9655 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9656
9657         PR fortran/39304
9658         * gfortran.dg/generic_20.f90: New test.
9659
9660 2010-01-22  Michael Matz  <matz@suse.de>
9661
9662         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9663         -msse2.
9664
9665 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9666
9667         PR fortran/42736
9668         * gfortran.dg/dependency_25.f90 : New test.
9669
9670 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9671
9672         PR tree-optimization/42585
9673         * gcc.dg/tree-ssa/pr42585.c: New test.
9674
9675 2010-01-21  Richard Guenther  <rguenther@suse.de>
9676
9677         PR middle-end/19988
9678         * gcc.dg/pr19988.c: New testcase.
9679
9680 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9681
9682         * g++.dg/compat/decimal/compat-common.h: New file.
9683         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9684         * g++.dg/compat/decimal/pass_x.h: New file.
9685         * g++.dg/compat/decimal/pass_y.h: New file.
9686         * g++.dg/compat/decimal/pass-1_main.C: New file.
9687         * g++.dg/compat/decimal/pass-1_x.C: New file.
9688         * g++.dg/compat/decimal/pass-1_y.C: New file.
9689         * g++.dg/compat/decimal/pass-2_main.C: New file.
9690         * g++.dg/compat/decimal/pass-2_x.C: New file.
9691         * g++.dg/compat/decimal/pass-2_y.C: New file.
9692         * g++.dg/compat/decimal/pass-3_main.C: New file.
9693         * g++.dg/compat/decimal/pass-3_x.C: New file.
9694         * g++.dg/compat/decimal/pass-3_y.C: New file.
9695         * g++.dg/compat/decimal/pass-4_main.C: New file.
9696         * g++.dg/compat/decimal/pass-4_x.C: New file.
9697         * g++.dg/compat/decimal/pass-4_y.C: New file.
9698         * g++.dg/compat/decimal/pass-5_main.C: New file.
9699         * g++.dg/compat/decimal/pass-5_x.C: New file.
9700         * g++.dg/compat/decimal/pass-5_y.C: New file.
9701         * g++.dg/compat/decimal/pass-6_main.C: New file.
9702         * g++.dg/compat/decimal/pass-6_x.C: New file.
9703         * g++.dg/compat/decimal/pass-6_y.C: New file.
9704         * g++.dg/compat/decimal/return_x.h: New file.
9705         * g++.dg/compat/decimal/return_y.h: New file.
9706         * g++.dg/compat/decimal/return-1_main.C: New file.
9707         * g++.dg/compat/decimal/return-1_x.C: New file.
9708         * g++.dg/compat/decimal/return-1_y.C: New file.
9709         * g++.dg/compat/decimal/return-2_main.C: New file.
9710         * g++.dg/compat/decimal/return-2_x.C: New file.
9711         * g++.dg/compat/decimal/return-2_y.C: New file.
9712         * g++.dg/compat/decimal/return-3_main.C: New file.
9713         * g++.dg/compat/decimal/return-3_x.C: New file.
9714         * g++.dg/compat/decimal/return-3_y.C: New file.
9715         * g++.dg/compat/decimal/return-4_main.C: New file.
9716         * g++.dg/compat/decimal/return-4_x.C: New file.
9717         * g++.dg/compat/decimal/return-4_y.C: New file.
9718         * g++.dg/compat/decimal/return-5_main.C: New file.
9719         * g++.dg/compat/decimal/return-5_x.C: New file.
9720         * g++.dg/compat/decimal/return-5_y.C: New file.
9721         * g++.dg/compat/decimal/return-6_main.C: New file.
9722         * g++.dg/compat/decimal/return-6_x.C: New file.
9723         * g++.dg/compat/decimal/return-6_y.C: New file.
9724
9725 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9726
9727         PR debug/42715
9728         * gcc.dg/pr42715.c: New.
9729
9730 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9731
9732         PR c++/42038
9733         * g++.dg/parse/crash55.C: New.
9734
9735 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9736
9737         PR debug/42782
9738         * gcc.dg/guality/pr42782.c: New.
9739
9740 2010-01-20  Jason Merrill  <jason@redhat.com>
9741
9742         PR c++/41788
9743         * g++.dg/abi/packed1.C: New.
9744
9745         PR c++/41920
9746         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9747
9748         PR c++/40750
9749         * g++.dg/parse/fn-typedef1.C: New.
9750         * g++.dg/other/cv_quals.C: Adjust.
9751
9752 2010-01-20  Anthony Green  <green@moxielogic.com>
9753
9754         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9755         pack(push) pragma).
9756         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9757         * gcc.dg/20020312-2.c: Port this to the moxie core.
9758         * gcc.dg/weak/typeof-2.c: Ditto.
9759
9760 2010-01-20  Richard Guenther  <rguenther@suse.de>
9761
9762         PR tree-optimization/42717
9763         * gcc.c-torture/compile/pr42717.c: New testcase.
9764
9765 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9766
9767         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9768         of signed, add a few new tests.
9769
9770         PR middle-end/42803
9771         * g++.dg/parse/limits-initializer1.C: New test.
9772
9773 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9774
9775         PR fortran/42804
9776         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9777         * gfortran.dg/typebound_call_12.f03: New test.
9778
9779 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9780
9781         PR fortran/42783
9782         * gfortran.dg/bounds_check_15.f90 : New test.
9783
9784 2010-01-19  Michael Matz  <matz@suse.de>
9785
9786         PR tree-optimization/41783
9787         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9788
9789 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9790
9791         PR target/38697.
9792         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9793         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9794         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9795         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9796         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9797         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9798         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9799         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9800         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9801         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9802         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9803
9804 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9805
9806         PR fortran/42545
9807         * gfortran.dg/extends_6.f03: Modified an error message.
9808         * gfortran.dg/extends_10.f03: New test.
9809         * gfortran.dg/private_type_6.f03: Modified an error message.
9810         * gfortran.dg/structure_constructor_8.f03: Ditto.
9811
9812 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9813
9814         PR tree-optimization/42719
9815         * gcc.dg/pr42719.c: New test.
9816
9817         PR debug/42728
9818         * gcc.dg/pr42728.c: New test.
9819
9820 2010-01-19  Anthony Green  <green@moxielogic.com>
9821
9822         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9823
9824 2010-01-18  Anthony Green  <green@moxielogic.com>
9825
9826         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9827         for moxie.
9828
9829 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9830
9831         * g++.dg/template/error45.C: reverted as part of reverting the
9832         fix of PR c++/42634.
9833
9834 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9835
9836         PR c++/42634
9837         * g++.dg/template/error45.C: New test.
9838
9839 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9840
9841         PR c++/42766
9842         * g++.dg/conversion/op6.C: New test.
9843
9844 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9845
9846         PR target/42774
9847         * gcc.target/alpha/pr42774.c: New test.
9848
9849 2010-01-18  Richard Guenther  <rguenther@suse.de>
9850
9851         PR tree-optimization/42781
9852         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9853
9854 2010-01-17  Richard Guenther  <rguenther@suse.de>
9855
9856         PR middle-end/42248
9857         * gcc.c-torture/execute/pr42248.c: New testcase.
9858
9859 2010-01-17  Richard Guenther  <rguenther@suse.de>
9860
9861         PR tree-optimization/42773
9862         * g++.dg/torture/pr42773.C: New testcase.
9863
9864 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9865
9866         PR fortran/42677
9867         * gfortran.dg/interface_assignment_5.f90: New test.
9868
9869 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9870
9871         PR c++/42697
9872         * g++.dg/template/crash94.C: Reverted.
9873
9874 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9875
9876         PR debug/42767
9877         * gcc.dg/debug/pr42767.c: New.
9878
9879 2010-01-15  Jason Merrill  <jason@redhat.com>
9880
9881         PR c++/42761
9882         * g++.dg/cpp0x/decltype22.C: New.
9883
9884 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9885
9886         PR middle-end/42760
9887         * g++.dg/torture/pr42760.C: New test.
9888
9889 2010-01-15  Jing Yu  <jingyu@google.com>
9890
9891         PR rtl-optimization/42691
9892         * gcc.c-torture/execute/pr42691.c: New.
9893
9894 2010-01-15  Richard Guenther  <rguenther@suse.de>
9895
9896         PR middle-end/42739
9897         * g++.dg/torture/pr42739.C: New testcase.
9898
9899 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9900
9901         * g++.dg/template/error45.C: Revert as part of reverting changes
9902         or PR c++/42634.
9903
9904 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9905
9906         PR fortran/42684
9907         * gfortran.dg/interface_31.f90: New test.
9908
9909 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9910
9911         * gcc.target/powerpc/pr42747.c: New file.
9912
9913 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9914
9915         PR middle-end/42674
9916         * c-c++-common/pr42674.c: New test.
9917
9918         PR c++/42608
9919         * g++.dg/template/instantiate11.C: New test.
9920
9921 2010-01-14  Jason Merrill  <jason@redhat.com>
9922
9923         PR c++/42701
9924         * g++.dg/overload/error3.C: New.
9925
9926         PR c++/42655
9927         * g++.dg/overload/rvalue1.C: New.
9928
9929 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9930
9931         PR tree-optimization/42706
9932         * gcc.dg/ipa/pr42706.c: New testcase.
9933
9934 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9935
9936         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9937
9938 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9939
9940         PR tree-optimization/42714
9941         * g++.dg/torture/pr42714.C: New test.
9942
9943 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9944
9945         PR rtl-optimization/42246
9946         * gfortran.dg/pr42246-2.f: New.
9947
9948 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9949
9950         PR rtl-optimization/42389
9951         * gcc.dg/pr42389.c: New.
9952
9953 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9954
9955         PR rtl-optimization/42388
9956         * gcc.dg/pr42388.c: New.
9957
9958 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9959
9960         PR rtl-optimization/42294
9961         * gfortran.dg/pr42294.f: New.
9962
9963 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9964
9965         PR rtl-optimization/39453
9966         PR rtl-optimization/42246
9967         * gcc.dg/pr39453.c: New.
9968         * gcc.dg/pr42246.c: New.
9969
9970 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9971
9972         PR middle-end/42245
9973         * gcc.dg/pr42245.c: New.
9974         * gcc.dg/pr42245-2.c: New.
9975
9976 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9977
9978         PR rtl-optimization/42249
9979         * gcc.dg/pr42249.c: New.
9980
9981 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9982
9983         PR c/42721
9984         * gcc.c-torture/execute/pr42721.c: New test.
9985
9986 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9987
9988         PR tree-optimization/42709
9989         * gcc.dg/vect/pr42709.c: New test.
9990
9991 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9992
9993         PR fortran/41478
9994         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9995         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9996
9997 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9998
9999         PR fortran/42481
10000         * gfortran.dg/generic_19.f90 : New test.
10001
10002 2010-01-13  Richard Guenther  <rguenther@suse.de>
10003
10004         PR tree-optimization/42730
10005         * gcc.c-torture/compile/pr42730.c: New testcase.
10006
10007 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10008
10009         PR target/pr42542
10010         * gcc.target/ia64/pr42542-1.c: New.
10011         * gcc.target/ia64/pr42542-2.c: New.
10012         * gcc.target/ia64/pr42542-3.c: New.
10013
10014 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10015
10016         PR c++/42634
10017         * g++.dg/template/error45.C: New test.
10018
10019 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10020
10021         PR tree-optimization/42704
10022         * g++.dg/torture/pr42704.C: New test.
10023
10024 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10025
10026         PR tree-optimization/42703
10027         * gcc.c-torture/compile/pr42703.c: New test.
10028
10029 2010-01-13  Richard Guenther  <rguenther@suse.de>
10030
10031         PR tree-optimization/42705
10032         * gcc.c-torture/compile/pr42705.c: New testcase.
10033
10034 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10035
10036         * gcc.target/bfin/l2.c: New test.
10037         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10038
10039 2010-01-13  Richard Guenther  <rguenther@suse.de>
10040
10041         PR middle-end/42716
10042         * gcc.c-torture/compile/pr42716.c: New testcase.
10043
10044 2010-01-13  Richard Guenther  <rguenther@suse.de>
10045
10046         PR lto/42678
10047         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10048
10049 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10050
10051         PR c/42708
10052         * gcc.c-torture/compile/pr42708-1.c: New test.
10053
10054 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10055
10056         PR debug/42662
10057         * gcc.dg/pr42662.c: New test.
10058
10059         PR tree-optimization/42645
10060         * g++.dg/other/pr42645-1.C: New test.
10061         * g++.dg/other/pr42645-2.C: New test.
10062
10063 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10064
10065         PR target/42416
10066         * gcc.target/powerpc/warn-1.c: New test.
10067         * gcc.target/powerpc/warn-2.c: New test.
10068
10069 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10070
10071         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10072         stack alignment.
10073
10074 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10075
10076         * gcc.dg/lto/20100108_0.c: New.
10077
10078 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10079
10080         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10081         Add -march=i686 -msse for 32bit x86 targets.
10082
10083 2010-01-10  Richard Guenther  <rguenther@suse.de>
10084
10085         PR middle-end/42667
10086         * gcc.dg/torture/pr42667.c: New testcase.
10087
10088 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10089
10090         PR fortran/32489
10091         * gfortran.dg/array_constructor_34.f90: New test.
10092
10093 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10094
10095         PR fortran/20923
10096         * gfortran.dg/array_constructor_33.f90: New test.
10097         gfortran.dg/array_function_5.f90: Add credit.
10098
10099 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10100
10101         PR debug/42631
10102         * gcc.dg/pr42631.c: New.
10103
10104 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10105
10106         PR debug/42630
10107         * gcc.dg/pr42630.c: New.
10108
10109 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10110
10111         PR debug/42629
10112         * gcc.dg/pr42629.c: New.
10113
10114 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10115
10116         PR middle-end/42363
10117         * gcc.dg/torture/pr42363.c: New.
10118
10119 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10120
10121         PR debug/42604
10122         PR debug/42395
10123         * gcc.dg/vect/pr42604.c: New.
10124         * gcc.dg/vect/pr42395.c: New.
10125
10126 2010-01-09  Richard Guenther  <rguenther@suse.de>
10127
10128         PR middle-end/42512
10129         * gcc.c-torture/execute/pr42512.c: New testcase.
10130
10131 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10132
10133         PR fortran/41298
10134         * gfortran.dg/c_ptr_tests_14.f90: New test.
10135
10136 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10137
10138         PR ada/41929
10139         * gnat.dg/null_pointer_deref1.adb: Don't run on
10140         sparc*-sun-solaris2.11.
10141
10142 2010-01-08  Richard Guenther  <rguenther@suse.de>
10143
10144         PR lto/42528
10145         * gcc.dg/lto/20100103-1_0.c: New testcase.
10146         * gcc.dg/lto/20100103-2_0.c: Likewise.
10147
10148 2010-01-08  Tobias Burnus  <burnus@net-b.de
10149
10150         PR/fortran 25829
10151         * gfortran.dg/asynchronous_1.f90: New test.
10152         * gfortran.dg/asynchronous_2.f90: New test.
10153         * gfortran.dg/conflicts.f90: Update error message.
10154
10155 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10156
10157         c++/40155
10158         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10159
10160 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10161
10162         PR tree-optimization/42625
10163         * g++.dg/opt/dtor4.C: New test.
10164         * g++.dg/opt/dtor4.h: New.
10165         * g++.dg/opt/dtor4-aux.cc: New.
10166
10167 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10168
10169         PR fortran/42597
10170         * gfortran.dg/proc_ptr_26.f90: New test.
10171
10172 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10173
10174         PR fortran/41872
10175         * gfortran.dg/allocatable_scalar_7.f90: New test.
10176
10177 2010-01-06  Richard Guenther  <rguenther@suse.de>
10178
10179         * gcc.c-torture/compile/pr42632.c: New testcase.
10180
10181 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10182
10183         PR target/42542
10184         * gcc.target/i386/pr42542-4.c: New.
10185         * gcc.target/i386/pr42542-4a.c: Likewise.
10186         * gcc.target/i386/pr42542-5.c: Likewise.
10187         * gcc.target/i386/pr42542-5a.c: Likewise.
10188
10189 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10190
10191         * gcc.dg/tls/opt-15.c: New test.
10192
10193 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10194
10195         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10196
10197 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10198
10199         PR tree-optimization/42462
10200         * g++.dg/torture/pr42462.C: New test.
10201
10202 2010-01-05  Jason Merrill  <jason@redhat.com>
10203
10204         * g++.dg/cpp0x/initlist30.C: New test.
10205
10206 2010-01-05  Richard Guenther  <rguenther@suse.de>
10207
10208         PR tree-optimization/42614
10209         * gcc.c-torture/execute/pr42614.c: New testcase.
10210
10211 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10212
10213         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10214         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10215         -Wunreachable-code.
10216         * gcc.dg/Wunreachable-2.c: Likewise.
10217         * gcc.dg/Wunreachable-3.c: Likewise.
10218         * gcc.dg/Wunreachable-4.c: Likewise.
10219         * gcc.dg/Wunreachable-5.c: Likewise.
10220         * gcc.dg/Wunreachable-6.c: Likewise.
10221         * gcc.dg/Wunreachable-7.c: Likewise.
10222         * gcc.dg/Wunreachable-8.c: Likewise.
10223         * gcc.dg/20041231-1.c: Likewise.
10224
10225 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10226
10227         PR other/42611
10228         * gcc.dg/pr42611.c: New test.
10229
10230         PR tree-optimization/42508
10231         * g++.dg/opt/pr42508.C: New test.
10232
10233 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10234
10235         PR fortran/41872
10236         * gfortran.dg/allocatable_scalar_8.f90: New.
10237
10238 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10239
10240         PR tree-optimization/42398
10241         * gcc.c-torture/compile/pr42398.c: New test.
10242
10243 2010-01-04  Jason Merrill  <jason@redhat.com>
10244
10245         PR c++/42555
10246         * g++.dg/ext/attrib35.C: New.
10247
10248         PR c++/42567
10249         * g++.dg/cpp0x/auto17.C: New.
10250
10251 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10252
10253         * gcc.dg/lto/20100104_0.c: New.
10254
10255 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10256
10257         PR target/42542
10258         * gcc.target/i386/pr42542-1.c: New.
10259         * gcc.target/i386/pr42542-1a.c: Likewise.
10260         * gcc.target/i386/pr42542-1b.c: Likewise.
10261         * gcc.target/i386/pr42542-2.c: Likewise.
10262         * gcc.target/i386/pr42542-2a.c: Likewise.
10263         * gcc.target/i386/pr42542-2b.c: Likewise.
10264         * gcc.target/i386/pr42542-3.c: Likewise.
10265         * gcc.target/i386/pr42542-3a.c: Likewise.
10266
10267 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10268
10269         PR fortran/41872
10270         * gfortran.dg/allocatable_scalar_5.f90: New test.
10271         * gfortran.dg/allocatable_scalar_6.f90: New test.
10272
10273 2010-01-03  Richard Guenther  <rguenther@suse.de>
10274
10275         PR testsuite/42583
10276         * gfortran.dg/gomp/recursion1.f90: Remove.
10277
10278 2010-01-03  Richard Guenther  <rguenther@suse.de>
10279
10280         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10281         * gcc.dg/uninit-6.c: Likewise.
10282         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10283
10284 2010-01-03  Richard Guenther  <rguenther@suse.de>
10285
10286         PR tree-optimization/42589
10287         * gcc.target/i386/pr42589.c: New testcase.
10288
10289 2010-01-03  Richard Guenther  <rguenther@suse.de>
10290
10291         PR tree-optimization/42438
10292         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10293
10294 2010-01-02  Richard Guenther  <rguenther@suse.de>
10295
10296         PR testsuite/41651
10297         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10298
10299 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10300
10301         PR target/42448
10302         * gcc.target/alpha/pr42448-1.c: New test.
10303         * gcc.target/alpha/pr42448-2.c: Ditto.
10304
10305 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10306
10307         PR preprocessor/41947
10308         * gcc.dg/c99-hexfloat-3.c: New test.
10309
10310 2010-01-01  Richard Guenther  <rguenther@suse.de>
10311
10312         PR c/42570
10313         * gcc.c-torture/execute/pr42570.c: New testcase.
10314
10315 2010-01-01  Richard Guenther  <rguenther@suse.de>
10316
10317         PR middle-end/42559
10318         * gcc.c-torture/compile/pr42559.c: New testcase.
10319
10320 \f
10321 Copyright (C) 2010 Free Software Foundation, Inc.
10322
10323 Copying and distribution of this file, with or without modification,
10324 are permitted in any medium without royalty provided the copyright
10325 notice and this notice are preserved.