OSDN Git Service

* tree-ssa-ccp.c (fold_ctor_reference): New function.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-28  Jan Hubicka  <jh@suse.cz>
2
3         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4
5 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6
7         PR target/44452
8         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
9         i?86-*-solaris2.[89], *-*-vxworks*.
10         * gcc.target/i386/pr22152.c: Likewise.
11         * gcc.target/i386/vect8-ret.c: New test.
12
13 2010-09-28  Jie Zhang  <jie@codesourcery.com>
14
15         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
16
17 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
18
19         Merge from 'apple/trunk' branch on FSF servers.
20
21         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
22
23         Radar 4175534
24         * obj-c++.dg/method-22.mm: New.
25         
26 2010-09-27  Jason Merrill  <jason@redhat.com>
27
28         * g++.dg/cpp0x/rv-lvalue-req.C: New.
29         * g++.dg/ext/complit11.C: Adjust.
30         * g++.old-deja/g++.law/temps1.C: Adjust.
31         * g++.old-deja/g++.ns/koenig6.C: Adjust.
32         * g++.old-deja/g++.oliva/partord1.C: Adjust.
33
34 2010-09-27  Ian Lance Taylor  <iant@google.com>
35
36         * lib/target-supports.exp (check_effective_target_split_stack):
37         New procedure.
38         * gcc.dg/split-1.c: New test.
39         * gcc.dg/split-2.c: New test.
40         * gcc.dg/split-3.c: New test.
41         * gcc.dg/split-4.c: New test.
42
43 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
44
45         PR objc/25464
46         * objc.dg/type-size-3.m: New test.
47
48 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
49
50         PR objc/45763
51         * objc.dg/encode-1.m: Execute the test with the GNU runtime as
52         well.
53         
54 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>      
55
56         PR objc/25450
57         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
58         * objc.dg/type-size-2.m: Same change.
59         * obj-c++.dg/encode-5.mm: Same change.
60
61 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
62
63         Merge from 'apple/trunk' branch on FSF servers.  The original
64         Changelogs are below.
65
66         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
67         * objc.dg/encode-6-next.m: New file (from encode-6.m in the
68         branch).
69         * objc.dg/encode-7-next.m: New file (from encode-7.m in the
70         branch).
71         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
72         in the branch). 
73         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
74         proto-qual-1.m in the branch) and the normal ABI on GNU.
75         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
76         the test only with the NeXT runtime.
77         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
78         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the
79         branch).
80         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
81         Run the test only with the NeXT runtime.
82         
83         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
84
85         Radar 4492973
86         * objc.dg/encode-7-64bit.m: New.
87         * objc.dg/encode-7.m: Skip if -m64.
88         
89         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
90
91         Radar 4301047
92         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
93         * obj-c++.dg/threedotthree-abi-1.mm: New
94         * objc.dg/threedotthree-abi-1.m: New
95
96         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
97
98         Radar 4136935
99         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
100         * objc.dg/encode-6.m: Likewise.
101         * objc.dg/encode-7.m: New test case.
102
103 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
104
105         Merge from 'apple/trunk' branch on FSF servers.  Renamed
106         const-str-12.m to constr-str-12b.m to avoid conflicts.
107         
108         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
109
110         Radar 4229905
111         * obj-c++.dg/warn5.mm: New
112         
113         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
114
115         Radar 4154928
116         * obj-c++.dg/const-str-12.mm: New.
117         * objc.dg/const-str-12.m: New.
118
119 2010-09-27  Tobias Burnus  <burnus@net-b.de>
120
121         PR fortran/40569
122         PR fortran/40568
123         * gfortran.dg/storage_size_2.f08: Fix test.
124         * gfortran.dg/c_sizeof_1.f90: Fix test.
125         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
126         * gfortran.dg/c_sizeof_3.f90: New.
127         * gfortran.dg/c_sizeof_4.f90: New.
128         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
129         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
130
131 2010-09-26  Daniel Kraft  <d@domob.eu>
132
133         PR fortran/45783
134         PR fortran/45795
135         * gfortran.dg/select_type_18.f03: New test.
136
137 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
138
139         * gnat.dg/return2.ad[sb]: New test.
140         * gnat.dg/return2_pkg.ads: New helper.
141
142 2010-09-25  Daniel Kraft  <d@domob.eu>
143
144         PR fortran/45776
145         * gfortran.dg/io_constraints_6.f03: New test.
146         * gfortran.dg/io_constraints_7.f03: New test.
147         * gfortran.dg/newunit_2.f90: New test.
148
149 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
150
151         * testsuite/gfortran.dg/operator_c1202.f90: New test.
152
153 2010-09-24  Jan Hubicka  <jh@suse.cz>
154
155         * gcc.dg/tree-ssa/leaf.c: New testcase.
156
157 2010-09-24  Jan Hubicka  <jh@suse.cz>
158
159         PR tree-optimization/45738
160         PR tree-optimization/45741
161         * gcc.c-torture/compile/pr45741.c: New.
162         * gfortran.fortran-torture/compile/pr45738.f90: New.
163
164 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
165
166         * gcc.dg/cpp/undef-opt-1.c: New test.
167
168 2010-09-24  Jason Merrill  <jason@redhat.com>
169
170         * g++.dg/other/error10.C: Adjust expected output.
171
172 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
173
174         PR middle-end/45234
175         * gcc.dg/torture/stackalign/alloca-6.c: New test.
176         * gcc.target/i386/pr45234.c: New test.
177
178 2010-09-24  Richard Guenther  <rguenther@suse.de>
179
180         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
181
182 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
183
184         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
185         as a comment leader in regexp.
186
187 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
188
189         * objc.dg/sync-2.m: New test.
190         * obj-c++.dg/sync-2.mm: New test.
191
192 2010-09-24  Tobias Burnus  <burnus@net-b.de>
193
194         PR fortran/40571
195         * gfortran.dg/iso_fortran_env_7.f90: New.
196
197 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
198
199         * obj-c++.dg/too-many-args.mm: New file.
200
201 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
202
203         Merge from 'apple/trunk' branch on FSF servers.
204
205         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
206
207         Radar 4491608
208         * objc.dg/too-many-args.m: New
209
210 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
211
212         PR fortran/45744
213         * gfortran.dg/dependency_36.f90:  New test.
214
215 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
216
217         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
218         * gcc.target/i386/pad-3.c: Ditto.
219         * gcc.target/i386/pad-7.c: Ditto.
220         * gcc.target/i386/pad-7.c: Ditto.
221         * gcc.target/i386/pr36502.c: Ditto.
222         * gcc.target/i386/zee.c: Ditto.
223         * gcc.target/i386/20060821-1.c: Ditto.
224         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
225         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
226         * gcc.target/i386/pad-5b.c: Ditto.
227         * gcc.target/i386/pad-6a.c: Ditto.
228         * gcc.target/i386/pad-6b.c: Ditto.
229         * gcc.target/i386/pad-8.c: Ditto.
230         * gcc.target/i386/pad-9.c: Ditto.
231         * gcc.target/i386/pad-10.c: Ditto.
232         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
233
234 2010-09-23  Richard Guenther  <rguenther@suse.de>
235
236         PR tree-optimization/45565
237         * g++.dg/ipa/pr45565.C: New testcase.
238
239 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
240
241         PR fortran/45745
242         PR fortran/45648
243         * gfortran.dg/vector_subscript_bound_1.f90: New.
244
245 2010-09-23  Richard Guenther  <rguenther@suse.de>
246
247         PR middle-end/45750
248         * gcc.dg/pr45750.c: New testcase.
249
250 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
251
252         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
253         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
254         build.
255
256 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
257
258         PR rtl-optimization/44374
259         * gcc.target/arm/headmerge-1.c: New test.
260         * gcc.target/arm/headmerge-2.c: New test.
261         * gcc.target/i386/headmerge-1.c: New test.
262         * gcc.target/i386/headmerge-2.c: New test.
263
264 2010-09-23  Daniel Kraft  <d@domob.eu>
265
266         PR fortran/38936
267         PR fortran/44044
268         PR fortran/45474
269         * gfortran.dg/intrinsic_intent_1.f03: New test.
270         * gfortran.dg/select_type_17.f03: New test.
271         * gfortran.dg/associate_5.f03: More definability tests.
272         * gfortran.dg/enum_2.f90: Check definability.
273         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
274         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
275         * gfortran.dg/char_expr_2.f90: Ditto.
276         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
277         * gfortran.dg/enum_5.f90: Ditto.
278         * gfortran.dg/equiv_constraint_8.f90: Ditto.
279         * gfortran.dg/impure_assignment_2.f90: Ditto.
280         * gfortran.dg/impure_assignment_3.f90: Ditto.
281         * gfortran.dg/intent_out_1.f90: Ditto.
282         * gfortran.dg/intent_out_3.f90: Ditto.
283         * gfortran.dg/pointer_assign_7.f90: Ditto.
284         * gfortran.dg/pointer_intent_3.f90: Ditto.
285         * gfortran.dg/pr19936_1.f90: Ditto.
286         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
287         * gfortran.dg/simpleif_2.f90: Ditto.
288         * gfortran.dg/protected_5.f90: Ditto.
289         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
290         * gfortran.dg/protected_6.f90: Ditto.
291         * gfortran.dg/protected_7.f90: Ditto.
292
293 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
294
295         PR libfortran/45710
296         * gfortran.dg/namelist_65.f90: New test.
297
298 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
299
300         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
301         the regexp pattern between the expected label and location string.
302
303 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
304
305         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
306
307 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
308
309         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
310         * gcc.dg/pr27898.c: Likewise.
311         * gcc.dg/pr28712.c: Likewise.
312         * gcc.dg/pr30762-1.c: Likewise.
313         * gcc.dg/pr31529-1.c: Likewise.
314         * gcc.dg/pr34457-1.c: Likewise.
315         * gcc.dg/pr34668-1.c: Likewise.
316         * gcc.dg/pr34989-1.c: Likewise.
317         * gcc.dg/pr43557-1.c: Likewise.
318
319 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
320
321         PR rtl-optimization/45739
322         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
323         regexps.
324
325 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
326
327         * gcc.target/sparc/mnofpu.c: New test.
328
329 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
330
331         PR rtl-optimization/45739
332         * gcc.target/i386/pr45739.c: New test.
333
334 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
335
336         PR fortran/45648
337         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
338         and counts. Add non-elemental function call check.
339
340         PR fortran/45648
341         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
342         arguments checks. Update temporary counts.
343         * gfortran.dg/transpose_optimization_1.f90: New.
344
345 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
346
347         PR objc/23710
348         * objc.dg/invalid-method-1.m: New.
349
350 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
351
352         Merge from 'apple/trunk' branch on FSF servers.
353
354         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
355
356         Radar 4291785
357         * objc.dg/naming-4.m: New
358         * objc.dg/naming-5.m: New
359         * obj-c++.dg/naming-1.mm: New
360         * obj-c++.dg/naming-2.mm: New
361
362 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
363             Jack Howarth  <howarth@bromo.med.uc.edu>
364
365         PR c++/45645
366         * g++.dg/torture/pr44972.C: Use portable assert().
367
368 2010-09-21  Richard Guenther  <rguenther@suse.de>
369
370         PR tree-optimization/45580
371         * g++.dg/torture/pr45580.C: New testcase.
372
373 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
374
375         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
376
377 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
378
379         PR fortran/45438
380         * gfortran.dg/pointer_check_7.f90: New.
381
382 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
383
384         PR rtl-optimization/45728
385         * gcc.c-torture/compile/pr45728.c: New test.
386
387 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
388
389         PR fortran/45081
390         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
391
392 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
393
394         * g++.dg/tree-ssa/pr45605.C: Add "\\".
395
396 2010-09-20  Richard Guenther  <rguenther@suse.de>
397
398         PR middle-end/45704
399         * gcc.dg/torture/pr45704.c: New testcase.
400
401 2010-09-20  Jan Hubicka  <jh@suse.cz>
402
403         PR tree-optimize/45605
404         * g++.dg/tree-ssa/pr45605.C: New testcase.
405
406 2010-09-20  Michael Matz  <matz@suse.de>
407
408         PR testsuite/45706
409         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
410         enough.
411
412 2010-09-20  Richard Guenther  <rguenther@suse.de>
413
414         PR tree-optimization/45705
415         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
416
417 2010-09-20  Michael Matz  <matz@suse.de>
418
419         PR testsuite/45706
420         * lib/target-supports.exp (check_effective_target_vect_perm):
421         Add i?86-*-*.
422
423 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
424
425         PR rtl-optimization/45695
426         * gcc.c-torture/execute/pr45695.c: New test.
427
428 2010-09-19  Jan Hubicka  <jh@suse.cz>
429
430         PR lto/44246
431         * gcc.c-torture/compile/pr44246.c:New file.
432
433 2010-09-19  Ira Rosen  <irar@il.ibm.com>
434
435         PR tree-optimization/45714
436         * gfortran.dg/vect/pr45714-a.f: New test.
437         * gfortran.dg/vect/pr45714-b.f: New test.
438
439 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
440
441         * gnat.dg/const1.adb: Rename into...
442         * gnat.dg/constant1.adb: ...this.
443         * gnat.dg/constant2.adb: New test.
444         * gnat.dg/constant2_pkg1.ads: New helper.
445         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
446
447 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
448
449         * gnat.dg/specs/constant1.ads: New test.
450         * gnat.dg/specs/constant1_pkg.ads: New helper.
451
452 2010-09-18  Jan Hubicka  <jh@suse.cz>
453
454         PR tree-optimization/45453
455         * g++.dg/tree-ssa/pr45453.C: New testcase.
456
457 2010-09-18  Jason Merrill  <jason@redhat.com>
458
459         * g++.dg/cpp0x/initlist44.C: New.
460
461 2010-09-18  Richard Guenther  <rguenther@suse.de>
462
463         PR tree-optimization/45709
464         * g++.dg/torture/pr45709-2.C: New testcase.
465
466 2010-09-18  Richard Guenther  <rguenther@suse.de>
467
468         PR tree-optimization/45709
469         * g++.dg/torture/pr45709.C: New testcase.
470
471 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
472
473         PR testsuite/45719
474         * gcc.target/i386/pad-3.c: Pass -fno-pic.
475
476 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
477
478         * gcc.target/i386/pad-1.c: New.
479         * gcc.target/i386/pad-2.c: Likewise.
480         * gcc.target/i386/pad-3.c: Likewise.
481         * gcc.target/i386/pad-4.c: Likewise.
482         * gcc.target/i386/pad-5a.c: Likewise.
483         * gcc.target/i386/pad-5b.c: Likewise.
484         * gcc.target/i386/pad-6a.c: Likewise.
485         * gcc.target/i386/pad-6b.c: Likewise.
486         * gcc.target/i386/pad-7.c: Likewise.
487         * gcc.target/i386/pad-8.c: Likewise.
488         * gcc.target/i386/pad-9.c: Likewise.
489         * gcc.target/i386/pad-10.c: Likewise.
490
491 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
492
493         PR middle-end/45234
494         * gcc.dg/torture/stackalign/alloca-5.c: New.
495
496 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
497
498         PR middle-end/45678
499         * gcc.dg/torture/pr45678-2.c: New.
500
501 2010-09-17  Richard Guenther  <rguenther@suse.de>
502
503         PR middle-end/45678
504         * gcc.dg/torture/pr45678-1.c: New testcase.
505
506 2010-09-17  Michael Matz  <matz@suse.de>
507
508         PR tree-optimization/43432
509         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
510         check_effective_target_vect_perm_short): New predicates.
511         (check_effective_target_vect_perm): Include x86_64.
512         * gcc.dg/vect/pr43432.c: New test.
513         * gcc.dg/vect/vect-114.c: Adjust.
514         * gcc.dg/vect/vect-15.c: Ditto.
515         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
516         * gcc.dg/vect/slp-perm-9.c: Ditto.
517
518 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
519
520         PR testsuite/45692
521         * objc/execute/exceptions/throw-nil.m: Run the test only with the
522         GNU runtime.
523
524 2010-09-17  Richard Guenther  <rguenther@suse.de>
525
526         * gcc.dg/pr27898.c: Use -flto instead of -combine.
527         * gcc.dg/pr28706.c: Likewise.
528         * gcc.dg/pr28712.c: Likewise.
529         * gcc.dg/pr30762-1.c: Likewise.
530         * gcc.dg/pr30762-2.c: Likewise.
531         * gcc.dg/pr31529-1.c: Likewise.
532         * gcc.dg/pr31529-2.c: Likewise.
533         * gcc.dg/pr34457-1.c: Likewise.
534         * gcc.dg/pr34457-2.c: Likewise.
535         * gcc.dg/pr34668-1.c: Likewise.
536         * gcc.dg/pr34668-2.c: Likewise.
537         * gcc.dg/pr34989-1.c: Likewise.
538         * gcc.dg/pr34989-2.c: Likewise.
539         * gcc.dg/pr43557-1.c: Likewise.
540         * gcc.dg/pr43557-2.c: Likewise.
541         * gcc.dg/debug/pr41893-1.c: Likewise.
542         * gcc.dg/matrix/matrix.exp: Do not use -combine.
543         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
544         * gcc.dg/matrix/matrix-4.c: Likewise.
545         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
546         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
547         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
548         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
549
550 2010-09-16  Tobias Burnus  <burnus@net-b.de>
551
552         PR fortran/43665
553         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
554         optimizations.
555         * gfortran.dg/intent_optimize_1.f90: New test.
556
557 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
558
559         * gcc.target/i386/divmod-1.c: New.
560         * gcc.target/i386/divmod-2.c: Likewise.
561         * gcc.target/i386/divmod-3.c: Likewise.
562         * gcc.target/i386/divmod-4.c: Likewise.
563         * gcc.target/i386/divmod-4a.c: Likewise.
564         * gcc.target/i386/divmod-5.c: Likewise.
565         * gcc.target/i386/divmod-6.c: Likewise.
566         * gcc.target/i386/divmod-7.c: Likewise.
567         * gcc.target/i386/divmod-8.c: Likewise.
568         * gcc.target/i386/udivmod-1.c: Likewise.
569         * gcc.target/i386/udivmod-2.c: Likewise.
570         * gcc.target/i386/udivmod-3.c: Likewise.
571         * gcc.target/i386/udivmod-4.c: Likewise.
572         * gcc.target/i386/udivmod-4a.c: Likewise.
573         * gcc.target/i386/udivmod-5.c: Likewise.
574         * gcc.target/i386/udivmod-6.c: Likewise.
575         * gcc.target/i386/udivmod-7.c: Likewise.
576         * gcc.target/i386/udivmod-8.c: Likewise.
577
578 2010-09-16  Jan Hubicka  <jh@suse.cz>
579
580         * g++.dg/lto/pr45679-1_0.C: New file.
581         * g++.dg/lto/pr45679-1_1.C: New file.
582         * g++.dg/lto/pr45679-0_0.C: New file.
583         * g++.dg/lto/pr45679-0_1.C: New file.
584
585 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
586
587         PR fortran/45674
588         * gfortran.dg/class_dummy_2.f03: New.
589
590 2010-09-16  Richard Guenther  <rguenther@suse.de>
591
592         PR tree-optimization/45623
593         * gcc.dg/torture/pr45623.c: New testcase.
594
595 2010-09-16  Ira Rosen  <irar@il.ibm.com>
596
597         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
598         name and parentheses.
599         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
600
601 2010-09-15  Jason Merrill  <jason@redhat.com>
602
603         * g++.dg/parse/parameter-declaration-2.C: New.
604
605         * g++.dg/cpp0x/scoped_enum2.C: New.
606
607 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
608
609         * gcc.c-torture/compile/20100915-1.c: New test.
610
611 2010-09-15  Martin Jambor  <mjambor@suse.cz>
612
613         PR middle-end/45644
614         * gcc.dg/ipa/pr45644.c: New test.
615
616 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
617
618         PR tree-optimization/45633
619         * gcc.dg/vect/pr45633.c: New test.
620
621 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
622
623         PR fortran/45577
624         * gfortran.dg/allocate_derived_4.f90: New.
625
626 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
627
628         * lib/target-supports.exp
629         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
630         supported flag to true for neon.
631
632 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
633
634         PR c++/45665
635         * g++.dg/template/crash103.C: New.
636
637 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
638
639         Merge from 'apple/trunk' branch on FSF servers.
640
641         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
642
643         Radar 4457381
644         * objc.dg/msg-in-protocol.m: New.
645         * obj-c++.dg/msg-in-protocol.mm: New.
646
647         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
648
649         Radar 4219590
650         * objc.dg/break-in-ifstmt.m: New.
651
652         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
653
654         Radar 4174166
655         * obj-c++.dg/comp-types-13.mm: New.
656         * objc.dg/comp-types-12.m: New.
657
658         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
659
660         Radar 4216500
661         * obj-c++.dg/proto-lossage-7.mm: New.
662         * objc.dg/proto-lossage-7.m: New.
663
664 2010-09-14  Jan Hubicka  <jh@suse.cz>
665
666         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
667         folding.
668         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
669         folding.
670
671 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
672
673         PR middle-end/45567
674         * gcc.dg/pr45567.c: New test.
675
676         PR debug/45660
677         * g++.dg/debug/pr45660.C: New test.
678
679 2010-09-14  Ira Rosen  <irar@il.ibm.com>
680
681         PR tree-optimization/45470
682         * g++.dg/vect/pr45470-a.cc: New test.
683         * g++.dg/vect/pr45470-a.cc: New test.
684
685 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
686
687         PR target/42070
688         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
689         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
690
691 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
692
693         PR libfortran/45532
694         * gfortran.dg/namelist_64.f90: New test.
695
696 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
697
698         PR rtl-optimization/45617
699         * gcc.target/i386/pr45617.c: New test.
700
701 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
702
703         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
704
705 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
706
707         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
708         * gcc.target/i386/fma4-vector.c: Likewise.
709         * gcc.target/i386/vectorize2.c: Likewise.
710         * gcc.target/i386/vectorize4.c: Likewise.
711         * gcc.target/i386/vectorize5.c: Likewise.
712         * gcc.target/i386/vectorize6.c: Likewise.
713         * gcc.target/i386/vectorize8.c: Likewise.
714
715         * gcc.target/i386/vect-double-1.c: New.
716         * gcc.target/i386/vect-double-1a.c: Likewise.
717         * gcc.target/i386/vect-double-2.c: Likewise.
718         * gcc.target/i386/vect-double-2a.c: Likewise.
719
720         * lib/target-supports.exp (check_effective_target_vect_double):
721         Set et_vect_double_saved to 0 when tuning for Atom.
722
723 2010-09-13  Jan Hubicka  <jh@suse.cz>
724
725         * gcc.dg/torture/pr23821.c: Drop static keyword.
726         * gcc.dg/tree-ssa/loop-19.c: Likewise.
727         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
728
729 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
730
731         * gcc.target/arm/sync-1.c: New.
732
733 2010-09-12  Olivier Hainque  <hainque@adacore.com>
734
735         * gnat.dg/memtrap.adb: New test.
736
737 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
738
739         * gfortran.dg/promotion.f90: Fix options.
740
741 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
742
743         * g++.dg/cpp0x/range-for1.C: New.
744         * g++.dg/cpp0x/range-for2.C: New.
745         * g++.dg/cpp0x/range-for3.C: New.
746         * g++.dg/cpp0x/range-for4.C: New.
747         * g++.dg/cpp0x/range-for5.C: New.
748         * g++.dg/cpp0x/range-for6.C: New.
749
750 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
751
752         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
753         and counts. Check that transpose is not called.
754         * gfortran.dg/transpose_2.f90: Update error message.
755
756 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
757
758         PR c++/43824
759         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
760         * g++.dg/lookup/strong-using-2.C: Likewise.
761         * g++.dg/lookup/strong-using-3.C: Likewise.
762         * g++.dg/lookup/strong-using-5.C: Likewise.
763
764         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
765         * g++.dg/cpp0x/inline-ns4.C: New.
766         * g++.dg/cpp0x/inline-ns5.C: New.
767
768 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
769
770         PR middle-end/45634
771         * gfortran.fortran-torture/compile/pr45634.f90: New.
772
773 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
774
775         * objc.dg/fobjc-exceptions.m: New test.
776
777 2010-09-10  Jan Hubicka  <jh@suse.cz>
778
779         * g++.dg/inherit/covariant7.C: Fix pattern matching.
780
781 2010-09-10  Martin Jambor  <mjambor@suse.cz>
782
783         PR tree-optimization/44972
784         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
785         * gcc.dg/tree-ssa/pr45144.c: Likewise.
786         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
787         instead.
788         * g++.dg/torture/pr44972.C: New test.
789
790 2010-09-10  Martin Jambor  <mjambor@suse.cz>
791
792         PR tree-optimization/44972
793         * g++.dg/torture/pr34850.C: Remove expected warning.
794
795 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
796
797         * gfortran.dg/dummy_optional_arg.f90: New test.
798
799 2010-09-08  Jan Hubicka  <jh@suse.cz>
800
801         PR tree-optimization/45598
802         * fortran.fortran-torture/compile/pr45598.f90: New test.
803
804 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
805
806         * lib/target-supports-dg.exp (dg-require-ifunc): New.
807         * lib/target-supports.exp (check_ifunc_available): New.
808         * gcc.dg/attr-ifunc-1.c: New.
809         * gcc.dg/attr-ifunc-2.c: New.
810         * gcc.dg/attr-ifunc-3.c: New.
811         * gcc.dg/attr-ifunc-4.c: New.
812         * gcc.dg/attr-ifunc-5.c: New.
813         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
814         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
815         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
816         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
817
818 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
819
820         PR middle-end/40386
821         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
822
823 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
824
825         * gfortran.dg/inline_transpose_1.f90: New test.
826
827 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
828
829         PR c++/45588
830         * g++.dg/warn/Wunused-var-15.C: New test.
831
832 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
833
834         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
835         hppa*-*-hpux*.
836
837 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
838
839         * objc/execute/exceptions/throw-nil.m: New test.
840         * objc/execute/exceptions/handler-1.m: Updated to use the new
841         objc_set_uncaught_exception_handler() function.
842         * objc/execute/exceptions/matcher-1.m: New test.
843
844 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
845
846         PR fortran/38282
847         * gfortran.dg/bit_comparison_1.F90: New test.
848         * gfortran.dg/leadz_trailz_3.f90: New test.
849         * gfortran.dg/masklr_2.F90: New test.
850         * gfortran.dg/shiftalr_1.F90: New test.
851         * gfortran.dg/merge_bits_2.F90: New test.
852         * gfortran.dg/dshift_2.F90: New test.
853         * gfortran.dg/bit_comparison_2.F90: New test.
854         * gfortran.dg/masklr_1.F90: New test.
855         * gfortran.dg/merge_bits_1.F90: New test.
856         * gfortran.dg/dshift_1.F90: New test.
857         * gfortran.dg/shiftalr_2.F90: New test.
858
859 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
860
861         * objc.dg/type-stream-1.m: Replaced with a test that tests that
862         functions from objc/typedstream.h are deprecated.
863
864 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
865
866         * lib/target-supports.exp
867         (check_effective_target_run_expensive_tests): New proc.
868         * gcc.c-torture/compile/limits-fnargs.c: Use
869         dg-require-effective-target run_expensive_tests.
870
871 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
872
873         PR fortran/45597
874         * gfortran.dg/gomp/pr45597.f90: New test.
875
876         PR fortran/45595
877         * gfortran.dg/gomp/pr45595.f90: New test.
878
879 2010-09-08  Michael Matz  <matz@suse.de>
880
881         * c-c++-common/uninit-17.c: Adjust.
882
883 2010-09-08  Michael Matz  <matz@suse.de>
884
885         PR tree-optimization/43430
886         * gcc.dg/vect/pr43430-2.c: New test.
887
888 2010-09-08  Michael Matz  <matz@suse.de>
889
890         PR tree-optimization/33244
891         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
892
893 2010-09-08  Richard Guenther  <rguenther@suse.de>
894
895         PR tree-optimization/45578
896         * gfortran.dg/pr45578.f90: New testcase.
897
898 2010-09-08  Richard Guenther  <rguenther@suse.de>
899
900         PR testsuite/45590
901         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
902
903 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
904
905         PR fortran/45576
906         * gfortran.dg/char_length_18.f90:  New test.
907
908 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
909
910         PR target/36502
911         * gcc.target/i386/pr36502.c: New test.
912
913         PR target/42313
914         PR target/44651
915         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
916         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
917
918 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
919
920         * gfortran.dg/achar_4.f90: Enable bounds checking.
921
922 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
923
924         PR target/45206
925         * gcc.target/i386/pr45206.c: New test.
926
927 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
928
929         PR fortran/45505
930         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
931
932 2010-09-07  Jan Hubicka  <jh@suse.cz>
933
934         * gcc.c-torture/compile/20100907.c: New testcase.
935
936 2010-09-07  Richard Guenther  <rguenther@suse.de>
937
938         PR middle-end/45569
939         * g++.dg/eh/pr45569.C: New testcase.
940
941 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
942
943         PR target/43137
944         * gcc.target/arm/pr43137.c: New test.
945
946 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
947
948         PR fortran/36931
949         * gfortran.dg/dependency_35.f90:  New test.
950
951 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
952
953         PR fortran/34145
954         * gfortran.dg/char_length_17.f90:  New test.
955
956 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
957
958         PR c++/45200
959         PR c++/45293
960         PR c++/45558
961         * g++.dg/template/typedef34.C: New test.
962         * g++.dg/template/typedef35.C: New test.
963
964 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
965
966         PR target/22152
967         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
968
969 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
970
971         * g++.dg/warn/Wdouble-promotion.C: New.
972
973 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
974
975         * g++.dg/parse/redef2.C: New.
976
977 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
978
979         * gcc.dg/20100906-1.c: New testcase.
980
981 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
982
983         PR testsuite/45543
984         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
985         DW_TAG_enumeration_type DIE.
986
987 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
988
989         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
990         Update XFAILs.
991
992 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
993
994         PR rtl-optimization/44919
995         * g++.dg/opt/pr44919.C: New.
996
997 2010-09-06  Tobias Burnus  <burnus@net-b.de>
998
999         PR fortran/38282
1000         * gfortran.dg/iall_iany_iparity_1.f90: New.
1001         * gfortran.dg/iall_iany_iparity_2.f90: New.
1002
1003 2010-09-06  Jason Merrill  <jason@redhat.com>
1004
1005         * g++.dg/cpp0x/initlist42.C: New.
1006
1007         * g++.dg/cpp0x/auto19.C: New.
1008
1009         * g++.dg/template/sfinae25.C: New.
1010         * g++.dg/template/char1.C: Expect warning.
1011         * g++.dg/template/nontype10.C: Likewise.
1012
1013         * g++.dg/cpp0x/implicit9.C: New.
1014
1015         * g++.dg/cpp0x/initlist43.C: New.
1016
1017 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1018
1019         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1020
1021 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1022
1023         * gcc.dg/Wdouble-promotion.c: New.
1024
1025 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1026
1027         * gfortran.dg/float128_1.f90: Remove test case as
1028         it always fails since Rev 163611 backed out the
1029         front-end implementation.
1030
1031 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1032
1033         * gfortran.dg/float128_1.f90: XFAIL test case.
1034
1035 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1036
1037         * gfortran.dg/bessel_7.f90: Decrease required precision.
1038
1039 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1040
1041         PR testsuite/45545
1042         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1043         ref-all-matching targets.
1044
1045 2010-09-05  Richard Guenther  <rguenther@suse.de>
1046
1047         PR tree-optimization/45535
1048         * gcc.c-torture/compile/pr45535.c: New testcase.
1049
1050 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1051
1052         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1053         "\[^\n\]*".
1054         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1055         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1056         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1057         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1058         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1059         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1060         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1061         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1062         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1063         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1064         * gcc.target/i386/pr22152.c: Likewise.
1065         * gcc.target/i386/pr36992-1.c: Likewise.
1066         * gcc.target/i386/pr36992-2.c: Likewise.
1067         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1068
1069 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1070
1071         PR testsuite/43957
1072         * gcc.dg/const-uniq-1.c: Modify regexp.
1073
1074 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1075
1076         PR fortran/45530
1077         * gfortran.dg/namelist_63.f90: New.
1078
1079 2010-09-04  Jan Hubicka  <jh@suse.cz>
1080
1081         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1082         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1083
1084 2010-09-04  Jan Hubicka  <jh@suse.cz>
1085
1086         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1087
1088 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1089
1090         PR fortran/45507
1091         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1092
1093 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1094
1095         * gcc.dg/opts-4.c: New test.
1096
1097 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1098
1099         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1100         * gcc.dg/vect/vect-peel-4.c: Ditto.
1101
1102 2010-09-03  Daniel Kraft  <d@domob.eu>
1103
1104         PR fortran/45525
1105         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1106
1107 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1108
1109         PR fortran/45159
1110         * gfortran.dg/dependency_34.f90:  New test.
1111
1112 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1113
1114         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1115
1116 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1117
1118         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1119         gcc.target/i386/clearcap.map if supported.
1120
1121 2010-09-03  Michael Matz  <matz@suse.de>
1122
1123         PR middle-end/45415
1124         * gcc.dg/pr45415.c: New test.
1125
1126 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1127
1128         PR tree-optimization/45506
1129         * gcc.dg/pr45506.c: New.
1130
1131 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1132
1133         PR target/45476
1134         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1135         * gcc.target/i386/float128-2.c: Ditto.
1136
1137 2010-09-03  Daniel Kraft  <d@domob.eu>
1138
1139         PR fortran/34162
1140         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1141         * gfortran.dg/internal_dummy_2.f08: New test.
1142         * gfortran.dg/internal_dummy_3.f08: New test.
1143         * gfortran.dg/internal_dummy_4.f08: New test.
1144
1145 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1146
1147         PR debug/45500
1148         * gcc.target/i386/pr45500.c: New test.
1149
1150 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1151
1152         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1153
1154 2010-09-03  Daniel Kraft  <d@domob.eu>
1155
1156         PR fortran/44602
1157         * gfortran.dg/exit_2.f08; Adapt error messages.
1158         * gfortran.dg/exit_3.f08: New test.
1159         * gfortran.dg/exit_4.f08: New test.
1160         * gfortran.dg/exit_5.f03: New test.
1161
1162 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1163
1164         * gfortran.dg/ishft_4.f90: New test.
1165
1166 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1167
1168         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1169         FRIZ/XSRIZ instruciton for (double)(long long)x.
1170         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1171
1172 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1173
1174         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1175
1176 2010-09-02  Richard Guenther  <rguenther@suse.de>
1177
1178         PR tree-optimization/44937
1179         PR tree-optimization/45412
1180         * g++.dg/opt/pr45412.C: New testcase.
1181         * gcc.c-torture/compile/pr45412.c: Likewise.
1182         * gcc.c-torture/compile/pr44937.c: Likewise.
1183
1184 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1185
1186         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1187         but using -Werror=comment.
1188         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1189         expected error messages.
1190
1191 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1192
1193         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1194         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1195
1196 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1197
1198         PR fortran/45489
1199         * gfortran.dg/initialization_27.f90: New.
1200
1201 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1202
1203         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1204         check into different basic blocks. Expect vectorization if misaligned
1205         stores are supported.
1206         * gcc.dg/vect/bb-slp-8a.c: New test.
1207         * gcc.dg/vect/bb-slp-8b.c: New test.
1208
1209 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1210
1211         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1212
1213 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1214
1215         PR fortran/44541
1216         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1217         * gfortran.dg/class_dummy_1.f03: New.
1218
1219 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1220
1221         PR middle-end/45458
1222         * g++.dg/tree-prof/partition2.C: New test.
1223
1224 2010-09-01  Richard Guenther  <rguenther@suse.de>
1225
1226         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1227         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1228         * gcc.c-torture/execute/20100827-1.c: Likewise.
1229
1230 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1231
1232         * gfortran.dg/execute_command_line_1.f90: New test.
1233
1234 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1235
1236         PR preprocessor/45457
1237         * c-c++-common/cpp/pr45457.c: New test.
1238
1239 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1240
1241         * gcc.dg/nested-func-8.c: New test.
1242
1243 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1244
1245         PR fortran/38282
1246         * gfortran.dg/popcnt_poppar_1.F90: New test.
1247         * gfortran.dg/popcnt_poppar_2.F90: New test.
1248
1249 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1250
1251         * gcc.target/i386/volatile-2.c: Require nonpic target.
1252
1253 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1254
1255         PR middle-end/45461
1256         * gcc.dg/pr45461.c: New test.
1257
1258 2010-08-31  Richard Guenther  <rguenther@suse.de>
1259
1260         PR testsuite/45455
1261         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1262
1263 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1264
1265         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1266
1267 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1268
1269         PR fortran/45456
1270         * gfortran.dg/typebound_proc_18.f03: New.
1271
1272 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1273
1274         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1275         * lib/scanasm.exp (scan-stack-usage): Likewise.
1276         (scan-stack-usage-not): Likewise.
1277         * gcc.dg/stack-usage-1.c: New test.
1278         * gcc.target/i386/stack-usage-realign.c: Likewise.
1279
1280 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1281
1282         PR tree-optimization/45427
1283         * gcc.dg/tree-ssa/pr45427.c: New test.
1284
1285 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1286
1287         PR c++/45043
1288         * g++.dg/template/crash102.C: New.
1289
1290 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1291
1292         PR middle-end/45423
1293         * gcc.dg/gomp/atomic-12.c: New test.
1294         * gcc.dg/gomp/atomic-13.c: New test.
1295         * gcc.dg/gomp/atomic-14.c: New test.
1296         * g++.dg/gomp/atomic-11.C: New test.
1297         * g++.dg/gomp/atomic-12.C: New test.
1298         * g++.dg/gomp/atomic-13.C: New test.
1299         * g++.dg/gomp/atomic-14.C: New test.
1300
1301 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1302
1303         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1304         delimiter.
1305
1306 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1307
1308         * gnat.dg/discr24.adb: New test.
1309
1310 2010-08-30  Richard Guenther  <rguenther@suse.de>
1311
1312         PR tree-optimization/45449
1313         * gcc.dg/pr45449.c: New testcase.
1314
1315 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1316
1317         * gcc.dg/opts-1.c: Expect errors, not warnings.
1318
1319 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1320
1321         PR fortran/42769
1322         * gfortran.dg/dynamic_dispatch_11.f03: New.
1323
1324 2010-08-29  Jason Merrill  <jason@redhat.com>
1325
1326         PR c++/44991
1327         * g++.dg/parse/defarg15.C: New.
1328
1329 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1330
1331         PR fortran/45439
1332         * gfortran.dg/select_type_16.f03: New.
1333
1334 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1335             Tobias Burnus  <burnus@net-b.de>
1336
1337         * gfortran.dg/bessel_7.f90: Decrease required precision.
1338
1339 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1340             Kaz Kojima  <kkojima@gcc.gnu.org>
1341
1342         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1343
1344 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1345
1346         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1347         floating point conversion code generation.
1348         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1349         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1350         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1351         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1352         to integer conversion code generation.
1353         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1354         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1355         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1356         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1357
1358 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1359
1360         PR fortran/32049
1361         * gfortran.dg/random_seed_1.f90: Adjust test.
1362         * gfortran.dg/float128_1.f90: New test.
1363
1364 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1365
1366         PR fortran/33197
1367         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1368         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1369         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1370         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1371         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1372         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1373         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1374
1375 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1376
1377         PR fortran/45420
1378         * gfortran.dg/select_type_15.f03: New.
1379
1380 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1381
1382         PR libfortran/43217
1383         * gfortran.dg/hollerith8.f90: New test.
1384
1385 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1386
1387         PR fortran/45159
1388         * gfortran.dg/dependency_33.f90:  New test.
1389
1390 2010-08-27  Richard Guenther  <rguenther@suse.de>
1391
1392         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1393         * gcc.dg/graphite/scop-2.c: Likewise.
1394         * gcc.dg/graphite/scop-20.c: Likewise.
1395         * gcc.dg/vect/slp-25.c: Likewise.
1396
1397 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1398
1399         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1400
1401 2010-08-26  Daniel Kraft  <d@domob.eu>
1402
1403         PR fortran/38936
1404         PR fortran/44047
1405         PR fortran/45384
1406         * gfortran.dg/associate_8.f03: New test.
1407         * gfortran.dg/select_type_13.f03: New test.
1408         * gfortran.dg/select_type_14.f03: New test.
1409
1410 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1411
1412         PR tree-optimization/44485
1413         * gcc.dg/pr44485.c: New test.
1414
1415 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1416
1417         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1418         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1419         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1420
1421 2010-08-26  Richard Guenther  <rguenther@suse.de>
1422
1423         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1424         * gcc.dg/graphite/scop-21.c: Likewise.
1425
1426 2010-08-26  Richard Guenther  <rguenther@suse.de>
1427
1428         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1429         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1430         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1431         * gcc.dg/vect/vect-91.c: Likewise.
1432         * gcc.dg/vect/vect-peel-1.c: Likewise.
1433         * gcc.dg/vect/vect-peel-2.c: Likewise.
1434         * gcc.dg/vect/vect-peel-4.c: Likewise.
1435
1436 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1437
1438         PR libfortran/41859
1439         * gfortran.dg/der_io_4.f90: New test.
1440
1441 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1442
1443         PR rtl-optimization/44858
1444         * gcc.c-torture/execute/pr44858.c: New test.
1445
1446         PR rtl-optimization/45400
1447         * g++.dg/other/i386-8.C: New test.
1448
1449 2010-08-25  Richard Guenther  <rguenther@suse.de>
1450
1451         * gcc.dg/alias-8.c: Adjust.
1452
1453 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1454
1455         * gcc.target/i386/combine-mul.c: New test.
1456
1457 2010-08-25  Richard Guenther  <rguenther@suse.de>
1458
1459         PR lto/44562
1460         * gcc.dg/graphite/id-27.c: New testcase.
1461         * gcc.dg/lto/20100825-1_0.c: Likewise.
1462
1463 2010-08-25  Richard Guenther  <rguenther@suse.de>
1464
1465         PR tree-optimization/45316
1466         * g++.dg/opt/pr45316.C: New testcase.
1467
1468 2010-08-25  Richard Guenther  <rguenther@suse.de>
1469
1470         PR tree-optimization/45393
1471         * g++.dg/torture/pr45393.C: New testcase.
1472
1473 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1474
1475         PR tree-optimization/45059
1476         * gcc.c-torture/compile/pr45059.c: New test.
1477
1478 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1479
1480         * lib/target-supports.exp (check_effective_target_vect_unpack):
1481         Set vect_unpack supported flag to true for neon.
1482
1483 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1484
1485         * gcc.dg/tree-ssa/ifc-5.c: New.
1486
1487 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1488
1489         * gcc.dg/tree-ssa/ifc-4.c: New.
1490         * gcc.dg/tree-ssa/ifc-7.c: New.
1491
1492 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1493
1494         * gcc.dg/vect/vect.exp: Check loongson targets
1495         * g++.dg/vect/vect.exp: Likewise
1496         * gfortran.dg/vect/vect.exp: Likewise
1497
1498 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1499
1500         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1501         -mveclibabi=mass.
1502
1503 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1504
1505         PR fortran/45366
1506         * gfortran.dg/proc_ptr_29.f90: New.
1507
1508 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1509             Dominique d'Humieres <dominiq@lps.ens.fr>
1510
1511         PR fortran/45367
1512         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1513
1514 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1515
1516         PR fortran/45367
1517         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1518
1519 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1520
1521         PR fortran/36158
1522         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1523
1524 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1525             Dominique d'Humieres <dominiq@lps.ens.fr>
1526
1527         PR fortran/45367
1528         PR fortran/36158
1529         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1530         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1531
1532 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1533
1534         PR fortran/44863
1535         PR fortran/45271
1536         PR fortran/45290
1537         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1538         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1539         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1540
1541 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1542
1543         PR fortran/36158
1544         PR fortran/33197
1545         * gfortran.dg/bessel_6.f90: New.
1546         * gfortran.dg/bessel_7.f90: New.
1547
1548 2010-08-20  Jan Hubicka  <jh@suse.cz>
1549
1550         PR c++/45307
1551         PR c++/17736
1552         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1553         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1554
1555 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1556
1557         PR target/45336
1558         * gcc.target/i386/pr45336-1.c: New.
1559         * gcc.target/i386/pr45336-2.c: Likewise.
1560         * gcc.target/i386/pr45336-3.c: Likewise.
1561         * gcc.target/i386/pr45336-4.c: Likewise.
1562
1563 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1564
1565         PR testsuite/45361
1566         * gcc.target/i386/volatile-2.c: Update scan strings to also
1567         include (%rip) for the memory reference on x86_64.
1568
1569 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1570
1571         PR middle-end/44974
1572         * gcc.dg/pr44974.c: New test.
1573
1574         PR rtl-optimization/45353
1575         * gcc.dg/pr45353.c: New test.
1576
1577 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1578
1579         * gcc.target/i386/volatile-2.c: New.
1580
1581 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1582
1583         PR rtl-optimization/44691
1584         * gfortran.dg/pr44691.f: New test.
1585
1586 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1587
1588         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1589
1590 2010-08-19  Jason Merrill  <jason@redhat.com>
1591
1592         * g++.dg/init/synth3.C: New.
1593         * g++.dg/init/value8.C: New.
1594         * g++.dg/tree-ssa/empty-2.C: New.
1595         * g++.dg/cpp0x/noexcept09.C: New.
1596
1597 2010-08-19  Daniel Kraft  <d@domob.eu>
1598
1599         PR fortran/29785
1600         PR fortran/45016
1601         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1602         * gfortran.dg/pointer_remapping_1.f90: New test.
1603         * gfortran.dg/pointer_remapping_2.f03: New test.
1604         * gfortran.dg/pointer_remapping_3.f08: New test.
1605         * gfortran.dg/pointer_remapping_4.f03: New test.
1606         * gfortran.dg/pointer_remapping_5.f08: New test.
1607         * gfortran.dg/pointer_remapping_6.f08: New test.
1608
1609 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1610
1611         PR testsuite/45324
1612         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1613
1614 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1615
1616         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1617
1618 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1619
1620         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1621         variable.
1622
1623 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1624
1625         PR target/45070
1626         * gcc.c-torture/execute/pr45070.c: New.
1627
1628 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1629
1630         * g++.dg/pr44328.C: New test.
1631
1632 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1633
1634         PR fortran/36158
1635         PR fortran/33197
1636         * gfortran.dg/bessel_3.f90: New.
1637         * gfortran.dg/bessel_4.f90: New.
1638         * gfortran.dg/bessel_5.f90: New.
1639
1640 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1641
1642         PR fortran/45290
1643         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1644         * gfortran.dg/pointer_init_2.f90: New.
1645         * gfortran.dg/pointer_init_3.f90: New.
1646         * gfortran.dg/pointer_init_4.f90: New.
1647
1648 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1649
1650         PR c++/45049
1651         * g++.dg/pr45049-1.C: New test.
1652         * g++.dg/pr45049-2.C: New test.
1653
1654 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1655
1656         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1657         20 if __ARM_PCS is defined otherwise 64.
1658         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1659         instead of hard coded 64.
1660
1661 2010-08-18  Yao Qi  <yao@codesourcery.com>
1662
1663         PR target/45094
1664         * gcc.target/arm/pr45094.c: New test.
1665
1666 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1667
1668         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1669
1670 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1671
1672         PR rtl-optimization/42575
1673         * gcc.target/arm/pr42575.c: New test.
1674
1675 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1676
1677         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1678         * gcc.dg/tls/thr-cse-1.c: New.
1679
1680 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1681
1682         PR debug/42487
1683         * lib/target-supports.exp
1684         (check_effective_target_function_sections): New.
1685         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1686         function sections before proceding.
1687
1688 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1689
1690         PR fortran/45308
1691         * gfortran.dg/pr45308.f03: New test.
1692
1693 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1694
1695         PR target/45296
1696         * gcc.target/i386/pr45296.c: New test.
1697
1698 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1699
1700         * g++.dg/ext/uow-1.C: New.
1701         * g++.dg/ext/uow-2.C: New.
1702         * g++.dg/ext/uow-3.C: New.
1703         * g++.dg/ext/uow-4.C: New.
1704
1705 2010-08-17  Richard Guenther  <rguenther@suse.de>
1706
1707         PR testsuite/45266
1708         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1709
1710 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1711
1712         PR c/40563
1713         * gcc.dg/Wcxx-compat-20.c: New test.
1714
1715 2010-08-17  Daniel Kraft  <d@domob.eu>
1716
1717         PR fortran/38936
1718         * gfortran.dg/associate_1.f03: Extended to test newly supported
1719         features like association to variables.
1720         * gfortran.dg/associate_3.f03: Removed check for illegal change
1721         of associate-name here...
1722         * gfortran.dg/associate_5.f03: ...and added it here.
1723         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1724         * gfortran.dg/associate_7.f03: New test.
1725
1726 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1727
1728         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1729
1730 2010-08-15  Daniel Kraft  <d@domob.eu>
1731
1732         PR fortran/38936
1733         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1734         * gfortran.dg/associate_3.f03: Clarify comment.
1735         * gfortran.dg/associate_5.f03: New test.
1736         * gfortran.dg/associate_6.f03: New test.
1737
1738 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1739
1740         PR fortran/45211
1741         * gfortran.dg/bind_c_usage_21.f90: New.
1742         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1743
1744 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1745
1746         * gfortran.dg/optional_absent_1.f90: New.
1747         * gfortran.dg/null_actual.f90: New.
1748
1749 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1750
1751         * gfortran.dg/pointer_target_1.f90: New.
1752         * gfortran.dg/pointer_target_2.f90: New.
1753         * gfortran.dg/pointer_target_3.f90: New.
1754
1755 2010-08-15  Daniel Kraft  <d@domob.eu>
1756
1757         PR fortran/45197
1758         * gfortran.dg/elemental_args_check_3.f90: New test.
1759         * gfortran.dg/impure_1.f08: New test.
1760         * gfortran.dg/impure_2.f08: New test.
1761         * gfortran.dg/impure_3.f90: New test.
1762         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1763
1764 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1765
1766         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1767         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1768         SLP tests.
1769         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1770         misaligned loads.
1771         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1772         misaligned stores.c
1773         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1774
1775 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1776
1777         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1778         dg-require-effective-target after dg-do.
1779
1780 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1781
1782         * lib/target-supports.exp (check_effective_target_vect_int): Return
1783         true for Loongson targets.
1784         (check_effective_target_vect_shift): Likewise.
1785         (check_effective_target_vect_no_int_max): Likewise.
1786         (check_effective_target_vect_no_align): Likewise.
1787         (check_effective_target_vect_short_mult): Likewise.
1788
1789 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1790
1791         * g++.dg/cast.C: Change fields of structures to "long" to pass
1792         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1793         * g++.dg/cpp0x/iop.C: Ditto.
1794         * g++.dg/cpp0x/named_refs.C: Ditto.
1795         * g++.dg/cpp0x/rv1p.C: Ditto.
1796         * g++.dg/cpp0x/rv2p.C: Ditto.
1797         * g++.dg/cpp0x/rv3p.C: Ditto.
1798         * g++.dg/cpp0x/rv4p.C: Ditto.
1799         * g++.dg/cpp0x/rv5p.C: Ditto.
1800         * g++.dg/cpp0x/rv6p.C: Ditto.
1801         * g++.dg/cpp0x/rv7p.C: Ditto.
1802         * g++.dg/cpp0x/rv8p.C: Ditto.
1803         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1804
1805 2010-08-13  Daniel Kraft  <d@domob.eu>
1806
1807         * gfortran.dg/implied_shape_1.f08: New test.
1808         * gfortran.dg/implied_shape_2.f90: New test.
1809         * gfortran.dg/implied_shape_3.f08: New test.
1810
1811 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1812
1813         PR libfortran/42526
1814         * gfortran.dg/char_component_initializer_1.f90: New test.
1815
1816 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1817
1818         PR tree-optimization/45241
1819         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1820
1821 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1822
1823         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1824         to dg-options.
1825         * gcc.target/i386/pr40906-2.c: Ditto.
1826         * gcc.target/i386/pr40906-3.c: Ditto.
1827
1828 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1829
1830         PR middle-end/45262
1831         * gcc.c-torture/execute/pr45262.c: New test.
1832
1833 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1834
1835         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1836         empty argument.
1837         * g++.dg/other/profile1.C: Ditto.
1838
1839 2010-08-12  Richard Guenther  <rguenther@suse.de>
1840
1841         PR tree-optimization/45232
1842         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1843         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1844         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1845         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1846         unsigned arithmetic.
1847         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1848         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1849         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1850         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1851         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1852         unsigned arithmetic.
1853         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1854         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1855         unsigned arithmetic.
1856         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1857         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1858         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1859         unsigned arithmetic.
1860         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1861         * gcc.dg/tree-ssa/negate.c: Adjust.
1862         * gcc.dg/vect/vect-1.c: Adjust.
1863         * gfortran.dg/reassoc_6.f: XFAIL.
1864
1865 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1866
1867         PR debug/45259
1868         * gcc.dg/pr45259.c: New test.
1869
1870 2010-08-12  Wei Guozhi  <carrot@google.com>
1871
1872         PR target/44999
1873         * gcc.target/arm/pr44999.c: New testcase.
1874
1875 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1876
1877         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1878         (N): Likewise.
1879         (main): Adjust accordingly.
1880
1881 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1882
1883         * gfortran.dg/graphite/id-22.f: New.
1884
1885 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1886
1887         * gcc.dg/graphite/id-26.c: New.
1888
1889 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1890
1891         * gcc.dg/graphite/id-25.c: New.
1892
1893 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1894
1895         * gcc.dg/graphite/run-id-5.c: New.
1896         * gcc.dg/graphite/run-id-6.c: New.
1897         * gfortran.dg/graphite/id-21.f: New.
1898
1899 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1900
1901         * gcc.dg/graphite/id-24.c: New.
1902
1903 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1904
1905         * gcc.dg/tree-ssa/pr20742.c: New.
1906
1907 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1908
1909         * gcc.dg/graphite/id-23.c: New.
1910
1911 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1912
1913         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1914
1915 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1916
1917         * gcc.dg/graphite/pr42729.c: New.
1918
1919 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1920
1921         * gfortran.dg/graphite/id-20.f: New.
1922
1923 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1924
1925         * gcc.dg/graphite/id-22.c: New.
1926
1927 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1928
1929         * gcc.dg/graphite/run-id-2.c: Call abort.
1930
1931 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1932
1933         * gcc.dg/graphite/id-20.c: New.
1934
1935 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1936             Steve Kargl <kargl@gcc.gnu.org>
1937
1938         PR fortran/44595
1939         * gfortran.dg/move_alloc_3.f90: New.
1940         * gfortran.dg/random_seed_2.f90: New.
1941
1942 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1943
1944         * lib/target-supports.exp (check_effective_target_sync_int_long):
1945         Add hppa*-*-linux*.
1946         (check_effective_target_sync_char_short): Likewise.
1947
1948 2010-08-10  Yao Qi  <yao@codesourcery.com>
1949
1950         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1951         general form.
1952         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1953         * g++.dg/other/packed1.C: Likewise.
1954         * g++.dg/other/crash-4.C: Likewise.
1955         * g++.dg/ext/packed8.C: Likewise.
1956         * g++.dg/init/array16.C: Likewise.
1957
1958 2010-08-10  xinliang David Li  <davidxl@google.com>
1959         * gcc.dg/tree-ssa/loop-19.c: Add option
1960         -fno-prefetch-loop-array
1961
1962 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1963
1964         PR middle-end/45182
1965         * gcc.c-torture/compile/pr45182.c: New test.
1966
1967 2010-08-09  Jason Merrill  <jason@redhat.com>
1968
1969         PR c++/45236
1970         * g++.dg/cpp0x/variadic-104.C: New.
1971
1972 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1973
1974         PR fortran/44235
1975         * gfortran.dg/dependency_32.f90:  New test.
1976
1977 2010-08-09  Richard Guenther  <rguenther@suse.de>
1978
1979         PR middle-end/44632
1980         * g++.dg/opt/nrv17.C: New testcase.
1981
1982 2010-08-09  Richard Guenther  <rguenther@suse.de>
1983
1984         PR middle-end/45212
1985         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1986         alignment from MEM_REF offset only if we took it from the
1987         base object.
1988
1989         * gcc.target/i386/pr24178.c: New testcase.
1990
1991 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1992
1993         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1994         * gcc.dg/20030702-1.c: Ditto.
1995         * gcc.dg/20050309-1.c: Ditto.
1996         * gcc.dg/20050325-1.c: Ditto.
1997         * gcc.dg/20050330-2.c: Ditto.
1998         * gcc.dg/20051201-1.c: Ditto.
1999         * gcc.dg/gomp/pr27573.c: Ditto.
2000         * gcc.dg/gomp/pr34610.c: Ditto.
2001         * gcc.dg/pr24225.c: Ditto.
2002         * gcc.dg/pr26570.c: Ditto.
2003         * gcc.dg/pr32773.c: Ditto.
2004         * g++.dg/gcov/gcov-6.C: Ditto.
2005         * g++.dg/gomp/pr34608.C: Ditto.
2006         * gfortran.dg/gomp/pr27573.f90: Ditto.
2007
2008         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2009         dg-require-host-local dg directive.
2010         * gcc.dg/profile-dir-2.c: Ditto.
2011         * gcc.dg/profile-dir-3.c: Ditto.
2012
2013 2010-08-08  Richard Guenther  <rguenther@suse.de>
2014
2015         PR tree-optimization/45109
2016         * gcc.c-torture/compile/pr45109.c: New testcase.
2017
2018 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2019
2020         * gcc.dg/march.c: Skip if -march defined.
2021         * gcc.dg/mtune.c: Skip if -mtune defined.
2022
2023         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2024         generic thunk support.
2025
2026 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2027
2028         PR target/45213
2029         * gcc.target/i386/pr45213.c: New test.
2030
2031 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2032
2033         PR libfortran/45143
2034         * gfortran.dg/fmt_error_11.f03: New test.
2035
2036 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2037
2038         * lib/target-supports.exp (check_effective_target_sync_int_long):
2039         Add arm*-*-linux-gnueabi.
2040         (check_effective_target_sync_char_short): Likewise.
2041
2042 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2043
2044         PR fortran/45159
2045         * gfortran.dg/dependency_31.f90:  New test.
2046
2047 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2048
2049         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2050
2051 2010-08-06  Jason Merrill  <jason@redhat.com>
2052
2053         * g++.dg/cpp0x/sfinae3.C: New.
2054         * g++.dg/cpp0x/sfinae4.C: New.
2055
2056 2010-08-06  Richard Guenther  <rguenther@suse.de>
2057
2058         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2059         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2060         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2061         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2062         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2063         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2064         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2065         * gcc.c-torture/execute/20100805-1.c: Likewise.
2066
2067 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2068
2069         PR testsuite/42855
2070         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2071
2072 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2073
2074         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2075         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2076
2077 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2078
2079         * g++.dg/ipa/devirt-1.C: New test.
2080         * g++.dg/ipa/devirt-2.C: Likewise.
2081         * g++.dg/ipa/devirt-3.C: Likewise.
2082         * g++.dg/ipa/devirt-4.C: Likewise.
2083         * g++.dg/ipa/devirt-5.C: Likewise.
2084         * gcc.dg/ipa/iinline-3.c: Likewise.
2085
2086 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2087
2088         PR tree-optimization/45144
2089         * gcc.dg/tree-ssa/pr45144.c: New test.
2090
2091 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2092
2093         PR fortran/42207
2094         PR fortran/44064
2095         PR fortran/44065
2096         * gfortran.dg/class_25.f03: New.
2097         * gfortran.dg/class_26.f03: New.
2098
2099 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2100
2101         * g++.dg/warn/miss-format-1.C: Update line number.
2102
2103 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2104
2105         PR c++/44641
2106         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2107         .frame and .mask assembler directives.
2108
2109 2010-08-04  Richard Guenther  <rguenther@suse.de>
2110
2111         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2112         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2113         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2114         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2115
2116 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2117
2118         PR fortran/44857
2119         * gfortran.dg/derived_constructor_char_1.f90: New.
2120         * gfortran.dg/derived_constructor_char_2.f90: New.
2121
2122 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2123
2124         PR fortran/45159
2125         * gfortran.dg/dependency_30.f90:  New test.
2126
2127 2010-08-03  Jan Hubicka  <jh@suse.cz>
2128
2129         * gcc.c-torture/compile/pr45085.c: New testcase.
2130
2131 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2132
2133         PR fortran/44584
2134         PR fortran/45161
2135         * gfortran.dg/typebound_call_9.f03: Modified.
2136         * gfortran.dg/typebound_generic_1.f03: Modified.
2137
2138 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2139
2140         PR fortran/45159
2141
2142         * gfortran.dg/dependency_29.f90:  New test.
2143
2144 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2145
2146         PR fortran/36854
2147         * gfortran.dg/character_comparison_2.f90:  New test.
2148         * gfortran.dg/character_comparison_3.f90:  New test.
2149         * gfortran.dg/dependency_28.f90:  New test.
2150
2151 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2152
2153         PR target/40457
2154         * gcc.target/arm/pr40457-1.c: New test.
2155         * gcc.target/arm/pr40457-2.c: New test.
2156
2157 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2158
2159         PR fortran/44912
2160         * gfortran.dg/typebound_call_17.f03: New.
2161
2162 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2163
2164         PR fortran/44929
2165         * gfortran.dg/allocate_derived_3.f90: New.
2166
2167 2010-07-30  Xinliang David Li  <davidxl@google.com>
2168         PR tree-optimization/45121
2169         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2170
2171 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2172
2173         PR c++/45112
2174         * testsuite/g++.dg/pr45112.C: New test.
2175
2176 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2177
2178         PR debug/45055
2179         PR rtl-optimization/45137
2180         * gcc.dg/pr45055.c: New test.
2181
2182 2010-07-30  Alan Modra  <amodra@gmail.com>
2183
2184         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2185         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2186
2187 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2188
2189         PR fortran/45087
2190         PR fortran/45125
2191         * gfortran.dg/whole_file_25.f90: New.
2192         * gfortran.dg/whole_file_26.f90: New.
2193         * gfortran.dg/whole_file_27.f90: New.
2194
2195 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2196
2197         PR fortran/44962
2198         * gfortran.dg/typebound_proc_17.f03: New.
2199
2200 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2201
2202         PR fortran/45004
2203         * gfortran.dg/move_alloc_2.f90: New.
2204
2205 2010-07-29  Xinliang David Li  <davidxl@google.com>
2206         PR tree-optimization/45121
2207         * c-c++-common/uninit-17.c: Fix expected output.
2208
2209 2010-07-29  Richard Guenther  <rguenther@suse.de>
2210
2211         PR tree-optimization/45120
2212         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2213
2214 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2215
2216         PR fortran/42051
2217         PR fortran/44064
2218         * gfortran.dg/pr42051.f03: New testcase.
2219
2220 2010-07-29  Richard Guenther  <rguenther@suse.de>
2221
2222         PR middle-end/45034
2223         * gcc.c-torture/execute/pr45034.c: New testcase.
2224
2225 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2226
2227         PR c++/45096
2228         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2229
2230 2010-07-28  Daniel Kraft  <d@domob.eu>
2231
2232         * gfortran.dg/bound_8.f90: New test.
2233
2234 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2235
2236         PR debug/45105
2237         * gcc.dg/pr45105.c: New test.
2238
2239 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2240
2241         PR rtl-optimization/45107
2242         * gcc.dg/pr45107.c: New test.
2243
2244 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2245
2246         PR rtl-optimization/45101
2247         * gcc.dg/pr45101.c: New test.
2248
2249 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2250
2251         PR fortran/45077
2252         * gfortran.dg/whole_file_24.f90: New.
2253
2254 2010-07-27  Jason Merrill  <jason@redhat.com>
2255
2256         * g++.dg/cpp0x/variadic102.C: New.
2257         * g++.dg/cpp0x/variadic103.C: New.
2258
2259 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2260
2261         PR rtl-optimization/40956
2262         PR target/42495
2263         PR middle-end/42574
2264         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2265         * gcc.target/arm/pr42574.c: Add tests.
2266
2267 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2268
2269         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2270         test name.
2271         (cleanup-repo-files): Ditto.
2272         (cleanup-saved-temps): Ditto.
2273
2274 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2275
2276         PR testsuite/44701
2277         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2278
2279         PR c/45079
2280         * gcc.dg/pr45079.c: New test.
2281
2282 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2283
2284         PR tree-optimization/44152
2285         * gcc.dg/vect/fast-math-pr44152.c: New test.
2286
2287 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2288
2289         PR ObjC/44140
2290         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2291         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2292         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2293         * obj-c++.dg/torture/trivial.mm: Ditto.
2294         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2295         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2296         * objc.dg/torture/tls/thr-init.m: Ditto.
2297         * objc.dg/torture/trivial.m: Ditto.
2298
2299 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2300
2301         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2302         Skip on spu-*-* targets.
2303
2304 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2305
2306         PR tree-optimization/45083
2307         * gcc.dg/pr45083.c: New test.
2308
2309 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2310
2311         PR fortran/40873
2312         * gfortran.dg/whole_file_22.f90: New test.
2313         * gfortran.dg/whole_file_23.f90: New test.
2314
2315 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2316             Jack Howarth  <howarth@bromo.med.uc.edu>
2317             Richard Henderson  <rth@redhat.com>
2318
2319         PR target/44132
2320         * gcc.dg/tls/thr-init-1.c: New.
2321         * gcc.dg/tls/thr-init-2.c: New.
2322         * gcc.dg/torture/tls New.
2323         * gcc.dg/torture/tls/tls-test.c: New.
2324         * gcc.dg/torture/tls/thr-init-1.c: New.
2325         * gcc.dg/torture/tls/tls.exp: New.
2326         * gcc.dg/torture/tls/thr-init-2.c: New.
2327         * gcc.dg/tls/emutls-2.c: New test
2328
2329         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2330         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2331         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2332         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2333         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2334         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2335         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2336         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2337         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2338         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2339         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2340         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2341         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2342         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2343         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2344         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2345         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2346         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2347         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2348         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2349         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2350         gfortran.dg/gomp/omp_threadprivate1.f90,
2351         gfortran.dg/gomp/omp_threadprivate2.f90,
2352         gfortran.dg/gomp/reduction1.f90,
2353         gfortran.dg/gomp/sharing-1.f90: Likewise.
2354
2355 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2356
2357         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2358         sse_runtime.
2359         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2360         dg-require-visibility.
2361
2362 2010-07-26  Richard Guenther  <rguenther@suse.de>
2363
2364         PR tree-optimization/43784
2365         * gcc.c-torture/execute/pr43784.c: New testcase.
2366         * g++.dg/torture/pr43784.C: Likewise.
2367
2368 2010-07-26  Richard Guenther  <rguenther@suse.de>
2369
2370         PR middle-end/45056
2371         * g++.dg/pr45056.C: New testcase.
2372
2373 2010-07-26  Richard Guenther  <rguenther@suse.de>
2374
2375         PR tree-optimization/45071
2376         * gcc.dg/pr45071.c: New testcase.
2377
2378 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2379
2380         PR fortran/45066
2381         * gfortran.dg/namelist_62.f90: New.
2382
2383 2010-07-26  Richard Guenther  <rguenther@suse.de>
2384
2385         * gcc.c-torture/execute/pr45017.c: Move ...
2386         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2387
2388 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2389
2390         PR fortran/40628
2391         * trim_optimize_1.f90:  New test.
2392         * character_comparision_1.f90:  New test.
2393
2394 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2395
2396         PR fortran/42852
2397         * gfortran.dg/wtruncate_fix.f: New test.
2398
2399 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2400
2401         PR testsuite/45068
2402         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2403
2404 2010-07-24  Richard Guenther  <rguenther@suse.de>
2405
2406         PR lto/43788
2407         * g++.dg/lto/20100724-1_0.C: New testcase.
2408
2409 2010-07-24  Richard Guenther  <rguenther@suse.de>
2410
2411         PR lto/43212
2412         * gcc.dg/lto/20100724-1_0.c: New testcase.
2413         * gcc.dg/lto/20100724-1_1.c: Likewise.
2414
2415 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2416
2417         PR fortran/40011
2418         * gfortran.dg/whole_file_21.f90: New.
2419
2420         * gfortran.dg/integer_exponentiation_3.F90: Use
2421         -ffloat-store only for i?86/x86-64 -m32.
2422
2423 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2424
2425         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2426         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2427
2428 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2429
2430         * gfortran.dg/func_decl_4.f90: Split test into two ...
2431         * gfortran.dg/func_decl_5.f90: ... parts.
2432         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2433         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2434         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2435         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2436         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2437         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2438         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2439         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2440         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2441         * gfortran.dg/sizeof.f90: Make test valid.
2442         * gfortran.dg/pr20865.f90: Add new dg-error.
2443         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2444         * gfortran.dg/g77/19990218-0.f: Ditto.
2445         * gfortran.dg/g77/19990218-1.f: Ditto.
2446         * gfortran.dg/g77/970625-2.f: Ditto.
2447         * gfortran.dg/pr37243.f: Fix function declaration.
2448         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2449         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2450
2451 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2452
2453         PR fortran/44945
2454         * gfortran.dg/char_array_structure_constructor.f90: Add
2455         -fwhole-file as dg-option as it otherwise fails on some
2456         systems.
2457
2458 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2459
2460         * gnat.dg/aggr16.ad[sb]: New test.
2461         * gnat.dg/aggr16_pkg.ads: New helper.
2462
2463 2010-07-23  Richard Guenther  <rguenther@suse.de>
2464
2465         PR lto/43071
2466         * g++.dg/lto/20100723-1_0.C: New testcase.
2467
2468 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2469
2470         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2471         AVX support.
2472         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2473         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2474
2475 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2476
2477         * lib/target-supports.exp (add_options_for_tls): New proc.
2478         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2479         * g++.dg/tls/static-1a.cc: Likewise.
2480         * gcc.dg/tls/emutls-1.c: Likewise.
2481         * gcc.dg/tls/opt-11.c: Likewise.
2482         * gcc.dg/tls/opt-12.c: Likewise.
2483         * gcc.dg/tls/pr24428-2.c: Likewise.
2484         * gcc.dg/tls/pr24428.c: Likewise.
2485         * obj-c++.dg/tls/static-1.mm: Likewise.
2486         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2487         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2488         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2489         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2490         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2491         * objc.dg/torture/tls/thr-init.m: Likewise.
2492         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2493
2494 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2495
2496         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2497         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2498         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2499         optimized dump files.
2500
2501 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2502
2503         PR tree-optimization/45047
2504         * gcc.c-torture/compile/pr45047.c: New test.
2505
2506 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2507
2508         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2509         instead of dg-compile.
2510         * gcc.dg/float-range-4.c: Ditto.
2511         * gcc.dg/float-range-5.c: Ditto.
2512         * gcc.dg/fold-overflow-1.c: Ditto.
2513         * gcc.dg/gomp/sections-4.c: Ditto.
2514         * gcc.dg/transparent-union-1.c: Ditto.
2515         * gcc.dg/transparent-union-2.c: Ditto.
2516         * gcc.target/i386/pr39315-check.c: Ditto.
2517         * g++.dg/gomp/sections-4.C: Ditto.
2518         * g++.dg/template/dtor7.C: Ditto.
2519         * g++.dg/tree-ssa/pr19952.C: Ditto.
2520         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2521         * gfortran.dg/graphite/pr42185.f90: Ditto.
2522         * gfortran.dg/namelist_36.f90: Ditto.
2523         * gnat.dg/noreturn1.adb: Ditto.
2524         * gnat.dg/specs/small_alignment.ads: Ditto.
2525
2526 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2527
2528         PR tree-optimization/44915
2529         * g++.dg/torture/pr44915.C: New test.
2530
2531 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2532
2533         PR tree-optimization/44914
2534         * g++.dg/tree-ssa/pr44914.C: New test.
2535
2536 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2537
2538         PR target/44290
2539         * gcc.dg/pr44290-1.c: New test.
2540         * gcc.dg/pr44290-2.c: New test.
2541
2542 2010-07-23  Jason Merrill  <jason@redhat.com>
2543
2544         PR c++/45008
2545         * g++.dg/abi/mangle44.C: New.
2546
2547 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2548
2549         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2550         for compile-time only tests.
2551         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2552         target check.
2553         * gcc.target/i386/pr39315-4.c: Ditto.
2554         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2555         target check.  Include sse-os-support.h.
2556         (main): Call check_isa and sse_os_support.
2557         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2558         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2559         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2560         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2561         target check.  Include sse-os-support.h.
2562         (main): Call check_isa and sse_os_support.
2563         * gcc.target/i386/vperm-v2df.c: Ditto.
2564
2565 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2566
2567         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2568         (check_effective_target_avx_runtime): New procedure.
2569         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2570         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2571
2572         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2573         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2574         and __get_cpuid test.
2575         * gcc.dg/compat/vector-2b_main.c: Ditto.
2576
2577         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2578
2579         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2580         for compile-time only test.
2581         * gcc.dg/pr32716.c: Ditto.
2582         * gcc.dg/pr34856.c: Ditto.
2583         * gcc.dg/pr36997.c: Ditto.
2584         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2585         * gfortran.dg/pr28158.f90: Ditto.
2586         * gfortran.dg/pr30667.f: Ditto.
2587
2588         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2589         i?86-*-* and x86_64-*-* targets to disable execution on targets
2590         without sse2 runtime support.
2591         * g++.dg/vect/vect.exp: Ditto.
2592         * gfortran.dg/vect/vect.exp: Ditto.
2593
2594         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2595         * gcc.dg/pr37544.c: Ditto.
2596         * gcc.dg/pr40550.c: Ditto.
2597         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2598         * gcc.dg/compat/vector-1a_main.c: Ditto.
2599         * gcc.dg/compat/vector-2a_main.c: Ditto.
2600         * gcc.dg/torture/pr16104-1.c: Ditto.
2601         * gcc.dg/torture/pr35771-1.c: Ditto.
2602         * gcc.dg/torture/pr35771-2.c: Ditto.
2603         * gcc.dg/torture/pr35771-3.c: Ditto.
2604         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2605         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2606         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2607         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2608         * g++.dg/other/i386-1.C: Ditto.
2609         * g++.dg/other/pr40446.C: Ditto.
2610
2611 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2612
2613         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2614
2615 2010-07-23  Daniel Kraft  <d@domob.eu>
2616
2617         PR fortran/44709
2618         * gfortran.dg/exit_1.f08: New test.
2619         * gfortran.dg/exit_2.f08: New test.
2620
2621 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2622
2623         PR tree-optimization/39839
2624         * gcc.target/arm/pr39839.c: New test case.
2625
2626 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2627
2628         * gnat.dg/unchecked_convert5b.adb: New test.
2629         * gnat.dg/unchecked_convert6.adb: Likewise.
2630         * gnat.dg/unchecked_convert6b.adb: Likewise.
2631
2632 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2633
2634         * gnat.dg/aggr15.ad[sb]: New test.
2635
2636 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2637
2638         PR debug/45024
2639         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2640
2641 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2642
2643         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2644         with dg-require-linker-plugin.
2645
2646 2010-07-22  Richard Guenther  <rguenther@suse.de>
2647
2648         PR lto/43850
2649         * g++.dg/lto/20100722-1_0.C: New testcase.
2650
2651 2010-07-22  Richard Guenther  <rguenther@suse.de>
2652
2653         PR lto/42451
2654         * gcc.dg/lto/20100720-3_0.c: New testcase.
2655         * gcc.dg/lto/20100720-3_1.c: Likewise.
2656
2657 2010-07-22  Richard Guenther  <rguenther@suse.de>
2658
2659         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2660         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2661
2662         PR lto/43373
2663         * gcc.dg/lto/20100722-1_0.c: New testcase.
2664
2665 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2666
2667         PR tree-optimization/44891
2668         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2669
2670 2010-07-22  Richard Guenther  <rguenther@suse.de>
2671
2672         PR tree-optimization/45017
2673         * gcc.c-torture/execute/pr45017.c: New testcase.
2674
2675 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2676
2677         PR fortran/45019
2678         * gfortran.dg/aliasing_dummy_5.f90: New.
2679
2680 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2681
2682         PR target/43698
2683         * gcc.target/arm/pr43698.c: New test.
2684
2685 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2686
2687         PR fortran/44929
2688         * Revert my commit r162325 for this PR.
2689
2690 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2691
2692         PR debug/45015
2693         * gcc.target/m68k/pr45015.c: New test.
2694
2695 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2696
2697         PR c++/44641
2698         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2699         comments.
2700
2701 2010-07-21  Richard Guenther  <rguenther@suse.de>
2702
2703         PR lto/45018
2704         * g++.dg/lto/20100721-1_0.C: New testcase.
2705
2706 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2707
2708         PR tree-optimization/44900
2709         * g++.dg/torture/pr44900.C: New test.
2710
2711 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2712
2713         PR middle-end/44738
2714         * c-c++-common/uninit-17.c: Correct expected error.
2715
2716 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2717
2718         * gcc.dg/guality/asm-1.c: New test.
2719
2720         PR debug/45003
2721         * gcc.dg/guality/pr45003-2.c: New test.
2722         * gcc.dg/guality/pr45003-3.c: New test.
2723
2724 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2725
2726         PR libfortran/44697
2727         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2728
2729 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2730
2731         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2732         defined on the current line.
2733         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2734         * g++.dg/debug/dwarf2/pr44641.C: New.
2735
2736 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2737
2738         * gcc.target/powerpc/block-move-1.c: New test.
2739         * gcc.target/powerpc/block-move-2.c: New test.
2740
2741 2010-07-20  Jason Merrill  <jason@redhat.com>
2742
2743         PR c++/44967
2744         * g++.dg/cpp0x/sfinae2.C: New.
2745
2746 2010-07-20  Richard Guenther  <rguenther@suse.de>
2747
2748         PR lto/42696
2749         * gcc.dg/lto/20100720-4_0.c: New testcase.
2750
2751 2010-07-20  Richard Guenther  <rguenther@suse.de>
2752
2753         PR lto/43221
2754         * gcc.dg/lto/20100720-2_0.c: New testcase.
2755         * gcc.dg/lto/20100720-2_1.c: Likewise.
2756
2757 2010-07-20  Richard Guenther  <rguenther@suse.de>
2758
2759         PR lto/43208
2760         * gcc.dg/lto/20100720-1_0.c: New testcase.
2761         * gcc.dg/lto/20100720-1_1.c: Likewise.
2762
2763 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2764
2765         PR debug/45003
2766         * gcc.dg/guality/pr45003-1.c: New test.
2767
2768 2010-07-20  Richard Guenther  <rguenther@suse.de>
2769
2770         PR tree-optimization/44977
2771         * gcc.dg/torture/pr44977.c: New testcase.
2772
2773 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2774
2775         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2776         sync_char_short
2777
2778 2010-07-20  Richard Guenther  <rguenther@suse.de>
2779
2780         PR middle-end/44971
2781         PR middle-end/44988
2782         * gcc.dg/pr44971.c: New testcase.
2783         * gcc.c-torture/compile/pr44988.c: Likewise.
2784
2785 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2786
2787         PR fortran/44929
2788         * gfortran.dg/allocate_with_typespec.f90: New test.
2789         * gfortran.dg/allocate_derived_1.f90: Update error message.
2790
2791 2010-07-19  Jason Merrill  <jason@redhat.com>
2792
2793         PR c++/44996
2794         * g++.dg/cpp0x/decltype23.C: New.
2795
2796 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2797
2798         PR fortran/42385
2799         * gfortran.dg/class_defined_operator_1.f03 : New test.
2800
2801 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2802
2803         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2804         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2805         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2806         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2807
2808 2010-07-19  Richard Guenther  <rguenther@suse.de>
2809
2810         PR middle-end/44941
2811         * gcc.c-torture/compile/pr44941.c: New testcase.
2812
2813 2010-07-19  Jason Merrill  <jason@redhat.com>
2814
2815         PR c++/44969
2816         * g++.dg/template/sfinae24.C: New.
2817
2818 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2819
2820         PR fortran/44353
2821         * gfortran.dg/data_implied_do_2.f90: Removed.
2822
2823 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2824
2825         PR c++/44969
2826         * g++.dg/template/sfinae23.C: New.
2827
2828 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2829
2830         * lib/target-supports.exp (check_sse_os_support_available): New
2831         proc.
2832         (check_sse_hw_available): New proc.
2833         (check_effective_target_sse_runtime): New proc.
2834         (check_effective_target_sse2_runtime): New proc.
2835         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2836         -msse2 if check_sse_os_support_available.
2837         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2838         check_sse_os_support_available.
2839         * gcc.dg/vect/vect.exp: Likewise.
2840         * gfortran.dg/vect/vect.exp: Likewise.
2841         * gcc.target/i386/sol2-check: Renamed to ...
2842         * gcc.target/i386/sse-os-support.h: ... this.
2843         (sol2_check): Renamed to ...
2844         (sse_os_support): ... this.
2845         Only test movss with xmm registers.
2846         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2847         Removed ILL_INSN, ILL_INSN_LEN.
2848         * gcc.target/i386/sse2-check.h: Likewise.
2849         * gcc.target/i386/sse3-check.h: Likewise.
2850         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2851         Removed cpuid.h, __get_cpuid test.
2852         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2853         Removed cpuid.h, __get_cpuid test.
2854         * g++.dg/other/pr40446.C: Likewise.
2855         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2856         * gcc.dg/compat/vector-1a_main.c: Likewise.
2857         * gcc.dg/compat/vector-2a_main.c: Likewise.
2858         * gcc.dg/pr36584.c: Likewise.
2859         * gcc.dg/pr37544.c: Likewise.
2860         * gcc.dg/torture/pr16104-1.c: Likewise.
2861         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2862         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2863         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2864         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2865         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2866         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2867         sse2_runtime.
2868         * gcc.dg/torture/pr35771-2.c: Likewise.
2869         * gcc.dg/torture/pr35771-3.c: Likewise.
2870         * gcc.target/i386/pr39315-2.c: Likewise.
2871         * gcc.target/i386/pr39315-4.c: Likewise.
2872         * gcc.target/i386/vperm-v2df.c: Likewise.
2873         * gcc.target/i386/vperm-v2di.c: Likewise.
2874         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2875         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2876         sse_runtime.
2877
2878 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2879
2880         PR fortran/44353
2881         * gfortran.dg/data_implied_do_2.f90: New test.
2882
2883 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2884
2885         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2886
2887 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2888
2889         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2890         to the "mips16" group.
2891         (mips_using_mips16_p): New procedure.
2892         (mips-dg-options): Use it.
2893
2894 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2895
2896         * gcc.target/mips/mips16-attributes-4.c: New test.
2897
2898 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2899
2900         PR testsuite/44418
2901         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2902         * gcc.target/powerpc/recip-2.c: Ditto.
2903         * gcc.target/powerpc/recip-3.c: Ditto.
2904
2905 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2906
2907         * gcc.target/arm/pr42235.c: New test.
2908
2909 2010-07-16  Jason Merrill  <jason@redhat.com>
2910
2911         PR c++/32505
2912         * g++.dg/template/partial8.C: New.
2913
2914 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2915
2916         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2917         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2918         in C++.
2919         (gualcvt): New overloaded inline.
2920         (GUALCVT): Use it for C++.
2921         * g++.dg/guality/guality.exp: New.
2922         * g++.dg/guality/guality.h: New.
2923         * g++.dg/guality/redeclaration1.C: New test.
2924         * g++.dg/dg.exp: Prune also guality/* tests.
2925         * gcc.dg/guality/pr43141.c: Moved to...
2926         * c-c++-common/guality/pr43141.c: ... here.
2927
2928 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2929
2930         PR libfortran/37077
2931         * gfortran.dg/char4_iunit_2.f03: New test.
2932
2933 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2934
2935         * lib/plugin-support.exp (plugin-test-execute):
2936         Add ${gcc_objdir}/intl to includes.
2937
2938 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2939
2940         PR target/44942
2941         * gcc.c-torture/execute/pr44942.c: New test.
2942         * gcc.target/i386/pr44942.c: New test.
2943
2944 2010-07-15  Jason Merrill  <jason@redhat.com>
2945
2946         PR c++/44909
2947         * g++.dg/cpp0x/implicit7.C: New.
2948         * g++.dg/cpp0x/implicit8.C: New.
2949
2950 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2951
2952         Disable float tests for __SPU__ targets due to lack of signed zero:
2953         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2954         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2955         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2956         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2957         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2958         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2959         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2960         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2961         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2962
2963 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2964
2965         * gfortran.dg/select_char_2.f90: New test.
2966
2967 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2968
2969         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2970         with DECL_CHAIN.
2971
2972 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2973
2974         PR fortran/44936
2975         * gfortran.dg/typebound_generic_9.f03: New.
2976
2977 2010-07-15  Richard Guenther  <rguenther@suse.de>
2978
2979         PR tree-optimization/44946
2980         * gcc.c-torture/compile/pr44946.c: New testcase.
2981
2982 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2983
2984         PR fortran/40206
2985         * gfortran.dg/select_char_3.f90: New test.
2986
2987 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2988             Kevin F. Quinn  <kevquinn@gentoo.org>
2989
2990         * gcc.dg/Wtrampolines.c: New.
2991
2992 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2993
2994         PR libfortran/44934
2995         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2996
2997 2010-07-14  Jason Merrill  <jason@redhat.com>
2998
2999         PR c++/44810
3000         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3001
3002         Implement C++0x unrestricted unions (N2544)
3003         * g++.dg/cpp0x/union1.C: New.
3004         * g++.dg/cpp0x/union2.C: New.
3005         * g++.dg/cpp0x/union3.C: New.
3006         * g++.dg/cpp0x/defaulted2.C: Adjust.
3007         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3008         * g++.old-deja/g++.ext/anon2.C: Adjust.
3009         * g++.old-deja/g++.mike/misc6.C: Adjust.
3010
3011 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3012
3013         PR fortran/44925
3014         * gfortran.dg/c_loc_tests_15.f90: New.
3015
3016 2010-07-13  Jason Merrill  <jason@redhat.com>
3017
3018         PR c++/44909
3019         * g++.dg/cpp0x/implicit6.C: New.
3020
3021 2010-07-13  Jason Merrill  <jason@redhat.com>
3022
3023         PR c++/44540
3024         * g++.dg/abi/noreturn1.C: New.
3025         * g++.dg/abi/noreturn2.C: New.
3026
3027 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3028
3029         PR other/44874
3030         PR debug/44832
3031         * c-c++-common/pr44832.c: New test.
3032
3033 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3034
3035         PR objc/44488
3036         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3037         on the target.  Make sure that we can assemble the emitted asm when
3038         the test type is 'compile'.
3039
3040 2010-07-13  Richard Guenther  <rguenther@suse.de>
3041
3042         PR tree-optimization/36960
3043         * g++.dg/torture/pr36960.C: New testcase.
3044
3045 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3046
3047         PR c++/44908
3048         * g++.dg/template/sfinae21.C: New.
3049         * g++.dg/template/sfinae22.C: Likewise.
3050
3051 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3052
3053         PR testsuite/42843
3054         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3055         * gcc.dg/plugin/ggcplug.c: Likewise.
3056         * g++.dg/plugin/selfassign.c: Likewise.
3057         * g++.dg/plugin/attribute_plugin.c: Likewise.
3058         * g++.dg/plugin/dumb_plugin.c: Likewise.
3059         * g++.dg/plugin/pragma_plugin.c: Likewise.
3060
3061 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3062
3063         * gcc.c-torture/execute/pr44683.x: New.
3064         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3065
3066 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3067
3068         PR fortran/44434
3069         PR fortran/44565
3070         PR fortran/43945
3071         PR fortran/44869
3072         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3073         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3074         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3075         * gfortran.dh/typebound_call_16.f03: New.
3076         * gfortran.dg/typebound_generic_6.f03: New.
3077         * gfortran.dg/typebound_generic_7.f03: New.
3078         * gfortran.dg/typebound_generic_8.f03: New.
3079
3080 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3081
3082         PR libfortran/37077
3083         * gfortran.dg/char4_iunit_1.f03: New test.
3084
3085 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3086
3087         * gcc.dg/tree-ssa/vrp53.c: New test.
3088
3089 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3090
3091         PR c++/44907
3092         * g++.dg/template/sfinae19.C: New.
3093         * g++.dg/template/sfinae20.C: Likewise.
3094
3095 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3096
3097         * gcc.target/arm/interrupt-1.c: New test.
3098         * gcc.target/arm/interrupt-2.c: New test.
3099
3100 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3101
3102         * gcc.dg/pr42427.c: Require c99_runtime.
3103         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3104         c99_runtime.
3105         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3106         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3107         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3108         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3109         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3110         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3111         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3112         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3113         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3114         * gcc.target/i386/pr37275.c: Require visibility support.
3115
3116 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3117
3118         * lib/target-supports.exp (check_effective_target_sse): New proc.
3119         * gcc.target/i386/sol2-check.h: New file.
3120         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3121         Include sol2-check.h.
3122         (main) Only run do_test () if sol2_check ().
3123         * gcc.target/i386/sse2-check.h: Likewise.
3124         * gcc.target/i386/sse3-check.h: Likewise.
3125         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3126         [__sun__ && __svr4__]: Execute SSE2 instruction.
3127         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3128         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3129         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3130         * g++.dg/ext/vector14.C: Likewise.
3131         * g++.dg/other/mmintrin.C: Likewise.
3132         * gcc.dg/20020418-1.c: Likewise.
3133         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3134         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3135         * gcc.dg/format/unnamed-1.c: Likewise.
3136         Adapt dg-warning line number.
3137         * gcc.dg/graphite/pr40281.c: Likewise.
3138         * gcc.dg/pr32176.c: Likewise.
3139         * gcc.dg/pr40550.c: Likewise.
3140         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3141         * gcc.dg/torture/pr36891.c: Likewise.
3142         * gcc.target/i386/20020218-1.c: Likewise.
3143         * gcc.target/i386/20020523.c: Likewise.
3144         * gcc.target/i386/abi-1.c: Likewise.
3145         * gcc.target/i386/brokensqrt.c: Likewise.
3146         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3147         * gcc.target/i386/pr13366.c: Likewise.
3148         * gcc.target/i386/pr13685.c: Likewise.
3149         * gcc.target/i386/pr24306.c: Likewise.
3150         * gcc.target/i386/pr31486.c: Likewise.
3151         * gcc.target/i386/pr32065-1.c: Likewise.
3152         * gcc.target/i386/pr32065-2.c: Likewise.
3153         * gcc.target/i386/pr32389.c: Likewise.
3154         * gcc.target/i386/pr38824.c: Likewise.
3155         * gcc.target/i386/pr38931.c: Likewise.
3156         * gcc.target/i386/pr39592-1.c: Likewise.
3157         * gcc.target/i386/pr43766.c: Likewise.
3158         * gcc.target/i386/recip-divf.c: Likewise.
3159         * gcc.target/i386/recip-sqrtf.c: Likewise.
3160         * gcc.target/i386/recip-vec-divf.c: Likewise.
3161         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3162         * gcc.target/i386/sse-1.c: Likewise.
3163         * gcc.target/i386/sse-16.c: Likewise.
3164         * gcc.target/i386/sse-2.c: Likewise.
3165         * gcc.target/i386/sse-20.c: Likewise.
3166         * gcc.target/i386/sse-3.c: Likewise.
3167         * gcc.target/i386/sse-7.c: Likewise.
3168         * gcc.target/i386/sse-9.c: Likewise.
3169         * gcc.target/i386/sse-addps-1.c: Likewise.
3170         * gcc.target/i386/sse-addss-1.c: Likewise.
3171         * gcc.target/i386/sse-andnps-1.c: Likewise.
3172         * gcc.target/i386/sse-andps-1.c: Likewise.
3173         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3174         * gcc.target/i386/sse-comiss-1.c: Likewise.
3175         * gcc.target/i386/sse-comiss-2.c: Likewise.
3176         * gcc.target/i386/sse-comiss-3.c: Likewise.
3177         * gcc.target/i386/sse-comiss-4.c: Likewise.
3178         * gcc.target/i386/sse-comiss-5.c: Likewise.
3179         * gcc.target/i386/sse-comiss-6.c: Likewise.
3180         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3181         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3182         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3183         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3184         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3185         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3186         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3187         * gcc.target/i386/sse-divps-1.c: Likewise.
3188         * gcc.target/i386/sse-divss-1.c: Likewise.
3189         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3190         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3191         * gcc.target/i386/sse-maxps-1.c: Likewise.
3192         * gcc.target/i386/sse-maxss-1.c: Likewise.
3193         * gcc.target/i386/sse-minps-1.c: Likewise.
3194         * gcc.target/i386/sse-minss-1.c: Likewise.
3195         * gcc.target/i386/sse-movaps-1.c: Likewise.
3196         * gcc.target/i386/sse-movaps-2.c: Likewise.
3197         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3198         * gcc.target/i386/sse-movhps-1.c: Likewise.
3199         * gcc.target/i386/sse-movhps-2.c: Likewise.
3200         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3201         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3202         * gcc.target/i386/sse-movntps-1.c: Likewise.
3203         * gcc.target/i386/sse-movss-1.c: Likewise.
3204         * gcc.target/i386/sse-movss-2.c: Likewise.
3205         * gcc.target/i386/sse-movss-3.c: Likewise.
3206         * gcc.target/i386/sse-movups-1.c: Likewise.
3207         * gcc.target/i386/sse-movups-2.c: Likewise.
3208         * gcc.target/i386/sse-mulps-1.c: Likewise.
3209         * gcc.target/i386/sse-mulss-1.c: Likewise.
3210         * gcc.target/i386/sse-orps-1.c: Likewise.
3211         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3212         * gcc.target/i386/sse-recip-vec.c: Likewise.
3213         * gcc.target/i386/sse-recip.c: Likewise.
3214         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3215         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3216         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3217         * gcc.target/i386/sse-subps-1.c: Likewise.
3218         * gcc.target/i386/sse-subss-1.c: Likewise.
3219         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3220         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3221         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3222         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3223         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3224         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3225         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3226         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3227         * gcc.target/i386/sse-xorps-1.c: Likewise.
3228         * gcc.target/i386/ssefn-1.c: Likewise.
3229         * gcc.target/i386/ssefn-3.c: Likewise.
3230         * gcc.target/i386/sseregparm-1.c: Likewise.
3231         * gcc.target/i386/stackalign/return-3.c: Likewise.
3232         * gcc.target/i386/vectorize1.c: Likewise.
3233         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3234         * gcc.target/i386/xorps-sse.c: Likewise.
3235         * gfortran.dg/pr28158.f90: Likewise.
3236         * gfortran.dg/pr30667.f: Likewise.
3237         * gnat.dg/loop_optimization7.adb: Likewise.
3238         * gnat.dg/sse_nolib.adb: Likewise.
3239
3240 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3241
3242         PR fortran/44702
3243         * gfortran.dg/use_rename_6.f90: New.
3244         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3245
3246 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3247
3248         PR fortran/44869
3249         * gfortran.dg/class_24.f03: New.
3250
3251 2010-07-10  Richard Guenther  <rguenther@suse.de>
3252
3253         PR lto/44889
3254         * gcc.dg/lto/20100709-1_0.c: New testcase.
3255         * gcc.dg/lto/20100709-1_1.c: Likewise.
3256
3257 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3258
3259         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3260
3261 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3262
3263         PR objc/44140
3264         * objc.dg/lto/trivial-1_0.m: New.
3265         * objc.dg/lto/lto.exp: New.
3266         * obj-c++.dg/lto/trivial-1_0.mm: New.
3267         * obj-c++.dg/lto/lto.exp: New.
3268         * objc.dg/symtab-1.m: Adjust sizes.
3269         * objc.dg/image-info.m: Do not run for gnu-runtime.
3270
3271 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3272
3273         * gcc.dg/pr32370.c: Allow another kind of error message.
3274
3275 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3276
3277         * gnat.dg/atomic3.adb: New test.
3278
3279 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3280             Denys Vlasenko  <dvlasenk@redhat.com>
3281             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3282
3283         PR tree-optimization/28632
3284         * gcc.dg/tree-ssa/vrp51.c: New test.
3285         * gcc.dg/tree-ssa/vrp52.c: New test.
3286
3287 2010-07-09  Jason Merrill  <jason@redhat.com>
3288
3289         * g++.dg/abi/covariant6.C: New.
3290         * g++.dg/inherit/covariant17.C: Test both bases.
3291         * g++.dg/inherit/covariant7.C: Check vtable layout.
3292
3293 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3294
3295         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3296
3297 2010-07-09  Richard Guenther  <rguenther@suse.de>
3298
3299         PR tree-optimization/44852
3300         * gcc.c-torture/execute/pr44852.c: New testcase.
3301
3302 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3303
3304         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3305         multiplication by values.
3306         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3307         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3308
3309 2010-07-09  Richard Guenther  <rguenther@suse.de>
3310
3311         PR tree-optimization/44882
3312         * gfortran.dg/pr44882.f90: New testcase.
3313
3314 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3315
3316         PR target/40657
3317         * gcc.target/arm/pr40657-1.c: New test.
3318         * gcc.target/arm/pr40657-2.c: New test.
3319         * gcc.c-torture/execute/pr40657.c: New test.
3320
3321 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3322
3323         * gcc.dg/tree-ssa/vrp50.c: New test.
3324         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3325
3326 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3327
3328         PR fortran/44649
3329         * gfortran.dg/c_sizeof_1.f90: Modified.
3330         * gfortran.dg/storage_size_1.f08: New.
3331         * gfortran.dg/storage_size_2.f08: New.
3332
3333 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3334
3335         * gcc.c-torture/execute/20100708-1.c: New test.
3336
3337 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3338
3339         PR fortran/44847
3340         * gfortran.dg/gomp/pr44847.f90: New test.
3341
3342 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3343
3344         PR tree-optimization/44710
3345         * gcc.dg/tree-ssa/ifc-6.c: New.
3346         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3347
3348 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3349
3350         PR fortran/18918
3351         * gfortran.dg/coarray_10.f90: Add an additional test.
3352
3353 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3354
3355         PR middle-end/44828
3356         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3357         * gcc.c-torture/execute/pr44828.x: Revert.
3358
3359 2010-07-08  Jason Merrill  <jason@redhat.com>
3360
3361         PR c++/43120
3362         * g++.dg/inherit/covariant17.C: New.
3363         * g++.dg/abi/covariant1.C: Actually test for the bug.
3364
3365 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3366
3367         PR rtl-optimization/44838
3368         * gcc.dg/pr44838.c: New.
3369
3370 2010-07-08  Richard Guenther  <rguenther@suse.de>
3371
3372         PR tree-optimization/44831
3373         * gcc.c-torture/compile/pr44831.c: New testcase.
3374         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3375
3376 2010-07-08  Richard Guenther  <rguenther@suse.de>
3377
3378         PR tree-optimization/44861
3379         * g++.dg/vect/pr44861.cc: New testcase.
3380
3381 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3382
3383         PR middle-end/44828
3384         * gcc.c-torture/execute/pr44828.x: New file.
3385
3386 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3387
3388         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3389         dg-options.
3390         * g++.dg/ext/altivec-17.C: Adjust error message.
3391
3392 2010-07-07  Tom Tromey  <tromey@redhat.com>
3393
3394         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3395
3396 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3397
3398         PR target/44844
3399         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3400         * gcc.target/i386/rdrand-2.c: Likewise.
3401         * gcc.target/i386/rdrand-3.c: Likewise.
3402
3403 2010-07-07  Jan Hubicka  <jh@suse.cz>
3404
3405         PR middle-end/44813
3406         * g++.dg/torture/pr44813.C: New testcase.
3407         * g++.dg/torture/pr44826.C: New testcase.
3408
3409 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3410
3411         PR rtl-optimization/44787
3412         * gcc.c-torture/compile/pr44788.c: New test.
3413         * gcc.target/arm/pr44788.c: New test.
3414
3415 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3416
3417         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3418
3419 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3420
3421         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3422         to dg-options.
3423
3424 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3425
3426         PR fortran/44742
3427         * gfortran.dg/parameter_array_init_6.f90: New.
3428         * gfortran.dg/initialization_20.f90: Update dg-error.
3429         * gfortran.dg/initialization_24.f90: Ditto.
3430
3431 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3432         PR fortran/PR44693
3433         * gfortran.dg/dim_range_1.f90:  New test.
3434         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3435
3436 2010-07-06  Jason Merrill  <jason@redhat.com>
3437
3438         PR c++/44703
3439         * g++.dg/cpp0x/initlist41.C: New.
3440
3441         PR c++/44778
3442         * g++.dg/template/ptrmem22.C: New.
3443
3444 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3445
3446         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3447         support.
3448         * gcc.target/i386/i386.exp: Likewise.
3449
3450 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3451
3452         PR testsuite/44195
3453         * gcc.dg/lto/20100518_0.c: Limit to x86.
3454
3455 2010-07-06  Richard Guenther  <rguenther@suse.de>
3456
3457         PR middle-end/44828
3458         * gcc.c-torture/execute/pr44828.c: New testcase.
3459
3460 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3461
3462         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3463         * g++.dg/warn/volatile1.C: Likewise.
3464         * g++.dg/template/warn1.C: Likewise.
3465
3466 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3467
3468         AVX Programming Reference (June, 2010)
3469         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3470         * g++.dg/other/i386-3.C: Likewise.
3471         * gcc.target/i386/sse-12.c: Likewise.
3472
3473         * gcc.target/i386/f16c-check.h: New.
3474         * gcc.target/i386/rdfsbase-1.c: Likewise.
3475         * gcc.target/i386/rdfsbase-2.c: Likewise.
3476         * gcc.target/i386/rdgsbase-1.c: Likewise.
3477         * gcc.target/i386/rdgsbase-2.c: Likewise.
3478         * gcc.target/i386/rdrand-1.c: Likewise.
3479         * gcc.target/i386/rdrand-2.c: Likewise.
3480         * gcc.target/i386/rdrand-3.c: Likewise.
3481         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3482         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3483         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3484         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3485         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3486         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3487         * gcc.target/i386/wrfsbase-1.c: Likewise.
3488         * gcc.target/i386/wrfsbase-2.c: Likewise.
3489         * gcc.target/i386/wrgsbase-1.c: Likewise.
3490         * gcc.target/i386/wrgsbase-2.c: Likewise.
3491
3492         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3493         (__builtin_ia32_vcvtps2ph): New.
3494         (__builtin_ia32_vcvtps2ph256): Likewise.
3495
3496         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3497         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3498
3499         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3500         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3501
3502         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3503         (__builtin_ia32_vcvtps2ph256): Likewise.
3504         Add fsgsbase,rdrnd,f16c.
3505
3506         * lib/target-supports.exp (check_effective_target_f16c): New.
3507
3508 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3509
3510         * gcc.dg/guality/nrv-1.c: New test.
3511
3512 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3513
3514         PR middle-end/42505
3515         * gcc.target/arm/pr42505.c: New test case.
3516
3517 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3518
3519         PR c++/44808
3520         * g++.dg/opt/nrv16.C: New test.
3521
3522 2010-07-05  Richard Guenther  <rguenther@suse.de>
3523
3524         PR tree-optimization/44784
3525         * gcc.c-torture/compile/pr44784.c: New testcase.
3526
3527 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3528
3529         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3530         Increase loop bound and array size.
3531         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3532         Likewise.
3533
3534 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3535
3536         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3537         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3538         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3539         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3540         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3541
3542 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3543
3544         PR c++/22138
3545         * g++.dg/parse/template25.C: New.
3546
3547 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3548
3549         PR rtl-optimization/44695
3550         * gcc.dg/torture/pr44695.c: New.
3551
3552 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3553
3554         PR c++/16630
3555         * g++.dg/ext/pretty3.C: New.
3556
3557 2010-07-04  Richard Guenther  <rguenther@suse.de>
3558
3559         PR middle-end/44809
3560         * g++.dg/torture/pr44809.C: New testcase.
3561
3562 2010-07-04  Richard Guenther  <rguenther@suse.de>
3563
3564         PR tree-optimization/44656
3565         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3566
3567 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3568             Revital Eres  <eres@il.ibm.com>
3569
3570         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3571         misaligned stores.
3572         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3573         gcc.dg/vect/vect-96.c: Likewise.
3574         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3575         that support misaligned stores. Change the number of expected
3576         misaligned accesses.
3577         * gcc.dg/vect/vect-peel-1.c: New test.
3578         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3579         gcc.dg/vect/vect-peel-4.c: Likewise.
3580         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3581         vectorizable on all targets that support realignment.
3582         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3583
3584 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3585
3586         PR c/44806
3587         * gcc.dg/torture/pr44806.c: New.
3588
3589 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3590
3591         * gnat.dg/cond_expr1.adb: New test.
3592
3593 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3594
3595         * gnat.dg/modular3.adb: New test.
3596         * gnat.dg/modular3_pkg.ads: New helper.
3597
3598 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3599             Mikael Pettersson  <mikpe@it.uu.se>
3600
3601         PR testsuite/44518
3602         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3603         Make signed-ness of chars explicit.  Scan the object for
3604         strings that are split by some target assemblers.
3605         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3606         explicit.
3607
3608 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3609
3610         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3611
3612 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3613
3614         PR/44128
3615         * g++.dg/warn/Wshadow-7.C: New test.
3616
3617 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3618             Julian Brown  <julian@codesourcery.com>
3619             Sandra Loosemore  <sandra@codesourcery.com>
3620
3621         * gcc.c-torture/execute/20100416-1.c: New test case.
3622
3623 2010-07-02  Julian Brown  <julian@codesourcery.com>
3624             Sandra Loosemore  <sandra@codesourcery.com>
3625
3626         PR target/43703
3627
3628         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3629         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3630
3631 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3632             Julian Brown  <julian@codesourcery.com>
3633
3634         * gcc.target/arm/neon/vadds64.c: Regenerated.
3635         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3636         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3637         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3638         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3639         * gcc.target/arm/neon-vmls-1.c: Likewise.
3640         * gcc.target/arm/neon-vsubs64.c: New execution test.
3641         * gcc.target/arm/neon-vsubu64.c: New execution test.
3642         * gcc.target/arm/neon-vadds64.c: New execution test.
3643         * gcc.target/arm/neon-vaddu64.c: New execution test.
3644
3645 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3646
3647         * gcc.target/arm/neon-vands64.c: New.
3648         * gcc.target/arm/neon-vandu64.c: New.
3649         * gcc.target/arm/neon-vbics64.c: New.
3650         * gcc.target/arm/neon-vbicu64.c: New.
3651         * gcc.target/arm/neon-veors64.c: New.
3652         * gcc.target/arm/neon-veoru64.c: New.
3653         * gcc.target/arm/neon-vorns64.c: New.
3654         * gcc.target/arm/neon-vornu64.c: New.
3655         * gcc.target/arm/neon-vorrs64.c: New.
3656         * gcc.target/arm/neon-vorru64.c: New.
3657         * gcc.target/arm/neon/vands64.c: Regenerated.
3658         * gcc.target/arm/neon/vandu64.c: Regenerated.
3659         * gcc.target/arm/neon/vbics64.c: Regenerated.
3660         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3661         * gcc.target/arm/neon/veors64.c: Regenerated.
3662         * gcc.target/arm/neon/veoru64.c: Regenerated.
3663         * gcc.target/arm/neon/vorns64.c: Regenerated.
3664         * gcc.target/arm/neon/vornu64.c: Regenerated.
3665         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3666         * gcc.target/arm/neon/vorru64.c: Regenerated.
3667
3668 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3669
3670         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3671
3672 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3673
3674         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3675         * gfortran.dg/intent_out_5.f90: Same.
3676         * gfortran.dg/ltrans-7.f90: Same.
3677         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3678
3679 2010-07-02  Jan Hubicka  <jh@suse.cz>
3680
3681         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3682
3683 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3684
3685         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3686
3687 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3688
3689         PR c++/44780
3690         * c-c++-common/Wunused-var-12.c: New test.
3691
3692 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3693
3694         PR target/42835
3695         * gcc.target/arm/pr42835.c: New test.
3696
3697         PR target/42172
3698         * gcc.target/arm/pr42172-1.c: New test.
3699
3700 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3701
3702         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3703
3704 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3705
3706         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3707         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3708         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3709         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3710         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3711         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3712         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3713         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3714         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3715         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3716         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3717         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3718         * gcc.target/arm/neon-vdup_ns64.c: New.
3719         * gcc.target/arm/neon-vdup_nu64.c: New.
3720         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3721         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3722         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3723         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3724         * gcc.target/arm/neon-vmov_ns64.c: New.
3725         * gcc.target/arm/neon-vmov_nu64.c: New.
3726         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3727         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3728         * gcc.target/arm/neon-vget_lanes64.c: New.
3729         * gcc.target/arm/neon-vget_laneu64.c: New.
3730         * gcc.target/arm/neon-vset_lanes64.c: New.
3731         * gcc.target/arm/neon-vset_laneu64.c: New.
3732
3733 2010-07-02  Richard Guenther  <rguenther@suse.de>
3734
3735         * g++.dg/torture/20100702-1.C: New testcase.
3736
3737 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3738
3739         PR target/44707
3740         * gcc.c-torture/compile/pr44707.c: New test.
3741
3742 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3743
3744         PR c++/44039
3745         * g++.dg/template/crash101.C: New.
3746
3747 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3748
3749         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3750         Use the ABI-0 accessors and fail it for m64.
3751
3752 2010-07-02  Jan Hubicka  <jh@suse.cz>
3753
3754         * g++.dg/tree-ssa/pr44706.C: New testcase.
3755
3756 2010-07-02  Richard Guenther  <rguenther@suse.de>
3757
3758         PR tree-optimization/44748
3759         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3760
3761 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3762
3763         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3764         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3765         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3766         the method types to forward:.
3767
3768 2010-06-30  Jason Merrill  <jason@redhat.com>
3769
3770         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3771         * g++.dg/other/pr25632.C: Likewise.
3772
3773 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3774
3775         PR tree-optimization/40421
3776         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3777
3778 2010-07-01  Richard Guenther  <rguenther@suse.de>
3779
3780         PR middle-end/42834
3781         PR middle-end/44468
3782         * gcc.c-torture/execute/20100316-1.c: New testcase.
3783         * gcc.c-torture/execute/pr44468.c: Likewise.
3784         * gcc.c-torture/compile/20100609-1.c: Likewise.
3785         * gcc.dg/volatile2.c: Adjust.
3786         * gcc.dg/plugin/selfassign.c: Likewise.
3787         * gcc.dg/pr36902.c: Likewise.
3788         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3789         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3790         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3791         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3792         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3793         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3794         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3795         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3796         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3797         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3798         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3799         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3800         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3801         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3802         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3803         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3804         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3805         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3806         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3807         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3808         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3809         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3810         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3811         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3812         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3813         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3814         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3815         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3816         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3817         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3818         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3819         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3820         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3821         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3822         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3823         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3824         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3825         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3826         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3827         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3828         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3829         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3830         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3831         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3832         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3833         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3834         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3835         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3836         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3837         * g++.dg/tree-ssa/pr31146.C: Likewise.
3838         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3839         * g++.dg/tree-ssa/pr33604.C: Likewise.
3840         * g++.dg/plugin/selfassign.c: Likewise.
3841         * gfortran.dg/array_memcpy_3.f90: Likewise.
3842         * gfortran.dg/array_memcpy_4.f90: Likewise.
3843         * c-c++-common/torture/pr42834.c: New testcase.
3844
3845 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3846
3847         PR c++/44628
3848         * g++.dg/template/crash100.C: New.
3849
3850 2010-06-30  Jan Hubicka  <jh@suse.cz>
3851
3852         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3853
3854 2010-06-30  Michael Matz  <matz@suse.de>
3855
3856         PR bootstrap/44699
3857         * gcc.dg/pr44699.c: New test.
3858
3859 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3860
3861         PR tree-optimization/39799
3862         * c-c++-common/uninit-17.c: New test.
3863
3864 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3865
3866         PR libfortran/43298
3867         * gfortran.dg/read_infnan_1.f90: New test.
3868
3869 2010-06-29  Jason Merrill  <jason@redhat.com>
3870
3871         Enable implicitly declared move constructor/operator= (N3053).
3872         * g++.dg/cpp0x/implicit3.C: New.
3873         * g++.dg/cpp0x/implicit4.C: New.
3874         * g++.dg/cpp0x/implicit5.C: New.
3875         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3876         * g++.dg/cpp0x/not_special.C: Adjust.
3877         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3878         * g++.dg/cpp0x/rv1n.C: Adjust.
3879         * g++.dg/cpp0x/rv1p.C: Adjust.
3880         * g++.dg/cpp0x/rv2n.C: Adjust.
3881         * g++.dg/cpp0x/rv2p.C: Adjust.
3882         * g++.dg/cpp0x/rv3n.C: Adjust.
3883         * g++.dg/cpp0x/rv3p.C: Adjust.
3884         * g++.dg/cpp0x/rv4n.C: Adjust.
3885         * g++.dg/cpp0x/rv4p.C: Adjust.
3886         * g++.dg/cpp0x/rv5n.C: Adjust.
3887         * g++.dg/cpp0x/rv5p.C: Adjust.
3888         * g++.dg/cpp0x/rv6n.C: Adjust.
3889         * g++.dg/cpp0x/rv6p.C: Adjust.
3890         * g++.dg/cpp0x/rv7n.C: Adjust.
3891         * g++.dg/cpp0x/rv7p.C: Adjust.
3892         * g++.dg/cpp0x/rv8p.C: Adjust.
3893         * g++.dg/gomp/pr26690-1.C: Adjust.
3894         * g++.dg/other/error20.C: Adjust.
3895         * g++.dg/other/error31.C: Adjust.
3896         * g++.dg/parse/error19.C: Adjust.
3897         * g++.dg/template/qualttp5.C: Adjust.
3898         * g++.old-deja/g++.law/ctors5.C: Adjust.
3899
3900         Enable implicitly deleted functions (N2346)
3901         * g++.dg/cpp0x/defaulted17.C: New.
3902         * g++.dg/cpp0x/implicit1.C: New.
3903         * g++.dg/cpp0x/implicit2.C: New.
3904         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3905         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3906         * g++.dg/init/ctor4.C: Adjust.
3907         * g++.dg/init/synth2.C: Adjust.
3908         * g++.dg/lto/20081118_1.C: Adjust.
3909         * g++.dg/other/error13.C: Adjust.
3910         * g++.dg/other/unused1.C: Adjust.
3911         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3912         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3913         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3914         * g++.old-deja/g++.law/ctors17.C: Adjust.
3915         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3916         * g++.old-deja/g++.pt/assign1.C: Adjust.
3917         * g++.old-deja/g++.pt/crash20.C: Adjust.
3918
3919         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3920         * g++.dg/cpp0x/defaulted13.C: Adjust.
3921         * g++.dg/cpp0x/defaulted2.C: Adjust.
3922         * g++.dg/cpp0x/defaulted3.C: Adjust.
3923         * g++.dg/cpp0x/initlist9.C: Adjust.
3924         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3925         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3926         * g++.dg/init/synth2.C: Adjust.
3927
3928         * g++.dg/cpp0x/defaulted19.C: New.
3929
3930         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3931         * g++.dg/template/error23.C: Fix for -std=c++0x.
3932
3933 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3934
3935         PR fortran/44718
3936         * gfortran.dg/proc_ptr_28.f90: New.
3937
3938 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3939
3940         PR tree-optimization/43801
3941         * g++.dg/torture/pr43801.C: New test.
3942
3943         PR debug/44668
3944         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3945
3946 2010-06-29  Jason Merrill  <jason@redhat.com>
3947
3948         PR c++/44587
3949         * g++.dg/template/qualified-id2.C: New.
3950         * g++.dg/template/qualified-id3.C: New.
3951
3952 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3953
3954         PR fortran/44696
3955         * gfortran.dg/associated_target_4.f90: New.
3956
3957 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3958
3959         PR fortran/44582
3960         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3961
3962 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3963
3964         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3965
3966 2010-06-29  Jan Hubicka  <jh@suse.cz>
3967
3968         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3969
3970 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3971
3972         PR target/43902
3973         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3974         * gcc.target/arm/wmul-3.c: New test.
3975         * gcc.target/arm/wmul-4.c: New test.
3976
3977 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3978
3979         PR rtl-optimization/44659
3980         * gcc.target/i386/extract-1.c: New.
3981         * gcc.target/i386/extract-2.c: Likewise.
3982         * gcc.target/i386/extract-3.c: Likewise.
3983         * gcc.target/i386/extract-4.c: Likewise.
3984         * gcc.target/i386/extract-5.c: Likewise.
3985         * gcc.target/i386/extract-6.c: Likewise.
3986
3987 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3988
3989         PR c++/44682
3990         * g++.dg/warn/Wunused-var-14.C: New test.
3991
3992 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3993
3994         PR fortran/43298
3995         * gfortran.dg/nan_6.f90: New.
3996
3997 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3998
3999         PR tree-optimization/43781
4000         * gcc.dg/torture/pr43781.c: New.
4001
4002 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4003
4004         PR fortran/40158
4005         * gfortran.dg/actual_rank_check_1.f90: New test.
4006
4007 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4008
4009         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
4010
4011 2010-06-28  Jan Hubicka  <jh@suse.cz>
4012
4013         PR tree-optimization/44687
4014         * gcc.c-torture/compile/pr44687.c
4015
4016 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4017
4018         PR c++/44535
4019         * g++.dg/torture/pr44535.C: New test.
4020
4021 2010-06-28  Michael Matz  <matz@suse.de>
4022
4023         PR middle-end/44592
4024         * gfortran.dg/pr44592.f90: New test.
4025
4026 2010-06-28  Jan Hubicka  <jh@suse.cz>
4027
4028         PR tree-optimization/44357
4029         * g++.dg/torture/pr44357.C: New testcase.
4030
4031 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4032
4033         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4034         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4035         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4036         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4037         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4038         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4039         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4040         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4041
4042 2010-06-27  Jan Hubicka  <jh@suse.cz>
4043
4044         * gcc.c-torture/compile/pr44686.c: New file.
4045
4046 2010-06-27  Richard Guenther  <rguenther@suse.de>
4047
4048         PR tree-optimization/44683
4049         * gcc.c-torture/execute/pr44683.c: New testcase.
4050
4051 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4052
4053         * gnat.dg/noreturn3.ad[sb]: New test.
4054
4055 2010-06-26  Jason Merrill  <jason@redhat.com>
4056
4057         * g++.dg/cpp0x/explicit5.C: New.
4058
4059 2010-06-26  Richard Guenther  <rguenther@suse.de>
4060
4061         PR tree-optimization/44393
4062         * gcc.dg/pr44393.c: New testcase.
4063
4064 2010-06-26  Jan Hubicka  <jh@suse.cz>
4065
4066         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4067
4068 2010-06-26  Richard Guenther  <rguenther@suse.de>
4069
4070         PR middle-end/44674
4071         * gcc.dg/pr44674.c: New testcase.
4072
4073 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4074
4075         * gcc.dg/opts-3.c: New test.
4076
4077 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4078
4079         * gfortran.dg/type_decl_1.f90: New.
4080         * gfortran.dg/type_decl_2.f90: New.
4081
4082 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4083
4084         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4085         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4086
4087 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4088
4089         PR testsuite/38946
4090         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4091         error in comparing reals.
4092
4093 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4094
4095         * selected_real_kind_2.f90: New.
4096         * selected_real_kind_3.f90: New.
4097
4098 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4099
4100         * gfortran.dg/entry_19.f90: New.
4101
4102 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4103
4104         * gfortran.dg/end_subroutine_1.f90: New.
4105         * gfortran.dg/end_subroutine_2.f90: New.
4106         * gfortran.dg/interface_proc_end.f90: Update.
4107
4108 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4109
4110         * gfortran.dg/semicolon_fixed.f: Update.
4111         * gfortran.dg/semicolon_fixed_2.f: New.
4112         * gfortran.dg/semicolon_free_2.f90: New.
4113         * gfortran.dg/semicolon_free.f90: Update.
4114
4115 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4116
4117         PR fortran/44448
4118         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4119
4120 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4121
4122         * g++.dg/ipa/iinline-3.C: New test.
4123         * gcc.dg/ipa/modif-1.c: Removed.
4124
4125 2010-06-25  Jan Hubicka  <jh@suse.cz>
4126
4127         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
4128
4129 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4130
4131         * g++.dg/ipa/iinline-2.C: New test.
4132
4133 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4134
4135         PR middle-end/43866
4136         * gfortran.dg/pr43866.f90: New test.
4137
4138         PR tree-optimization/44539
4139         * gcc.dg/pr44539.c: New test.
4140
4141 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4142
4143         From Jim Wilson:
4144         PR target/43902
4145         * gcc.target/mips/madd-9.c: New test.
4146
4147 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4148
4149         PR c/44517
4150         * gcc.dg/noncompile/pr44517.c: New.
4151         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4152
4153 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4154
4155         PR testsuite/43283
4156         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4157         and add argument to nop for IA64.
4158
4159 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4160
4161         PR target/44588
4162         * gcc.target/i386/mod-1.c: New.
4163         * gcc.target/i386/umod-1.c: Likewise.
4164         * gcc.target/i386/umod-2.c: Likewise.
4165         * gcc.target/i386/umod-3.c: Likewise.
4166
4167 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4168
4169         PR middle-end/44492
4170         * g++.dg/torture/pr44492.C: New test.
4171
4172 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4173
4174         * c-c++-common/warn-omitted-condop.c: New.
4175
4176 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4177
4178         PR fortran/44614
4179         * gfortran.dg/import8.f90: New.
4180
4181 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4182
4183         * gnat.dg/not_null.adb: Update test case.
4184
4185 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4186
4187         PR c++/44619
4188         * g++.dg/warn/Wunused-var-13.C: New test.
4189
4190         PR c++/44627
4191         * g++.dg/diagnostic/method1.C: New test.
4192
4193 2010-06-22  Cary Coutant  <ccoutant@google.com>
4194
4195         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4196
4197 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4198
4199         PR fortran/44616
4200         * gfortran.dg/abstract_type_8.f03: New.
4201
4202 2010-06-21  Jason Merrill  <jason@redhat.com>
4203
4204         * g++.dg/cpp0x/noexcept08.C: New.
4205
4206         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4207
4208 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4209
4210         PR target/44615
4211         * gcc.target/i386/sse2-vec-2a.c: New.
4212
4213 2010-06-21  DJ Delorie  <dj@redhat.com>
4214
4215         * gcc.dg/pragma-diag-1.c: New.
4216
4217 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4218
4219         PR target/44615
4220         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4221
4222 2010-06-21  Alan Modra  <amodra@gmail.com>
4223
4224         PR testsuite/44505
4225         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4226         tail call to check_fa_mid.
4227
4228 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4229
4230         PR target/44575
4231         * gcc.c-torture/execute/pr44575.c: New test.
4232
4233 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4234
4235         PR fortran/40632
4236         * gfortran.dg/contiguous_1.f90: New.
4237         * gfortran.dg/contiguous_2.f90: New.
4238         * gfortran.dg/contiguous_3.f90: New.
4239
4240 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4241
4242         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4243         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4244
4245 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4246
4247         PR target/44546
4248         * gcc.target/i386/pr44546.c: New test.
4249
4250 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4251
4252         * gcc.dg/opts-2.c: New test.
4253
4254 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4255
4256         PR fortran/44584
4257         * gfortran.dg/typebound_proc_15.f03: Modified.
4258
4259 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4260
4261         PR target/44072
4262         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4263         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4264
4265 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4266
4267         * g++.dg/ext/label13.C: Fix typo in last change.
4268
4269 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4270
4271         PR libfortran/44477
4272         * gfortran.dg/eof_3.f90
4273         * gfortran.dg/endfile_2.f90
4274         * gfortran.dg/endfile_4.f90
4275         * gfortran.dg/endfile_3.f90
4276
4277 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4278
4279         PR c++/41090
4280         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4281
4282 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4283
4284         PR fortran/44556
4285         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4286
4287 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4288
4289         * gcc.target/arm/pr40900.c: New test.
4290
4291 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4292
4293         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4294
4295 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4296
4297         PR fortran/44558
4298         * gfortran.dg/typebound_call_15.f03: New.
4299
4300 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4301
4302         PR c++/44486
4303         * g++.dg/pr44486.C: New.
4304
4305 2010-06-16  DJ Delorie  <dj@redhat.com>
4306
4307         * gcc.target/i386/volatile-bitfields-1.c: New.
4308         * gcc.target/i386/volatile-bitfields-2.c: New.
4309
4310 2010-06-16  Jason Merrill  <jason@redhat.com>
4311
4312         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4313
4314         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4315
4316 2010-06-16  Richard Guenther  <rguenther@suse.de>
4317
4318         PR c/44555
4319         * gcc.c-torture/execute/pr44555.c: New testcase.
4320
4321 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4322
4323         PR fortran/44549
4324         * gfortran.dg/typebound_proc_16.f03: New.
4325
4326 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4327
4328         * g++.dg/torture/pr43905.C: New test.
4329
4330 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4331
4332         PR testsuite/44538
4333         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4334         initialization loop from being vectorized.
4335         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4336
4337 2010-06-16  Alan Modra  <amodra@gmail.com>
4338
4339         PR tree-optimization/44507
4340         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4341
4342 2010-06-15  Jason Merrill  <jason@redhat.com>
4343
4344         * g++.dg/overload/arg3.C: Adjust error locations.
4345         * g++.dg/overload/copy1.C: Likewise.
4346         * g++.dg/tc1/dr152.C: Likewise.
4347         * g++.dg/template/incomplete4.C: Likewise.
4348         * g++.dg/template/incomplete5.C: Likewise.
4349         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4350         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4351         * g++.old-deja/g++.pt/crash9.C: Likewise.
4352
4353         * g++.dg/inherit/virtual5.C: New.
4354
4355         * g++.dg/cpp0x/defaulted18.C: New.
4356
4357         * g++.dg/cpp0x/initlist40.C: New.
4358
4359         * g++.dg/cpp0x/initlist39.C: New.
4360
4361 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4362
4363         PR middle-end/44391
4364         * gcc.dg/graphite/pr44391.c: New.
4365
4366 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4367
4368         PR fortran/43388
4369         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4370         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4371         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4372         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4373
4374 2010-06-15  Richard Guenther  <rguenther@suse.de>
4375
4376         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4377
4378 2010-06-15  Richard Guenther  <rguenther@suse.de>
4379
4380         * gcc.dg/vect/bb-slp-21.c: Adjust.
4381         * gcc.dg/vect/bb-slp-13.c: Likewise
4382         * gcc.dg/vect/bb-slp-4.c: Likewise
4383         * gcc.dg/vect/bb-slp-22.c: Likewise
4384         * gcc.dg/vect/bb-slp-14.c: Likewise
4385         * gcc.dg/vect/bb-slp-23.c: Likewise
4386         * gcc.dg/vect/bb-slp-15.c: Likewise
4387         * gcc.dg/vect/bb-slp-17.c: Likewise
4388         * gcc.dg/vect/bb-slp-18.c: Likewise
4389         * gcc.dg/vect/bb-slp-19.c: Likewise
4390         * gcc.dg/vect/bb-slp-10.c: Likewise
4391         * gcc.dg/vect/bb-slp-11.c: Likewise
4392         * gcc.dg/vect/bb-slp-20.c: Likewise
4393         * gcc.dg/vect/bb-slp-3.c: Likewise
4394
4395 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4396
4397         PR fortran/44536
4398         * gfortran.dg/gomp/pr44536.f90: New test.
4399         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4400
4401 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4402
4403         PR target/44534
4404         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4405         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4406
4407 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4408
4409         PR tree-optimization/44508
4410         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4411
4412         PR bootstrap/44509
4413         * gcc.dg/pr44509.c: New test.
4414
4415 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4416
4417         PR tree-optimization/44507
4418         * gcc.dg/vect/pr44507.c: New test.
4419
4420 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4421
4422         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4423         and c-pretty-print.h.
4424
4425         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4426
4427 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4428
4429         * gfortran.dg/whole_file_18.f90: Updated error message.
4430
4431 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4432
4433         * gfortran.dg/whole_file_20.f03: New.
4434
4435 2010-06-12  Jan Hubicka  <jh@suse.cz>
4436
4437         * gcc.c-torture/compile/pc44485.c: New testcase.
4438
4439 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4440
4441         PR fortran/40117
4442         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4443         * gfortran.dg/typebound_proc_14.f03: New.
4444         * gfortran.dg/typebound_proc_15.f03: New.
4445
4446 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4447
4448         * gcc.dg/opts-1.c: New test.
4449
4450 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4451
4452         * gcc.dg/funroll-loops-all.c: Update expected error.
4453
4454 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4455
4456         PR target/44481
4457         * gcc.target/i386/pr44481.c: New test.
4458
4459 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4460
4461         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4462
4463 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4464
4465         PR middle-end/44483
4466         * gcc.dg/tree-ssa/pr44483.c: New.
4467
4468 2010-06-11  Paul Brook  <paul@codesourcery.com>
4469
4470         * g++.dg/other/arm-neon-1.C: New test.
4471
4472 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4473
4474         PR fortran/42051
4475         PR fortran/43896
4476         * gfortran.dg/class_23.f03: New test.
4477
4478 2010-06-11  Jan Hubicka  <jh@suse.cz>
4479
4480         * gcc.dg/ipa/pure-const-2.c: New testcase.
4481
4482 2010-06-11  Jan Hubicka  <jh@suse.cz>
4483
4484         * gcc.dg/noreturn-7.c: Update.
4485         * gcc.dg/noreturn-4.c: Update.
4486
4487 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4488
4489         Fix MIPS bootstrap
4490         * g++.dg/other/typedef4.C: New test.
4491
4492 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4493
4494         PR fortran/44207
4495         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4496
4497 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4498
4499         PR fortran/44457
4500         * gfortran.dg/asynchronous_3.f03
4501
4502 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4503
4504         PR middle-end/44185
4505         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4506         non-temporal stores out of the tests to form new test cases.  As a
4507         result, no non-temporal store should be generated in this case.
4508
4509         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4510         prefetch-7.c that generate one non-temporal store.
4511
4512         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4513         prefetch-7.c that generate one non-temporal store and one
4514         one-temporal prefetch.
4515
4516 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4517
4518         PR tree-optimization/44258
4519         * gcc.dg/tree-ssa/pr44258.c: New test.
4520
4521 2010-06-10  Daniel Kraft  <d@domob.eu>
4522
4523         PR fortran/38936
4524         * gfortran.dg/associate_1.f03: New test.
4525         * gfortran.dg/associate_2.f95: New test.
4526         * gfortran.dg/associate_3.f03: New test.
4527         * gfortran.dg/associate_4.f08: New test.
4528
4529 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4530
4531         * gfortran.dg/selected_char_kind_4.f90: New test.
4532
4533 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4534
4535         * gcc.dg/pr42461.c: New test.
4536
4537 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4538
4539         PR fortran/44347
4540         * gfortran.dg/selected_real_kind_1.f90: New.
4541
4542 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4543
4544         PR fortran/44359
4545         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4546         warning.
4547         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4548         check for warning.
4549
4550 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4551
4552         * gfortran.dg/data_namelist_conflict.f90: New test.
4553
4554 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4555
4556         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4557         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4558         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4559
4560 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4561
4562         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4563         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4564         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4565         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4566         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4567
4568 2010-06-09  Jason Merrill  <jason@redhat.com>
4569
4570         PR c++/44366
4571         * g++.dg/cpp0x/decltype23.C: Move to...
4572         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4573
4574 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4575
4576         PR fortran/44211
4577         * gfortran.dg/typebound_call_14.f03: New test.
4578
4579 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4580
4581         PR tree-optimization/44423
4582         * gcc.dg/tree-ssa/pr44423.c: New test.
4583
4584 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4585
4586         PR testsuite/42843
4587         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4588         TV_NONE to initialize tv_id field.
4589         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4590         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4591         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4592         Include toplev.h .
4593         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4594         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4595         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4596
4597 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4598
4599         PR tree-optimization/39874
4600         PR middle-end/28685
4601         * gcc.dg/pr39874.c: New file.
4602
4603 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4604
4605         * g++.dg/ext/attr-alias-1.C: New.
4606         * g++.dg/ext/attr-alias-2.C: New.
4607
4608 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4609
4610         PR fortran/44446
4611         * gfortran.dg/proc_ptr_27.f90: New.
4612
4613 2010-06-07  Jason Merrill  <jason@redhat.com>
4614
4615         PR c++/44366
4616         * g++.dg/cpp0x/decltype23.C: New.
4617
4618 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4619             Shujing Zhao  <pearly.zhao@oracle.com>
4620
4621         PR c/37724
4622         * gcc.dg/c90-const-expr-10.c: Adjust.
4623         * gcc.dg/c99-const-expr-10.c: Adjust.
4624         * gcc.dg/init-bad-7.c: New.
4625
4626 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4627
4628         * lib/target-supports.exp (check_effective_target_gas): New proc.
4629         * gcc.c-torture/execute/960321-1.x: New file.
4630
4631 2010-06-07  Jason Merrill  <jason@redhat.com>
4632
4633         PR c++/44401
4634         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4635
4636 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4637
4638         PR c++/44444
4639         * g++.dg/warn/Wunused-var-12.C: New test.
4640
4641         PR c++/44443
4642         * c-c++-common/Wunused-var-11.c: New test.
4643
4644 2010-06-07  Jan Hubicka  <jh@suse.cz>
4645
4646         * gcc.dg/ipa/pure-const-1.c: New testcase.
4647
4648 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4649
4650         PR rtl-optimization/44404
4651         * gcc.dg/pr44404.c: New.
4652
4653 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4654
4655         PR target/44159
4656         * gcc.target/i386/abi-2.c: Check sysv abi here.
4657         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4658         function to avoid failures by different ABIs.
4659         * gcc.target/i386/aes-check.h: Likewise.
4660         * gcc.target/i386/avx-check.h: Likewise.
4661         * gcc.target/i386/fma4-check.h: Likewise.
4662         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4663         * gcc.target/i386/mmx-check.h: Likewise.
4664         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4665         * gcc.target/i386/pclmul-check.h: Likewise.
4666         * gcc.target/i386/sse-check.h: Likewise.
4667         * gcc.target/i386/sse2-check.h: Likewise.
4668         * gcc.target/i386/sse3-check.h: Likewise.
4669         * gcc.target/i386/sse4_1-check.h: Likewise.
4670         * gcc.target/i386/sse4_2-check.h: Likewise.
4671         * gcc.target/i386/sse4a-check.h: Likewise.
4672         * gcc.target/i386/ssse3-check.h: Likewise.
4673         * gcc.target/i386/xop-check.h: Likewise.
4674         * gcc.target/i386/pr27971.c: Fix for LLP64.
4675         * gcc.target/i386/pr39139.c: Likewise.
4676         * gcc.target/i386/pr39315-check.c: Likewise.
4677         * gcc.target/i386/vararg-1.c: Likewise.
4678         * gcc.target/i386/vararg-2.c: Likewise.
4679         Additional add dg-compile to avoid failure due
4680         missing foo symbol.
4681
4682         * gcc.dg/compound-literal-1.c: Fix for llp64.
4683         * gcc.dg/pr32370.c: Likewise.
4684         * gcc.dg/pr37561.c: Likewise.
4685         * gcc.dg/pr41340.c: Likewise.
4686         * gcc.dg/pr41551.c: Likewise.
4687
4688 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4689
4690         PR c++/44188
4691         * g++.dg/debug/dwarf2/typedef3.C: New test.
4692
4693 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4694
4695         PR c/20000
4696         * c-c++-common/pr20000.c: New.
4697
4698 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4699
4700         PR c++/44086
4701         * g++.dg/init/pr44086.C: New.
4702         * g++.dg/cpp0x/decltype4.C: Adjust.
4703
4704 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4705
4706         PR fortran/43945
4707         * gfortran.dg/generic_23.f03: New test.
4708
4709 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4710
4711         PR fortran/43895
4712         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4713
4714 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4715
4716         PR c++/44361
4717         * c-c++-common/Wunused-var-9.c: New test.
4718
4719 2010-06-05  Jason Merrill  <jason@redhat.com>
4720
4721         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4722
4723 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4724
4725         PR c/44322
4726         * gcc.dg/c99-restrict-4.c: New test.
4727
4728 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4729
4730         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4731         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4732         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4733         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4734         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4735         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4736         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4737         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4738         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4739         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4740         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4741         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4742         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4743         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4744         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4745         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4746         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4747         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4748         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4749         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4750         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4751         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4752
4753 2010-06-04  Jason Merrill  <jason@redhat.com>
4754
4755         * g++.dg/cpp0x/noexcept06.C: New.
4756         * g++.dg/cpp0x/noexcept07.C: New.
4757
4758         * g++.dg/cpp0x/noexcept01.C: New.
4759         * g++.dg/cpp0x/noexcept02.C: New.
4760         * g++.dg/cpp0x/noexcept03.C: New.
4761         * g++.dg/cpp0x/noexcept04.C: New.
4762         * g++.dg/cpp0x/noexcept05.C: New.
4763
4764 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4765
4766         PR c++/44412
4767         * g++.dg/warn/Wunused-var-10.C: New test.
4768         * g++.dg/warn/Wunused-var-11.C: New test.
4769
4770         PR c++/44362
4771         * c-c++-common/Wunused-var-10.c: New test.
4772
4773 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4774
4775         PR c/25880
4776         * gcc.dg/assign-warn-2.c: Update.
4777         * gcc.dg/cpp/line3.c: Update.
4778         * gcc.dg/c99-array-lval-8.c: Update.
4779         * gcc.dg/cast-qual-2.c: Update.
4780         * gcc.dg/c99-arraydecl-3.c:  Update.
4781         * gcc.dg/assign-warn-1.c:  Update.
4782         * gcc.dg/format/gcc_diag-1.c:  Update.
4783
4784 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4785
4786         PR rtl-optimization/39871
4787         PR rtl-optimization/40615
4788         PR rtl-optimization/42500
4789         PR rtl-optimization/42502
4790         * gcc.target/arm/eliminate.c: New test.
4791
4792 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4793
4794         PR libstdc++/44410
4795         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4796         * g++.old-deja/g++.other/delete3.C: Likewise.
4797         * g++.old-deja/g++.other/new.C: Likewise.
4798         * g++.old-deja/g++.law/operators27.C: Likewise.
4799         * g++.old-deja/g++.mike/p755.C: Likewise.
4800         * g++.dg/eh/new1.C: Likewise.
4801         * g++.dg/init/new5.C: Likewise.
4802
4803 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4804
4805         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4806         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4807         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4808
4809 2010-06-03  Richard Guenther  <rguenther@suse.de>
4810
4811         PR lto/41921
4812         * lib/lto.exp: Always load gcc.exp.
4813         (lto-obj): For C source files invoke gcc_target_compile.
4814         * g++.dg/lto/20100603-1_0.C: New testcase.
4815         * g++.dg/lto/20100603-1_1.c: Likewise.
4816
4817 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4818
4819         PR tree-optimization/43688
4820         * gfortran.dg/pr43688.f90: New.
4821
4822 2010-06-03  Richard Guenther  <rguenther@suse.de>
4823
4824         PR lto/41584
4825         * gcc.dg/lto/20100603-1_0.c: New testcase.
4826         * gcc.dg/lto/20100603-2_0.c: Likewise.
4827         * gcc.dg/lto/20100603-3_0.c: Likewise.
4828
4829 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4830
4831         PR target/44218
4832         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4833         * gcc.target/powerpc/recip-2.c: Ditto.
4834         * gcc.target/powerpc/recip-3.c: Ditto.
4835         * gcc.target/powerpc/recip-4.c: Ditto.
4836         * gcc.target/powerpc/recip-5.c: Ditto.
4837         * gcc.target/powerpc/recip-6.c: Ditto.
4838         * gcc.target/powerpc/recip-7.c: Ditto.
4839         * gcc.target/powerpc/recip-test.h: Ditto.
4840         * gcc.target/powerpc/recip-test2.h: Ditto.
4841
4842 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4843
4844         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4845
4846 2010-06-02  Jason Merrill  <jason@redhat.com>
4847
4848         * g++.dg/ext/vector9.C: Expect typedef in error message.
4849
4850         PR c++/9726
4851         PR c++/23594
4852         PR c++/44333
4853         * g++.dg/tc1/dr101.C: Remove xfails.
4854
4855 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4856
4857         PR middle-end/44372
4858         * g++.dg/ipa/pr44372.C: New.
4859
4860 2010-06-02  Jan Hubicka  <jh@suse.cz>
4861
4862         PR middle-end/44295
4863         * g++.dg/torture/pr44295.C: Neww testcase.
4864
4865 2010-06-02  Jan Hubicka  <jh@suse.cz>
4866
4867         * gcc.dg/tree-ssa/loadpre6.c: Update.
4868
4869 2010-06-02  Richard Guenther  <rguenther@suse.de>
4870
4871         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4872         diagnostic.h.
4873
4874 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4875
4876         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4877         the link fail message.
4878
4879 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4880
4881         PR fortran/44360
4882         * gfortran.dg/use_13.f90: New test case.
4883
4884 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4885
4886         PR fortran/44371
4887         * gfortran.dg/error_stop_2.f08: Minor update.
4888
4889 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4890
4891         PR fortran/44371
4892         * gfortran.dg/error_stop_1.f08: New test.
4893         * gfortran.dg/error_stop_2.f08: New test.
4894
4895 2010-06-01  Jason Merrill  <jason@redhat.com>
4896
4897         DR 990
4898         * g++.dg/cpp0x/initlist37.C: New.
4899         * g++.dg/cpp0x/initlist38.C: New.
4900
4901         PR c++/44358
4902         * g++.dg/cpp0x/initlist36.C: New.
4903
4904 2010-05-31 Jan Hubicka  <jh@suse.cz>
4905
4906         * gcc.dg/noreturn-8.c: New testcase.
4907
4908 2010-05-31 Jan Hubicka  <jh@suse.cz>
4909
4910         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4911         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4912
4913 2010-05-31 Jan Hubicka  <jh@suse.cz>
4914
4915         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4916         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4917
4918 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4919
4920         PR fortran/36928
4921         * gfortran.dg/dependency_27.f90:  New test.
4922         * gfortran.dg/array_assign_1.F90:  New test.
4923
4924 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4925
4926         PR target/44338
4927         * gcc.target/i386/sse-24.c: New test.
4928
4929 2010-05-31  Jan Hubicka  <jh@suse.cz>
4930
4931         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4932
4933 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4934
4935         PR middle-end/44337
4936         * gcc.dg/pr44337.c: New test.
4937
4938         PR tree-optimization/44182
4939         * g++.dg/debug/pr44182.C: New test.
4940
4941 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4942
4943         * gcc.dg/nested-func-7.c: New test.
4944         * gnat.dg/frame_overflow.adb: Adjust directives.
4945
4946 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4947
4948         * gnat.dg/prot2.ad[sb]: New test.
4949         * gnat.dg/prot2_pkg1.ads: New helper.
4950         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4951
4952 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4953
4954         * gnat.dg/array11.adb: Adjust dg-warning directive.
4955         * gnat.dg/object_overflow.adb: Likewise.
4956
4957 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4958
4959         PR middle-end/44306
4960         * gcc.dg/tree-ssa/pr44306.c: New.
4961
4962 2010-05-29  Jan Hubicka  <jh@suse.cz>
4963
4964         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4965
4966 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4967
4968         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4969
4970 2010-05-28  Mike Stump  <mikestump@comcast.net>
4971
4972         PR objc/44125
4973         * objc.dg/const-str-9.m: Remove static.
4974
4975 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4976
4977         PR target/43636
4978         * gcc.c-torture/compile/pr43636.c: New test.
4979
4980 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4981
4982         PR objc++/23616
4983         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4984         * obj-c++.dg/try-catch-9.mm: Ditto.
4985
4986 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4987
4988         Revert patch for PR c++/44188
4989         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4990
4991 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4992
4993         PR c++/44188
4994         * g++.dg/debug/dwarf2/typedef3.C: New test.
4995
4996 2010-05-27  Jason Merrill  <jason@redhat.com>
4997
4998         PR c++/43555
4999         * g++.dg/ext/vla9.C: New.
5000
5001 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5002
5003         PR objc/44140
5004         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5005         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5006         * objc.dg/torture/tls/thr-init.m: Ditto.
5007         * objc.dg/torture/trivial.m: Ditto.
5008         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5009         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5010         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5011         * obj-c++.dg/torture/trivial.mm: Ditto.
5012
5013 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5014
5015         * g++.dg/lto/20100302_0.C: Skip on darwin.
5016
5017 2010-05-27  Richard Guenther  <rguenther@suse.de>
5018
5019         PR tree-optimization/44284
5020         * gcc.dg/vect/vect-118.c: New testcase.
5021         * gcc.dg/vect/bb-slp-20.c: Adjust.
5022         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5023         * gcc.dg/vect/slp-9.c: Likewise.
5024         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5025         * gcc.dg/vect/vect-10.c: Likewise.
5026         * gcc.dg/vect/vect-109.c: Likewise.
5027         * gcc.dg/vect/vect-12.c: Likewise.
5028         * gcc.dg/vect/vect-36.c: Likewise.
5029         * gcc.dg/vect/vect-7.c: Likewise.
5030         * gcc.dg/vect/vect-iv-8.c: Likewise.
5031         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5032         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5033         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5034         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5035         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5036         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5037         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5038         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5039         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5040         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5041         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5042         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5043         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5044         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5045         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5046         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5047         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5048
5049 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5050
5051         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5052         necessary.
5053
5054 2010-05-26  Jan Hubicka  <jh@suse.cz>
5055
5056         * gcc.dg/lto/materialize-1_0.c: New file.
5057         * gcc.dg/lto/materialize-1_1.c: New file.
5058
5059 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5060
5061         * gnat.dg/lto10.adb: New test.
5062         * gnat.dg/lto10_pkg.ads: New helper.
5063
5064 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5065
5066         * lib/target-supports.exp (check_effective_target_int128): New
5067         function to check if __int128 types are available for target.
5068         * c-c++-common/int128-types-1.c: New.
5069         * c-c++-common/int128-1.c: New.
5070         * c-c++-common/int128-2.c: New.
5071         * g++.dg/abi/mangle43.C: New.
5072         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5073         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5074         pointer-wide scalar.
5075         * g++.dg/other/pr25632.C: Likewise.
5076         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5077         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5078         overflow warnings.
5079         * g++.dg/warn/pr13358-4.C: Likewise.
5080         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5081         * g++.dg/warn/Wconversion-null.C: Likewise.
5082
5083 2010-05-26  Jason Merrill  <jason@redhat.com>
5084
5085         PR c++/43382
5086         * g++.dg/cpp0x/variadic101.C: New.
5087
5088 2010-05-26  Richard Guenther  <rguenther@suse.de>
5089
5090         PR rtl-optimization/44164
5091         * gcc.c-torture/execute/pr44164.c: New testcase.
5092         * g++.dg/tree-ssa/pr13146.C: Adjust.
5093
5094 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5095
5096         PR fortran/40011
5097         * gfortran.dg/whole_file_19.f90 : New test.
5098
5099 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5100
5101         PR fortran/30668
5102         PR fortran/31346
5103         PR fortran/34260
5104         * gfortran.dg/pr40999.f: Fix function type.
5105         * gfortran.dg/whole_file_5.f90: Likewise.
5106         * gfortran.dg/whole_file_6.f90: Likewise.
5107         * gfortran.dg/whole_file_16.f90: New.
5108         * gfortran.dg/whole_file_17.f90: New.
5109         * gfortran.dg/whole_file_18.f90: New.
5110
5111 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5112             Iain Sandoe  <iains@gcc.gnu.org>
5113
5114         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5115         * gcc.c-torture/compile/pr44197.c: Require alias support.
5116         * gcc.dg/lto/20081222_0.c: Ditto.
5117
5118 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5119
5120         PR debug/42801
5121         * gcc.dg/guality/vla-2.c: New test.
5122
5123 2010-05-25  Richard Guenther  <rguenther@suse.de>
5124
5125         PR middle-end/44069
5126         * g++.dg/torture/pr44069.C: New testcase.
5127
5128 2010-05-25  Richard Guenther  <rguenther@suse.de>
5129
5130         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5131
5132 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5133
5134         PR objc/44140
5135         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5136
5137 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5138
5139         * obj-c++.dg/torture/tls/trivial.mm: New.
5140         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5141         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5142         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5143         * obj-c++.dg/torture/tls/diag-1.mm: New.
5144         * obj-c++.dg/torture/tls/tls.exp: New.
5145         * obj-c++.dg/torture/trivial.mm: New.
5146         * obj-c++.dg/torture/dg-torture.exp: New.
5147         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5148         * obj-c++.dg/tls/trivial.m: New.
5149         * obj-c++.dg/tls/init-1.mm: New.
5150         * obj-c++.dg/tls/diag-1.mm: New.
5151         * obj-c++.dg/tls/init-2.mm: New.
5152         * obj-c++.dg/tls/diag-2.mm: New.
5153         * obj-c++.dg/tls/diag-3.mm: New.
5154         * obj-c++.dg/tls/diag-4.mm: New.
5155         * obj-c++.dg/tls/static-1.mm: New.
5156         * obj-c++.dg/tls/tls.exp: New.
5157         * obj-c++.dg/tls/diag-5.mm: New.
5158         * obj-c++.dg/tls/static-1a.mm: New.
5159         * objc-obj-c++-shared/Object1.mm: New.
5160         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5161
5162 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5163
5164         PR objc++/43689
5165         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5166         * obj-c++.dg/const-str-6.mm: Ditto.
5167
5168 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5169
5170         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5171
5172 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5173
5174         PR ada/38394
5175         * gnat.dg/array13.ad[sb]: New test.
5176
5177 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5178             Sandra Loosemore  <sandra@codesourcery.com>
5179
5180         * gcc.target/arm/neon/: Regenerated test cases.
5181
5182         * gcc.target/arm/neon/polytypes.c,
5183         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5184         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5185         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5186         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5187         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5188         dg-add-options arm_neon.
5189
5190         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5191         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5192         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5193         and arm_neon_fp16_ok.
5194
5195         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5196         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5197
5198         * lib/target-supports.exp (add_options_for_arm_neon): New.
5199         (check_effective_target_arm_neon_ok_nocache): New, from
5200         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5201         (check_effective_target_arm_neon_ok): Use
5202         check_effective_target_arm_neon_ok_nocache.
5203         (add_options_for_arm_neon_fp16)
5204         (check_effective_target_arm_neon_fp16_ok)
5205         check_effective_target_arm_neon_fp16_ok_nocache): New.
5206         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5207
5208 2010-05-24  Jason Merrill  <jason@redhat.com>
5209
5210         PR c++/41510
5211         * g++.dg/cpp0x/initlist35.C: New.
5212         * g++.dg/init/brace6.C: Adjust.
5213
5214 2010-05-24  Paul Brook  <paul@codesourcery.com>
5215
5216         * gcc.target/arm/frame-pointer-1.c: New test.
5217         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5218         pointer elimination.
5219
5220 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5221
5222         PR target/44245
5223         * gcc.target/i386/crc32-3.c: New.
5224         * gcc.target/i386/crc32-4.c: Likewise.
5225
5226 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5227
5228         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5229         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5230         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5231
5232 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5233
5234         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5235
5236 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5237
5238         PR target/43869
5239         * gcc.c-target/pr43869.c: New test.
5240
5241 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5242
5243         PR fortran/44212
5244         * gfortran.dg/class_22.f03: New.
5245
5246 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5247
5248         PR lto/44238
5249         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5250
5251 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5252
5253         PR fortran/44213
5254         * gfortran.dg/abstract_type_7.f03: New.
5255
5256 2010-05-21  Jason Merrill  <jason@redhat.com>
5257
5258         * g++.dg/eh/spec11.C: Test cleanup optimization.
5259
5260 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5261
5262         PR debug/44223
5263         * gcc.target/i386/pr44223.c: New test.
5264
5265 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5266
5267         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5268
5269 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5270
5271         * g++.dg/other/const3.C: New test.
5272
5273 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5274
5275         PR fortran/38407
5276         * warn_unused_dummy_argument_1.f90: New.
5277         * warn_unused_dummy_argument_2.f90: New.
5278
5279 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5280
5281         PR c++/30298
5282         * g++.dg/inherit/crash1.C: New.
5283         * g++.dg/inherit/crash2.C: Likewise.
5284
5285 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5286
5287         PR debug/44178
5288         * g++.dg/debug/pr44178.C: New test.
5289
5290 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5291
5292         PR middle-end/44185
5293         * gcc.dg/tree-ssa/prefetch-6.c: Add
5294         --param min-insn-to-prefetch-ratio=6.
5295         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5296         allow unrolling, and adjust the movnti count.
5297
5298 2010-05-20  Jan Hubicka  <jh@suse.cz>
5299
5300         PR middle-end/44197
5301         * gcc.c-torture/compile/pr44197.c: New file.
5302
5303 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5304
5305         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5306         Fix test code.
5307         (check_effective_target_xop): Remove __may_alias__ attribute.
5308
5309 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5310
5311         PR target/44202
5312         * gcc.c-torture/execute/pr44202-1.c: New test.
5313
5314 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5315
5316         PR fortran/43851
5317         * gfortran.dg/label_1.f90: Update test.
5318
5319 2010-05-19  Jan Hubicka  <jh@suse.cz>
5320
5321         * gcc.dg/lto/ipareference2_0.c: New file.
5322         * gcc.dg/lto/ipareference2_1.c: New file.
5323
5324 2010-05-19  Jason Merrill  <jason@redhat.com>
5325
5326         * g++.dg/parse/fn-typedef2.C: New.
5327
5328         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5329         function type.
5330
5331         PR c++/44193
5332         * g++.dg/template/fntype1.C: New.
5333
5334 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5335
5336         * gnat.dg/discr23.ad[sb]: New test.
5337         * gnat.dg/discr23_pkg.ads: New helper.
5338
5339         * gnat.dg/specs/controlled1.ads: New test.
5340         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5341
5342 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5343
5344         PR fortran/44055
5345         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5346         Fixed scope of C_SIZEOF.
5347         * gfortran.dg/warn_conversion_2.f90: New.
5348
5349 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5350
5351         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5352         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5353         for optional selector.
5354         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5355         (check_effective_target_sse3): New proc.
5356         * gcc.target/i386/math-torture/math-torture.exp: Load
5357         target-supports.exp.
5358         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5359         check_effective_target_sse2.
5360         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5361         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5362         * g++.dg/vect/vect.exp: Likewise.
5363         * gfortran.dg/vect/vect.exp: Likewise.
5364         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5365         -msse2 if check_effective_target_sse2.
5366
5367         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5368         * gcc.target/i386/3dnow-2.c: Likewise.
5369         * gcc.target/i386/3dnowA-1.c: Likewise.
5370         * gcc.target/i386/3dnowA-2.c: Likewise.
5371         * gcc.target/i386/pr42549.c: Likewise.
5372
5373         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5374         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5375         * gcc.target/i386/sse3-addsubps.c: Likewise.
5376         * gcc.target/i386/sse3-haddpd.c: Likewise.
5377         * gcc.target/i386/sse3-haddps.c: Likewise.
5378         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5379         * gcc.target/i386/sse3-hsubps.c: Likewise.
5380         * gcc.target/i386/sse3-movddup.c: Likewise.
5381         * gcc.target/i386/sse3-movshdup.c: Likewise.
5382         * gcc.target/i386/sse3-movsldup.c: Likewise.
5383
5384         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5385         * g++.dg/ext/attrib35.C: Likewise.
5386         * g++.dg/opt/pr40496.C: Likewise.
5387         * g++.dg/other/i386-1.C: Likewise.
5388         * g++.dg/other/i386-4.C: Likewise.
5389         * g++.dg/other/pr34435.C: Likewise.
5390         * g++.dg/other/pr39496.C: Likewise.
5391         * g++.dg/other/pr40446.C: Likewise.
5392         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5393         * gcc.dg/compat/vector-1a_main.c: Likewise.
5394         * gcc.dg/compat/vector-2a_main.c: Likewise.
5395         * gcc.dg/lto/20090206-1_0.c: Likewise.
5396         * gcc.dg/pr34856.c: Likewise.
5397         * gcc.dg/pr36584.c: Likewise.
5398         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5399         * gcc.dg/pr37544.c: Likewise.
5400         * gcc.dg/torture/pr16104-1.c: Likewise.
5401         * gcc.dg/torture/pr35771-1.c: Likewise.
5402         * gcc.dg/torture/pr35771-2.c: Likewise.
5403         * gcc.dg/torture/pr35771-3.c: Likewise.
5404         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5405         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5406         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5407         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5408         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5409         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5410         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5411         * gcc.target/i386/20060512-1.c: Likewise.
5412         * gcc.target/i386/20060512-3.c: Likewise.
5413         * gcc.target/i386/all_one_m128i.c: Likewise.
5414         * gcc.target/i386/float128-1.c: Likewise.
5415         * gcc.target/i386/float128-2.c: Likewise.
5416         * gcc.target/i386/fpcvt-1.c: Likewise.
5417         * gcc.target/i386/fpcvt-2.c: Likewise.
5418         * gcc.target/i386/fpcvt-3.c: Likewise.
5419         * gcc.target/i386/fpprec-1.c: Likewise.
5420         * gcc.target/i386/funcspec-9.c: Likewise.
5421         * gcc.target/i386/incoming-1.c: Likewise.
5422         * gcc.target/i386/incoming-12.c: Likewise.
5423         * gcc.target/i386/incoming-2.c: Likewise.
5424         * gcc.target/i386/incoming-3.c: Likewise.
5425         * gcc.target/i386/incoming-4.c: Likewise.
5426         * gcc.target/i386/incoming-6.c: Likewise.
5427         * gcc.target/i386/incoming-7.c: Likewise.
5428         * gcc.target/i386/incoming-8.c: Likewise.
5429         * gcc.target/i386/opt-1.c: Likewise.
5430         * gcc.target/i386/opt-2.c: Likewise.
5431         * gcc.target/i386/ordcmp-1.c: Likewise.
5432         * gcc.target/i386/pr17692.c: Likewise.
5433         * gcc.target/i386/pr18614-1.c: Likewise.
5434         * gcc.target/i386/pr22152.c: Likewise.
5435         * gcc.target/i386/pr23570.c: Likewise.
5436         * gcc.target/i386/pr23575.c: Likewise.
5437         * gcc.target/i386/pr26449-1.c: Likewise.
5438         * gcc.target/i386/pr26600.c: Likewise.
5439         * gcc.target/i386/pr27790.c: Likewise.
5440         * gcc.target/i386/pr28839.c: Likewise.
5441         * gcc.target/i386/pr30970.c: Likewise.
5442         * gcc.target/i386/pr32000-1.c: Likewise.
5443         * gcc.target/i386/pr32000-2.c: Likewise.
5444         * gcc.target/i386/pr32280.c: Likewise.
5445         * gcc.target/i386/pr32661.c: Likewise.
5446         * gcc.target/i386/pr32708-1.c: Likewise.
5447         * gcc.target/i386/pr32961.c: Likewise.
5448         * gcc.target/i386/pr33329.c: Likewise.
5449         * gcc.target/i386/pr35714.c: Likewise.
5450         * gcc.target/i386/pr35767-1.c: Likewise.
5451         * gcc.target/i386/pr35767-1d.c: Likewise.
5452         * gcc.target/i386/pr35767-1i.c: Likewise.
5453         * gcc.target/i386/pr35767-2.c: Likewise.
5454         * gcc.target/i386/pr35767-2d.c: Likewise.
5455         * gcc.target/i386/pr35767-2i.c: Likewise.
5456         * gcc.target/i386/pr35767-3.c: Likewise.
5457         * gcc.target/i386/pr35767-5.c: Likewise.
5458         * gcc.target/i386/pr36222-1.c: Likewise.
5459         * gcc.target/i386/pr36578-1.c: Likewise.
5460         * gcc.target/i386/pr36578-2.c: Likewise.
5461         * gcc.target/i386/pr36992-1.c: Likewise.
5462         * gcc.target/i386/pr37101.c: Likewise.
5463         * gcc.target/i386/pr37216.c: Likewise.
5464         * gcc.target/i386/pr37434-1.c: Likewise.
5465         * gcc.target/i386/pr37434-2.c: Likewise.
5466         * gcc.target/i386/pr37843-3.c: Likewise.
5467         * gcc.target/i386/pr37843-4.c: Likewise.
5468         * gcc.target/i386/pr39162.c: Likewise.
5469         * gcc.target/i386/pr39315-1.c: Likewise.
5470         * gcc.target/i386/pr39315-2.c: Likewise.
5471         * gcc.target/i386/pr39315-3.c: Likewise.
5472         * gcc.target/i386/pr39315-4.c: Likewise.
5473         * gcc.target/i386/pr39445.c: Likewise.
5474         * gcc.target/i386/pr39496.c: Likewise.
5475         * gcc.target/i386/pr40809.c: Likewise.
5476         * gcc.target/i386/pr40906-3.c: Likewise.
5477         * gcc.target/i386/pr41019.c: Likewise.
5478         * gcc.target/i386/pr42542-1.c: Likewise.
5479         * gcc.target/i386/pr42542-2.c: Likewise.
5480         * gcc.target/i386/pr42542-3.c: Likewise.
5481         * gcc.target/i386/pr42542-3a.c: Likewise.
5482         * gcc.target/i386/pr42881.c: Likewise.
5483         * gcc.target/i386/push-1.c: Likewise.
5484         * gcc.target/i386/quad-sse.c: Likewise.
5485         * gcc.target/i386/reload-1.c: Likewise.
5486         * gcc.target/i386/sse-10.c: Likewise.
5487         * gcc.target/i386/sse-11.c: Likewise.
5488         * gcc.target/i386/sse-15.c: Likewise.
5489         * gcc.target/i386/sse-17.c: Likewise.
5490         * gcc.target/i386/sse-18.c: Likewise.
5491         * gcc.target/i386/sse-19.c: Likewise.
5492         * gcc.target/i386/sse-4.c: Likewise.
5493         * gcc.target/i386/sse-6.c: Likewise.
5494         * gcc.target/i386/sse-vect-types.c: Likewise.
5495         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5496         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5497         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5498         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5499         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5500         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5501         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5502         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5503         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5504         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5505         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5506         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5507         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5508         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5509         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5510         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5511         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5512         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5513         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5514         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5515         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5516         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5517         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5518         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5519         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5520         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5521         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5522         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5523         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5524         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5525         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5526         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5527         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5528         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5529         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5530         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5531         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5532         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5533         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5534         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5535         * gcc.target/i386/sse2-mmx.c: Likewise.
5536         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5537         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5538         * gcc.target/i386/sse2-movd-1.c: Likewise.
5539         * gcc.target/i386/sse2-movd-2.c: Likewise.
5540         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5541         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5542         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5543         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5544         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5545         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5546         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5547         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5548         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5549         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5550         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5551         * gcc.target/i386/sse2-movq-1.c: Likewise.
5552         * gcc.target/i386/sse2-movq-2.c: Likewise.
5553         * gcc.target/i386/sse2-movq-3.c: Likewise.
5554         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5555         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5556         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5557         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5558         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5559         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5560         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5561         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5562         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5563         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5564         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5565         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5566         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5567         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5568         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5569         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5570         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5571         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5572         * gcc.target/i386/sse2-pand-1.c: Likewise.
5573         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5574         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5575         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5576         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5577         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5578         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5579         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5580         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5581         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5582         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5583         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5584         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5585         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5586         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5587         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5588         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5589         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5590         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5591         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5592         * gcc.target/i386/sse2-por-1.c: Likewise.
5593         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5594         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5595         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5596         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5597         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5598         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5599         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5600         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5601         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5602         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5603         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5604         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5605         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5606         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5607         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5608         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5609         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5610         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5611         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5612         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5613         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5614         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5615         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5616         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5617         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5618         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5619         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5620         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5621         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5622         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5623         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5624         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5625         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5626         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5627         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5628         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5629         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5630         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5631         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5632         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5633         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5634         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5635         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5636         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5637         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5638         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5639         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5640         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5641         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5642         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5643         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5644         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5645         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5646         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5647         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5648         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5649         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5650         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5651         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5652         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5653         * gcc.target/i386/sse2-vec-1.c: Likewise.
5654         * gcc.target/i386/sse2-vec-2.c: Likewise.
5655         * gcc.target/i386/sse2-vec-3.c: Likewise.
5656         * gcc.target/i386/sse2-vec-4.c: Likewise.
5657         * gcc.target/i386/sse2-vec-5.c: Likewise.
5658         * gcc.target/i386/sse2-vec-6.c: Likewise.
5659         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5660         * gcc.target/i386/ssefn-2.c: Likewise.
5661         * gcc.target/i386/ssefn-4.c: Likewise.
5662         * gcc.target/i386/ssefp-1.c: Likewise.
5663         * gcc.target/i386/ssefp-2.c: Likewise.
5664         * gcc.target/i386/sseregparm-3.c: Likewise.
5665         * gcc.target/i386/sseregparm-4.c: Likewise.
5666         * gcc.target/i386/sseregparm-5.c: Likewise.
5667         * gcc.target/i386/sseregparm-6.c: Likewise.
5668         * gcc.target/i386/sseregparm-7.c: Likewise.
5669         * gcc.target/i386/ssetype-1.c: Likewise.
5670         * gcc.target/i386/ssetype-2.c: Likewise.
5671         * gcc.target/i386/ssetype-3.c: Likewise.
5672         * gcc.target/i386/ssetype-4.c: Likewise.
5673         * gcc.target/i386/ssetype-5.c: Likewise.
5674         * gcc.target/i386/unordcmp-1.c: Likewise.
5675         * gcc.target/i386/vararg-1.c: Likewise.
5676         * gcc.target/i386/vararg-2.c: Likewise.
5677         * gcc.target/i386/vararg-3.c: Likewise.
5678         * gcc.target/i386/vararg-4.c: Likewise.
5679         * gcc.target/i386/vararg-7.c: Likewise.
5680         * gcc.target/i386/vararg-8.c: Likewise.
5681         * gcc.target/i386/vecinit-1.c: Likewise.
5682         * gcc.target/i386/vecinit-2.c: Likewise.
5683         * gcc.target/i386/vecinit-3.c: Likewise.
5684         * gcc.target/i386/vecinit-4.c: Likewise.
5685         * gcc.target/i386/vecinit-5.c: Likewise.
5686         * gcc.target/i386/vecinit-6.c: Likewise.
5687         * gcc.target/i386/vectorize2.c: Likewise.
5688         * gcc.target/i386/vectorize3.c: Likewise.
5689         * gcc.target/i386/vectorize4.c: Likewise.
5690         * gcc.target/i386/vectorize6.c: Likewise.
5691         * gcc.target/i386/vectorize7.c: Likewise.
5692         * gcc.target/i386/vectorize8.c: Likewise.
5693         * gcc.target/i386/vperm-v2df.c: Likewise.
5694         * gcc.target/i386/vperm-v2di.c: Likewise.
5695         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5696         * gcc.target/i386/xorps-sse2.c: Likewise.
5697         * gcc.target/i386/xorps.c: Likewise.
5698         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5699         * gfortran.dg/graphite/pr42326.f90: Likewise.
5700         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5701
5702 2010-05-19  Richard Guenther  <rguenther@suse.de>
5703
5704         PR lto/44196
5705         * g++.dg/lto/20100519-1_0.C: New testcase.
5706
5707 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5708
5709         PR fortran/42360
5710         * gfortran.dg/warn_intent_out_not_set.f90: New.
5711
5712 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5713
5714         PR fortran/38404
5715         * gfortran.dg/data_char_1.f90: Updated warning message.
5716         * gfortran.dg/data_array_6.f: New.
5717
5718 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5719
5720         * g++.dg/ipa/ivinline-8.C: New test.
5721         * gcc.dg/ipa/iinline-2.c: Likewise.
5722
5723 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5724
5725         PR fortran/34505
5726         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5727         arguments; add check for return value kind.
5728         * gfortran.dg/float_1.f90: Likewise.
5729
5730 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5731
5732         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5733         (main): Use it.
5734         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5735         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5736         Prune another location line format.
5737         (lto-obj): Call lto_prune_warns on comp_output.
5738
5739 2010-05-18  Jan Hubicka  <jh@suse.cz>
5740
5741         * gcc.dg/lto/ipacp_0.c: New test.
5742         * gcc.dg/lto/ipacp_1.c: New test.
5743
5744 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5745
5746         PR lto/44184
5747         * gcc.dg/lto/20100518_0.c: New test.
5748
5749 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5750
5751         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5752
5753 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5754
5755         PR fortran/43990
5756         * gfortran.dg/class_21.f03: New.
5757
5758 2010-05-17  Jason Merrill  <jason@redhat.com>
5759
5760         PR c++/44157
5761         * g++.dg/cpp0x/initlist34.C: New.
5762
5763         PR c++/44158
5764         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5765
5766 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5767
5768         * g++.dg/ipa/ivinline-1.C: New test.
5769         * g++.dg/ipa/ivinline-2.C: New test.
5770         * g++.dg/ipa/ivinline-3.C: New test.
5771         * g++.dg/ipa/ivinline-4.C: New test.
5772         * g++.dg/ipa/ivinline-5.C: New test.
5773         * g++.dg/ipa/ivinline-6.C: New test.
5774
5775 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5776             Jason Merrill  <jason@redhat.com>
5777
5778         PR c++/44108
5779         * c-c++-common/Wunused-var-8.c: New test.
5780
5781 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5782
5783         PR bootstrap/42347
5784         * gcc.c-torture/compile/pr42347.c: New test.
5785
5786         PR middle-end/44102
5787         * g++.dg/ext/asmgoto1.C: New test.
5788
5789 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5790
5791         PR middle-end/44133
5792         * gcc.dg/tree-ssa/pr44133.c: New test.
5793         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5794         precise.
5795
5796 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5797
5798         PR fortran/44044
5799         * gfortran.dg/class_20.f03: New.
5800
5801 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5802
5803         PR 44078
5804         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5805         debug messages but not the newly introduced one.
5806
5807 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5808
5809         PR fortran/35779
5810         * gfortran.dg/initialization_25.f90: Commented testcase.
5811         * gfortran.dg/initialization_26.f90: New.
5812
5813 2010-05-16  Richard Guenther  <rguenther@suse.de>
5814
5815         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5816         * gcc.dg/pr43084.c: Likewise.
5817         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5818         -fipa-type-escape.
5819         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5820         -fipa-type-escape.
5821         * gcc.dg/struct/struct-reorg.exp: Likewise.
5822         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5823         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5824
5825 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5826
5827         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5828         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5829         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5830         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5831         tests.
5832
5833 2010-05-15  Jason Merrill  <jason@redhat.com>
5834
5835         * g++.dg/eh/spec10.C: New.
5836         * g++.dg/eh/spec11.C: New.
5837         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5838
5839 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5840
5841         PR fortran/44154
5842         PR fortran/42647
5843         * gfortran.dg/allocatable_scalar_9.f90: New.
5844
5845 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5846
5847         PR c++/44148
5848         * g++.dg/torture/pr44148.C: New test.
5849
5850 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5851
5852         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5853         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5854         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5855         diagnostics and type sizes.
5856
5857 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5858
5859         * gnat.dg/lto9.adb: New test.
5860         * gnat.dg/lto9_pkg1.ads: New helper.
5861         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5862
5863 2010-05-15  Jan Hubicka  <jh@suse.cz>
5864
5865         * gcc.dg/lto/ipareference_1.c: Rename to ...
5866         * gcc.dg/lto/ipareference_0.c: ... this one.
5867         * gcc.dg/lto/ipareference_2.c: Rename to ...
5868         * gcc.dg/lto/ipareference_1.c: ... this one.
5869
5870 2010-05-15  Jan Hubicka  <jh@suse.cz>
5871
5872         * gcc.dg/lto/ipareference_1.c: New file.
5873         * gcc.dg/lto/ipareference_2.c: New file.
5874
5875 2010-05-15  Richard Guenther  <rguenther@suse.de>
5876
5877         PR tree-optimization/44038
5878         * gcc.c-torture/compile/pr44038.c: New testcase.
5879
5880 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5881
5882         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5883         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5884
5885 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5886
5887         PR fortran/43207
5888         PR fortran/43969
5889         * gfortran.dg/class_18.f03: New.
5890         * gfortran.dg/class_19.f03: New.
5891
5892 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5893
5894         PR debug/44112
5895         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5896         * g++.dg/debug/dwarf2/const1.C: Remove.
5897
5898 2010-05-14  Jason Merrill  <jason@redhat.com>
5899
5900         * g++.dg/eh/cond4.C: New.
5901         * g++.dg/eh/elide2.C: Adjust.
5902         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5903
5904 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5905
5906         PR fortran/44135
5907         * gfortran.dg/actual_array_interface_2.f90: New test.
5908
5909 2010-05-14  Richard Guenther  <rguenther@suse.de>
5910
5911         PR tree-optimization/44119
5912         * gcc.c-torture/compile/pr44119.c: New testcase.
5913
5914 2010-05-14  Jason Merrill  <jason@redhat.com>
5915
5916         PR c++/44127
5917         * g++.dg/eh/terminate1.C: New.
5918
5919 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5920
5921         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5922
5923         PR debug/44136
5924         * gcc.dg/pr44136.c: New test.
5925
5926 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5927
5928         PR c++/30566
5929         * g++.dg/warn/Wshadow-4.C: Adjust.
5930         * g++.dg/warn/Wshadow-5.C: New test.
5931         * g++.dg/warn/Wshadow-6.C: New test
5932
5933 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5934
5935         PR fortran/35779
5936         * gfortran.dg/initialization_25.f90: New.
5937
5938 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5939
5940         * g++.dg/otr-fold-1.C: New test.
5941         * g++.dg/otr-fold-2.C: New test.
5942
5943 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5944
5945         PR fortran/44036
5946         * gfortran.dg/gomp/pr44036-1.f90: New test.
5947         * gfortran.dg/gomp/pr44036-2.f90: New test.
5948         * gfortran.dg/gomp/pr44036-3.f90: New test.
5949
5950         PR debug/43983
5951         * gcc.dg/guality/sra-1.c: New test.
5952
5953 2010-05-12  Jan Hubicka  <jh@suse.cz>
5954
5955         * tree-ssa/unreachable.c: New test.
5956
5957 2010-05-12  Jason Merrill  <jason@redhat.com>
5958
5959         * g++.dg/cpp0x/sfinae1.C: New.
5960
5961 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5962
5963         * gcc.target/i386/zee.c: New file.
5964
5965 2010-05-12  Jason Merrill  <jason@redhat.com>
5966
5967         * g++.dg/conversion/op1.C: Expect template candidate message.
5968         * g++.dg/cpp0x/nullptr15.C: Likewise.
5969         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5970         * g++.dg/cpp0x/pr31431.C: Likewise.
5971         * g++.dg/cpp0x/temp_default2.C: Likewise.
5972         * g++.dg/cpp0x/trailing4.C: Likewise.
5973         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5974         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5975         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5976         * g++.dg/cpp0x/variadic35.C: Likewise.
5977         * g++.dg/cpp0x/vt-35147.C: Likewise.
5978         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5979         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5980         * g++.dg/ext/visibility/anon8.C: Likewise.
5981         * g++.dg/ext/vla2.C: Likewise.
5982         * g++.dg/other/pr28114.C: Likewise.
5983         * g++.dg/other/ptrmem10.C: Likewise.
5984         * g++.dg/other/ptrmem11.C: Likewise.
5985         * g++.dg/overload/unknown1.C: Likewise.
5986         * g++.dg/parse/template7.C: Likewise.
5987         * g++.dg/parse/typename7.C: Likewise.
5988         * g++.dg/template/conv11.C: Likewise.
5989         * g++.dg/template/copy1.C: Likewise.
5990         * g++.dg/template/deduce3.C: Likewise.
5991         * g++.dg/template/dependent-expr5.C: Likewise.
5992         * g++.dg/template/friend.C: Likewise.
5993         * g++.dg/template/incomplete2.C: Likewise.
5994         * g++.dg/template/local4.C: Likewise.
5995         * g++.dg/template/local6.C: Likewise.
5996         * g++.dg/template/operator10.C: Likewise.
5997         * g++.dg/template/overload6.C: Likewise.
5998         * g++.dg/template/ptrmem2.C: Likewise.
5999         * g++.dg/template/ptrmem20.C: Likewise.
6000         * g++.dg/template/ptrmem8.C: Likewise.
6001         * g++.dg/template/sfinae2.C: Likewise.
6002         * g++.dg/template/ttp25.C: Likewise.
6003         * g++.dg/template/unify10.C: Likewise.
6004         * g++.dg/template/unify11.C: Likewise.
6005         * g++.dg/template/unify6.C: Likewise.
6006         * g++.dg/template/unify7.C: Likewise.
6007         * g++.dg/template/unify9.C: Likewise.
6008         * g++.dg/template/varmod1.C: Likewise.
6009         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6010         * g++.old-deja/g++.law/operators32.C: Likewise.
6011         * g++.old-deja/g++.pt/crash28.C: Likewise.
6012         * g++.old-deja/g++.pt/crash60.C: Likewise.
6013         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6014         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6015         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6016         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6017         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6018         * g++.old-deja/g++.pt/expr2.C: Likewise.
6019         * g++.old-deja/g++.pt/overload7.C: Likewise.
6020         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6021         * g++.old-deja/g++.pt/spec5.C: Likewise.
6022         * g++.old-deja/g++.pt/spec6.C: Likewise.
6023         * g++.old-deja/g++.pt/t24.C: Likewise.
6024         * g++.old-deja/g++.pt/unify4.C: Likewise.
6025         * g++.old-deja/g++.pt/unify6.C: Likewise.
6026         * g++.old-deja/g++.pt/unify8.C: Likewise.
6027         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6028         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6029         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6030
6031         * g++.dg/cpp0x/initlist32.C: New.
6032
6033         * g++.dg/template/conv11.C: New.
6034         * g++.dg/conversion/op1.C: Adjust expected error.
6035
6036         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6037
6038 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6039
6040         PR target/44088
6041         * gcc.target/i386/avx-cmpsd-1.c: New.
6042         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6043         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6044         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6045         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6046         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6047
6048 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6049
6050         PR middle-end/44085
6051         * gcc.dg/gomp/pr44085.c: New test.
6052         * gfortran.dg/gomp/pr44085.f90: New test.
6053
6054 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6055
6056         * objc-obj-c++-shared/Object1.m: New.
6057         * objc.dg/torture: New directory.
6058         * objc.dg/torture/tls: Ditto.
6059         * objc.dg/tls: Ditto.
6060         * objc.dg/torture/tls/trivial.m: New test.
6061         * objc.dg/torture/tls/thr-init-2.m: New test.
6062         * objc.dg/torture/tls/thr-init-3.m: New test.
6063         * objc.dg/torture/tls/thr-init.m: New test.
6064         * objc.dg/torture/tls/diag-1.m: New test.
6065         * objc.dg/torture/tls/tls.exp: New.
6066         * objc.dg/torture/trivial.m: New test.
6067         * objc.dg/torture/dg-torture.exp: New.
6068         * objc.dg/tls/diag-3.m: New test.
6069         * objc.dg/tls/diag-4.m: New test.
6070         * objc.dg/tls/diag-5.m: New test.
6071         * objc.dg/tls/init-1.m: New test.
6072         * objc.dg/tls/init-2.m: New test.
6073         * objc.dg/tls/tls.exp: New.
6074         * objc.dg/tls/diag-2.m: New test.
6075         * lib/objc.exp: Respond to dg-additional-files.
6076
6077 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6078
6079         * gcc.target/m68k/20100512-1.c: New.
6080
6081 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6082
6083         * gnat.dg/lto8.adb: New test.
6084         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6085         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6086
6087 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6088
6089         PR c++/34272
6090         PR c++/43630
6091         PR c++/34491
6092         * g++.dg/template/crash97.C: New.
6093         * g++.dg/template/crash98.C: Likewise.
6094         * g++.dg/template/crash99.C: Likewise.
6095         * g++.dg/cpp0x/pr31439.C: Adjust.
6096         * g++.dg/template/crash95.C: Likewise.
6097
6098 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6099
6100         PR middle-end/44071
6101         * c-c++-common/asmgoto-4.c: New test.
6102         * gcc.target/i386/pr44071.c: New test.
6103
6104         PR c++/44062
6105         * c-c++-common/Wunused-var-7.c: New test.
6106         * g++.dg/warn/Wunused-var-9.C: New test.
6107
6108 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6109
6110         PR fortran/43711
6111         * gfortran.dg/gomp/pr43711.f90: New.
6112
6113 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6114
6115         PR fortran/31820
6116         * gfortran.dg/select_5.f90: Updated.
6117
6118 2010-05-11  Jan Hubicka  <jh@suse.cz>
6119
6120         PR tree-optimize/44063
6121         * gcc.c-torture/compile/pr44063.c: New testcase.
6122
6123 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6124
6125         PR debug/44023
6126         * gcc.dg/pr44023.c: New test.
6127
6128 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6129
6130         * gnat.dg/lto7.adb: New test.
6131         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6132
6133 2010-05-10  Jason Merrill  <jason@redhat.com>
6134
6135         PR c++/44017
6136         * g++.dg/template/inherit5.C: New.
6137
6138         PR c++/44045
6139         * g++.dg/cpp0x/initlist33.C: New.
6140         * g++.dg/cpp0x/initlist26.C: Adjust.
6141         * g++.dg/cpp0x/initlist28.C: Adjust.
6142
6143 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6144
6145         PR c++/43719
6146         * g++.dg/init/pr43719.C: New.
6147         * g++.dg/anon-struct4.C: Adjust.
6148
6149 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6150
6151         PR debug/44028
6152         * gcc.dg/pr44028.c: New test.
6153
6154 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6155
6156         PR fortran/27866
6157         PR fortran/35003
6158         PR fortran/42809
6159         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6160         * gfortran.dg/warn_conversion.f90: New.
6161
6162 2010-05-10  Michael Matz  <matz@suse.de>
6163
6164         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6165
6166 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6167
6168         PR rtl-optimization/44012
6169         * gcc.dg/pr44012.c: New.
6170
6171 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6172
6173         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6174         Log text on entry and exit.
6175         Prune Sun ld warnings for common symbols with differing sizes.
6176         (lto-link-and-maybe-run): Change caller.
6177
6178 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6179
6180         PR fortran/44044
6181         * gfortran.dg/class_7.f03: Modified.
6182         * gfortran.dg/select_type_1.f03: Modified.
6183         * gfortran.dg/select_type_12.f03: New.
6184
6185 2010-05-10  Richard Guenther  <rguenther@suse.de>
6186
6187         PR tree-optimization/44050
6188         * gcc.dg/torture/pr44050.c: New testcase.
6189
6190 2010-05-10  Wei Guozhi  <carrot@google.com>
6191
6192         PR target/42879
6193         * gcc.target/arm/pr42879.c: New testcase.
6194
6195 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6196
6197         PR c/44051
6198         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6199
6200 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6201
6202         PR c/10676
6203         * gcc.dg/anon-struct-10.c: New test.
6204
6205 2010-05-09  Richard Guenther  <rguenther@suse.de>
6206
6207         PR middle-end/44024
6208         * gcc.dg/pr44024.c: New testcase.
6209
6210 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6211
6212         PR c/4784
6213         * gcc.dg/anon-struct-9.c: New test.
6214
6215 2010-05-09  Richard Guenther  <rguenther@suse.de>
6216
6217         PR middle-end/44043
6218         * gcc.c-torture/compile/pr44043.c: New testcase.
6219
6220 2010-05-09  Richard Guenther  <rguenther@suse.de>
6221
6222         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6223
6224 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6225
6226         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6227
6228 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6229
6230         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6231         * gnat.dg/specs/lto3.ads: Likewise.
6232
6233 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6234
6235         PR middle-end/28685
6236         * gcc.dg/pr28685-1.c: New file.
6237
6238 2010-05-08  Richard Guenther  <rguenther@suse.de>
6239
6240         PR tree-optimization/44030
6241         * gcc.c-torture/compile/pr44030.c: New testcase.
6242
6243 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6244
6245         * gnat.dg/lto6.adb: New test.
6246         * gnat.dg/lto6_pkg.ads: New helper.
6247
6248 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6249
6250         * gnat.dg/lto5.adb: New test.
6251         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6252
6253 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6254
6255         * gnat.dg/lto4.ad[sb]: New test.
6256
6257 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6258
6259         * gnat.dg/specs/lto3.ads: New test.
6260         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6261         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6262
6263 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6264
6265         * gnat.dg/sizetype3.ad[sb]: New test.
6266         * gnat.dg/sizetype3_pkg.ads: New helper.
6267
6268 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6269
6270         PR c++/43951
6271         * g++.dg/init/new29.C: New.
6272
6273 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6274
6275         PR fortran/40728
6276         * gfortran.dg/coarray_1.f90: Fixed error message.
6277         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6278         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6279         * gfortran.dg/intrinsic_std_5.f90: New.
6280
6281 2010-05-07  Jason Merrill  <jason@redhat.com>
6282
6283         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6284
6285 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6286
6287         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6288         (size_t, stderr): Remove.
6289         (read_error): Replaced __builtin_fprintf by fprintf.
6290
6291 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6292
6293         * gcc.dg/ordered-comparison-1.c: New test.
6294         * gcc.dg/ordered-comparison-2.c: New test.
6295         * gcc.dg/ordered-comparison-3.c: New test.
6296         * gcc.dg/ordered-comparison-4.c: New test.
6297
6298 2010-05-06  Mike Stump  <mikestump@comcast.net>
6299
6300         PR objc/35165
6301         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6302
6303 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6304             Jason Merrill  <jason@redhat.com>
6305
6306         * g++.dg/cpp0x/nullptr01.C: New.
6307         * g++.dg/cpp0x/nullptr02.C: New.
6308         * g++.dg/cpp0x/nullptr03.C: New.
6309         * g++.dg/cpp0x/nullptr04.C: New.
6310         * g++.dg/cpp0x/nullptr05.C: New.
6311         * g++.dg/cpp0x/nullptr06.C: New.
6312         * g++.dg/cpp0x/nullptr07.C: New.
6313         * g++.dg/cpp0x/nullptr08.C: New.
6314         * g++.dg/cpp0x/nullptr09.C: New.
6315         * g++.dg/cpp0x/nullptr10.C: New.
6316         * g++.dg/cpp0x/nullptr11.C: New.
6317         * g++.dg/cpp0x/nullptr12.C: New.
6318         * g++.dg/cpp0x/nullptr13.C: New.
6319         * g++.dg/cpp0x/nullptr14.C: New.
6320         * g++.dg/cpp0x/nullptr15.C: New.
6321         * g++.dg/cpp0x/nullptr16.C: New.
6322         * g++.dg/cpp0x/nullptr17.C: New.
6323         * g++.dg/cpp0x/nullptr18.C: New.
6324         * g++.dg/cpp0x/nullptr19.C: New.
6325         * g++.dg/cpp0x/nullptr20.C: New.
6326         * g++.dg/cpp0x/nullptr21.C: New.
6327         * g++.dg/cpp0x/nullptr22.C: New.
6328         * g++.dg/debug/nullptr01.C: New.
6329         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6330
6331 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6332
6333         * gcc.dg/Wunused-var-8.c: Move to...
6334         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6335
6336 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6337
6338         PR c++/40406
6339         * g++.dg/template/crash96.C: New.
6340
6341 2010-05-06  Jan Hubicka  <jh@suse.cz>
6342
6343         PR tree-optimization/43791
6344         * gcc.c-torture/compile/pr43791.c: New file.
6345
6346 2010-05-06  Michael Matz  <matz@suse.de>
6347
6348         PR tree-optimization/43984
6349         * gfortran.dg/pr43984.f90: New test.
6350
6351 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6352
6353         PR 40989
6354         * gcc.dg/pr40989.c: New.
6355
6356 2010-05-06  Richard Guenther  <rguenther@suse.de>
6357
6358         PR tree-optimization/43934
6359         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6360
6361 2010-05-06  Richard Guenther  <rguenther@suse.de>
6362
6363         PR tree-optimization/43987
6364         * gcc.c-torture/execute/pr43987.c: New testcase.
6365         * gcc.dg/torture/pta-escape-1.c: Adjust.
6366         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6367         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6368         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6369         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6370
6371 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6372             Dodji Seketeli  <dodji@redhat.com>
6373
6374         PR c/18624
6375         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6376         * g++.dg/template/sfinae16.C: Likewise.
6377         * gcc.dg/Wunused-var-1.c: Moved to...
6378         * c-c++-common/Wunused-var-1.c: ...here. New test.
6379         * gcc.dg/Wunused-var-2.c: Moved to...
6380         * c-c++-common/Wunused-var-2.c: ...here. New test.
6381         * gcc.dg/Wunused-var-3.c: Moved to...
6382         * c-c++-common/Wunused-var-3.c: ...here. New test.
6383         * gcc.dg/Wunused-var-4.c: Moved to...
6384         * gcc.dg/Wunused-var-1.c: ... here.
6385         * gcc.dg/Wunused-var-5.c: Moved to...
6386         * c-c++-common/Wunused-var-4.c: ...here. New test.
6387         * gcc.dg/Wunused-var-7.c: Moved to...
6388         * c-c++-common/Wunused-var-5.c: ...here. New test.
6389         * gcc.dg/Wunused-var-6.c: Moved to...
6390         * gcc.dg/Wunused-var-2.c: ... here.
6391         * c-c++-common/Wunused-var-1.c: New test.
6392         * c-c++-common/Wunused-var-2.c: New test.
6393         * c-c++-common/Wunused-var-3.c: New test.
6394         * c-c++-common/Wunused-var-4.c: New test.
6395         * c-c++-common/Wunused-var-5.c: New test.
6396         * g++.dg/warn/Wunused-var-1.C: New test.
6397         * g++.dg/warn/Wunused-var-2.C: New test.
6398         * g++.dg/warn/Wunused-var-3.C: New test.
6399         * g++.dg/warn/Wunused-var-4.C: New test.
6400         * g++.dg/warn/Wunused-var-5.C: New test.
6401         * g++.dg/warn/Wunused-var-6.C: New test.
6402         * g++.dg/warn/Wunused-var-7.C: New test.
6403         * g++.dg/warn/Wunused-var-8.C: New test.
6404         * g++.dg/warn/Wunused-parm-1.C: New test.
6405         * g++.dg/warn/Wunused-parm-2.C: New test.
6406         * g++.dg/warn/Wunused-parm-3.C: New test.
6407
6408 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6409
6410         PR fortran/43985
6411         * gfortran.dg/gomp/crayptr5.f90: New test case.
6412
6413 2010-05-05  Jason Merrill  <jason@redhat.com>
6414
6415         PR debug/43370
6416         * g++.dg/ext/attrib39.C: New.
6417
6418 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6419
6420         PR fortran/24978
6421         * gfortran.dg/data_invalid.f90: New.
6422
6423 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6424
6425         * gnat.dg/lto2.adb: New test.
6426
6427 2010-05-05  Jason Merrill  <jason@redhat.com>
6428
6429         PR c++/43787
6430         * g++.dg/opt/empty1.C: New.
6431
6432 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6433
6434         PR fortran/43696
6435         * gfortran.dg/class_17.f03: New.
6436
6437 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6438
6439         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6440
6441 2010-05-04  Mike Stump  <mikestump@comcast.net>
6442
6443         PR objc/35165
6444         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6445
6446 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6447
6448         PR target/43668
6449         * gcc.target/i386/pr43668.c: New.
6450
6451 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6452
6453         PR c++/43028
6454         * g++.dg/cpp0x/initlist31.C: New.
6455
6456 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6457
6458         PR c/43981
6459         * gcc.dg/Wunused-var-8.c: New test.
6460
6461 2010-05-04  Jason Merrill  <jason@redhat.com>
6462
6463         PR c++/38064
6464         * g++.dg/cpp0x/enum3.C: Extend.
6465
6466 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6467
6468         PR target/43799
6469         * gcc.target/i386/pr43799.c: New.
6470
6471 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6472
6473         * gnat.dg/lto1.adb: New test.
6474         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6475
6476 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6477
6478         PR middle-end/43671
6479         * gcc.target/i386/pr43671.c: New.
6480
6481 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6482
6483         PR c++/43705
6484         * g++.dg/template/crash95.C: New.
6485
6486 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6487
6488         PR debug/43508
6489         * gcc.target/i386/pr43508.c: New.
6490
6491 2010-05-04  Richard Guenther  <rguenther@suse.de>
6492
6493         PR tree-optimization/43879
6494         * g++.dg/torture/pr43879-1_0.C: New testcase.
6495         * g++.dg/torture/pr43879-1_1.C: Likewise.
6496
6497 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6498
6499         PR c++/43953
6500         * g++.dg/other/crash-12.C: New test.
6501
6502 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6503
6504         * g++.dg/cdce3.C: Add a space.  Updated.
6505
6506 2010-05-03  Jason Merrill  <jason@redhat.com>
6507
6508         PR c++/43680
6509         * g++.dg/opt/enum2.C: New.
6510         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6511         * g++.dg/warn/Wswitch-1.C: Adjust message.
6512
6513 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6514
6515         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6516         * g++.dg/ext/label13.C: Fix typo.
6517         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6518         alpha*-dec-osf5*.
6519         * gcc.c-torture/compile/limits-declparen.c: xfail on
6520         alpha*-dec-osf5* with -g.
6521         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6522         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6523         * gcc.dg/c99-tgmath-2.c: Likewise.
6524         * gcc.dg/c99-tgmath-3.c: Likewise.
6525         * gcc.dg/c99-tgmath-4.c: Likewise.
6526
6527 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6528
6529         PR fortran/43592
6530         * gfortran.dg/unexpected_interface.f90: New test.
6531
6532 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6533
6534         * ada/acats/run_acats (which): New function.
6535         (host_gnatchop, host_gnatmake): Use it.
6536
6537 2010-05-03  Richard Guenther  <rguenther@suse.de>
6538
6539         PR tree-optimization/43971
6540         * gcc.dg/pr43971.c: New testcase.
6541
6542 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6543
6544         PR debug/43972
6545         * gcc.dg/debug/pr43972.c: New test.
6546
6547 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6548
6549         PR testsuite/43963
6550         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6551
6552 2010-05-02  Richard Guenther  <rguenther@suse.de>
6553
6554         PR tree-optimization/43879
6555         * gcc.dg/torture/pr43879-3.c: New testcase.
6556
6557 2010-05-01  Richard Guenther  <rguenther@suse.de>
6558
6559         PR tree-optimization/43949
6560         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6561
6562 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6563
6564         PR c++/43951
6565         * g++.dg/init/new28.C: New.
6566
6567 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6568
6569         PR objc++/32052
6570         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6571         structure and nested declarations.
6572         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6573         structure and nested declarations.  Reduce header clutter and
6574         use _exit() rather than abort().
6575         * objc.dg/encode-10.m: New.
6576         * objc.dg/encode-11.m: New.
6577
6578 2010-04-30  DJ Delorie  <dj@redhat.com>
6579
6580         * gcc.c-torture/execute/20100430-1.c: New test.
6581
6582 2010-04-30  Jason Merrill  <jason@redhat.com>
6583
6584         PR c++/43868
6585         * g++.dg/template/ptrmem21.C: New.
6586
6587 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6588
6589         PR fortran/18918
6590         PR fortran/43931
6591         * gfortran.dg/coarray_13.f90: New test.
6592
6593 2010-04-30  Richard Guenther  <rguenther@suse.de>
6594
6595         PR lto/43946
6596         * gcc.dg/lto/20100430-1_0.c: New testcase.
6597
6598 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6599
6600         PR debug/43942
6601         * c-c++-common/pr43942.c: New test.
6602
6603 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6604
6605         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6606         conflict with darwin crt1.o 'start' symbol.
6607
6608 2010-04-30  Richard Guenther  <rguenther@suse.de>
6609
6610         PR tree-optimization/43879
6611         * gcc.dg/torture/pr43879_1.c: New testcase.
6612
6613 2010-04-30  Richard Guenther  <rguenther@suse.de>
6614
6615         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6616
6617 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6618
6619         PR c++/43890
6620         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6621         user-provided constructor while recursing.
6622
6623 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6624
6625         PR fortran/42274
6626         * gfortran.dg/class_16.f03: New test.
6627
6628 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6629
6630         PR fortran/42274
6631         * gfortran.dg/class_15.f03: New.
6632
6633 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6634
6635         PR fortran/43326
6636         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6637
6638 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6639
6640         PR fortran/43492
6641         * gfortran.dg/generic_22.f03 : New test.
6642
6643 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6644
6645         PR fortran/42353
6646         * gfortran.dg/class_14.f03: New test.
6647
6648 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6649
6650         PR fortran/42680
6651         * gfortran.dg/interface_32.f90: New test.
6652
6653 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6654             Janus Weil  <janus@gcc.gnu.org>
6655
6656         PR fortran/41829
6657         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6658         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6659         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6660
6661 2010-04-28  Mike Stump  <mikestump@comcast.net>
6662
6663         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6664         dg-excess-errors.
6665         * g++.dg/uninit-pred-2_b.C: Likewise.
6666
6667 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6668
6669         PR fortran/18918
6670         PR fortran/43919
6671         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6672
6673 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6674
6675         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6676         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6677         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6678         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6679         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6680
6681 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6682
6683         * gcc.dg/const-uniq-1.c: New test.
6684         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6685
6686 2010-04-28  Xinliang David Li  <davidxl@google.com>
6687
6688         * gcc.dg/uninit-pred-2_b.c: New test.
6689         * gcc.dg/uninit-pred-4_b.c: New test.
6690         * gcc.dg/uninit-pred-3_d.c: New test.
6691         * gcc.dg/uninit-pred-6_b.c: New test.
6692         * gcc.dg/uninit-pred-8_b.c: New test.
6693         * gcc.dg/uninit-pred-3_a.c: New test.
6694         * gcc.dg/uninit-pred-2_c.c: New test.
6695         * gcc.dg/uninit-pred-5_a.c: New test.
6696         * gcc.dg/uninit-pred-3_e.c: New test.
6697         * gcc.dg/uninit-pred-7_a.c: New test.
6698         * gcc.dg/uninit-pred-6_c.c: New test.
6699         * gcc.dg/uninit-pred-9_a.c: New test.
6700         * gcc.dg/uninit-pred-8_c.c: New test.
6701         * gcc.dg/uninit-pred-3_b.c: New test.
6702         * gcc.dg/uninit-pred-5_b.c: New test.
6703         * gcc.dg/uninit-pred-7_b.c: New test.
6704         * gcc.dg/uninit-pred-6_d.c: New test.
6705         * gcc.dg/uninit-pred-9_b.c: New test.
6706         * gcc.dg/uninit-pred-2_a.c: New test.
6707         * gcc.dg/uninit-pred-4_a.c: New test.
6708         * gcc.dg/uninit-pred-3_c.c: New test.
6709         * gcc.dg/uninit-pred-6_a.c: New test.
6710         * gcc.dg/uninit-pred-8_a.c: New test.
6711         * gcc.dg/uninit-pred-7_c.c: New test.
6712         * gcc.dg/uninit-pred-6_e.c: New test.
6713         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6714         * g++.dg/uninit-pred-1_a.C: New test.
6715         * g++.dg/uninit-pred-1_b.C: New test.
6716         * g++.dg/uninit-pred-2_a.C: New test.
6717         * g++.dg/uninit-pred-2_b.C: New test.
6718         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6719         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6720         * g++.dg/uninit-pred-loop_1.cc: New test.
6721
6722 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6723
6724         * gcc.dg/lto/20091209-1_0.c: New testcase.
6725
6726 2010-04-28  Richard Guenther  <rguenther@suse.de>
6727
6728         PR tree-optimization/43879
6729         PR tree-optimization/43909
6730         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6731
6732 2010-04-28  Richard Guenther  <rguenther@suse.de>
6733
6734         PR c++/43880
6735         * g++.dg/torture/pr43880.C: New testcase.
6736
6737 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6738
6739         PR c++/9335
6740         * g++.dg/template/recurse2.C: Update
6741         * g++.dg/template/recurse.C: Update.
6742         * g++.dg/template/pr23510.C: Update.
6743         * lib/prune.exp: Filter out 'recursively instantiated'.
6744
6745 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6746
6747         PR c++/29043
6748         * g++.dg/init/pr29043.C: New.
6749
6750 2010-04-27  Jason Merrill  <jason@redhat.com>
6751
6752         * g++.dg/lookup/scoped5.C: Adjust.
6753         * g++.dg/lookup/scoped8.C: Adjust.
6754         * g++.dg/template/dependent-expr5.C: Adjust.
6755         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6756
6757         PR c++/43856
6758         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6759
6760         PR c++/43875
6761         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6762
6763 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6764             Jan Hubicka <hubicka@ucw.cz>
6765
6766         * gcc.dg/pure-2.c: New testcase.
6767         * gcc.dg/const-1.c: New testcase.
6768
6769 2010-04-27  Jason Merrill  <jason@redhat.com>
6770
6771         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6772
6773         PR c++/41468
6774         * g++.dg/template/sfinae17.C: New.
6775         * g++.dg/template/sfinae18.C: New.
6776
6777 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6778
6779         * g++.dg/init/pr42844.C: New.
6780         * g++.dg/cpp0x/pr42844-2.C: New.
6781         * g++.dg/cpp0x/defaulted2.C: Adjust.
6782         * g++.dg/tree-ssa/pr27549.C: Likewise.
6783         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6784
6785 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6786
6787         PR fortran/18918
6788         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6789
6790 2010-04-27  Richard Guenther  <rguenther@suse.de>
6791
6792         PR middle-end/40561
6793         * g++.dg/other/pr40561.C: New testcase.
6794
6795 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6796
6797         PR middle-end/43812
6798         * g++.dg/ipa/pr43812.C: New test.
6799
6800 2010-04-27  Jan Hubicka  <jh@suse.cz>
6801
6802         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6803         (test): ... this one.
6804
6805 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6806
6807         PR target/40657
6808         * gcc.target/arm/thumb-stackframe.c: New test.
6809
6810 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6811
6812         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6813         * gcc.dg/misc-column.c: Likewise.
6814         * gcc.dg/Walways-true-1.c: Likewise.
6815         * gcc.dg/Walways-true-2.c: Likewise.
6816         * gcc.dg/warn-addr-cmp.c: Likewise.
6817
6818 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6819
6820         PR fortran/18918
6821         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6822         * gfortran.dg/coarray_12.f90: New.
6823
6824 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6825
6826         PR c/32207
6827         * gcc.dg/pr32207.c: New test.
6828         * gcc.dg/misc-column.c: Adjust expected warning.
6829         * gcc.dg/Walways-true-1.c: Likewise.
6830         * gcc.dg/Walways-true-2.c: Likewise.
6831         * gcc.dg/warn-addr-cmp.c: Likewise.
6832
6833 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6834
6835         PR lto/42776
6836         * lib/lto.exp (lto_prune_vis_warns): New function.
6837         (lto-link-and-maybe-run): Call it.
6838
6839 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6840
6841         PR tree-optimization/43904
6842         * gcc.dg/tree-ssa/tailcall-6.c: New.
6843
6844 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6845
6846         PR testsuite/35165
6847         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6848         Darwin8/OSX10.4 - compatible code generation.
6849         Use scan-rtl-dump.
6850         * obj-c++.dg/stubify-1.mm: Ditto.
6851         * lib/objc-torture.exp: Do not require link success for
6852         "trivial.m" in the runtime checks when dowhat = 'compile'.
6853         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6854         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6855         Darwin8/OSX10.4 - compatible code generation.
6856         * objc.dg/stubify-2.m: Ditto.
6857         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6858         * objc.dg/next-runtime-1.m: Ditto.
6859         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6860         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6861         runtimes on Darwin.
6862
6863 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6864
6865         PR 43715
6866         * lib/plugin-support.exp: Use "-undefined
6867         dynamic_lookup" on darwin.
6868
6869 2010-04-26  Richard Guenther  <rguenther@suse.de>
6870
6871         * gcc.dg/lto/20100426_0.c: New testcase.
6872
6873 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6874
6875         PR tree-optimization/43833
6876         gcc.dg/Warray-bounds-8.c: New test case.
6877
6878 2010-04-26  Richard Guenther  <rguenther@suse.de>
6879
6880         PR lto/43080
6881         * g++.dg/lto/20100423-3_0.C: New testcase.
6882
6883 2010-04-26  Richard Guenther  <rguenther@suse.de>
6884
6885         PR lto/42425
6886         * g++.dg/lto/20100423-2_0.C: New testcase.
6887
6888 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6889
6890         * gcc.dg/vect/bb-slp-23.c: New test.
6891
6892 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6893
6894         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6895         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6896         * gcc.dg/c1x-float-1.c: New test.
6897
6898 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6899
6900         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6901         of "lea\[ \t\]".
6902
6903 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6904
6905         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6906         FreeBSD.
6907         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6908         * gfortran.dg/default_format_2.f90: Ditto.
6909
6910 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6911
6912         * gfortran.dg/pr43505.f90: Clean up .mod file.
6913         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6914         * gfortran.dg/pr41347.f90: Ditto.
6915         * gfortran.dg/internal_pack_4.f90: Ditto.
6916         * gfortran.dg/proc_decl_23.f90: Ditto.
6917         * gfortran.dg/recursive_check_3.f90: Ditto.
6918         * gfortran.dg/intent_out_3.f90: Ditto.
6919         * gfortran.dg/assignment_2.f90: Ditto.
6920         * gfortran.dg/pr41928.f90: Ditto.
6921         * gfortran.dg/pr42166.f90: Ditto.
6922         * gfortran.dg/private_type_12.f90: Ditto.
6923         * gfortran.dg/graphite/pr42185.f90: Ditto.
6924         * gfortran.dg/graphite/pr42186.f90: Ditto.
6925         * gfortran.dg/graphite/pr40982.f90: Ditto.
6926         * gfortran.dg/graphite/id-2.f90: Ditto.
6927         * gfortran.dg/graphite/id-4.f90: Ditto.
6928         * gfortran.dg/graphite/pr42050.f90: Ditto.
6929         * gfortran.dg/graphite/id-18.f90: Ditto.
6930         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6931         * gfortran.dg/graphite/pr41924.f90: Ditto.
6932         * gfortran.dg/graphite/pr42393.f90: Ditto.
6933         * gfortran.dg/graphite/pr37980.f90: Ditto.
6934         * gfortran.dg/graphite/pr38953.f90: Ditto.
6935         * gfortran.dg/graphite/pr42180.f90: Ditto.
6936         * gfortran.dg/graphite/pr42181.f90: Ditto.
6937         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6938         * gfortran.dg/select_type_4.f90: Ditto.
6939         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6940         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6941         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6942         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6943         * gfortran.dg/whole_file_11.f90: Ditto.
6944         * gfortran.dg/private_type_11.f90: Ditto.
6945         * gfortran.dg/vect/vect-gems.f90: Ditto.
6946         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6947
6948 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6949
6950         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6951
6952 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6953
6954         * gnat.dg/pack15.ad[sb]: New test.
6955
6956 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6957
6958         * gcc.target/arm/mla-1.c: New test.
6959
6960 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6961
6962         PR fortran/30073
6963         PR fortran/43793
6964         * gfortran.dg/pr43793.f90: New test.
6965
6966 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6967
6968         PR tree-optimization/41442
6969         * gcc.target/i386/pr41442.c: New test.
6970
6971 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6972
6973         PR fortran/43832
6974         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6975
6976 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6977
6978         PR fortran/43832
6979         * gfortran.dg/open_nounit.f90: New test.
6980
6981 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6982
6983         PR fortran/43841
6984         PR fortran/43843
6985         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6986
6987 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6988
6989         * gcc.dg/Wconversion-integer.c: Update.
6990
6991 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6992
6993         * gnat.dg/unchecked_convert5.adb: New test.
6994
6995 2010-04-23  Richard Guenther  <rguenther@suse.de>
6996
6997         PR lto/41734
6998         * gcc.dg/lto/20100423-2_0.c: New testcase.
6999         * gcc.dg/lto/20100423-2_0.c: Likewise.
7000
7001 2010-04-23  Richard Guenther  <rguenther@suse.de>
7002
7003         PR lto/43455
7004         * gcc.dg/lto/20100423-1_0.c: New testcase.
7005         * gcc.dg/lto/20100423-1_1.c: Likewise.
7006
7007 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7008
7009         PR tree-optimization/43846
7010         * gcc.dg/tree-ssa/sra-10.c: New test.
7011
7012 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7013
7014         PR middle-end/43835
7015         * gcc.c-torture/execute/pr43835.c: New test.
7016
7017 2010-04-23  Richard Guenther  <rguenther@suse.de>
7018
7019         PR lto/42653
7020         * g++.dg/lto/20100423-1_0.C: New testcase.
7021
7022 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7023
7024         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7025
7026 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7027
7028         PR tree-optimization/43842
7029         * gcc.dg/vect/pr43842.c: New test.
7030
7031 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7032
7033         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7034         * gcc.target/i386/wmul-2.c: Likewise.
7035
7036 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7037
7038         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7039         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7040
7041 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7042
7043         * gfortran.dg/reassoc_6.f: New testcase.
7044
7045 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7046
7047         PR middle-end/29274
7048         * gcc.target/arm/wmul-1.c: New test.
7049         * gcc.target/arm/wmul-2.c: New test.
7050
7051 2010-04-22  Richard Guenther  <rguenther@suse.de>
7052
7053         PR tree-optimization/43845
7054         * gcc.c-torture/compile/pr43845.c: New testcase.
7055
7056 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7057
7058         PR middle-end/29274
7059         * gcc.target/i386/wmul-1.c: New test.
7060         * gcc.target/i386/wmul-2.c: New test.
7061         * gcc.target/bfin/wmul-1.c: New test.
7062         * gcc.target/bfin/wmul-2.c: New test.
7063
7064 2010-04-22  Richard Guenther  <rguenther@suse.de>
7065
7066         PR fortran/43829
7067         * gfortran.dg/vector_subscript_6.f90: New testcase.
7068         * gfortran.dg/assign_10.f90: Adjust.
7069
7070 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7071
7072         PR fortran/43836
7073         * gfortran.dg/gomp/pr43836.f90: New test.
7074
7075 2010-04-21  Richard Guenther  <rguenther@suse.de>
7076
7077         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7078
7079 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7080
7081         * gcc.dg/torture/builtin-cproj-3.c: New.
7082
7083 2010-04-20  Jason Merrill  <jason@redhat.com>
7084
7085         PR c++/9335
7086         * g++.dg/template/recurse2.C: New.
7087         * g++.dg/parse/crash36.C: Adjust.
7088         * g++.dg/other/fold1.C: Adjust.
7089         * g++.dg/init/member1.C: Adjust.
7090         * lib/prune.exp: Prune "skipping N instantiation contexts".
7091
7092 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7093
7094         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7095
7096 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7097
7098         * gcc.dg/torture/builtin-cproj-1.c: New.
7099         * gcc.dg/torture/builtin-cproj-2.c: New.
7100
7101 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7102
7103         PR c++/43800
7104         PR c++/43704
7105         * g++.dg/template/typedef32.C: Adjust.
7106         * g++.dg/template/typedef33.C: New test.
7107
7108 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7109
7110         PR fortran/43227
7111         * gfortran.dg/proc_decl_23.f90: New test.
7112
7113         PR fortran/43266
7114         * gfortran.dg/abstract_type_6.f03: New test.
7115
7116 2010-04-20  Xinliang David Li  <davidxl@google.com>
7117
7118         * g++.dg/tree-ssa/fold-compare.C: New.
7119
7120 2010-04-20  Richard Guenther  <rguenther@suse.de>
7121
7122         PR tree-optimization/39417
7123         * g++.dg/torture/pr39417.C: New testcase.
7124
7125 2010-04-20  Richard Guenther  <rguenther@suse.de>
7126
7127         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7128
7129 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7130
7131         * g++.dg/debug/dwarf2/rv1.C: New test.
7132
7133 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7134
7135         PR target/43635
7136         * gcc.c-torture/compile/pr43635.c: New testcase.
7137
7138 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7139
7140         PR fortran/43339
7141         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7142         of sequential loops being private only in the innermost containing
7143         task region.
7144
7145         PR middle-end/43337
7146         * gfortran.dg/gomp/pr43337.f90: New test.
7147
7148 2010-04-19  Richard Guenther  <rguenther@suse.de>
7149
7150         PR tree-optimization/43796
7151         * gfortran.dg/pr43796.f90: New testcase.
7152
7153 2010-04-19  Richard Guenther  <rguenther@suse.de>
7154
7155         PR tree-optimization/43783
7156         * gcc.c-torture/execute/pr43783.c: New testcase.
7157
7158 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7159
7160         PR target/43766
7161         * gcc.target/i386/pr43766.c: New test.
7162
7163 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7164
7165         PR target/43662
7166         * gcc.target/i386/pr43662.c: New test.
7167
7168 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7169
7170         PR c++/43704
7171         * g++.dg/template/typedef32.C: New test.
7172
7173 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7174
7175         PR tree-optimization/37027
7176         * lib/target-supports.exp
7177         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7178         * gcc.dg/vect/pr37027.c: New test.
7179         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7180         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7181         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7182         gcc.dg/vect/vect-complex-6.c: Likewise.
7183
7184 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7185
7186         * g++.dg/debug/dwarf2/enum1.C: New test.
7187
7188 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7189
7190         * gnat.dg/rep_clause5.ad[sb]: New test.
7191         * gnat.dg/rep_clause5_pkg.ads: New helper.
7192
7193 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7194
7195         PR tree-optimization/43771
7196         * g++.dg/vect/pr43771.cc: New test.
7197
7198 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7199
7200         PR fortran/31538
7201         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7202         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7203
7204 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7205
7206         * gnat.dg/sizetype.adb: Rename into...
7207         * gnat.dg/sizetype1.adb: ...this.
7208         * gnat.dg/sizetype2.adb: New test.
7209
7210 2010-04-16  Richard Guenther  <rguenther@suse.de>
7211
7212         PR tree-optimization/43572
7213         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7214
7215 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7216
7217         * gnat.dg/specs/discr_private.ads: New test.
7218
7219 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7220
7221         PR target/41514
7222         * gcc.target/arm/thumb-comparisons.c: New test.
7223
7224         PR target/40603
7225         * gcc.target/arm/thumb-cbranchqi.c: New test.
7226
7227 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7228
7229         * g++.dg/torture/pr36191.C: Enable for SH.
7230
7231 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7232
7233         * gnat.dg/wide_boolean.adb: New test.
7234         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7235
7236 2010-04-15  Richard Guenther  <rguenther@suse.de>
7237
7238         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7239         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7240         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7241         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7242         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7243         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7244         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7245         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7246         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7247         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7248         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7249         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7250         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7251         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7252         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7253
7254 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7255
7256         PR target/21803
7257         * gcc.target/arm/pr42496.c: New test.
7258
7259 2010-04-14  Jason Merrill  <jason@redhat.com>
7260
7261         PR c++/36625
7262         * g++.dg/ext/attrib38.C: New.
7263
7264 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7265
7266         PR testsuite/43739
7267         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7268
7269 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7270
7271         PR 42966
7272         * gcc.dg/cpp/warn-undef-2.c: Update.
7273         * gcc.dg/cpp/warn-traditional-2.c: Update.
7274         * gcc.dg/cpp/warn-comments-2.c: Update.
7275         * gcc.dg/cpp/warn-variadic-2.c: Update.
7276         * gcc.dg/cpp/warn-long-long-2.c: Update.
7277         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7278         * gcc.dg/cpp/warn-multichar-2.c: Update.
7279         * gcc.dg/cpp/warn-normalized-3.c: Update.
7280         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7281         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7282         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7283         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7284         * gcc.dg/cpp/warn-redefined-2.c: Update.
7285         * gfortran.dg/warning-directive-2.F90: Update.
7286         * c-c++-common/cpp/warning-directive-2.c: Update.
7287
7288 2010-04-14  Michael Matz  <matz@suse.de>
7289
7290         PR tree-optimization/42963
7291         * gcc.dg/pr42963.c: New testcase.
7292
7293 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7294
7295         * gnat.dg/class_wide.adb: Rename into...
7296         * gnat.dg/class_wide1.adb: ...this.
7297         * gnat.dg/class_wide2.ad[sb]: New test.
7298
7299 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7300
7301         PR fortran/18918
7302         * gfortran.dg/coarray_9.f90: Update dg-errors.
7303         * gfortran.dg/coarray_10.f90: New test.
7304         * gfortran.dg/coarray_11.f90: New test.
7305
7306 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7307
7308         PR fortran/43747
7309         gfortran.dg/initialization_24.f90: New test.
7310
7311 2010-04-13  Jason Merrill  <jason@redhat.com>
7312
7313         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7314         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7315
7316 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7317
7318         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7319         * g++.dg/dg.exp: Likewise.
7320         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7321         * c-c++-common/cpp/warning-directive-1.c: ... here.
7322         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7323         * c-c++-common/cpp/warning-directive-2.c: ... here.
7324         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7325         * c-c++-common/cpp/warning-directive-3.c: ... here.
7326         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7327         * c-c++-common/cpp/warning-directive-4.c: ... here.
7328         * g++.dg/cpp/warning-directive-1.C: Delete.
7329         * g++.dg/cpp/warning-directive-2.C: Delete.
7330         * g++.dg/cpp/warning-directive-3.C: Delete.
7331         * g++.dg/cpp/warning-directive-4.C: Delete.
7332         * gcc.dg/cpp/normalised-3.c: Delete.
7333         * g++.dg/cpp/normalised-1.C: Rename as ...
7334         * c-c++-common/cpp/normalised-3.c: ... this.
7335
7336 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7337
7338         * gcc.dg/tree-ssa/sra-9.c: New test.
7339
7340 2010-04-13  Michael Matz  <matz@suse.de>
7341
7342         PR middle-end/43730
7343         * gcc.dg/pr43730.c: New test.
7344
7345 2010-04-13  Michael Matz  <matz@suse.de>
7346
7347         * gcc.dg/tree-ssa/negate.c: New testcase.
7348
7349 2010-04-13  Richard Guenther  <rguenther@suse.de>
7350
7351         PR testsuite/43735
7352         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7353
7354 2010-04-13  Richard Guenther  <rguenther@suse.de>
7355
7356         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7357
7358 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7359
7360         * gnat.dg/derived_type1.adb: New test.
7361
7362 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7363
7364         * gcc.dg/plugindir1.c: New testcase.
7365         * gcc.dg/plugindir2.c: New testcase.
7366         * gcc.dg/plugindir3.c: New testcase.
7367         * gcc.dg/plugindir4.c: New testcase.
7368
7369 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7370
7371         * gcc.target/i386/rotate-2.c: New test.
7372
7373 2010-04-12  Jason Merrill  <jason@redhat.com>
7374
7375         PR c++/43641
7376         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7377         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7378
7379 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7380
7381         PR c++/25811
7382         * g++.dg/init/pr25811.C: New test.
7383
7384 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7385
7386         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7387         dg-error, dg-warning.
7388         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7389
7390 2010-04-12  Richard Guenther  <rguenther@suse.de>
7391
7392         * gcc.dg/torture/inline-2.c: New testcase.
7393
7394 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7395
7396         PR bootstrap/43699
7397         * gcc.dg/Wunused-var-7.c: New test.
7398
7399         PR tree-optimization/43560
7400         * gcc.c-torture/execute/pr43560.c: New test.
7401
7402 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7403
7404         * gnat.dg/aggr13.adb: New test.
7405         * gnat.dg/aggr14.adb: Likewise.
7406         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7407
7408 2010-04-12  Richard Guenther  <rguenther@suse.de>
7409
7410         PR c++/43611
7411         * g++.dg/torture/pr43611.C: New testcase.
7412
7413 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7414
7415         PR c/36774
7416         * gcc.dg/pr36774-1.c: New test.
7417         * gcc.dg/pr36774-2.c: New test.
7418
7419 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7420
7421         * gcc.target/sh/rte-delay-slot.c: New test.
7422
7423 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7424
7425         * gnat.dg/pack9.adb: Remove -cargs option.
7426         * gnat.dg/aggr12.ad[sb]: New test.
7427
7428 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7429
7430         PR target/43417
7431         * gcc.target/sh/pr43417.c: New test.
7432
7433 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7434
7435         PR fortran/43591
7436         * gfortran.dg/spec_expr_6.f90: New test.
7437
7438 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7439
7440         PR cpp/43195
7441         * gcc.dg/cpp/pr43195.c: New.
7442         * gcc.dg/cpp/pr43195.h: New.
7443
7444 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7445
7446         PR 42965
7447         * gcc.dg/Werror-6.c: Adjust.
7448         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7449         * gcc.dg/Werror-4.c: Likewise.
7450         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7451         * gcc.dg/Wswitch-enum-error.c: Likewise.
7452         * gcc.dg/Wpointer-arith.c: Likewise.
7453         * gcc.dg/Wfatal.c: Likewise.
7454         * gcc.dg/Wswitch-error.c: Likewise.
7455         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7456         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7457         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7458         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7459         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7460         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7461         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7462         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7463         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7464         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7465         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7466         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7467         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7468         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7469         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7470         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7471         * g++.dg/cpp/warning-directive-2.C: Likewise.
7472         * gfortran.dg/warning-directive-2.F90: Likewise.
7473
7474 2010-04-09  Jason Merrill  <jason@redhat.com>
7475
7476         PR c++/42623
7477         * g++.dg/template/sizeof13.C: New.
7478
7479 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7480
7481         * g++.dg/other/pr35504.C: Add check for thiscall.
7482         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7483         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7484
7485 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7486
7487         PR c++/28584
7488         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7489         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7490         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7491         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7492         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7493         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7494         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7495         * g++.dg/other/increment1.C: Likewise.
7496
7497 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7498
7499         PR fortran/18918
7500         * gfortran.dg/coarray_7.f90: New test.
7501         * gfortran.dg/coarray_8.f90: New test.
7502
7503 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7504
7505         PR fortran/28039
7506         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7507
7508 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7509
7510         PR target/43643
7511         * gcc.dg/pr43643.c: New test.
7512
7513 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7514
7515         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7516
7517 2010-04-08  Richard Guenther  <rguenther@suse.de>
7518
7519         PR tree-optimization/43679
7520         * gcc.c-torture/compile/pr43679.c: New testcase.
7521
7522 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7523
7524         PR debug/43670
7525         * gcc.dg/pr43670.c: New test.
7526
7527 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7528
7529         PR middle-end/40815
7530         * gcc.dg/tree-ssa/reassoc-19.c: New.
7531
7532 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7533
7534         PR c/18624
7535         * gcc.dg/Wunused-var-1.c: New test.
7536         * gcc.dg/Wunused-var-2.c: New test.
7537         * gcc.dg/Wunused-var-3.c: New test.
7538         * gcc.dg/Wunused-var-4.c: New test.
7539         * gcc.dg/Wunused-var-5.c: New test.
7540         * gcc.dg/Wunused-var-6.c: New test.
7541         * gcc.dg/Wunused-parm-1.c: New test.
7542
7543         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7544         * gcc.dg/trunc-1.c: Likewise.
7545         * gcc.dg/vla-9.c: Likewise.
7546         * gcc.dg/dfp/composite-type.c: Likewise.
7547
7548 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7549
7550         PR objc/35996
7551         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7552         * obj-c++.dg/objc-gc-3.mm: Ditto.
7553
7554 2010-04-07  Simon Baldwin  <simonb@google.com>
7555
7556         * gcc.dg/cpp/warn-undef-2.c: New.
7557         * gcc.dg/cpp/warn-traditional-2.c: New.
7558         * gcc.dg/cpp/warn-comments-2.c: New.
7559         * gcc.dg/cpp/warning-directive-1.c: New.
7560         * gcc.dg/cpp/warn-long-long.c: New.
7561         * gcc.dg/cpp/warn-traditional.c: New.
7562         * gcc.dg/cpp/warn-variadic-2.c: New.
7563         * gcc.dg/cpp/warn-undef.c: New.
7564         * gcc.dg/cpp/warn-normalized-1.c: New.
7565         * gcc.dg/cpp/warning-directive-2.c: New.
7566         * gcc.dg/cpp/warn-long-long-2.c: New.
7567         * gcc.dg/cpp/warn-variadic.c: New.
7568         * gcc.dg/cpp/warn-normalized-2.c: New.
7569         * gcc.dg/cpp/warning-directive-3.c: New.
7570         * gcc.dg/cpp/warn-deprecated-2.c: New.
7571         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7572         * gcc.dg/cpp/warn-multichar-2.c: New.
7573         * gcc.dg/cpp/warn-normalized-3.c: New.
7574         * gcc.dg/cpp/warning-directive-4.c: New.
7575         * gcc.dg/cpp/warn-unused-macros.c: New.
7576         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7577         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7578         * gcc.dg/cpp/warn-cxx-compat.c: New.
7579         * gcc.dg/cpp/warn-redefined.c: New.
7580         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7581         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7582         * gcc.dg/cpp/warn-deprecated.c: New.
7583         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7584         * gcc.dg/cpp/warn-redefined-2.c: New.
7585         * gcc.dg/cpp/warn-comments.c: New.
7586         * gcc.dg/cpp/warn-multichar.c: New.
7587         * g++.dg/cpp/warning-directive-1.C: New.
7588         * g++.dg/cpp/warning-directive-2.C: New.
7589         * g++.dg/cpp/warning-directive-3.C: New.
7590         * g++.dg/cpp/warning-directive-4.C: New.
7591         * gfortran.dg/warning-directive-1.F90: New.
7592         * gfortran.dg/warning-directive-3.F90: New.
7593         * gfortran.dg/warning-directive-2.F90: New.
7594         * gfortran.dg/warning-directive-4.F90: New.
7595
7596 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7597
7598         PR objc++/23716
7599         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7600
7601 2010-04-07  Jason Merrill  <jason@redhat.com>
7602
7603         * g++.dg/template/dr408.C: New.
7604
7605         * g++.dg/lookup/ns4.C: New.
7606
7607         PR c++/38392
7608         * g++.dg/template/friend51.C: New test.
7609
7610         PR c++/41970
7611         * g++.old-deja/g++.other/linkage1.C: Adjust.
7612
7613 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7614
7615         PR c++/42697
7616         * g++.dg/template/crash94.C: New test.
7617
7618 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7619
7620         PR c++/40239
7621         * g++.dg/init/aggr5.C: New test.
7622         * g++.dg/init/aggr5.C: New test.
7623
7624 2010-04-07  Richard Guenther  <rguenther@suse.de>
7625
7626         PR tree-optimization/43270
7627         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7628         * gcc.dg/Warray-bounds-7.c: Likewise.
7629
7630 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7631
7632         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7633         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7634         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7635
7636 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7637
7638         PR c++/42556
7639         * g++.dg/init/pr42556.C: New test.
7640
7641 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7642
7643         PR debug/43628
7644         * g++.dg/debug/dwarf2/typedef2.C: New test.
7645
7646 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7647
7648         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7649         c-c++-common/dwarf2/redeclaration-1.C
7650
7651 2010-04-06  Jason Merrill  <jason@redhat.com>
7652
7653         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7654         * g++.dg/ext/attrib18.C: Likewise.
7655         * g++.dg/ext/bitfield2.C: Likewise.
7656         * g++.dg/ext/bitfield4.C: Likewise.
7657         * g++.dg/ext/visibility/warn2.C: Likewise.
7658         * g++.dg/ext/visibility/warn3.C: Likewise.
7659         * g++.dg/gomp/pr26690-1.C: Likewise.
7660         * g++.dg/inherit/covariant7.C: Likewise.
7661         * g++.dg/init/synth2.C: Likewise.
7662         * g++.dg/lookup/using7.C: Likewise.
7663         * g++.dg/other/crash-4.C: Likewise.
7664         * g++.dg/other/error13.C: Likewise.
7665         * g++.dg/other/error20.C: Likewise.
7666         * g++.dg/parse/crash31.C: Likewise.
7667         * g++.dg/parse/error16.C: Likewise.
7668         * g++.dg/parse/error19.C: Likewise.
7669         * g++.dg/parse/error27.C: Likewise.
7670         * g++.dg/parse/error28.C: Likewise.
7671         * g++.dg/parse/fused-params1.C: Likewise.
7672         * g++.dg/template/error2.C: Likewise.
7673         * g++.dg/template/local6.C: Likewise.
7674         * g++.dg/template/qualttp15.C: Likewise.
7675         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7676         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7677         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7678         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7679         * g++.old-deja/g++.eh/spec6.C: Likewise.
7680         * g++.old-deja/g++.jason/crash3.C: Likewise.
7681         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7682         * g++.old-deja/g++.law/ctors5.C: Likewise.
7683         * g++.old-deja/g++.law/ctors9.C: Likewise.
7684         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7685         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7686         * g++.old-deja/g++.other/struct1.C: Likewise.
7687         * g++.old-deja/g++.other/volatile1.C: Likewise.
7688         * g++.old-deja/g++.pt/crash36.C: Likewise.
7689         * g++.old-deja/g++.pt/derived3.C: Likewise.
7690         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7691         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7692
7693 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7694
7695         PR middle-end/43519
7696         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7697         * gcc.dg/graphite/id-19.c: New.
7698
7699 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7700
7701         PR middle-end/32824
7702         * gcc.dg/vect/pr32824: New.
7703
7704 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7705
7706         PR fortran/18918
7707         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7708         * gfortran.dg/coarray_3.f90: Ditto.
7709         * gfortran.dg/coarray_4.f90: Ditto.
7710         * gfortran.dg/coarray_5.f90: Ditto.
7711         * gfortran.dg/coarray_6.f90: Ditto.
7712         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7713
7714 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7715
7716         PR fortran/18918
7717         * gfortran.dg/coarray_4.f90: Fix test.
7718         * gfortran.dg/coarray_6.f90: Add more tests.
7719
7720 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7721
7722         PR fortran/18918
7723         * gfortran.dg/coarray_4.f90: New test.
7724         * gfortran.dg/coarray_5.f90: New test.
7725         * gfortran.dg/coarray_6.f90: New test.
7726
7727 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7728
7729         PR fortran/18918
7730         * gfortran.dg/iso_fortran_env_5.f90: New test.
7731         * gfortran.dg/iso_fortran_env_6.f90: New test.
7732
7733 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7734
7735         PR fortran/39997
7736         * gfortran.dg/coarray_1.f90: New test.
7737         * gfortran.dg/coarray_2.f90: New test.
7738         * gfortran.dg/coarray_3.f90: New test.
7739
7740 2010-04-06  Jason Merrill  <jason@redhat.com>
7741
7742         PR c++/43648
7743         * g++.dg/template/dtor8.C: New.
7744
7745         PR c++/43621
7746         * g++.dg/template/error-recovery2.C: New.
7747
7748 2010-04-06  Jan Hubicka  <jh@suse.czpli
7749
7750         PR tree-optimization/42906
7751         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7752
7753 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7754
7755         PR fortran/43178
7756         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7757         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7758         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7759
7760 2010-04-06  Richard Guenther  <rguenther@suse.de>
7761
7762         PR tree-optimization/43627
7763         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7764
7765 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7766
7767         PR target/43638
7768         * gcc.target/i386/pr43638.c: New test.
7769
7770 2010-04-06  Richard Guenther  <rguenther@suse.de>
7771
7772         PR middle-end/43661
7773         * gcc.c-torture/compile/pr43661.c: New testcase.
7774
7775 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7776
7777         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7778
7779 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7780
7781         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7782
7783 2010-04-02  Richard Guenther  <rguenther@suse.de>
7784
7785         PR tree-optimization/43629
7786         * gcc.c-torture/execute/pr43629.c: New testcase.
7787
7788 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7789             Dominique d'Humieres  <dominiq@lps.ens.fr>
7790
7791         PR libfortran/43605
7792         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7793
7794 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7795
7796         PR debug/43325
7797         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7798
7799 2010-04-01  Jason Merrill  <jason@redhat.com>
7800
7801         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7802
7803 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7804             Manfred Schwarb  <manfred99@gmx.ch>
7805
7806         PR libfortran/43605
7807         * gfortran.dg/ftell_3.f90: New test.
7808
7809 2010-04-01  Richard Guenther  <rguenther@suse.de>
7810
7811         PR middle-end/43614
7812         * gcc.c-torture/compile/pr43614.c: New testcase.
7813
7814 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7815
7816         PR tree-optimization/43141
7817         * gcc.dg/guality/pr43141.c: New test.
7818
7819 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7820
7821         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7822         * g++.dg/eh/spbp.C: Likewise.
7823         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7824         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7825         superfluous casts.
7826         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7827         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7828         * objc.dg/dwarf-2.m: Likewise.
7829
7830 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7831
7832         PR middle-end/43464
7833         * gcc.dg/graphite/id-pr43464.c: New.
7834         * gcc.dg/graphite/id-pr43464-1.c: New.
7835
7836 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7837
7838         PR middle-end/43351
7839         * gcc.dg/graphite/id-pr43351.c
7840
7841 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7842
7843         PR testsuite/35165
7844         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7845         * obj-c++.dg/try-catch-2.mm: Ditto.
7846         * obj-c++.dg/lookup-2.mm: Ditto.
7847         * obj-c++.dg/encode-8.m: Ditto.
7848         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7849         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7850         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7851         * obj-c++.dg/const-str-11.mm: Ditto.
7852         * obj-c++.dg/const-str-9.mm: Ditto.
7853         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7854         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7855         * obj-c++.dg/except-1.mm: Ditto.
7856         * obj-c++.dg/const-str-7.mm: Ditto.
7857         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7858         * obj-c++.dg/const-str-3.mm: Ditto.
7859         * obj-c++.dg/const-str-7.mm: Ditto.
7860         * obj-c++.dg/stubify-2.mm: Change dump file name.
7861
7862         PR objc++/23613
7863         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7864         New macro.
7865         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7866         Remove dg-xfail-if.
7867
7868 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7869
7870         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7871         only with -O2, -O3 or -Os and not with -fwhopr.
7872
7873 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7874
7875         PR c++/43558
7876         * g++.dg/template/typedef31.C: New test.
7877
7878 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7879
7880         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7881         assembler output on *-*-solaris2*.
7882         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7883
7884 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7885
7886         PR debug/43557
7887         * gcc.dg/pr43557-1.c: New test.
7888         * gcc.dg/pr43557-2.c: New file.
7889
7890 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7891
7892         PR 43562
7893         * gcc.dg/pr43562.c: New test.
7894
7895 2010-03-30  Jason Merrill  <jason@redhat.com>
7896
7897         PR c++/43076
7898         * g++.dg/template/error-recovery1.C: New.
7899
7900         PR c++/41786
7901         * g++.dg/parse/ambig5.C: New.
7902
7903 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7904
7905         PR debug/43593
7906         * gcc.dg/guality/pr43593.c: New test.
7907
7908 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7909
7910         PR middle-end/43430
7911         * gcc.dg/vect/pr43430-1.c: New.
7912
7913 2010-03-30  Jason Merrill  <jason@redhat.com>
7914
7915         PR c++/43559
7916         * g++.dg/template/partial7.C: New.
7917
7918 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7919
7920         * gcc.target/s390/stackcheck1.c: New testcase.
7921
7922 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7923
7924         PR libfortran/43265
7925         * gfortran.dg/read_eof_8.f90: New test.
7926
7927 2010-03-29  Jason Merrill  <jason@redhat.com>
7928
7929         * gcc.dg/cpp/include6.c: Change [] to ().
7930
7931         N3077
7932         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7933         splicing and UCNs.
7934         * c-c++-common/raw-string-2.c: Add trigraph test.
7935         * c-c++-common/raw-string-8.c: New.
7936         * c-c++-common/raw-string-9.c: New.
7937         * c-c++-common/raw-string-10.c: New.
7938
7939         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7940         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7941         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7942         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7943         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7944         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7945         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7946
7947 2010-03-29  Richard Guenther  <rguenther@suse.de>
7948
7949         PR tree-optimization/43560
7950         * gcc.dg/torture/pr43560.c: New testcase.
7951
7952 2010-03-29  Jason Merrill  <jason@redhat.com>
7953
7954         N3077
7955         * g++.dg/ext/raw-string-1.C: Change [] to ().
7956         * g++.dg/ext/raw-string-2.C: Change [] to ().
7957         Don't use \ in delimiter.
7958         * g++.dg/ext/raw-string-3.C: Change [] to ().
7959         * g++.dg/ext/raw-string-4.C: Change [] to ().
7960         * g++.dg/ext/raw-string-5.C: Change [] to ().
7961         Test for error on \ in delimiter.
7962         * g++.dg/ext/raw-string-6.C: Change [] to ().
7963         * g++.dg/ext/raw-string-7.C: Change [] to ().
7964
7965 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7966
7967         PR 43564
7968         * gcc.dg/pr43564.c: New test.
7969
7970 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7971
7972         PR fortran/43551
7973         * gfortran.dg/direct_io_12.f90: New test.
7974
7975 2010-03-28  Jan Hubicka  <jh@suse.cz>
7976
7977         PR tree-optimization/43505
7978         * gfortran.dg/pr43505.f90: New testcase.
7979
7980 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7981
7982         PR tree-optimization/43528
7983         * gcc.target/i386/pr43528.c: New test.
7984
7985 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7986
7987         PR c/43381
7988         * gcc.dg/parm-impl-decl-3.c: New test.
7989
7990 2010-03-26  Jason Merrill  <jason@redhat.com>
7991
7992         PR c++/43509
7993         * g++.dg/cpp0x/parse1.C: New.
7994
7995 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7996
7997         PR target/43524
7998         * gcc.target/i386/pr43524.c: New test.
7999
8000 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8001
8002         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8003         whitespace, rename main to foo.
8004         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8005         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8006         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8007         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8008         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8009         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8010         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8011         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8012         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8013         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8014         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8015
8016 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8017
8018         PR c++/43327
8019         * g++.dg/other/crash-10.C: New test.
8020         * g++.dg/other/crash-11.C: New test.
8021
8022 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8023
8024         PR libfortran/43517
8025         * gfortran.dg/read_eof_7.f90: New test.
8026
8027 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8028
8029         PR objc/35165
8030         PR testsuite/43512
8031         * objc-obj-c++-shared: New directory.
8032         * objc-obj-c++-shared/Object1-implementation.h: New file.
8033         * objc-obj-c++-shared/Object1.h: New file.
8034         * objc-obj-c++-shared/Protocol1.h: New file.
8035         * objc-obj-c++-shared/next-abi.h: New file.
8036         * objc-obj-c++-shared/next-mapping.h: New file.
8037         * objc/execute/next_mapping.h: Delete.
8038         * objc.dg/special/special.exp: For all targets run the tests with
8039         -fgnu-runtime, for darwin targets also run the tests with
8040         -fnext-runtime.
8041         * objc.dg/dg.exp: Ditto.
8042         * obj-c++.dg/dg.exp: Ditto.
8043         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8044         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8045         include use of updated NeXT interface.
8046         * objc/execute/formal_protocol-5.m: Ditto.
8047         * objc/execute/protocol-isEqual-2.m: Ditto.
8048         * objc/execute/protocol-isEqual-4.m: Ditto.
8049         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8050         Protocol1.h) and next-mapping.h as required.
8051         * objc/execute/object_is_class.m: Ditto.
8052         * objc/execute/enumeration-1.m: Ditto.
8053         * objc/execute/class-13.m: Ditto.
8054         * objc/execute/formal_protocol-2.m: Ditto.
8055         * objc/execute/formal_protocol-4.m: Ditto.
8056         * objc/execute/class-1.m: Ditto.
8057         * objc/execute/bycopy-1.m: Ditto.
8058         * objc/execute/formal_protocol-6.m: Ditto.
8059         * objc/execute/bycopy-3.m: Ditto.
8060         * objc/execute/class-3.m: Ditto.
8061         * objc/execute/bf-11.m: Ditto.
8062         * objc/execute/class-5.m: Ditto.
8063         * objc/execute/bf-13.m: Ditto.
8064         * objc/execute/class-7.m: Ditto.
8065         * objc/execute/bf-15.m: Ditto.
8066         * objc/execute/class-9.m: Ditto.
8067         * objc/execute/bf-17.m: Ditto.
8068         * objc/execute/bf-19.m: Ditto.
8069         * objc/execute/IMP.m: Ditto.
8070         * objc/execute/exceptions/catchall-1.m: Ditto.
8071         * objc/execute/exceptions/trivial.m: Ditto.
8072         * objc/execute/exceptions/finally-1.m: Ditto.
8073         * objc/execute/exceptions/local-variables-1.m: Ditto.
8074         * objc/execute/exceptions/foward-1.m: Ditto.
8075         * objc/execute/bf-2.m: Ditto.
8076         * objc/execute/string1.m: Ditto.
8077         * objc/execute/bf-4.m: Ditto.
8078         * objc/execute/informal_protocol.m: Ditto.
8079         * objc/execute/string3.m: Ditto.
8080         * objc/execute/bf-6.m: Ditto.
8081         * objc/execute/bf-8.m: Ditto.
8082         * objc/execute/class-tests-1.h: Ditto.
8083         * objc/execute/protocol-isEqual-1.m: Ditto.
8084         * objc/execute/protocol-isEqual-3.m: Ditto.
8085         * objc/execute/_cmd.m: Ditto.
8086         * objc/execute/function-message-1.m: Ditto.
8087         * objc/execute/bf-20.m: Ditto.
8088         * objc/execute/bf-common.h: Ditto.
8089         * objc/execute/np-2.m: Ditto.
8090         * objc/execute/class-10.m: Ditto.
8091         * objc/execute/class-12.m: Ditto.
8092         * objc/execute/enumeration-2.m: Ditto.
8093         * objc/execute/class-14.m: Ditto.
8094         * objc/execute/encode-1.m: Ditto.
8095         * objc/execute/formal_protocol-1.m: Ditto.
8096         * objc/execute/formal_protocol-3.m: Ditto.
8097         * objc/execute/accessing_ivars.m: Ditto.
8098         * objc/execute/bycopy-2.m: Ditto.
8099         * objc/execute/class-2.m: Ditto.
8100         * objc/execute/bf-10.m: Ditto.
8101         * objc/execute/formal_protocol-7.m: Ditto.
8102         * objc/execute/root_methods.m: Ditto.
8103         * objc/execute/class-4.m: Ditto.
8104         * objc/execute/bf-12.m: Ditto.
8105         * objc/execute/class-6.m: Ditto.
8106         * objc/execute/bf-14.m: Ditto.
8107         * objc/execute/nested-func-1.m: Ditto.
8108         * objc/execute/class-8.m: Ditto.
8109         * objc/execute/private.m: Ditto.
8110         * objc/execute/bf-16.m: Ditto.
8111         * objc/execute/bf-18.m: Ditto.
8112         * objc/execute/load-3.m: Ditto.
8113         * objc/execute/compatibility_alias.m: Ditto.
8114         * objc/execute/bf-1.m: Ditto.
8115         * objc/execute/no_clash.m: Ditto.
8116         * objc/execute/bf-3.m: Ditto.
8117         * objc/execute/string2.m: Ditto.
8118         * objc/execute/bf-5.m: Ditto.
8119         * objc/execute/string4.m: Ditto.
8120         * objc/execute/bf-7.m: Ditto.
8121         * objc/execute/object_is_meta_class.m: Ditto.
8122         * objc/execute/bf-9.m: Ditto.
8123         * objc/execute/bf-21.m: Ditto.
8124         * objc/execute/cascading-1.m: Ditto.
8125         * objc/execute/trivial.m: Ditto.
8126         * objc/execute/np-1.m: Ditto.
8127         * objc/compile/trivial.m: Ditto.
8128         * objc/execute/class_self-2.m: Include <stdlib.h>.
8129         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8130         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8131         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8132         and 64bit. Use new NeXT interface as required.
8133         * objc.dg/special/unclaimed-category-1.m: Ditto.
8134         * objc.dg/special/unclaimed-category-1.h: Ditto.
8135         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8136         * objc.dg/func-ptr-1.m: Ditto.
8137         * objc.dg/stret-1.m: Ditto.
8138         * objc.dg/encode-2.m: Ditto.
8139         * objc.dg/category-1.m: Ditto.
8140         * objc.dg/encode-3.m: Ditto.
8141         * objc.dg/call-super-3.m: Ditto.
8142         * objc.dg/method-3.m: Ditto.
8143         * objc.dg/func-ptr-2.m: Ditto.
8144         * objc.dg/lookup-1.m: Ditto.
8145         * objc.dg/encode-4.m: Ditto.
8146         * objc.dg/fix-and-continue-1.m: Ditto.
8147         * objc.dg/proto-lossage-3.m: Ditto.
8148         * objc.dg/method-13.m: Ditto.
8149         * objc.dg/proto-qual-1.m: Ditto.
8150         * objc.dg/zero-link-3.m: Ditto.
8151         * objc.dg/bitfield-1.m: Ditto.
8152         * objc.dg/va-meth-1.m: Ditto.
8153         * objc.dg/super-class-3.m: Ditto.
8154         * objc.dg/call-super-1.m: Ditto.
8155         * objc.dg/type-size-2.m: Ditto.
8156         * objc.dg/method-10.m: Ditto.
8157         * objc.dg/defs.m: Ditto.
8158         * objc.dg/const-str-3.m: Ditto.
8159         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8160         Protocol1.h) and next-mapping.h as required. Use new NeXT
8161         interface as required.
8162         * objc.dg/super-class-4.m: Ditto.
8163         * objc.dg/comp-types-8.m: Ditto.
8164         * objc.dg/call-super-2.m: Ditto.
8165         * objc.dg/objc-fast-4.m: Ditto.
8166         * objc.dg/method-6.m: Ditto.
8167         * objc.dg/const-str-3.m: Ditto.
8168         * objc.dg/const-str-7.m: Ditto.
8169         * objc.dg/method-15.m: Ditto.
8170         * objc.dg/method-19.m: Ditto.
8171         * objc.dg/sync-1.m: Ditto.
8172         * objc.dg/layout-1.m: Ditto.
8173         * objc.dg/bitfield-3.m: Ditto.
8174         * objc.dg/try-catch-3.m: Ditto.
8175         * objc.dg/try-catch-7.m: Ditto.
8176         * objc.dg/comp-types-10.m: Ditto.
8177         * objc.dg/selector-2.: Ditto.
8178         * objc.dg/method-7.m: Ditto.
8179         * objc.dg/typedef-alias-1.m: Ditto.
8180         * objc.dg/proto-lossage-2.m: Ditto.
8181         * objc.dg/comp-types-11.m: Ditto.
8182         * objc.dg/sizeof-1.m: Ditto.
8183         * objc.dg/method-17.m: Ditto.
8184         * objc.dg/bitfield-5.m: Ditto.
8185         * objc.dg/try-catch-1.m: Ditto.
8186         * objc.dg/encode-5.m: Ditto.
8187         * objc.dg/fix-and-continue-2.m: Ditto.
8188         * objc.dg/method-9.m: Ditto.
8189         * objc.dg/isa-field-1.m: Ditto.
8190         * objc.dg/local-decl-2.m: Ditto.
8191         * objc.dg/objc-gc-4.m: Ditto.
8192         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8193         * objc.dg/gnu-runtime-3.m: Ditto.
8194         * objc.dg/encode-7.m: Ditto.
8195         * objc.dg/encode-8.m: Ditto.
8196         * objc.dg/selector-3.m: Ditto.
8197         * objc.dg/gnu-runtime-1.m: Ditto.
8198         * objc.dg/const-str-12.m: Ditto.
8199         * objc.dg/gnu-runtime-2.m: Ditto.
8200         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8201         * objc.dg/selector-1.m: Ditto.
8202         * objc.dg/stubify-2.m: Ditto.
8203         * objc.dg/zero-link-1.m: Ditto.
8204         * objc.dg/stret-2.m: Ditto.
8205         * objc.dg/zero-link-2.m: Ditto.
8206         * objc.dg/next-runtime-1.m: Ditto.
8207         * objc.dg/symtab-1.m: Ditto.
8208         * objc.dg/stubify-1.m: Ditto.
8209         * objc.dg/bitfield-2.m: Ditto.
8210         * objc.dg/try-catch-10.m: Apply to both runtimes.
8211         * objc.dg/const-str-1.m: Ditto.
8212         * objc.dg/image-info.m: Ditto.
8213         * objc.dg/encode-9.m: Ditto.
8214         * objc.dg/pragma-1.m: Apply test to all targets.
8215         * objc.dg/const-str-4.m: Ditto.
8216         * objc.dg/const-str-8.m: Ditto.
8217         * objc.dg/super-class-2.m: Ditto.
8218         * objc.dg/try-catch-5.m: Ditto.
8219         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8220         Protocol1.h) and next-mapping.h as required. Use new NeXT
8221         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8222         * objc.dg/const-str-11.m: Ditto.
8223         * objc.dg/const-str-9.m: Ditto.
8224         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8225         * objc.dg/encode-1.m: Remove redundant -lobjc.
8226         * objc.dg/try-catch-9.m: Tidy space.
8227         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8228         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8229         and 64bit. Use new NeXT interface as required.
8230         * obj-c++.dg/template-4.mm: Ditto.
8231         * obj-c++.dg/defs.mm: Ditto.
8232         * obj-c++.dg/basic.mm: Ditto.
8233         * obj-c++.dg/encode-4.mm: Ditto.
8234         * obj-c++.dg/method-17.mm: Ditto.
8235         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8236         * obj-c++.dg/cxx-class-1.mm: Ditto.
8237         * obj-c++.dg/method-10.mm: Ditto.
8238         * obj-c++.dg/va-meth-1.mm: Ditto.
8239         * obj-c++.dg/encode-5.mm: Ditto.
8240         * obj-c++.dg/lookup-2.mm: Ditto.
8241         * obj-c++.dg/template-3.mm: Ditto.
8242         * obj-c++.dg/proto-qual-1.mm: Ditto.
8243         * obj-c++.dg/qual-types-1.m: Ditto.
8244         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8245         * obj-c++.dg/template-1.mm: Ditto.
8246         * obj-c++.dg/encode-6.mm: Ditto.
8247         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8248         Protocol1.h) and next-mapping.h as required. Use new NeXT
8249         interface as required.
8250         * obj-c++.dg/except-1.mm: Ditto.
8251         * obj-c++.dg/const-str-7.mm: Ditto.
8252         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8253         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8254         * obj-c++.dg/selector-2.mm: Ditto.
8255         * obj-c++.dg/isa-field-1.mm: Ditto.
8256         * obj-c++.dg/try-catch-1.mm: Ditto.
8257         * obj-c++.dg/local-decl-1.mm: Ditto.
8258         * obj-c++.dg/try-catch-9.mm: Ditto.
8259         * obj-c++.dg/no-extra-load.mm: Ditto.
8260         * obj-c++.dg/selector-5.mm: Ditto.
8261         * obj-c++.dg/method-12.mm: Ditto.
8262         * obj-c++.dg/try-catch-11.mm: Ditto.
8263         * obj-c++.dg/comp-types-11.mm: Ditto.
8264         * obj-c++.dg/bitfield-3.mm: Ditto.
8265         * obj-c++.dg/method-6.mm: Ditto.
8266         * obj-c++.dg/super-class-2.mm: Ditto.
8267         * obj-c++.dg/method-21.mm: Ditto.
8268         * obj-c++.dg/const-str-8.mm: Ditto.
8269         * obj-c++.dg/try-catch-7.mm: Ditto.
8270         * obj-c++.dg/method-15.mm: Ditto.
8271         * obj-c++.dg/layout-1.mm: Ditto.
8272         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8273         * obj-c++.dg/const-str-3.mm: Ditto.
8274         * obj-c++.dg/try-catch-2.mm: Ditto.
8275         * obj-c++.dg/objc-gc-3.mm: Ditto.
8276         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8277         * obj-c++.dg/bitfield-1.mm: Ditto.
8278         * obj-c++.dg/selector-6.mm: Ditto.
8279         * obj-c++.dg/method-13.mm: Ditto.
8280         * obj-c++.dg/comp-types-12.mm: Ditto.
8281         * obj-c++.dg/bitfield-4.mm: Ditto.
8282         * obj-c++.dg/try-catch-8.mm: Ditto.
8283         * obj-c++.dg/method-2.mm: Ditto.
8284         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8285         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8286         * obj-c++.dg/const-str-4.mm: Ditto.
8287         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8288         * obj-c++.dg/try-catch-3.mm: Ditto.
8289         * obj-c++.dg/comp-types-9.mm: Ditto.
8290         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8291         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8292         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8293         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8294         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8295         Use new NeXT interface as required.
8296         * obj-c++.dg/const-str-10.mm: Ditto.
8297         * obj-c++.dg/const-str-11.mm: Ditto.
8298         * obj-c++.dg/const-str-9.mm: Ditto.
8299         * obj-c++.dg/method-11.mm: Ditto.
8300         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8301         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8302         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8303         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8304         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8305
8306 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8307
8308         PR c++/43206
8309         * g++.dg/template/typedef30.C: New test case.
8310
8311 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8312
8313         PR c/43385
8314         * gcc.c-torture/execute/pr43385.c: New test.
8315
8316 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8317
8318         * gcc.dg/strncpy-fix-1.c: New test.
8319
8320 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8321
8322         PR testsuite/41609
8323         * lib/objc-torture.exp (objc-set-runtime-options): New.
8324         * objc/execute/execute.exp: Check runtime options on each pass.
8325         * objc/execute/exceptions/exceptions.exp: Ditto.
8326         * objc/compile/compile.exp: Ditto.
8327
8328         PR testsuite/42348
8329         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8330         standard tests.
8331         (check_effective_target_objc2): New proc.
8332         (check_effective_target_next_runtime): New proc.
8333         * lib/objc.exp: Determine which runtime is in force and support it.
8334         * lib/obj-c++.exp: Ditto.
8335
8336 2010-03-24  Jason Merrill  <jason@redhat.com>
8337
8338         PR c++/43502
8339         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8340
8341 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8342
8343         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8344         a loop.
8345         * gcc.dg/ipa/ipa-2.c: Likewise.
8346         * gcc.dg/ipa/ipa-3.c: Likewise.
8347         * gcc.dg/ipa/ipa-4.c: Likewise.
8348         * gcc.dg/ipa/ipa-5.c: Likewise.
8349         * gcc.dg/ipa/ipa-7.c: Likewise.
8350         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8351         a loop.
8352         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8353         i_can_not_be_propagated_fully2 into a loop.
8354         * gcc.dg/ipa/ipa-8.c: New test.
8355         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8356
8357 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8358
8359         PR debug/19192
8360         PR debug/43479
8361         * gcc.dg/guality/pr43479.c: New test.
8362         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8363         and add volatile keyword.
8364
8365 2010-03-23  Mike Stump  <mikestump@comcast.net>
8366
8367         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8368
8369 2010-03-23  Jason Merrill  <jason@redhat.com>
8370
8371         * g++.dg/ext/altivec-17.C: Adjust error message.
8372
8373         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8374         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8375         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8376         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8377         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8378         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8379
8380 2010-03-22  Jason Merrill  <jason@redhat.com>
8381
8382         PR c++/43333
8383         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8384         * g++.dg/ext/is_pod_98.C: New.
8385
8386         PR c++/43281
8387         * g++.dg/cpp0x/auto18.C: New.
8388
8389         * gcc.dg/pr36997.c: Adjust error message.
8390         * g++.dg/ext/vector9.C: Likewise.
8391         * g++.dg/conversion/simd3.C: Likewise.
8392         * g++.dg/other/error23.C: Likewise.
8393
8394 2010-03-22  Michael Matz  <matz@suse.de>
8395
8396         PR middle-end/43475
8397         * gfortran.dg/pr43475.f90: New testcase.
8398
8399 2010-03-22  Richard Guenther  <rguenther@suse.de>
8400
8401         PR tree-optimization/43390
8402         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8403
8404 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8405
8406         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8407         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8408
8409 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8410             Michael Matz  <matz@suse.de>
8411
8412         PR c++/43081
8413         * g++.dg/parse/crash56.C: New test.
8414
8415 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8416
8417         PR fortran/43450
8418         * gfortran.dg/whole_file_15.f90 : New test.
8419
8420 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8421
8422         PR fortran/43409
8423         * gfortran.dg/inquire_size.f90: New test.
8424
8425 2010-03-20  Richard Guenther  <rguenther@suse.de>
8426
8427         PR rtl-optimization/43438
8428         * gcc.c-torture/execute/pr43438.c: New testcase.
8429
8430 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8431
8432         PR c++/43375
8433         * g++.dg/abi/mangle42.C: New test.
8434
8435 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8436
8437         PR C/43211
8438         * gcc.dg/pr43211.c: New test.
8439         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8440
8441 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8442
8443         PR rtl-optimization/42258
8444         * gcc.target/arm/thumb1-mul-moves.c: New test.
8445
8446         PR target/40697
8447         * gcc.target/arm/thumb-andsi.c: New test.
8448
8449         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8450         dg-require-effective-target.
8451
8452 2010-03-19  Michael Matz  <matz@suse.de>
8453
8454         PR c++/43116
8455         * g++.dg/other/pr43116.C: New testcase.
8456
8457 2010-03-19  Michael Matz  <matz@suse.de>
8458
8459         PR target/43305
8460         * gcc.dg/pr43305.c: New testcase.
8461
8462 2010-03-19  Richard Guenther  <rguenther@suse.de>
8463
8464         PR tree-optimization/43415
8465         * gcc.c-torture/compile/pr43415.c: New testcase.
8466
8467 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8468
8469         PR ada/43106
8470         * gnat.dg/case_optimization2.adb: New test.
8471         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8472
8473 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8474             Jack Howarth <howarth@bromo.med.uc.edu>
8475
8476         PR target/36399
8477         * gcc.target/i386/push-1.c: Don't xfail
8478           scan-assembler-not "movups" on darwin.
8479
8480 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8481
8482         PR debug/43058
8483         * gcc.dg/pr43058.c: New test.
8484
8485 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8486
8487         PR middle-end/42450
8488         * g++.dg/torture/pr42450.C: New test.
8489
8490 2010-03-18  Michael Matz  <matz@suse.de>
8491
8492         PR middle-end/43419
8493         * gcc.dg/pr43419.c: New testcase.
8494
8495 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8496
8497         PR rtl-optimization/43360
8498         * gcc.dg/torture/pr43360.c: New.
8499
8500 2010-03-18  Michael Matz  <matz@suse.de>
8501
8502         PR tree-optimization/43402
8503         * gcc.dg/pr43402.c: New testcase.
8504
8505 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8506
8507         PR target/42427
8508         * gcc.dg/pr42427.c: New test.
8509
8510 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8511
8512         PR libfortran/43265
8513         * gfortran.dg/read_empty_file.f: New test.
8514         * gfortran.dg/read_eof_all.f90: New test.
8515         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8516         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8517
8518 2010-03-17  Michael Matz  <matz@suse.de>
8519
8520         * gcc.dg/pr43300.c: Add -w.
8521
8522 2010-03-17  Richard Guenther  <rguenther@suse.de>
8523
8524         * gcc.dg/pr43379.c: Add -w.
8525
8526 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8527
8528         PR fortran/43331
8529         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8530
8531 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8532
8533         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8534
8535 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8536
8537         * ada/acats/run_all.sh: Log start and end times.
8538
8539 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8540
8541         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8542
8543 2010-03-16  Richard Guenther  <rguenther@suse.de>
8544
8545         PR middle-end/43379
8546         * gcc.dg/pr43379.c: New testcase.
8547
8548 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8549
8550         PR debug/43051
8551         * gcc.dg/guality/pr43051-1.c: New test.
8552
8553 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8554
8555         PR testsuite/43363
8556         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8557
8558 2010-03-15  Michael Matz  <matz@suse.de>
8559
8560         PR middle-end/43300
8561         * gcc.dg/pr43300.c: New testcase.
8562
8563 2010-03-15  Richard Guenther  <rguenther@suse.de>
8564
8565         PR tree-optimization/43367
8566         * gcc.c-torture/compile/pr43367.c: New testcase.
8567
8568 2010-03-15  Richard Guenther  <rguenther@suse.de>
8569
8570         PR tree-optimization/43317
8571         * gcc.dg/pr43317.c: New testcase.
8572
8573 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8574
8575         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8576
8577 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8578
8579         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8580
8581 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8582
8583         PR fortran/43362
8584         * gfortran.dg/impure_constructor_1.f90: New test.
8585
8586 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8587
8588         PR middle-end/43354
8589         * gfortran.dg/graphite/id-pr43354.f: New.
8590
8591 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8592
8593         PR middle-end/43349
8594         * gfortran.dg/graphite/pr43349.f: New.
8595
8596 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8597
8598         PR middle-end/43306
8599         * gcc.dg/graphite/pr43306.c: New.
8600
8601 2010-03-12  David S. Miller  <davem@davemloft.net>
8602
8603         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8604         sparc.
8605
8606 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8607
8608         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8609
8610 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8611
8612         PR fortran/43291
8613         PR fortran/43326
8614         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8615
8616 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8617
8618         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8619         fail for *-*-mingw* targets.
8620
8621 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8622
8623         PR debug/43329
8624         * gcc.dg/guality/pr43329-1.c: New test.
8625
8626 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8627
8628         PR tree-optimization/43257
8629         * g++.dg/torture/pr43257.C: New test.
8630
8631 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8632
8633         PR fortran/43228
8634         * gfortran.dg/namelist_61.f90: New test.
8635
8636 2010-03-11  Richard Guenther  <rguenther@suse.de>
8637
8638         PR tree-optimization/43255
8639         * gcc.c-torture/compile/pr43255.c: New testcase.
8640
8641 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8642
8643         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8644         * gcc.dg/pr43280.c: New testcase.
8645
8646 2010-03-11  Richard Guenther  <rguenther@suse.de>
8647
8648         PR lto/43200
8649         * gcc.dg/lto/20100227-1_0.c: New testcase.
8650         * gcc.dg/lto/20100227-1_1.c: Likewise.
8651
8652 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8653
8654         PR libfortran/43320
8655         PR libfortran/43265
8656         * gfortran.dg/read_eof_6.f: New test
8657         * gfortran.dg/read_x_eof.f90: New test.
8658         * gfortran.dg/read_x_past.f: Update test.
8659
8660 2010-03-10  Jan Hubicka  <jh@suse.cz>
8661
8662         * gcc.c-torture/compile/pr43288.c: New test.
8663
8664 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8665
8666         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8667         -fpic/-fPIC flags.
8668         * g++.old-deja/g++.pt/asm2.C: Likewise.
8669         * gcc.c-torture/compile/20000804-1.c: Likewise.
8670         * gcc.target/i386/clobbers.c: Likewise.
8671
8672 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8673
8674         PR fortran/43303
8675         * gfortran.dg/c_assoc_3.f90: New test.
8676
8677 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8678
8679         PR debug/36728
8680         * gcc.dg/guality/pr36728-1.c: New test.
8681         * gcc.dg/guality/pr36728-2.c: New test.
8682
8683 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8684
8685         * gcc.dg/h8300-div-delay-slot.c: New test.
8686
8687 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8688
8689         PR tree-optimization/43236
8690         * gcc.c-torture/execute/pr43236.c: New test.
8691
8692 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8693
8694         PR middle-end/42859
8695         * g++.dg/eh/pr42859.C: New test.
8696
8697 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8698
8699         PR debug/43299
8700         * gcc.dg/pr43299.c: New test.
8701
8702         PR debug/43290
8703         * g++.dg/eh/unwind2.C: New test.
8704
8705 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8706             Reza Yazdani  <reza.yazdani@amd.com>
8707
8708         PR middle-end/43065
8709         * gcc.dg/graphite/run-id-4.c: New.
8710
8711 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8712
8713         PR middle-end/43065
8714         * gcc.dg/graphite/run-id-3.c: New.
8715
8716 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8717
8718         PR middle-end/42644
8719         PR middle-end/42130
8720         * gcc.dg/graphite/id-18.c: New.
8721         * gcc.dg/graphite/run-id-pr42644.c: New.
8722
8723 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8724
8725         PR middle-end/42326
8726         * gcc.dg/graphite/pr42326.c: New.
8727
8728 2010-03-08  Richard Guenther  <rguenther@suse.de>
8729
8730         PR tree-optimization/43269
8731         * gcc.c-torture/execute/pr43269.c: New testcase.
8732
8733 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8734
8735         PR fortran/43256
8736         * gfortran.dg/typebound_call_13.f03: New.
8737
8738 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8739
8740         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8741         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8742
8743 2010-03-05  Jason Merrill  <jason@redhat.com>
8744
8745         * g++.dg/abi/mangle40.C: Require weak and alias.
8746
8747 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8748
8749         PR middle-end/42326
8750         * gfortran.dg/graphite/pr42326.f90: New.
8751         * gfortran.dg/graphite/pr42326-1.f90: New.
8752
8753 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8754
8755         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8756         (gnat_target_compile): Likewise.
8757         Reinitialize GNAT_UNDER_TEST if target changes.
8758         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8759         (local_find_gnatmake): Pass full --GCC to gnatlink.
8760         Remove --LINK.
8761
8762 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8763
8764         PR c/43248
8765         * gcc.dg/compound-literal-1.c: New testcase.
8766
8767 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8768
8769         PR tree-optimization/43164
8770         PR tree-optimization/43191
8771         * gcc.c-torture/compile/pr43164.c: New test.
8772         * gcc.c-torture/compile/pr43191.c: Likewise.
8773
8774 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8775
8776         PR fortran/43244
8777         * gfortran.dg/finalize_9.f90: New.
8778
8779 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8780             Ken Werner <ken@linux.vnet.ibm.com>
8781
8782         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8783         to dg-options for spu.
8784         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8785         dump-scan target to exclude spu.
8786
8787 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8788
8789         PR middle-end/43209
8790         * gcc.dg/tree-ssa/ivopts-4.c: New.
8791
8792 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8793
8794         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8795         include-opts and exclude-opts; skip checking the flags if arguments
8796         are the same as the defaults.
8797         (dg-xfail-if): Verify the number of arguments, supply defaults
8798         for unspecified optional arguments.
8799         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8800
8801 2010-03-03  Jason Merrill  <jason@redhat.com>
8802
8803         PR c++/12909
8804         * g++.dg/abi/mangle40.C: Updated.
8805
8806 2010-03-03  Jason Merrill  <jason@redhat.com>
8807
8808         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8809         * g++.dg/abi/mangle23.C: Likewise.
8810         * g++.dg/eh/simd-2.C: Likewise.
8811         * g++.dg/ext/attribute-test-2.C: Likewise.
8812         * g++.dg/ext/vector14.C: Likewise.
8813         * g++.dg/other/pr34435.C: Likewise.
8814         * g++.dg/template/conv8.C: Likewise.
8815         * g++.dg/template/nontype9.C: Likewise.
8816         * g++.dg/template/qualttp17.C: Likewise.
8817         * g++.dg/template/ref1.C: Likewise.
8818         * g++.old-deja/g++.pt/crash68.C: Likewise.
8819         * g++.old-deja/g++.pt/ref1.C: Likewise.
8820         * g++.old-deja/g++.pt/ref3.C: Likewise.
8821         * g++.old-deja/g++.pt/ref4.C: Likewise.
8822
8823         PR c++/12909
8824         * g++.dg/abi/mangle40.C: New.
8825         * g++.dg/abi/mangle41.C: New.
8826         * g++.dg/lto/20100302_0.C: New.
8827         * g++.dg/lto/20100302_1.C: New.
8828         * g++.dg/lto/20100302.h: New.
8829
8830 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8831
8832         PR fortran/43243
8833         * gfortran.dg/internal_pack_12.f90: New test.
8834
8835 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8836
8837         * gcc.dg/pr36997.c: Adjust error message.
8838
8839 2010-03-03  Mike Stump  <mikestump@comcast.net>
8840
8841         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8842         adjustments to not be present on machines that align the stack to
8843         more than 4 bytes and don't have a red zone yet as that is an
8844         unimplemented optimization.
8845
8846 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8847
8848         PR fortran/43169
8849         * gfortran.dg/impure_assignment_3.f90: New.
8850
8851 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8852
8853         PR debug/43229
8854         * gfortran.dg/pr43229.f90: New test.
8855
8856         PR debug/43237
8857         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8858
8859         PR debug/43177
8860         * gcc.dg/guality/pr43177.c: New test.
8861
8862 2010-03-02  Jason Merrill  <jason@redhat.com>
8863
8864         * g++.dg/ext/vector9.C: Adjust error message.
8865         * g++.dg/conversion/simd3.C: Likewise.
8866         * g++.dg/other/error23.C: Likewise.
8867
8868 2010-03-02  Mike Stump  <mikestump@comcast.net>
8869
8870         PR c++/41090
8871         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8872
8873 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8874
8875         PR fortran/43180
8876         * gfortran.dg/internal_pack_10.f90: New test.
8877
8878         PR fortran/43173
8879         * gfortran.dg/internal_pack_11.f90: New test.
8880
8881 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8882
8883         PR middle-end/42640
8884         * gcc.dg/tree-ssa/pr42640.c: New.
8885
8886 2010-03-01  Richard Guenther  <rguenther@suse.de>
8887
8888         PR tree-optimization/43220
8889         * gcc.c-torture/execute/pr43220.c: New testcase.
8890
8891 2010-03-01  Richard Guenther  <rguenther@suse.de>
8892
8893         PR middle-end/43213
8894         * gcc.dg/pr43213.c: New testcase.
8895
8896 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8897
8898         PR pch/14940
8899         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8900
8901 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8902
8903         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8904         New function.
8905         (check_effective_target_ucn): Likewise.
8906
8907         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8908         if !ucn.
8909         * gcc.dg/ucnid-2.c: Likewise.
8910         * gcc.dg/ucnid-3.c: Likewise.
8911         * gcc.dg/ucnid-4.c: Likewise.
8912         * gcc.dg/ucnid-11.c: Likewise.
8913         * gcc.dg/ucnid-12.c: Likewise.
8914         * gcc.dg/ucnid-6.c: Skip if !ucn.
8915         * gcc.dg/ucnid-9.c: Likewise.
8916
8917 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8918
8919         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8920         lists to dg-skip-if.
8921         * gcc.target/i386/stackalign/return-3.c: Likewise.
8922
8923 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8924
8925         * gcc.target/i386/clearcap.map: New file.
8926         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8927         Pass clearcap.map by default if supported.
8928
8929 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8930
8931         PR fortran/42900
8932         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8933         Explain this.
8934         * gfortran.dg/stat_2.f90: Likewise.
8935
8936 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8937
8938         PR fortran/43199
8939         * gfortran.dg/module_read_2.f90: New test.
8940
8941 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8942
8943         PR c++/42748
8944         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8945         * g++.dg/abi/mangle12.C: Likewise.
8946         * g++.dg/abi/mangle20-2.C: Likewise.
8947         * g++.dg/abi/mangle17.C: Likewise.
8948         * g++.dg/template/cond2.C: Likewise.
8949         * g++.dg/template/pr35240.C: Likewise.
8950
8951 2010-02-27  Richard Guenther  <rguenther@suse.de>
8952
8953         PR tree-optimization/43186
8954         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8955
8956 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8957
8958         * g++.dg/abi/packed1.C: Expect warning on the SH.
8959
8960 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8961
8962         PR c++/42054:
8963         * g++.dg/parse/error37.C: New test.
8964
8965 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8966
8967         PR c/24577
8968         PR c/43192
8969         * gcc.dg/pr8927-1.c: Match new note.
8970         * gcc.dg/990506-0.c: Likewise.
8971         * gcc.dg/gomp/flush-2.c: Likewise.
8972         * gcc.dg/gomp/atomic-5.c: Likewise.
8973         * gcc.dg/gomp/pr34607.c: Likewise.
8974         * gcc.dg/pr35746.c: Likewise.
8975         * gcc.dg/cpp/pragma-1.c: Likewise.
8976         * gcc.dg/cpp/pragma-2.c: Likewise.
8977         * gcc.dg/pr41842.c: Likewise.
8978         * gcc.dg/noncompile/20040629-1.c: Likewise.
8979         * objc.dg/private-1.m: Likewise.
8980
8981 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8982
8983         PR fortran/43185
8984         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8985         * gfortran.dg/default_initialization_4.f90: New test.
8986
8987 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8988
8989         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8990         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8991         * gnat.dg/thin_pointer2.adb: New test.
8992         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8993
8994 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8995
8996         PR c/20631
8997         * gcc.dg/cpp/c90-pedantic.c: New.
8998         * gcc.dg/cpp/c90.c: New.
8999         * gcc.dg/gnu90-const-expr-1.c: New.
9000         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9001
9002 2010-02-26  Richard Guenther  <rguenther@suse.de>
9003
9004         PR tree-optimization/43186
9005         * gcc.c-torture/compile/pr43186.c: New testcase.
9006
9007 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9008
9009         PR debug/43190
9010         * c-c++-common/dwarf2/pr43190.c: New test.
9011
9012 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9013
9014         PR testsuite/37074:
9015         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9016
9017 2010-02-26  Richard Guenther  <rguenther@suse.de>
9018
9019         PR tree-optimization/43188
9020         * gcc.c-torture/compile/pr43188.c: New testcase.
9021
9022 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9023
9024         PR target/43175
9025         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9026
9027 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9028
9029         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9030
9031 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9032
9033         PR target/43154
9034         * gcc.target/powerpc/pr43154.c: New file.
9035
9036 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9037
9038         PR debug/43166
9039         * gfortran.dg/debug/pr43166.f: New test.
9040
9041         PR debug/43165
9042         * gcc.dg/torture/pr43165.c: New test.
9043
9044 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9045
9046         PR c/43128
9047         * c-c++-common/pr41779.c: Update.
9048
9049 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9050
9051         PR ada/32547
9052         * lib/gnat-dg.exp (gnat_load): Redefine.
9053
9054         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9055         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9056
9057 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9058
9059         PR libobjc/36610
9060         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9061         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9062         -fgnu-runtime.
9063         Sort entries.
9064
9065 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9066
9067         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9068
9069 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9070
9071         PR debug/43150
9072         * gcc.dg/guality/vla-1.c: New test.
9073
9074 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9075
9076         PR fortran/43042
9077         * gfortran.dg/c_ptr_tests_15.f90: New test.
9078
9079 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9080
9081         PR target/43107
9082         * gcc.target/i386/pr43107.c: New test.
9083
9084 2010-02-23  Jason Merrill  <jason@redhat.com>
9085
9086         PR c++/43143
9087         * g++.dg/cpp0x/variadic100.C: New.
9088
9089 2010-02-23  Jason Merrill  <jason@redhat.com>
9090
9091         PR debug/42800
9092         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9093         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9094         * c-c++-common/dwarf2/vla1.c: New.
9095
9096 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9097
9098         PR target/43139
9099         * gcc.dg/pr43139.c: New test.
9100
9101         PR debug/43077
9102         * gcc.dg/guality/pr43077-1.c: New test.
9103
9104 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9105
9106         PR 43123
9107         * gcc.dg/march.c: New.
9108         * gcc.dg/march-generic.c: New.
9109         * gcc.dg/mtune.c: New.
9110
9111 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9112
9113         PR middle-end/43083
9114         * gcc.dg/graphite/pr43083.c: New.
9115
9116 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9117
9118         PR middle-end/43097
9119         * gfortran.dg/graphite/pr43097.f: New.
9120
9121 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9122             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9123
9124         PR middle-end/43140
9125         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9126
9127 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9128
9129         PR middle-end/43026
9130         * g++.dg/graphite/pr43026.C: New.
9131
9132 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9133
9134         PR c++/43126
9135         * gcc.dg/cleanup-1.c: Update.
9136         * gcc.dg/func-args-1.c: Update.
9137         * gcc.dg/format/sentinel-1.c: Update.
9138         * g++.old-deja/g++.jason/scoping10.C: Update.
9139         * g++.old-deja/g++.ns/lookup5.C: Update.
9140         * g++.dg/ext/cleanup-1.C: Update.
9141         * g++.dg/parse/varmod1.C: Update.
9142         * g++.dg/parse/error33.C: Update.
9143         * g++.dg/expr/call3.C: Update.
9144         * g++.dg/func-args-1.C: New.
9145
9146 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9147
9148         PR c/43125
9149         * gcc.dg/attr-used-2.c: Moved to ...
9150         * c-c++-common/attr-used-2.c: Here.
9151
9152         * gcc.dg/attr-used.c: Moved to ...
9153         * c-c++-common/attr-used.c: Here.
9154
9155 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9156
9157         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9158
9159 2010-02-22  Richard Guenther  <rguenther@suse.de>
9160
9161         PR lto/43045
9162         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9163         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9164
9165 2010-02-22  Richard Guenther  <rguenther@suse.de>
9166
9167         PR tree-optimization/42749
9168         * gcc.c-torture/compile/pr42749.c: New testcase.
9169
9170 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9171
9172         PR fortran/43072
9173         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9174         * gfortran.dg/internal_pack_9.f90: New test.
9175
9176 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9177
9178         PR c++/23510
9179         * g++.dg/template/recurse.C: Adjust.
9180         * g++.dg/template/pr23510.C: New.
9181
9182 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9183
9184         PR c++/42824
9185         * g++.dg/template/memclass4.C: New test.
9186
9187 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9188
9189         PR fortran/35259
9190         * gfortran.dg/reassoc_5.f90: New test.
9191
9192 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9193
9194         PR target/43067
9195         * gcc.target/i386/pr43067.c: New test.
9196
9197 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9198
9199         PR c++/35669
9200         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9201         -Wconversion-null.
9202         * g++.dg/warn/Wconversion-null.C: New test.
9203         * g++.old-deja/g++.other/null1.C: Move to...
9204         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9205
9206 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9207
9208         PR fortran/36932
9209         PR fortran/36933
9210         * gfortran.dg/dependency_26.f90: New test.
9211
9212         PR fortran/43072
9213         * gfortran.dg/internal_pack_7.f90: New test.
9214
9215         PR fortran/43111
9216         * gfortran.dg/internal_pack_8.f90: New test.
9217
9218 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9219
9220         PR 43128
9221         * c-c++-common/pr41779.c: Fix broken testcase.
9222
9223 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9224
9225         PR 36513
9226         * c-c++-common/pr36513.c: New testcase.
9227         * c-c++-common/pr36513-2.c: New testcase.
9228
9229 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9230
9231         PR 41779
9232         * c-c++-common/pr41779.c: New.
9233
9234 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9235
9236         PR debug/43084
9237         * gcc.dg/pr43084.c: New test.
9238
9239 2010-02-19  Richard Guenther  <rguenther@suse.de>
9240
9241         PR tree-optimization/42916
9242         * gcc.dg/pr42916.c: New testcase.
9243
9244 2010-02-18  Jason Merrill  <jason@redhat.com>
9245
9246         PR c++/42837
9247         * g++.dg/abi/packed1.C: Add expected warning.
9248
9249         PR c++/43108
9250         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9251         * gcc.dg/torture/dg-torture.exp: Likewise.
9252         * c-c++-common/torture/complex-sign.h,
9253         c-c++-common/torture/complex-sign-add.c,
9254         c-c++-common/torture/complex-sign-mixed-add.c,
9255         c-c++-common/torture/complex-sign-mixed-div.c,
9256         c-c++-common/torture/complex-sign-mixed-mul.c,
9257         c-c++-common/torture/complex-sign-mixed-sub.c,
9258         c-c++-common/torture/complex-sign-mul.c,
9259         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9260         Adapt for C++ compilation as well.
9261
9262         PR c++/43070
9263         * g++.dg/ext/label1.C: Update.
9264         * g++.dg/ext/label2.C: Update.
9265
9266         PR c++/26261
9267         * g++.dg/template/dependent-name6.C: New.
9268
9269         PR c++/43109
9270         * g++.dg/parse/namespace12.C: New.
9271
9272 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9273
9274         PR tree-optimization/43066
9275         * gcc.c-torture/compile/pr43066.c: New test.
9276
9277 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9278
9279         * g++.dg/ext/attrib35.C: Fix target selector string.
9280         * g++.dg/ext/attrib36.C: Ditto.
9281         * g++.dg/ext/attrib37.C: Ditto.
9282         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9283         * g++.dg/abi/mangle25.C: Ditto.
9284
9285 2010-02-17  Jason Merrill  <jason@redhat.com>
9286
9287         PR c++/43069
9288         * g++.dg/parse/namespace11.C: New.
9289
9290         PR c++/43093
9291         * g++.dg/ext/attrib37.C: New.
9292
9293         PR c++/43079
9294         * g++.dg/template/ptrmem20.C: New.
9295
9296 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9297
9298         PR target/43103
9299         * gcc.target/i386/xop-check.h: Include m256-check.h.
9300         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9301         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9302         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9303         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9304
9305 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9306
9307         PR debug/42918
9308         * gcc.dg/pr42918.c: New test.
9309
9310 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9311
9312         * g++.dg/ext/attrib36.C: Require ILP32.
9313
9314 2010-02-16  Richard Guenther  <rguenther@suse.de>
9315
9316         PR tree-optimization/41043
9317         * gfortran.dg/pr41043.f90: New testcase.
9318         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9319
9320 2010-02-16  Jason Merrill  <jason@redhat.com>
9321
9322         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9323
9324 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9325
9326         PR tree-optimization/43074
9327         * gcc.dg/vect/fast-math-pr43074.c: New test.
9328
9329 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9330
9331         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9332
9333 2010-02-16  Jason Merrill  <jason@redhat.com>
9334
9335         PR c++/43031
9336         * g++.dg/ext/attrib36.C: New.
9337
9338         PR c++/43036
9339         * g++.dg/other/array6.C: New.
9340
9341 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9342
9343         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9344
9345 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9346
9347         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9348         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9349         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9350         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9351         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9352         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9353
9354 2010-02-15  Richard Guenther  <rguenther@suse.de>
9355
9356         PR middle-end/43068
9357         * g++.dg/torture/pr43068.C: New testcase.
9358
9359 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9360
9361         PR c++/43024
9362         * g++.dg/opt/ice1.C: New.
9363
9364 2010-02-14  Jason Merrill  <jason@redhat.com>
9365
9366         PR c++/41997
9367         * g++.dg/cpp0x/initlist-opt.C: New.
9368
9369 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9370
9371         PR fortran/41113
9372         PR fortran/41117
9373         * gfortran.dg/internal_pack_6.f90: New test.
9374
9375 2010-02-12  Jason Merrill  <jason@redhat.com>
9376
9377         PR c++/43054
9378         * g++.dg/cpp0x/variadic99.C: New.
9379
9380 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9381
9382         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9383         sign extend pointers to gualchk_t.
9384
9385         PR c++/43033
9386         * g++.dg/other/default3.C: Xfail g4 test.
9387
9388 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9389
9390         PR middle-end/43012
9391         * gcc.dg/graphite/pr43012.c: New.
9392
9393 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9394
9395         PR middle-end/42930
9396         * g++.dg/graphite/pr42930.C: New.
9397
9398 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9399
9400         PR middle-end/42914
9401         PR middle-end/42530
9402         * gcc.dg/graphite/pr42530.c: New.
9403         * gcc.dg/graphite/pr42914.c: New.
9404
9405 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9406
9407         PR middle-end/42771
9408         * gcc.dg/graphite/pr42771.c: New.
9409
9410 2010-02-11  Richard Guenther  <rguenther@suse.de>
9411
9412         PR tree-optimization/42998
9413         * gcc.c-torture/compile/pr42998.c: New testcase.
9414
9415 2010-02-10  Jason Merrill  <jason@redhat.com>
9416
9417         PR c++/41896
9418         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9419
9420         PR c++/42983, core issue 906
9421         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9422         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9423
9424         PR c++/43016
9425         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9426
9427 2010-02-10  Richard Guenther  <rguenther@suse.de>
9428
9429         PR tree-optimization/43017
9430         * gcc.dg/torture/pr43017.c: New testcase.
9431
9432 2010-02-10  Tobias Burnus <burnus@net-b.de>
9433
9434         PR fortran/40823
9435         * gfortran.dg/private_type_1.f90: Update error location.
9436         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9437         * gfortran.dg/typebound_operator_2.f03: Ditto.
9438         * gfortran.dg/assignment_2.f90: Ditto.
9439         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9440         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9441
9442 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9443
9444         PR fortran/43015
9445         * gfortran.dg/bind_c_usage_20.f90: New test.
9446
9447 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9448
9449         PR debug/43010
9450         * g++.dg/debug/pr43010.C: New test.
9451
9452 2010-02-10  Richard Guenther  <rguenther@suse.de>
9453
9454         PR c/43007
9455         * gcc.c-torture/execute/20100209-1.c: New testcase.
9456         * gcc.dg/fold-div-3.c: Likewise.
9457
9458 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9459
9460         * gcc.dg/builtin-ffs-1.c: New test.
9461
9462 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9463
9464         PR fortran/42999
9465         * gfortran.dg/array_constructor_35.f90: New test.
9466
9467 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9468
9469         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9470
9471 2010-02-09  Jason Merrill  <jason@redhat.com>
9472
9473         PR c++/42399
9474         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9475
9476         PR c++/42370
9477         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9478
9479 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9480
9481         PR fortran/41869
9482         * gfortran.dg/module_write_1.f90: New test.
9483
9484 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9485
9486         * gcc.dg/pr19340.c: Adjust.
9487
9488 2010-02-09  Richard Guenther  <rguenther@suse.de>
9489
9490         PR tree-optimization/43008
9491         * gcc.c-torture/execute/pr43008.c: New testcase.
9492
9493 2010-02-09  Richard Guenther  <rguenther@suse.de>
9494
9495         PR tree-optimization/43000
9496         * gcc.dg/torture/pr43000.c: New testcase.
9497         * gcc.dg/torture/pr43002.c: Likewise.
9498
9499 2010-02-09  Daniel Kraft  <d@domob.eu>
9500
9501         PR fortran/39171
9502         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9503         and pass -Wsurprising as necessary.
9504
9505 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9506
9507         PR tree-optimization/42890
9508         * g++.dg/torture/pr42890.C: New test.
9509
9510 2010-02-08  Richard Guenther  <rguenther@suse.de>
9511
9512         PR middle-end/42995
9513         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9514
9515 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9516
9517         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9518         return 0 from main.
9519         * gcc.dg/graphite/block-1.c: Same.
9520         * gcc.dg/graphite/block-3.c: Same.
9521         * gcc.dg/graphite/block-4.c: Same.
9522         * gcc.dg/graphite/block-5.c: Same.
9523         * gcc.dg/graphite/block-6.c: Same.
9524         * gcc.dg/graphite/block-7.c: Same.
9525         * gcc.dg/graphite/interchange-0.c: Same.
9526         * gcc.dg/graphite/interchange-1.c: Same.
9527         * gcc.dg/graphite/interchange-10.c: Same.
9528         * gcc.dg/graphite/interchange-11.c: Same.
9529         * gcc.dg/graphite/interchange-12.c: Same.
9530         * gcc.dg/graphite/interchange-2.c: Same.
9531         * gcc.dg/graphite/interchange-3.c: Same.
9532         * gcc.dg/graphite/interchange-4.c: Same.
9533         * gcc.dg/graphite/interchange-5.c: Same.
9534         * gcc.dg/graphite/interchange-6.c: Same.
9535         * gcc.dg/graphite/interchange-7.c: Same.
9536         * gcc.dg/graphite/interchange-8.c: Same.
9537         * gcc.dg/graphite/interchange-9.c: Same.
9538         * gcc.dg/graphite/interchange-mvt.c: Same.
9539
9540 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9541
9542         * gfortran.dg/graphite/id-19.f: New.
9543         * gfortran.dg/graphite/pr14741.f90: New.
9544         * gfortran.dg/graphite/pr41924.f90: New.
9545         * gfortran.dg/graphite/run-id-2.f90: New.
9546
9547 2010-02-07  Richard Guenther  <rguenther@suse.de>
9548
9549         PR middle-end/42956
9550         * gcc.c-torture/compile/pr42956.c: New testcase.
9551
9552 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9553
9554         PR libfortran/42742
9555         * gfortran.dg/fmt_cache_2.f: New test.
9556
9557 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9558
9559         * gfortran.dg/read_no_eor.f90: New test.
9560
9561 2010-02-05  Jason Merrill  <jason@redhat.com>
9562
9563         * g++.dg/ext/label13.C: Move constructor body out of class.
9564
9565 2010-02-03  Jason Merrill  <jason@redhat.com>
9566
9567         PR c++/42870
9568         * g++.dg/ext/dllexport3.C: New.
9569
9570 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9571
9572         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9573
9574 2010-02-05  Richard Guenther  <rguenther@suse.de>
9575
9576         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9577
9578 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9579
9580         PR c++/42915
9581         * g++.dg/other/crash-9.C: New test.
9582
9583 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9584
9585         PR fortran/42309
9586         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9587
9588 2010-02-04  Richard Guenther  <rguenther@suse.de>
9589
9590         PR rtl-optimization/42952
9591         * gcc.dg/torture/pr42952.c: New testcase.
9592
9593 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9594
9595         PR libfortran/42901
9596         * gfortran.dg/namelist_60.f90: New test.
9597
9598 2010-02-03  Jason Merrill  <jason@redhat.com>
9599
9600         PR c++/40138
9601         * g++.dg/ext/builtin11.C: New.
9602
9603         PR c++/4926
9604         PR c++/38600
9605         * g++.dg/abi/mangle35.C: New.
9606         * g++.dg/abi/mangle37.C: New.
9607
9608         PR c++/12909
9609         * g++.dg/abi/mangle36.C: New.
9610
9611         PR c++/35652
9612         * g++.dg/warn/string1.C: New.
9613
9614 2010-02-03  Richard Guenther  <rguenther@suse.de>
9615
9616         PR tree-optimization/42944
9617         * gcc.dg/errno-1.c: New testcase.
9618
9619 2010-02-03  Richard Guenther  <rguenther@suse.de>
9620
9621         PR middle-end/42927
9622         * gcc.c-torture/compile/pr42927.c: New testcase.
9623
9624 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9625
9626         PR fortran/42936
9627         * gfortran.dg/null_4.f90: New test.
9628
9629 2010-02-02  Jason Merrill  <jason@redhat.com>
9630
9631         PR c++/41090
9632         * g++.dg/ext/label13.C: New.
9633
9634 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9635
9636         PR fortran/42650
9637         * gfortran.dg/func_result_5.f90: New test.
9638
9639 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9640
9641         PR fortran/42922
9642         * gfortran.dg/pure_initializer_3.f90: News test.
9643
9644 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9645
9646         PR fortran/42888
9647         * gfortran.dg/allocate_derived_2.f90: New test.
9648
9649 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9650
9651         PR middle-end/42898
9652         * gcc.dg/torture/pr42898-2.c: New test.
9653
9654 2010-01-31  Richard Guenther  <rguenther@suse.de>
9655
9656         PR middle-end/42898
9657         * gcc.dg/torture/pr42898.c: New testcase.
9658
9659 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9660
9661         PR fortran/38324
9662         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9663         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9664
9665 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9666
9667         * g++.dg/tree-ssa/inline-1.C: New.
9668         * g++.dg/tree-ssa/inline-2.C: New.
9669         * g++.dg/tree-ssa/inline-3.C: New.
9670
9671 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9672
9673         PR testsuite/41701
9674         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9675         the string 'pow' in the pathname of the compiler from generating a
9676         test failure.
9677
9678 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9679
9680         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9681         * g++.old-deja/g++.mike/eh17.C: Likewise.
9682         * g++.old-deja/g++.mike/p5571.C: Likewise.
9683
9684 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9685
9686         PR c++/42758
9687         PR c++/42634
9688         PR c++/42336
9689         PR c++/42797
9690         PR c++/42880
9691         * g++.dg/other/crash-5.C: New test.
9692         * g++.dg/other/crash-6.C: New test.
9693         * g++.dg/other/crash-7.C: New test.
9694         * g++.dg/other/crash-8.C: New test.
9695
9696 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9697
9698         PR rtl-optimization/42889
9699         * gcc.dg/pr42889.c: New test.
9700
9701 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9702
9703         * gcc.target/i386/pr42881.c: Use SSE2.
9704
9705 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9706
9707         PR target/42891
9708         * gcc.target/i386/pr42891.c: New test.
9709
9710 2010-01-28  Richard Guenther  <rguenther@suse.de>
9711
9712         PR tree-optimization/42871
9713         * g++.dg/torture/pr42871.C: New testcase.
9714
9715 2010-01-28  Richard Guenther  <rguenther@suse.de>
9716
9717         * gcc.dg/Wobjsize-1.h: New testcase.
9718         * gcc.dg/Wobjsize-1.c: Likewise.
9719
9720 2010-01-28  Richard Guenther  <rguenther@suse.de>
9721
9722         PR middle-end/42883
9723         * g++.dg/torture/pr42883.C: New testcase.
9724
9725 2010-01-28  Michael Matz  <matz@suse.de>
9726
9727         * gcc.target/i386/pr42881.c: New test.
9728
9729 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9730
9731         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9732         Add i?86-*-solaris2* support.
9733
9734 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9735
9736         PR c++/42713
9737         PR c++/42820
9738         * g++.dg/template/typedef27.C: New test case.
9739         * g++.dg/template/typedef28.C: New test case.
9740
9741 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9742
9743         * gcc.dg/optimize-bswap*.c: Add ARM target
9744
9745 2010-01-27  Richard Guenther  <rguenther@suse.de>
9746
9747         PR middle-end/42878
9748         * gcc.dg/torture/pr42878-1.c: New testcase.
9749         * gcc.dg/torture/pr42878-2.c: Likewise.
9750
9751 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9752
9753         PR middle-end/42874
9754         * gcc.dg/vla-22.c: New test.
9755
9756 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9757
9758         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9759         current collation.
9760
9761 2010-01-26  Richard Guenther  <rguenther@suse.de>
9762
9763         PR rtl-optimization/42685
9764         * gcc.dg/pr42685.c: New testcase.
9765         * g++.dg/other/pr42685.C: Likewise.
9766
9767 2010-01-26  Richard Guenther  <rguenther@suse.de>
9768
9769         PR middle-end/42806
9770         * g++.dg/other/pr42806.C: New testcase.
9771
9772 2010-01-26  Richard Guenther  <rguenther@suse.de>
9773
9774         PR tree-optimization/42250
9775         * gcc.dg/pr42250.c: New testcase.
9776
9777 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9778
9779         * gnat.dg/array_bounds_test.adb: New test.
9780
9781 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9782
9783         PR fortran/42858
9784         * gfortran.dg/generic_21.f90: New test.
9785
9786 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9787
9788         PR testsuite/41522
9789         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9790
9791 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9792
9793         PR c++/42748
9794         * g++.dg/abi/arm_va_list2.C: New test.
9795         * g++.dg/abi/arm_va_list2.h: Companion header file.
9796
9797 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9798
9799         PR fortran/41044
9800         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9801
9802         PR fortran/41167
9803         * gfortran.dg/char_array_arg_1.f90 : New test.
9804
9805         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9806
9807 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9808
9809         PR fortran/39304
9810         * gfortran.dg/generic_20.f90: New test.
9811
9812 2010-01-22  Michael Matz  <matz@suse.de>
9813
9814         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9815         -msse2.
9816
9817 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9818
9819         PR fortran/42736
9820         * gfortran.dg/dependency_25.f90 : New test.
9821
9822 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9823
9824         PR tree-optimization/42585
9825         * gcc.dg/tree-ssa/pr42585.c: New test.
9826
9827 2010-01-21  Richard Guenther  <rguenther@suse.de>
9828
9829         PR middle-end/19988
9830         * gcc.dg/pr19988.c: New testcase.
9831
9832 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9833
9834         * g++.dg/compat/decimal/compat-common.h: New file.
9835         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9836         * g++.dg/compat/decimal/pass_x.h: New file.
9837         * g++.dg/compat/decimal/pass_y.h: New file.
9838         * g++.dg/compat/decimal/pass-1_main.C: New file.
9839         * g++.dg/compat/decimal/pass-1_x.C: New file.
9840         * g++.dg/compat/decimal/pass-1_y.C: New file.
9841         * g++.dg/compat/decimal/pass-2_main.C: New file.
9842         * g++.dg/compat/decimal/pass-2_x.C: New file.
9843         * g++.dg/compat/decimal/pass-2_y.C: New file.
9844         * g++.dg/compat/decimal/pass-3_main.C: New file.
9845         * g++.dg/compat/decimal/pass-3_x.C: New file.
9846         * g++.dg/compat/decimal/pass-3_y.C: New file.
9847         * g++.dg/compat/decimal/pass-4_main.C: New file.
9848         * g++.dg/compat/decimal/pass-4_x.C: New file.
9849         * g++.dg/compat/decimal/pass-4_y.C: New file.
9850         * g++.dg/compat/decimal/pass-5_main.C: New file.
9851         * g++.dg/compat/decimal/pass-5_x.C: New file.
9852         * g++.dg/compat/decimal/pass-5_y.C: New file.
9853         * g++.dg/compat/decimal/pass-6_main.C: New file.
9854         * g++.dg/compat/decimal/pass-6_x.C: New file.
9855         * g++.dg/compat/decimal/pass-6_y.C: New file.
9856         * g++.dg/compat/decimal/return_x.h: New file.
9857         * g++.dg/compat/decimal/return_y.h: New file.
9858         * g++.dg/compat/decimal/return-1_main.C: New file.
9859         * g++.dg/compat/decimal/return-1_x.C: New file.
9860         * g++.dg/compat/decimal/return-1_y.C: New file.
9861         * g++.dg/compat/decimal/return-2_main.C: New file.
9862         * g++.dg/compat/decimal/return-2_x.C: New file.
9863         * g++.dg/compat/decimal/return-2_y.C: New file.
9864         * g++.dg/compat/decimal/return-3_main.C: New file.
9865         * g++.dg/compat/decimal/return-3_x.C: New file.
9866         * g++.dg/compat/decimal/return-3_y.C: New file.
9867         * g++.dg/compat/decimal/return-4_main.C: New file.
9868         * g++.dg/compat/decimal/return-4_x.C: New file.
9869         * g++.dg/compat/decimal/return-4_y.C: New file.
9870         * g++.dg/compat/decimal/return-5_main.C: New file.
9871         * g++.dg/compat/decimal/return-5_x.C: New file.
9872         * g++.dg/compat/decimal/return-5_y.C: New file.
9873         * g++.dg/compat/decimal/return-6_main.C: New file.
9874         * g++.dg/compat/decimal/return-6_x.C: New file.
9875         * g++.dg/compat/decimal/return-6_y.C: New file.
9876
9877 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9878
9879         PR debug/42715
9880         * gcc.dg/pr42715.c: New.
9881
9882 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9883
9884         PR c++/42038
9885         * g++.dg/parse/crash55.C: New.
9886
9887 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9888
9889         PR debug/42782
9890         * gcc.dg/guality/pr42782.c: New.
9891
9892 2010-01-20  Jason Merrill  <jason@redhat.com>
9893
9894         PR c++/41788
9895         * g++.dg/abi/packed1.C: New.
9896
9897         PR c++/41920
9898         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9899
9900         PR c++/40750
9901         * g++.dg/parse/fn-typedef1.C: New.
9902         * g++.dg/other/cv_quals.C: Adjust.
9903
9904 2010-01-20  Anthony Green  <green@moxielogic.com>
9905
9906         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9907         pack(push) pragma).
9908         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9909         * gcc.dg/20020312-2.c: Port this to the moxie core.
9910         * gcc.dg/weak/typeof-2.c: Ditto.
9911
9912 2010-01-20  Richard Guenther  <rguenther@suse.de>
9913
9914         PR tree-optimization/42717
9915         * gcc.c-torture/compile/pr42717.c: New testcase.
9916
9917 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9918
9919         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9920         of signed, add a few new tests.
9921
9922         PR middle-end/42803
9923         * g++.dg/parse/limits-initializer1.C: New test.
9924
9925 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9926
9927         PR fortran/42804
9928         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9929         * gfortran.dg/typebound_call_12.f03: New test.
9930
9931 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9932
9933         PR fortran/42783
9934         * gfortran.dg/bounds_check_15.f90 : New test.
9935
9936 2010-01-19  Michael Matz  <matz@suse.de>
9937
9938         PR tree-optimization/41783
9939         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9940
9941 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9942
9943         PR target/38697.
9944         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9945         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9946         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9947         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9948         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9949         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9950         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9951         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9952         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9953         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9954         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9955
9956 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9957
9958         PR fortran/42545
9959         * gfortran.dg/extends_6.f03: Modified an error message.
9960         * gfortran.dg/extends_10.f03: New test.
9961         * gfortran.dg/private_type_6.f03: Modified an error message.
9962         * gfortran.dg/structure_constructor_8.f03: Ditto.
9963
9964 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9965
9966         PR tree-optimization/42719
9967         * gcc.dg/pr42719.c: New test.
9968
9969         PR debug/42728
9970         * gcc.dg/pr42728.c: New test.
9971
9972 2010-01-19  Anthony Green  <green@moxielogic.com>
9973
9974         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9975
9976 2010-01-18  Anthony Green  <green@moxielogic.com>
9977
9978         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9979         for moxie.
9980
9981 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9982
9983         * g++.dg/template/error45.C: reverted as part of reverting the
9984         fix of PR c++/42634.
9985
9986 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9987
9988         PR c++/42634
9989         * g++.dg/template/error45.C: New test.
9990
9991 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9992
9993         PR c++/42766
9994         * g++.dg/conversion/op6.C: New test.
9995
9996 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9997
9998         PR target/42774
9999         * gcc.target/alpha/pr42774.c: New test.
10000
10001 2010-01-18  Richard Guenther  <rguenther@suse.de>
10002
10003         PR tree-optimization/42781
10004         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10005
10006 2010-01-17  Richard Guenther  <rguenther@suse.de>
10007
10008         PR middle-end/42248
10009         * gcc.c-torture/execute/pr42248.c: New testcase.
10010
10011 2010-01-17  Richard Guenther  <rguenther@suse.de>
10012
10013         PR tree-optimization/42773
10014         * g++.dg/torture/pr42773.C: New testcase.
10015
10016 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10017
10018         PR fortran/42677
10019         * gfortran.dg/interface_assignment_5.f90: New test.
10020
10021 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10022
10023         PR c++/42697
10024         * g++.dg/template/crash94.C: Reverted.
10025
10026 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10027
10028         PR debug/42767
10029         * gcc.dg/debug/pr42767.c: New.
10030
10031 2010-01-15  Jason Merrill  <jason@redhat.com>
10032
10033         PR c++/42761
10034         * g++.dg/cpp0x/decltype22.C: New.
10035
10036 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10037
10038         PR middle-end/42760
10039         * g++.dg/torture/pr42760.C: New test.
10040
10041 2010-01-15  Jing Yu  <jingyu@google.com>
10042
10043         PR rtl-optimization/42691
10044         * gcc.c-torture/execute/pr42691.c: New.
10045
10046 2010-01-15  Richard Guenther  <rguenther@suse.de>
10047
10048         PR middle-end/42739
10049         * g++.dg/torture/pr42739.C: New testcase.
10050
10051 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10052
10053         * g++.dg/template/error45.C: Revert as part of reverting changes
10054         or PR c++/42634.
10055
10056 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10057
10058         PR fortran/42684
10059         * gfortran.dg/interface_31.f90: New test.
10060
10061 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10062
10063         * gcc.target/powerpc/pr42747.c: New file.
10064
10065 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10066
10067         PR middle-end/42674
10068         * c-c++-common/pr42674.c: New test.
10069
10070         PR c++/42608
10071         * g++.dg/template/instantiate11.C: New test.
10072
10073 2010-01-14  Jason Merrill  <jason@redhat.com>
10074
10075         PR c++/42701
10076         * g++.dg/overload/error3.C: New.
10077
10078         PR c++/42655
10079         * g++.dg/overload/rvalue1.C: New.
10080
10081 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10082
10083         PR tree-optimization/42706
10084         * gcc.dg/ipa/pr42706.c: New testcase.
10085
10086 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10087
10088         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10089
10090 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10091
10092         PR tree-optimization/42714
10093         * g++.dg/torture/pr42714.C: New test.
10094
10095 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10096
10097         PR rtl-optimization/42246
10098         * gfortran.dg/pr42246-2.f: New.
10099
10100 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10101
10102         PR rtl-optimization/42389
10103         * gcc.dg/pr42389.c: New.
10104
10105 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10106
10107         PR rtl-optimization/42388
10108         * gcc.dg/pr42388.c: New.
10109
10110 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10111
10112         PR rtl-optimization/42294
10113         * gfortran.dg/pr42294.f: New.
10114
10115 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10116
10117         PR rtl-optimization/39453
10118         PR rtl-optimization/42246
10119         * gcc.dg/pr39453.c: New.
10120         * gcc.dg/pr42246.c: New.
10121
10122 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10123
10124         PR middle-end/42245
10125         * gcc.dg/pr42245.c: New.
10126         * gcc.dg/pr42245-2.c: New.
10127
10128 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10129
10130         PR rtl-optimization/42249
10131         * gcc.dg/pr42249.c: New.
10132
10133 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10134
10135         PR c/42721
10136         * gcc.c-torture/execute/pr42721.c: New test.
10137
10138 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10139
10140         PR tree-optimization/42709
10141         * gcc.dg/vect/pr42709.c: New test.
10142
10143 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10144
10145         PR fortran/41478
10146         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10147         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10148
10149 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10150
10151         PR fortran/42481
10152         * gfortran.dg/generic_19.f90 : New test.
10153
10154 2010-01-13  Richard Guenther  <rguenther@suse.de>
10155
10156         PR tree-optimization/42730
10157         * gcc.c-torture/compile/pr42730.c: New testcase.
10158
10159 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10160
10161         PR target/pr42542
10162         * gcc.target/ia64/pr42542-1.c: New.
10163         * gcc.target/ia64/pr42542-2.c: New.
10164         * gcc.target/ia64/pr42542-3.c: New.
10165
10166 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10167
10168         PR c++/42634
10169         * g++.dg/template/error45.C: New test.
10170
10171 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10172
10173         PR tree-optimization/42704
10174         * g++.dg/torture/pr42704.C: New test.
10175
10176 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10177
10178         PR tree-optimization/42703
10179         * gcc.c-torture/compile/pr42703.c: New test.
10180
10181 2010-01-13  Richard Guenther  <rguenther@suse.de>
10182
10183         PR tree-optimization/42705
10184         * gcc.c-torture/compile/pr42705.c: New testcase.
10185
10186 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10187
10188         * gcc.target/bfin/l2.c: New test.
10189         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10190
10191 2010-01-13  Richard Guenther  <rguenther@suse.de>
10192
10193         PR middle-end/42716
10194         * gcc.c-torture/compile/pr42716.c: New testcase.
10195
10196 2010-01-13  Richard Guenther  <rguenther@suse.de>
10197
10198         PR lto/42678
10199         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10200
10201 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10202
10203         PR c/42708
10204         * gcc.c-torture/compile/pr42708-1.c: New test.
10205
10206 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10207
10208         PR debug/42662
10209         * gcc.dg/pr42662.c: New test.
10210
10211         PR tree-optimization/42645
10212         * g++.dg/other/pr42645-1.C: New test.
10213         * g++.dg/other/pr42645-2.C: New test.
10214
10215 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10216
10217         PR target/42416
10218         * gcc.target/powerpc/warn-1.c: New test.
10219         * gcc.target/powerpc/warn-2.c: New test.
10220
10221 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10222
10223         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10224         stack alignment.
10225
10226 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10227
10228         * gcc.dg/lto/20100108_0.c: New.
10229
10230 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10231
10232         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10233         Add -march=i686 -msse for 32bit x86 targets.
10234
10235 2010-01-10  Richard Guenther  <rguenther@suse.de>
10236
10237         PR middle-end/42667
10238         * gcc.dg/torture/pr42667.c: New testcase.
10239
10240 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10241
10242         PR fortran/32489
10243         * gfortran.dg/array_constructor_34.f90: New test.
10244
10245 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10246
10247         PR fortran/20923
10248         * gfortran.dg/array_constructor_33.f90: New test.
10249         gfortran.dg/array_function_5.f90: Add credit.
10250
10251 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10252
10253         PR debug/42631
10254         * gcc.dg/pr42631.c: New.
10255
10256 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10257
10258         PR debug/42630
10259         * gcc.dg/pr42630.c: New.
10260
10261 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10262
10263         PR debug/42629
10264         * gcc.dg/pr42629.c: New.
10265
10266 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10267
10268         PR middle-end/42363
10269         * gcc.dg/torture/pr42363.c: New.
10270
10271 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10272
10273         PR debug/42604
10274         PR debug/42395
10275         * gcc.dg/vect/pr42604.c: New.
10276         * gcc.dg/vect/pr42395.c: New.
10277
10278 2010-01-09  Richard Guenther  <rguenther@suse.de>
10279
10280         PR middle-end/42512
10281         * gcc.c-torture/execute/pr42512.c: New testcase.
10282
10283 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10284
10285         PR fortran/41298
10286         * gfortran.dg/c_ptr_tests_14.f90: New test.
10287
10288 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10289
10290         PR ada/41929
10291         * gnat.dg/null_pointer_deref1.adb: Don't run on
10292         sparc*-sun-solaris2.11.
10293
10294 2010-01-08  Richard Guenther  <rguenther@suse.de>
10295
10296         PR lto/42528
10297         * gcc.dg/lto/20100103-1_0.c: New testcase.
10298         * gcc.dg/lto/20100103-2_0.c: Likewise.
10299
10300 2010-01-08  Tobias Burnus  <burnus@net-b.de
10301
10302         PR/fortran 25829
10303         * gfortran.dg/asynchronous_1.f90: New test.
10304         * gfortran.dg/asynchronous_2.f90: New test.
10305         * gfortran.dg/conflicts.f90: Update error message.
10306
10307 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10308
10309         c++/40155
10310         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10311
10312 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10313
10314         PR tree-optimization/42625
10315         * g++.dg/opt/dtor4.C: New test.
10316         * g++.dg/opt/dtor4.h: New.
10317         * g++.dg/opt/dtor4-aux.cc: New.
10318
10319 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10320
10321         PR fortran/42597
10322         * gfortran.dg/proc_ptr_26.f90: New test.
10323
10324 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10325
10326         PR fortran/41872
10327         * gfortran.dg/allocatable_scalar_7.f90: New test.
10328
10329 2010-01-06  Richard Guenther  <rguenther@suse.de>
10330
10331         * gcc.c-torture/compile/pr42632.c: New testcase.
10332
10333 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10334
10335         PR target/42542
10336         * gcc.target/i386/pr42542-4.c: New.
10337         * gcc.target/i386/pr42542-4a.c: Likewise.
10338         * gcc.target/i386/pr42542-5.c: Likewise.
10339         * gcc.target/i386/pr42542-5a.c: Likewise.
10340
10341 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10342
10343         * gcc.dg/tls/opt-15.c: New test.
10344
10345 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10346
10347         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10348
10349 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10350
10351         PR tree-optimization/42462
10352         * g++.dg/torture/pr42462.C: New test.
10353
10354 2010-01-05  Jason Merrill  <jason@redhat.com>
10355
10356         * g++.dg/cpp0x/initlist30.C: New test.
10357
10358 2010-01-05  Richard Guenther  <rguenther@suse.de>
10359
10360         PR tree-optimization/42614
10361         * gcc.c-torture/execute/pr42614.c: New testcase.
10362
10363 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10364
10365         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10366         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10367         -Wunreachable-code.
10368         * gcc.dg/Wunreachable-2.c: Likewise.
10369         * gcc.dg/Wunreachable-3.c: Likewise.
10370         * gcc.dg/Wunreachable-4.c: Likewise.
10371         * gcc.dg/Wunreachable-5.c: Likewise.
10372         * gcc.dg/Wunreachable-6.c: Likewise.
10373         * gcc.dg/Wunreachable-7.c: Likewise.
10374         * gcc.dg/Wunreachable-8.c: Likewise.
10375         * gcc.dg/20041231-1.c: Likewise.
10376
10377 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10378
10379         PR other/42611
10380         * gcc.dg/pr42611.c: New test.
10381
10382         PR tree-optimization/42508
10383         * g++.dg/opt/pr42508.C: New test.
10384
10385 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10386
10387         PR fortran/41872
10388         * gfortran.dg/allocatable_scalar_8.f90: New.
10389
10390 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10391
10392         PR tree-optimization/42398
10393         * gcc.c-torture/compile/pr42398.c: New test.
10394
10395 2010-01-04  Jason Merrill  <jason@redhat.com>
10396
10397         PR c++/42555
10398         * g++.dg/ext/attrib35.C: New.
10399
10400         PR c++/42567
10401         * g++.dg/cpp0x/auto17.C: New.
10402
10403 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10404
10405         * gcc.dg/lto/20100104_0.c: New.
10406
10407 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10408
10409         PR target/42542
10410         * gcc.target/i386/pr42542-1.c: New.
10411         * gcc.target/i386/pr42542-1a.c: Likewise.
10412         * gcc.target/i386/pr42542-1b.c: Likewise.
10413         * gcc.target/i386/pr42542-2.c: Likewise.
10414         * gcc.target/i386/pr42542-2a.c: Likewise.
10415         * gcc.target/i386/pr42542-2b.c: Likewise.
10416         * gcc.target/i386/pr42542-3.c: Likewise.
10417         * gcc.target/i386/pr42542-3a.c: Likewise.
10418
10419 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10420
10421         PR fortran/41872
10422         * gfortran.dg/allocatable_scalar_5.f90: New test.
10423         * gfortran.dg/allocatable_scalar_6.f90: New test.
10424
10425 2010-01-03  Richard Guenther  <rguenther@suse.de>
10426
10427         PR testsuite/42583
10428         * gfortran.dg/gomp/recursion1.f90: Remove.
10429
10430 2010-01-03  Richard Guenther  <rguenther@suse.de>
10431
10432         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10433         * gcc.dg/uninit-6.c: Likewise.
10434         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10435
10436 2010-01-03  Richard Guenther  <rguenther@suse.de>
10437
10438         PR tree-optimization/42589
10439         * gcc.target/i386/pr42589.c: New testcase.
10440
10441 2010-01-03  Richard Guenther  <rguenther@suse.de>
10442
10443         PR tree-optimization/42438
10444         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10445
10446 2010-01-02  Richard Guenther  <rguenther@suse.de>
10447
10448         PR testsuite/41651
10449         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10450
10451 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10452
10453         PR target/42448
10454         * gcc.target/alpha/pr42448-1.c: New test.
10455         * gcc.target/alpha/pr42448-2.c: Ditto.
10456
10457 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10458
10459         PR preprocessor/41947
10460         * gcc.dg/c99-hexfloat-3.c: New test.
10461
10462 2010-01-01  Richard Guenther  <rguenther@suse.de>
10463
10464         PR c/42570
10465         * gcc.c-torture/execute/pr42570.c: New testcase.
10466
10467 2010-01-01  Richard Guenther  <rguenther@suse.de>
10468
10469         PR middle-end/42559
10470         * gcc.c-torture/compile/pr42559.c: New testcase.
10471
10472 \f
10473 Copyright (C) 2010 Free Software Foundation, Inc.
10474
10475 Copying and distribution of this file, with or without modification,
10476 are permitted in any medium without royalty provided the copyright
10477 notice and this notice are preserved.