OSDN Git Service

add ObjC* class, category and protocol attribute parsers
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2
3         * objc.dg/attributes: New.
4         * objc.dg/attributes/attributes.exp: New.
5         * objc.dg/attributes/class-attribute-1.m: New.
6         * objc.dg/attributes/class-attribute-2.m: New
7         * objc.dg/attributes/categ-attribute-1.m: New
8         * objc.dg/attributes/categ-attribute-2.m: New
9         * objc.dg/attributes/proto-attribute-1.m: New
10
11         * obj-c++.dg/attributes: New.
12         * obj-c++.dg/attributes/attributes.exp: New
13         * obj-c++.dg/attributes/class-attribute-1.mm: New
14         * obj-c++.dg/attributes/class-attribute-2.mm: New
15         * obj-c++.dg/attributes/categ-attribute-1.mm: New
16         * obj-c++.dg/attributes/categ-attribute-2.mm: New
17         * obj-c++.dg/attributes/proto-attribute-1.mm: New
18
19 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
20
21         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
22         from the branch renamed to method-20b.m to avoid clashes).
23
24         2005-08-23  Stuart Hastings <stuart@apple.com>
25                     Ziemowit Laski  <zlaski@apple.com>
26
27         Radar 4209854
28         * obj-c++.dg/method-23.mm: New.
29         * objc.dg/method-20.m: New.
30
31 2010-09-28  Jan Hubicka  <jh@suse.cz>
32
33         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
34
35 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
36
37         PR target/44452
38         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
39         i?86-*-solaris2.[89], *-*-vxworks*.
40         * gcc.target/i386/pr22152.c: Likewise.
41         * gcc.target/i386/vect8-ret.c: New test.
42
43 2010-09-28  Jie Zhang  <jie@codesourcery.com>
44
45         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
46
47 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
48
49         Merge from 'apple/trunk' branch on FSF servers.
50
51         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
52
53         Radar 4175534
54         * obj-c++.dg/method-22.mm: New.
55         
56 2010-09-27  Jason Merrill  <jason@redhat.com>
57
58         * g++.dg/cpp0x/rv-lvalue-req.C: New.
59         * g++.dg/ext/complit11.C: Adjust.
60         * g++.old-deja/g++.law/temps1.C: Adjust.
61         * g++.old-deja/g++.ns/koenig6.C: Adjust.
62         * g++.old-deja/g++.oliva/partord1.C: Adjust.
63
64 2010-09-27  Ian Lance Taylor  <iant@google.com>
65
66         * lib/target-supports.exp (check_effective_target_split_stack):
67         New procedure.
68         * gcc.dg/split-1.c: New test.
69         * gcc.dg/split-2.c: New test.
70         * gcc.dg/split-3.c: New test.
71         * gcc.dg/split-4.c: New test.
72
73 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
74
75         PR objc/25464
76         * objc.dg/type-size-3.m: New test.
77
78 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
79
80         PR objc/45763
81         * objc.dg/encode-1.m: Execute the test with the GNU runtime as
82         well.
83         
84 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>      
85
86         PR objc/25450
87         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
88         * objc.dg/type-size-2.m: Same change.
89         * obj-c++.dg/encode-5.mm: Same change.
90
91 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
92
93         Merge from 'apple/trunk' branch on FSF servers.  The original
94         Changelogs are below.
95
96         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
97         * objc.dg/encode-6-next.m: New file (from encode-6.m in the
98         branch).
99         * objc.dg/encode-7-next.m: New file (from encode-7.m in the
100         branch).
101         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
102         in the branch). 
103         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
104         proto-qual-1.m in the branch) and the normal ABI on GNU.
105         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
106         the test only with the NeXT runtime.
107         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
108         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the
109         branch).
110         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
111         Run the test only with the NeXT runtime.
112         
113         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
114
115         Radar 4492973
116         * objc.dg/encode-7-64bit.m: New.
117         * objc.dg/encode-7.m: Skip if -m64.
118         
119         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
120
121         Radar 4301047
122         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
123         * obj-c++.dg/threedotthree-abi-1.mm: New
124         * objc.dg/threedotthree-abi-1.m: New
125
126         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
127
128         Radar 4136935
129         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
130         * objc.dg/encode-6.m: Likewise.
131         * objc.dg/encode-7.m: New test case.
132
133 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
134
135         Merge from 'apple/trunk' branch on FSF servers.  Renamed
136         const-str-12.m to constr-str-12b.m to avoid conflicts.
137         
138         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
139
140         Radar 4229905
141         * obj-c++.dg/warn5.mm: New
142         
143         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
144
145         Radar 4154928
146         * obj-c++.dg/const-str-12.mm: New.
147         * objc.dg/const-str-12.m: New.
148
149 2010-09-27  Tobias Burnus  <burnus@net-b.de>
150
151         PR fortran/40569
152         PR fortran/40568
153         * gfortran.dg/storage_size_2.f08: Fix test.
154         * gfortran.dg/c_sizeof_1.f90: Fix test.
155         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
156         * gfortran.dg/c_sizeof_3.f90: New.
157         * gfortran.dg/c_sizeof_4.f90: New.
158         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
159         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
160
161 2010-09-26  Daniel Kraft  <d@domob.eu>
162
163         PR fortran/45783
164         PR fortran/45795
165         * gfortran.dg/select_type_18.f03: New test.
166
167 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
168
169         * gnat.dg/return2.ad[sb]: New test.
170         * gnat.dg/return2_pkg.ads: New helper.
171
172 2010-09-25  Daniel Kraft  <d@domob.eu>
173
174         PR fortran/45776
175         * gfortran.dg/io_constraints_6.f03: New test.
176         * gfortran.dg/io_constraints_7.f03: New test.
177         * gfortran.dg/newunit_2.f90: New test.
178
179 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
180
181         * testsuite/gfortran.dg/operator_c1202.f90: New test.
182
183 2010-09-24  Jan Hubicka  <jh@suse.cz>
184
185         * gcc.dg/tree-ssa/leaf.c: New testcase.
186
187 2010-09-24  Jan Hubicka  <jh@suse.cz>
188
189         PR tree-optimization/45738
190         PR tree-optimization/45741
191         * gcc.c-torture/compile/pr45741.c: New.
192         * gfortran.fortran-torture/compile/pr45738.f90: New.
193
194 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
195
196         * gcc.dg/cpp/undef-opt-1.c: New test.
197
198 2010-09-24  Jason Merrill  <jason@redhat.com>
199
200         * g++.dg/other/error10.C: Adjust expected output.
201
202 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
203
204         PR middle-end/45234
205         * gcc.dg/torture/stackalign/alloca-6.c: New test.
206         * gcc.target/i386/pr45234.c: New test.
207
208 2010-09-24  Richard Guenther  <rguenther@suse.de>
209
210         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
211
212 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
213
214         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
215         as a comment leader in regexp.
216
217 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
218
219         * objc.dg/sync-2.m: New test.
220         * obj-c++.dg/sync-2.mm: New test.
221
222 2010-09-24  Tobias Burnus  <burnus@net-b.de>
223
224         PR fortran/40571
225         * gfortran.dg/iso_fortran_env_7.f90: New.
226
227 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
228
229         * obj-c++.dg/too-many-args.mm: New file.
230
231 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
232
233         Merge from 'apple/trunk' branch on FSF servers.
234
235         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
236
237         Radar 4491608
238         * objc.dg/too-many-args.m: New
239
240 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
241
242         PR fortran/45744
243         * gfortran.dg/dependency_36.f90:  New test.
244
245 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
246
247         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
248         * gcc.target/i386/pad-3.c: Ditto.
249         * gcc.target/i386/pad-7.c: Ditto.
250         * gcc.target/i386/pad-7.c: Ditto.
251         * gcc.target/i386/pr36502.c: Ditto.
252         * gcc.target/i386/zee.c: Ditto.
253         * gcc.target/i386/20060821-1.c: Ditto.
254         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
255         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
256         * gcc.target/i386/pad-5b.c: Ditto.
257         * gcc.target/i386/pad-6a.c: Ditto.
258         * gcc.target/i386/pad-6b.c: Ditto.
259         * gcc.target/i386/pad-8.c: Ditto.
260         * gcc.target/i386/pad-9.c: Ditto.
261         * gcc.target/i386/pad-10.c: Ditto.
262         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
263
264 2010-09-23  Richard Guenther  <rguenther@suse.de>
265
266         PR tree-optimization/45565
267         * g++.dg/ipa/pr45565.C: New testcase.
268
269 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
270
271         PR fortran/45745
272         PR fortran/45648
273         * gfortran.dg/vector_subscript_bound_1.f90: New.
274
275 2010-09-23  Richard Guenther  <rguenther@suse.de>
276
277         PR middle-end/45750
278         * gcc.dg/pr45750.c: New testcase.
279
280 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
281
282         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
283         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
284         build.
285
286 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
287
288         PR rtl-optimization/44374
289         * gcc.target/arm/headmerge-1.c: New test.
290         * gcc.target/arm/headmerge-2.c: New test.
291         * gcc.target/i386/headmerge-1.c: New test.
292         * gcc.target/i386/headmerge-2.c: New test.
293
294 2010-09-23  Daniel Kraft  <d@domob.eu>
295
296         PR fortran/38936
297         PR fortran/44044
298         PR fortran/45474
299         * gfortran.dg/intrinsic_intent_1.f03: New test.
300         * gfortran.dg/select_type_17.f03: New test.
301         * gfortran.dg/associate_5.f03: More definability tests.
302         * gfortran.dg/enum_2.f90: Check definability.
303         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
304         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
305         * gfortran.dg/char_expr_2.f90: Ditto.
306         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
307         * gfortran.dg/enum_5.f90: Ditto.
308         * gfortran.dg/equiv_constraint_8.f90: Ditto.
309         * gfortran.dg/impure_assignment_2.f90: Ditto.
310         * gfortran.dg/impure_assignment_3.f90: Ditto.
311         * gfortran.dg/intent_out_1.f90: Ditto.
312         * gfortran.dg/intent_out_3.f90: Ditto.
313         * gfortran.dg/pointer_assign_7.f90: Ditto.
314         * gfortran.dg/pointer_intent_3.f90: Ditto.
315         * gfortran.dg/pr19936_1.f90: Ditto.
316         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
317         * gfortran.dg/simpleif_2.f90: Ditto.
318         * gfortran.dg/protected_5.f90: Ditto.
319         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
320         * gfortran.dg/protected_6.f90: Ditto.
321         * gfortran.dg/protected_7.f90: Ditto.
322
323 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
324
325         PR libfortran/45710
326         * gfortran.dg/namelist_65.f90: New test.
327
328 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
329
330         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
331         the regexp pattern between the expected label and location string.
332
333 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
334
335         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
336
337 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
338
339         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
340         * gcc.dg/pr27898.c: Likewise.
341         * gcc.dg/pr28712.c: Likewise.
342         * gcc.dg/pr30762-1.c: Likewise.
343         * gcc.dg/pr31529-1.c: Likewise.
344         * gcc.dg/pr34457-1.c: Likewise.
345         * gcc.dg/pr34668-1.c: Likewise.
346         * gcc.dg/pr34989-1.c: Likewise.
347         * gcc.dg/pr43557-1.c: Likewise.
348
349 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
350
351         PR rtl-optimization/45739
352         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
353         regexps.
354
355 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
356
357         * gcc.target/sparc/mnofpu.c: New test.
358
359 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
360
361         PR rtl-optimization/45739
362         * gcc.target/i386/pr45739.c: New test.
363
364 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
365
366         PR fortran/45648
367         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
368         and counts. Add non-elemental function call check.
369
370         PR fortran/45648
371         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
372         arguments checks. Update temporary counts.
373         * gfortran.dg/transpose_optimization_1.f90: New.
374
375 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
376
377         PR objc/23710
378         * objc.dg/invalid-method-1.m: New.
379
380 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
381
382         Merge from 'apple/trunk' branch on FSF servers.
383
384         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
385
386         Radar 4291785
387         * objc.dg/naming-4.m: New
388         * objc.dg/naming-5.m: New
389         * obj-c++.dg/naming-1.mm: New
390         * obj-c++.dg/naming-2.mm: New
391
392 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
393             Jack Howarth  <howarth@bromo.med.uc.edu>
394
395         PR c++/45645
396         * g++.dg/torture/pr44972.C: Use portable assert().
397
398 2010-09-21  Richard Guenther  <rguenther@suse.de>
399
400         PR tree-optimization/45580
401         * g++.dg/torture/pr45580.C: New testcase.
402
403 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
404
405         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
406
407 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
408
409         PR fortran/45438
410         * gfortran.dg/pointer_check_7.f90: New.
411
412 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
413
414         PR rtl-optimization/45728
415         * gcc.c-torture/compile/pr45728.c: New test.
416
417 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
418
419         PR fortran/45081
420         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
421
422 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
423
424         * g++.dg/tree-ssa/pr45605.C: Add "\\".
425
426 2010-09-20  Richard Guenther  <rguenther@suse.de>
427
428         PR middle-end/45704
429         * gcc.dg/torture/pr45704.c: New testcase.
430
431 2010-09-20  Jan Hubicka  <jh@suse.cz>
432
433         PR tree-optimize/45605
434         * g++.dg/tree-ssa/pr45605.C: New testcase.
435
436 2010-09-20  Michael Matz  <matz@suse.de>
437
438         PR testsuite/45706
439         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
440         enough.
441
442 2010-09-20  Richard Guenther  <rguenther@suse.de>
443
444         PR tree-optimization/45705
445         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
446
447 2010-09-20  Michael Matz  <matz@suse.de>
448
449         PR testsuite/45706
450         * lib/target-supports.exp (check_effective_target_vect_perm):
451         Add i?86-*-*.
452
453 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
454
455         PR rtl-optimization/45695
456         * gcc.c-torture/execute/pr45695.c: New test.
457
458 2010-09-19  Jan Hubicka  <jh@suse.cz>
459
460         PR lto/44246
461         * gcc.c-torture/compile/pr44246.c:New file.
462
463 2010-09-19  Ira Rosen  <irar@il.ibm.com>
464
465         PR tree-optimization/45714
466         * gfortran.dg/vect/pr45714-a.f: New test.
467         * gfortran.dg/vect/pr45714-b.f: New test.
468
469 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
470
471         * gnat.dg/const1.adb: Rename into...
472         * gnat.dg/constant1.adb: ...this.
473         * gnat.dg/constant2.adb: New test.
474         * gnat.dg/constant2_pkg1.ads: New helper.
475         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
476
477 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
478
479         * gnat.dg/specs/constant1.ads: New test.
480         * gnat.dg/specs/constant1_pkg.ads: New helper.
481
482 2010-09-18  Jan Hubicka  <jh@suse.cz>
483
484         PR tree-optimization/45453
485         * g++.dg/tree-ssa/pr45453.C: New testcase.
486
487 2010-09-18  Jason Merrill  <jason@redhat.com>
488
489         * g++.dg/cpp0x/initlist44.C: New.
490
491 2010-09-18  Richard Guenther  <rguenther@suse.de>
492
493         PR tree-optimization/45709
494         * g++.dg/torture/pr45709-2.C: New testcase.
495
496 2010-09-18  Richard Guenther  <rguenther@suse.de>
497
498         PR tree-optimization/45709
499         * g++.dg/torture/pr45709.C: New testcase.
500
501 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
502
503         PR testsuite/45719
504         * gcc.target/i386/pad-3.c: Pass -fno-pic.
505
506 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
507
508         * gcc.target/i386/pad-1.c: New.
509         * gcc.target/i386/pad-2.c: Likewise.
510         * gcc.target/i386/pad-3.c: Likewise.
511         * gcc.target/i386/pad-4.c: Likewise.
512         * gcc.target/i386/pad-5a.c: Likewise.
513         * gcc.target/i386/pad-5b.c: Likewise.
514         * gcc.target/i386/pad-6a.c: Likewise.
515         * gcc.target/i386/pad-6b.c: Likewise.
516         * gcc.target/i386/pad-7.c: Likewise.
517         * gcc.target/i386/pad-8.c: Likewise.
518         * gcc.target/i386/pad-9.c: Likewise.
519         * gcc.target/i386/pad-10.c: Likewise.
520
521 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
522
523         PR middle-end/45234
524         * gcc.dg/torture/stackalign/alloca-5.c: New.
525
526 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
527
528         PR middle-end/45678
529         * gcc.dg/torture/pr45678-2.c: New.
530
531 2010-09-17  Richard Guenther  <rguenther@suse.de>
532
533         PR middle-end/45678
534         * gcc.dg/torture/pr45678-1.c: New testcase.
535
536 2010-09-17  Michael Matz  <matz@suse.de>
537
538         PR tree-optimization/43432
539         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
540         check_effective_target_vect_perm_short): New predicates.
541         (check_effective_target_vect_perm): Include x86_64.
542         * gcc.dg/vect/pr43432.c: New test.
543         * gcc.dg/vect/vect-114.c: Adjust.
544         * gcc.dg/vect/vect-15.c: Ditto.
545         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
546         * gcc.dg/vect/slp-perm-9.c: Ditto.
547
548 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
549
550         PR testsuite/45692
551         * objc/execute/exceptions/throw-nil.m: Run the test only with the
552         GNU runtime.
553
554 2010-09-17  Richard Guenther  <rguenther@suse.de>
555
556         * gcc.dg/pr27898.c: Use -flto instead of -combine.
557         * gcc.dg/pr28706.c: Likewise.
558         * gcc.dg/pr28712.c: Likewise.
559         * gcc.dg/pr30762-1.c: Likewise.
560         * gcc.dg/pr30762-2.c: Likewise.
561         * gcc.dg/pr31529-1.c: Likewise.
562         * gcc.dg/pr31529-2.c: Likewise.
563         * gcc.dg/pr34457-1.c: Likewise.
564         * gcc.dg/pr34457-2.c: Likewise.
565         * gcc.dg/pr34668-1.c: Likewise.
566         * gcc.dg/pr34668-2.c: Likewise.
567         * gcc.dg/pr34989-1.c: Likewise.
568         * gcc.dg/pr34989-2.c: Likewise.
569         * gcc.dg/pr43557-1.c: Likewise.
570         * gcc.dg/pr43557-2.c: Likewise.
571         * gcc.dg/debug/pr41893-1.c: Likewise.
572         * gcc.dg/matrix/matrix.exp: Do not use -combine.
573         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
574         * gcc.dg/matrix/matrix-4.c: Likewise.
575         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
576         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
577         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
578         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
579
580 2010-09-16  Tobias Burnus  <burnus@net-b.de>
581
582         PR fortran/43665
583         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
584         optimizations.
585         * gfortran.dg/intent_optimize_1.f90: New test.
586
587 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
588
589         * gcc.target/i386/divmod-1.c: New.
590         * gcc.target/i386/divmod-2.c: Likewise.
591         * gcc.target/i386/divmod-3.c: Likewise.
592         * gcc.target/i386/divmod-4.c: Likewise.
593         * gcc.target/i386/divmod-4a.c: Likewise.
594         * gcc.target/i386/divmod-5.c: Likewise.
595         * gcc.target/i386/divmod-6.c: Likewise.
596         * gcc.target/i386/divmod-7.c: Likewise.
597         * gcc.target/i386/divmod-8.c: Likewise.
598         * gcc.target/i386/udivmod-1.c: Likewise.
599         * gcc.target/i386/udivmod-2.c: Likewise.
600         * gcc.target/i386/udivmod-3.c: Likewise.
601         * gcc.target/i386/udivmod-4.c: Likewise.
602         * gcc.target/i386/udivmod-4a.c: Likewise.
603         * gcc.target/i386/udivmod-5.c: Likewise.
604         * gcc.target/i386/udivmod-6.c: Likewise.
605         * gcc.target/i386/udivmod-7.c: Likewise.
606         * gcc.target/i386/udivmod-8.c: Likewise.
607
608 2010-09-16  Jan Hubicka  <jh@suse.cz>
609
610         * g++.dg/lto/pr45679-1_0.C: New file.
611         * g++.dg/lto/pr45679-1_1.C: New file.
612         * g++.dg/lto/pr45679-0_0.C: New file.
613         * g++.dg/lto/pr45679-0_1.C: New file.
614
615 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
616
617         PR fortran/45674
618         * gfortran.dg/class_dummy_2.f03: New.
619
620 2010-09-16  Richard Guenther  <rguenther@suse.de>
621
622         PR tree-optimization/45623
623         * gcc.dg/torture/pr45623.c: New testcase.
624
625 2010-09-16  Ira Rosen  <irar@il.ibm.com>
626
627         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
628         name and parentheses.
629         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
630
631 2010-09-15  Jason Merrill  <jason@redhat.com>
632
633         * g++.dg/parse/parameter-declaration-2.C: New.
634
635         * g++.dg/cpp0x/scoped_enum2.C: New.
636
637 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
638
639         * gcc.c-torture/compile/20100915-1.c: New test.
640
641 2010-09-15  Martin Jambor  <mjambor@suse.cz>
642
643         PR middle-end/45644
644         * gcc.dg/ipa/pr45644.c: New test.
645
646 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
647
648         PR tree-optimization/45633
649         * gcc.dg/vect/pr45633.c: New test.
650
651 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
652
653         PR fortran/45577
654         * gfortran.dg/allocate_derived_4.f90: New.
655
656 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
657
658         * lib/target-supports.exp
659         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
660         supported flag to true for neon.
661
662 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
663
664         PR c++/45665
665         * g++.dg/template/crash103.C: New.
666
667 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
668
669         Merge from 'apple/trunk' branch on FSF servers.
670
671         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
672
673         Radar 4457381
674         * objc.dg/msg-in-protocol.m: New.
675         * obj-c++.dg/msg-in-protocol.mm: New.
676
677         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
678
679         Radar 4219590
680         * objc.dg/break-in-ifstmt.m: New.
681
682         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
683
684         Radar 4174166
685         * obj-c++.dg/comp-types-13.mm: New.
686         * objc.dg/comp-types-12.m: New.
687
688         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
689
690         Radar 4216500
691         * obj-c++.dg/proto-lossage-7.mm: New.
692         * objc.dg/proto-lossage-7.m: New.
693
694 2010-09-14  Jan Hubicka  <jh@suse.cz>
695
696         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
697         folding.
698         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
699         folding.
700
701 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
702
703         PR middle-end/45567
704         * gcc.dg/pr45567.c: New test.
705
706         PR debug/45660
707         * g++.dg/debug/pr45660.C: New test.
708
709 2010-09-14  Ira Rosen  <irar@il.ibm.com>
710
711         PR tree-optimization/45470
712         * g++.dg/vect/pr45470-a.cc: New test.
713         * g++.dg/vect/pr45470-a.cc: New test.
714
715 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
716
717         PR target/42070
718         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
719         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
720
721 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
722
723         PR libfortran/45532
724         * gfortran.dg/namelist_64.f90: New test.
725
726 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
727
728         PR rtl-optimization/45617
729         * gcc.target/i386/pr45617.c: New test.
730
731 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
732
733         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
734
735 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
736
737         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
738         * gcc.target/i386/fma4-vector.c: Likewise.
739         * gcc.target/i386/vectorize2.c: Likewise.
740         * gcc.target/i386/vectorize4.c: Likewise.
741         * gcc.target/i386/vectorize5.c: Likewise.
742         * gcc.target/i386/vectorize6.c: Likewise.
743         * gcc.target/i386/vectorize8.c: Likewise.
744
745         * gcc.target/i386/vect-double-1.c: New.
746         * gcc.target/i386/vect-double-1a.c: Likewise.
747         * gcc.target/i386/vect-double-2.c: Likewise.
748         * gcc.target/i386/vect-double-2a.c: Likewise.
749
750         * lib/target-supports.exp (check_effective_target_vect_double):
751         Set et_vect_double_saved to 0 when tuning for Atom.
752
753 2010-09-13  Jan Hubicka  <jh@suse.cz>
754
755         * gcc.dg/torture/pr23821.c: Drop static keyword.
756         * gcc.dg/tree-ssa/loop-19.c: Likewise.
757         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
758
759 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
760
761         * gcc.target/arm/sync-1.c: New.
762
763 2010-09-12  Olivier Hainque  <hainque@adacore.com>
764
765         * gnat.dg/memtrap.adb: New test.
766
767 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
768
769         * gfortran.dg/promotion.f90: Fix options.
770
771 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
772
773         * g++.dg/cpp0x/range-for1.C: New.
774         * g++.dg/cpp0x/range-for2.C: New.
775         * g++.dg/cpp0x/range-for3.C: New.
776         * g++.dg/cpp0x/range-for4.C: New.
777         * g++.dg/cpp0x/range-for5.C: New.
778         * g++.dg/cpp0x/range-for6.C: New.
779
780 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
781
782         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
783         and counts. Check that transpose is not called.
784         * gfortran.dg/transpose_2.f90: Update error message.
785
786 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
787
788         PR c++/43824
789         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
790         * g++.dg/lookup/strong-using-2.C: Likewise.
791         * g++.dg/lookup/strong-using-3.C: Likewise.
792         * g++.dg/lookup/strong-using-5.C: Likewise.
793
794         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
795         * g++.dg/cpp0x/inline-ns4.C: New.
796         * g++.dg/cpp0x/inline-ns5.C: New.
797
798 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
799
800         PR middle-end/45634
801         * gfortran.fortran-torture/compile/pr45634.f90: New.
802
803 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
804
805         * objc.dg/fobjc-exceptions.m: New test.
806
807 2010-09-10  Jan Hubicka  <jh@suse.cz>
808
809         * g++.dg/inherit/covariant7.C: Fix pattern matching.
810
811 2010-09-10  Martin Jambor  <mjambor@suse.cz>
812
813         PR tree-optimization/44972
814         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
815         * gcc.dg/tree-ssa/pr45144.c: Likewise.
816         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
817         instead.
818         * g++.dg/torture/pr44972.C: New test.
819
820 2010-09-10  Martin Jambor  <mjambor@suse.cz>
821
822         PR tree-optimization/44972
823         * g++.dg/torture/pr34850.C: Remove expected warning.
824
825 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
826
827         * gfortran.dg/dummy_optional_arg.f90: New test.
828
829 2010-09-08  Jan Hubicka  <jh@suse.cz>
830
831         PR tree-optimization/45598
832         * fortran.fortran-torture/compile/pr45598.f90: New test.
833
834 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
835
836         * lib/target-supports-dg.exp (dg-require-ifunc): New.
837         * lib/target-supports.exp (check_ifunc_available): New.
838         * gcc.dg/attr-ifunc-1.c: New.
839         * gcc.dg/attr-ifunc-2.c: New.
840         * gcc.dg/attr-ifunc-3.c: New.
841         * gcc.dg/attr-ifunc-4.c: New.
842         * gcc.dg/attr-ifunc-5.c: New.
843         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
844         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
845         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
846         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
847
848 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
849
850         PR middle-end/40386
851         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
852
853 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
854
855         * gfortran.dg/inline_transpose_1.f90: New test.
856
857 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
858
859         PR c++/45588
860         * g++.dg/warn/Wunused-var-15.C: New test.
861
862 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
863
864         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
865         hppa*-*-hpux*.
866
867 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
868
869         * objc/execute/exceptions/throw-nil.m: New test.
870         * objc/execute/exceptions/handler-1.m: Updated to use the new
871         objc_set_uncaught_exception_handler() function.
872         * objc/execute/exceptions/matcher-1.m: New test.
873
874 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
875
876         PR fortran/38282
877         * gfortran.dg/bit_comparison_1.F90: New test.
878         * gfortran.dg/leadz_trailz_3.f90: New test.
879         * gfortran.dg/masklr_2.F90: New test.
880         * gfortran.dg/shiftalr_1.F90: New test.
881         * gfortran.dg/merge_bits_2.F90: New test.
882         * gfortran.dg/dshift_2.F90: New test.
883         * gfortran.dg/bit_comparison_2.F90: New test.
884         * gfortran.dg/masklr_1.F90: New test.
885         * gfortran.dg/merge_bits_1.F90: New test.
886         * gfortran.dg/dshift_1.F90: New test.
887         * gfortran.dg/shiftalr_2.F90: New test.
888
889 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
890
891         * objc.dg/type-stream-1.m: Replaced with a test that tests that
892         functions from objc/typedstream.h are deprecated.
893
894 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
895
896         * lib/target-supports.exp
897         (check_effective_target_run_expensive_tests): New proc.
898         * gcc.c-torture/compile/limits-fnargs.c: Use
899         dg-require-effective-target run_expensive_tests.
900
901 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
902
903         PR fortran/45597
904         * gfortran.dg/gomp/pr45597.f90: New test.
905
906         PR fortran/45595
907         * gfortran.dg/gomp/pr45595.f90: New test.
908
909 2010-09-08  Michael Matz  <matz@suse.de>
910
911         * c-c++-common/uninit-17.c: Adjust.
912
913 2010-09-08  Michael Matz  <matz@suse.de>
914
915         PR tree-optimization/43430
916         * gcc.dg/vect/pr43430-2.c: New test.
917
918 2010-09-08  Michael Matz  <matz@suse.de>
919
920         PR tree-optimization/33244
921         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
922
923 2010-09-08  Richard Guenther  <rguenther@suse.de>
924
925         PR tree-optimization/45578
926         * gfortran.dg/pr45578.f90: New testcase.
927
928 2010-09-08  Richard Guenther  <rguenther@suse.de>
929
930         PR testsuite/45590
931         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
932
933 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
934
935         PR fortran/45576
936         * gfortran.dg/char_length_18.f90:  New test.
937
938 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
939
940         PR target/36502
941         * gcc.target/i386/pr36502.c: New test.
942
943         PR target/42313
944         PR target/44651
945         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
946         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
947
948 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
949
950         * gfortran.dg/achar_4.f90: Enable bounds checking.
951
952 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
953
954         PR target/45206
955         * gcc.target/i386/pr45206.c: New test.
956
957 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
958
959         PR fortran/45505
960         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
961
962 2010-09-07  Jan Hubicka  <jh@suse.cz>
963
964         * gcc.c-torture/compile/20100907.c: New testcase.
965
966 2010-09-07  Richard Guenther  <rguenther@suse.de>
967
968         PR middle-end/45569
969         * g++.dg/eh/pr45569.C: New testcase.
970
971 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
972
973         PR target/43137
974         * gcc.target/arm/pr43137.c: New test.
975
976 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
977
978         PR fortran/36931
979         * gfortran.dg/dependency_35.f90:  New test.
980
981 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
982
983         PR fortran/34145
984         * gfortran.dg/char_length_17.f90:  New test.
985
986 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
987
988         PR c++/45200
989         PR c++/45293
990         PR c++/45558
991         * g++.dg/template/typedef34.C: New test.
992         * g++.dg/template/typedef35.C: New test.
993
994 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
995
996         PR target/22152
997         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
998
999 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1000
1001         * g++.dg/warn/Wdouble-promotion.C: New.
1002
1003 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1004
1005         * g++.dg/parse/redef2.C: New.
1006
1007 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1008
1009         * gcc.dg/20100906-1.c: New testcase.
1010
1011 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1012
1013         PR testsuite/45543
1014         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1015         DW_TAG_enumeration_type DIE.
1016
1017 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1018
1019         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1020         Update XFAILs.
1021
1022 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1023
1024         PR rtl-optimization/44919
1025         * g++.dg/opt/pr44919.C: New.
1026
1027 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1028
1029         PR fortran/38282
1030         * gfortran.dg/iall_iany_iparity_1.f90: New.
1031         * gfortran.dg/iall_iany_iparity_2.f90: New.
1032
1033 2010-09-06  Jason Merrill  <jason@redhat.com>
1034
1035         * g++.dg/cpp0x/initlist42.C: New.
1036
1037         * g++.dg/cpp0x/auto19.C: New.
1038
1039         * g++.dg/template/sfinae25.C: New.
1040         * g++.dg/template/char1.C: Expect warning.
1041         * g++.dg/template/nontype10.C: Likewise.
1042
1043         * g++.dg/cpp0x/implicit9.C: New.
1044
1045         * g++.dg/cpp0x/initlist43.C: New.
1046
1047 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1048
1049         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1050
1051 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1052
1053         * gcc.dg/Wdouble-promotion.c: New.
1054
1055 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1056
1057         * gfortran.dg/float128_1.f90: Remove test case as
1058         it always fails since Rev 163611 backed out the
1059         front-end implementation.
1060
1061 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1062
1063         * gfortran.dg/float128_1.f90: XFAIL test case.
1064
1065 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1066
1067         * gfortran.dg/bessel_7.f90: Decrease required precision.
1068
1069 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1070
1071         PR testsuite/45545
1072         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1073         ref-all-matching targets.
1074
1075 2010-09-05  Richard Guenther  <rguenther@suse.de>
1076
1077         PR tree-optimization/45535
1078         * gcc.c-torture/compile/pr45535.c: New testcase.
1079
1080 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1081
1082         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1083         "\[^\n\]*".
1084         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1085         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1086         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1087         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1088         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1089         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1090         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1091         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1092         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1093         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1094         * gcc.target/i386/pr22152.c: Likewise.
1095         * gcc.target/i386/pr36992-1.c: Likewise.
1096         * gcc.target/i386/pr36992-2.c: Likewise.
1097         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1098
1099 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1100
1101         PR testsuite/43957
1102         * gcc.dg/const-uniq-1.c: Modify regexp.
1103
1104 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1105
1106         PR fortran/45530
1107         * gfortran.dg/namelist_63.f90: New.
1108
1109 2010-09-04  Jan Hubicka  <jh@suse.cz>
1110
1111         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1112         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1113
1114 2010-09-04  Jan Hubicka  <jh@suse.cz>
1115
1116         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1117
1118 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1119
1120         PR fortran/45507
1121         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1122
1123 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1124
1125         * gcc.dg/opts-4.c: New test.
1126
1127 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1128
1129         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1130         * gcc.dg/vect/vect-peel-4.c: Ditto.
1131
1132 2010-09-03  Daniel Kraft  <d@domob.eu>
1133
1134         PR fortran/45525
1135         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1136
1137 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1138
1139         PR fortran/45159
1140         * gfortran.dg/dependency_34.f90:  New test.
1141
1142 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1143
1144         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1145
1146 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1147
1148         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1149         gcc.target/i386/clearcap.map if supported.
1150
1151 2010-09-03  Michael Matz  <matz@suse.de>
1152
1153         PR middle-end/45415
1154         * gcc.dg/pr45415.c: New test.
1155
1156 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1157
1158         PR tree-optimization/45506
1159         * gcc.dg/pr45506.c: New.
1160
1161 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1162
1163         PR target/45476
1164         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1165         * gcc.target/i386/float128-2.c: Ditto.
1166
1167 2010-09-03  Daniel Kraft  <d@domob.eu>
1168
1169         PR fortran/34162
1170         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1171         * gfortran.dg/internal_dummy_2.f08: New test.
1172         * gfortran.dg/internal_dummy_3.f08: New test.
1173         * gfortran.dg/internal_dummy_4.f08: New test.
1174
1175 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1176
1177         PR debug/45500
1178         * gcc.target/i386/pr45500.c: New test.
1179
1180 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1181
1182         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1183
1184 2010-09-03  Daniel Kraft  <d@domob.eu>
1185
1186         PR fortran/44602
1187         * gfortran.dg/exit_2.f08; Adapt error messages.
1188         * gfortran.dg/exit_3.f08: New test.
1189         * gfortran.dg/exit_4.f08: New test.
1190         * gfortran.dg/exit_5.f03: New test.
1191
1192 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1193
1194         * gfortran.dg/ishft_4.f90: New test.
1195
1196 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1197
1198         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1199         FRIZ/XSRIZ instruciton for (double)(long long)x.
1200         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1201
1202 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1203
1204         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1205
1206 2010-09-02  Richard Guenther  <rguenther@suse.de>
1207
1208         PR tree-optimization/44937
1209         PR tree-optimization/45412
1210         * g++.dg/opt/pr45412.C: New testcase.
1211         * gcc.c-torture/compile/pr45412.c: Likewise.
1212         * gcc.c-torture/compile/pr44937.c: Likewise.
1213
1214 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1215
1216         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1217         but using -Werror=comment.
1218         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1219         expected error messages.
1220
1221 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1222
1223         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1224         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1225
1226 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1227
1228         PR fortran/45489
1229         * gfortran.dg/initialization_27.f90: New.
1230
1231 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1232
1233         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1234         check into different basic blocks. Expect vectorization if misaligned
1235         stores are supported.
1236         * gcc.dg/vect/bb-slp-8a.c: New test.
1237         * gcc.dg/vect/bb-slp-8b.c: New test.
1238
1239 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1240
1241         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1242
1243 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1244
1245         PR fortran/44541
1246         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1247         * gfortran.dg/class_dummy_1.f03: New.
1248
1249 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1250
1251         PR middle-end/45458
1252         * g++.dg/tree-prof/partition2.C: New test.
1253
1254 2010-09-01  Richard Guenther  <rguenther@suse.de>
1255
1256         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1257         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1258         * gcc.c-torture/execute/20100827-1.c: Likewise.
1259
1260 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1261
1262         * gfortran.dg/execute_command_line_1.f90: New test.
1263
1264 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1265
1266         PR preprocessor/45457
1267         * c-c++-common/cpp/pr45457.c: New test.
1268
1269 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1270
1271         * gcc.dg/nested-func-8.c: New test.
1272
1273 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1274
1275         PR fortran/38282
1276         * gfortran.dg/popcnt_poppar_1.F90: New test.
1277         * gfortran.dg/popcnt_poppar_2.F90: New test.
1278
1279 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1280
1281         * gcc.target/i386/volatile-2.c: Require nonpic target.
1282
1283 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1284
1285         PR middle-end/45461
1286         * gcc.dg/pr45461.c: New test.
1287
1288 2010-08-31  Richard Guenther  <rguenther@suse.de>
1289
1290         PR testsuite/45455
1291         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1292
1293 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1294
1295         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1296
1297 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1298
1299         PR fortran/45456
1300         * gfortran.dg/typebound_proc_18.f03: New.
1301
1302 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1303
1304         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1305         * lib/scanasm.exp (scan-stack-usage): Likewise.
1306         (scan-stack-usage-not): Likewise.
1307         * gcc.dg/stack-usage-1.c: New test.
1308         * gcc.target/i386/stack-usage-realign.c: Likewise.
1309
1310 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1311
1312         PR tree-optimization/45427
1313         * gcc.dg/tree-ssa/pr45427.c: New test.
1314
1315 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1316
1317         PR c++/45043
1318         * g++.dg/template/crash102.C: New.
1319
1320 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1321
1322         PR middle-end/45423
1323         * gcc.dg/gomp/atomic-12.c: New test.
1324         * gcc.dg/gomp/atomic-13.c: New test.
1325         * gcc.dg/gomp/atomic-14.c: New test.
1326         * g++.dg/gomp/atomic-11.C: New test.
1327         * g++.dg/gomp/atomic-12.C: New test.
1328         * g++.dg/gomp/atomic-13.C: New test.
1329         * g++.dg/gomp/atomic-14.C: New test.
1330
1331 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1332
1333         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1334         delimiter.
1335
1336 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1337
1338         * gnat.dg/discr24.adb: New test.
1339
1340 2010-08-30  Richard Guenther  <rguenther@suse.de>
1341
1342         PR tree-optimization/45449
1343         * gcc.dg/pr45449.c: New testcase.
1344
1345 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1346
1347         * gcc.dg/opts-1.c: Expect errors, not warnings.
1348
1349 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1350
1351         PR fortran/42769
1352         * gfortran.dg/dynamic_dispatch_11.f03: New.
1353
1354 2010-08-29  Jason Merrill  <jason@redhat.com>
1355
1356         PR c++/44991
1357         * g++.dg/parse/defarg15.C: New.
1358
1359 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1360
1361         PR fortran/45439
1362         * gfortran.dg/select_type_16.f03: New.
1363
1364 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1365             Tobias Burnus  <burnus@net-b.de>
1366
1367         * gfortran.dg/bessel_7.f90: Decrease required precision.
1368
1369 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1370             Kaz Kojima  <kkojima@gcc.gnu.org>
1371
1372         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1373
1374 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1375
1376         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1377         floating point conversion code generation.
1378         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1379         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1380         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1381         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1382         to integer conversion code generation.
1383         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1384         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1385         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1386         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1387
1388 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1389
1390         PR fortran/32049
1391         * gfortran.dg/random_seed_1.f90: Adjust test.
1392         * gfortran.dg/float128_1.f90: New test.
1393
1394 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1395
1396         PR fortran/33197
1397         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1398         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1399         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1400         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1401         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1402         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1403         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1404
1405 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1406
1407         PR fortran/45420
1408         * gfortran.dg/select_type_15.f03: New.
1409
1410 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1411
1412         PR libfortran/43217
1413         * gfortran.dg/hollerith8.f90: New test.
1414
1415 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1416
1417         PR fortran/45159
1418         * gfortran.dg/dependency_33.f90:  New test.
1419
1420 2010-08-27  Richard Guenther  <rguenther@suse.de>
1421
1422         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1423         * gcc.dg/graphite/scop-2.c: Likewise.
1424         * gcc.dg/graphite/scop-20.c: Likewise.
1425         * gcc.dg/vect/slp-25.c: Likewise.
1426
1427 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1428
1429         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1430
1431 2010-08-26  Daniel Kraft  <d@domob.eu>
1432
1433         PR fortran/38936
1434         PR fortran/44047
1435         PR fortran/45384
1436         * gfortran.dg/associate_8.f03: New test.
1437         * gfortran.dg/select_type_13.f03: New test.
1438         * gfortran.dg/select_type_14.f03: New test.
1439
1440 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1441
1442         PR tree-optimization/44485
1443         * gcc.dg/pr44485.c: New test.
1444
1445 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1446
1447         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1448         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1449         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1450
1451 2010-08-26  Richard Guenther  <rguenther@suse.de>
1452
1453         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1454         * gcc.dg/graphite/scop-21.c: Likewise.
1455
1456 2010-08-26  Richard Guenther  <rguenther@suse.de>
1457
1458         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1459         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1460         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1461         * gcc.dg/vect/vect-91.c: Likewise.
1462         * gcc.dg/vect/vect-peel-1.c: Likewise.
1463         * gcc.dg/vect/vect-peel-2.c: Likewise.
1464         * gcc.dg/vect/vect-peel-4.c: Likewise.
1465
1466 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1467
1468         PR libfortran/41859
1469         * gfortran.dg/der_io_4.f90: New test.
1470
1471 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1472
1473         PR rtl-optimization/44858
1474         * gcc.c-torture/execute/pr44858.c: New test.
1475
1476         PR rtl-optimization/45400
1477         * g++.dg/other/i386-8.C: New test.
1478
1479 2010-08-25  Richard Guenther  <rguenther@suse.de>
1480
1481         * gcc.dg/alias-8.c: Adjust.
1482
1483 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1484
1485         * gcc.target/i386/combine-mul.c: New test.
1486
1487 2010-08-25  Richard Guenther  <rguenther@suse.de>
1488
1489         PR lto/44562
1490         * gcc.dg/graphite/id-27.c: New testcase.
1491         * gcc.dg/lto/20100825-1_0.c: Likewise.
1492
1493 2010-08-25  Richard Guenther  <rguenther@suse.de>
1494
1495         PR tree-optimization/45316
1496         * g++.dg/opt/pr45316.C: New testcase.
1497
1498 2010-08-25  Richard Guenther  <rguenther@suse.de>
1499
1500         PR tree-optimization/45393
1501         * g++.dg/torture/pr45393.C: New testcase.
1502
1503 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1504
1505         PR tree-optimization/45059
1506         * gcc.c-torture/compile/pr45059.c: New test.
1507
1508 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1509
1510         * lib/target-supports.exp (check_effective_target_vect_unpack):
1511         Set vect_unpack supported flag to true for neon.
1512
1513 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1514
1515         * gcc.dg/tree-ssa/ifc-5.c: New.
1516
1517 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1518
1519         * gcc.dg/tree-ssa/ifc-4.c: New.
1520         * gcc.dg/tree-ssa/ifc-7.c: New.
1521
1522 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1523
1524         * gcc.dg/vect/vect.exp: Check loongson targets
1525         * g++.dg/vect/vect.exp: Likewise
1526         * gfortran.dg/vect/vect.exp: Likewise
1527
1528 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1529
1530         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1531         -mveclibabi=mass.
1532
1533 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1534
1535         PR fortran/45366
1536         * gfortran.dg/proc_ptr_29.f90: New.
1537
1538 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1539             Dominique d'Humieres <dominiq@lps.ens.fr>
1540
1541         PR fortran/45367
1542         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1543
1544 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1545
1546         PR fortran/45367
1547         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1548
1549 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1550
1551         PR fortran/36158
1552         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1553
1554 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1555             Dominique d'Humieres <dominiq@lps.ens.fr>
1556
1557         PR fortran/45367
1558         PR fortran/36158
1559         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1560         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1561
1562 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1563
1564         PR fortran/44863
1565         PR fortran/45271
1566         PR fortran/45290
1567         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1568         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1569         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1570
1571 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1572
1573         PR fortran/36158
1574         PR fortran/33197
1575         * gfortran.dg/bessel_6.f90: New.
1576         * gfortran.dg/bessel_7.f90: New.
1577
1578 2010-08-20  Jan Hubicka  <jh@suse.cz>
1579
1580         PR c++/45307
1581         PR c++/17736
1582         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1583         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1584
1585 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1586
1587         PR target/45336
1588         * gcc.target/i386/pr45336-1.c: New.
1589         * gcc.target/i386/pr45336-2.c: Likewise.
1590         * gcc.target/i386/pr45336-3.c: Likewise.
1591         * gcc.target/i386/pr45336-4.c: Likewise.
1592
1593 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1594
1595         PR testsuite/45361
1596         * gcc.target/i386/volatile-2.c: Update scan strings to also
1597         include (%rip) for the memory reference on x86_64.
1598
1599 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1600
1601         PR middle-end/44974
1602         * gcc.dg/pr44974.c: New test.
1603
1604         PR rtl-optimization/45353
1605         * gcc.dg/pr45353.c: New test.
1606
1607 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1608
1609         * gcc.target/i386/volatile-2.c: New.
1610
1611 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1612
1613         PR rtl-optimization/44691
1614         * gfortran.dg/pr44691.f: New test.
1615
1616 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1617
1618         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1619
1620 2010-08-19  Jason Merrill  <jason@redhat.com>
1621
1622         * g++.dg/init/synth3.C: New.
1623         * g++.dg/init/value8.C: New.
1624         * g++.dg/tree-ssa/empty-2.C: New.
1625         * g++.dg/cpp0x/noexcept09.C: New.
1626
1627 2010-08-19  Daniel Kraft  <d@domob.eu>
1628
1629         PR fortran/29785
1630         PR fortran/45016
1631         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1632         * gfortran.dg/pointer_remapping_1.f90: New test.
1633         * gfortran.dg/pointer_remapping_2.f03: New test.
1634         * gfortran.dg/pointer_remapping_3.f08: New test.
1635         * gfortran.dg/pointer_remapping_4.f03: New test.
1636         * gfortran.dg/pointer_remapping_5.f08: New test.
1637         * gfortran.dg/pointer_remapping_6.f08: New test.
1638
1639 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1640
1641         PR testsuite/45324
1642         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1643
1644 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1645
1646         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1647
1648 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1649
1650         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1651         variable.
1652
1653 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1654
1655         PR target/45070
1656         * gcc.c-torture/execute/pr45070.c: New.
1657
1658 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1659
1660         * g++.dg/pr44328.C: New test.
1661
1662 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1663
1664         PR fortran/36158
1665         PR fortran/33197
1666         * gfortran.dg/bessel_3.f90: New.
1667         * gfortran.dg/bessel_4.f90: New.
1668         * gfortran.dg/bessel_5.f90: New.
1669
1670 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1671
1672         PR fortran/45290
1673         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1674         * gfortran.dg/pointer_init_2.f90: New.
1675         * gfortran.dg/pointer_init_3.f90: New.
1676         * gfortran.dg/pointer_init_4.f90: New.
1677
1678 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1679
1680         PR c++/45049
1681         * g++.dg/pr45049-1.C: New test.
1682         * g++.dg/pr45049-2.C: New test.
1683
1684 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1685
1686         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1687         20 if __ARM_PCS is defined otherwise 64.
1688         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1689         instead of hard coded 64.
1690
1691 2010-08-18  Yao Qi  <yao@codesourcery.com>
1692
1693         PR target/45094
1694         * gcc.target/arm/pr45094.c: New test.
1695
1696 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1697
1698         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1699
1700 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1701
1702         PR rtl-optimization/42575
1703         * gcc.target/arm/pr42575.c: New test.
1704
1705 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1706
1707         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1708         * gcc.dg/tls/thr-cse-1.c: New.
1709
1710 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1711
1712         PR debug/42487
1713         * lib/target-supports.exp
1714         (check_effective_target_function_sections): New.
1715         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1716         function sections before proceding.
1717
1718 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1719
1720         PR fortran/45308
1721         * gfortran.dg/pr45308.f03: New test.
1722
1723 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1724
1725         PR target/45296
1726         * gcc.target/i386/pr45296.c: New test.
1727
1728 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1729
1730         * g++.dg/ext/uow-1.C: New.
1731         * g++.dg/ext/uow-2.C: New.
1732         * g++.dg/ext/uow-3.C: New.
1733         * g++.dg/ext/uow-4.C: New.
1734
1735 2010-08-17  Richard Guenther  <rguenther@suse.de>
1736
1737         PR testsuite/45266
1738         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1739
1740 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1741
1742         PR c/40563
1743         * gcc.dg/Wcxx-compat-20.c: New test.
1744
1745 2010-08-17  Daniel Kraft  <d@domob.eu>
1746
1747         PR fortran/38936
1748         * gfortran.dg/associate_1.f03: Extended to test newly supported
1749         features like association to variables.
1750         * gfortran.dg/associate_3.f03: Removed check for illegal change
1751         of associate-name here...
1752         * gfortran.dg/associate_5.f03: ...and added it here.
1753         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1754         * gfortran.dg/associate_7.f03: New test.
1755
1756 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1757
1758         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1759
1760 2010-08-15  Daniel Kraft  <d@domob.eu>
1761
1762         PR fortran/38936
1763         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1764         * gfortran.dg/associate_3.f03: Clarify comment.
1765         * gfortran.dg/associate_5.f03: New test.
1766         * gfortran.dg/associate_6.f03: New test.
1767
1768 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1769
1770         PR fortran/45211
1771         * gfortran.dg/bind_c_usage_21.f90: New.
1772         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1773
1774 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1775
1776         * gfortran.dg/optional_absent_1.f90: New.
1777         * gfortran.dg/null_actual.f90: New.
1778
1779 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1780
1781         * gfortran.dg/pointer_target_1.f90: New.
1782         * gfortran.dg/pointer_target_2.f90: New.
1783         * gfortran.dg/pointer_target_3.f90: New.
1784
1785 2010-08-15  Daniel Kraft  <d@domob.eu>
1786
1787         PR fortran/45197
1788         * gfortran.dg/elemental_args_check_3.f90: New test.
1789         * gfortran.dg/impure_1.f08: New test.
1790         * gfortran.dg/impure_2.f08: New test.
1791         * gfortran.dg/impure_3.f90: New test.
1792         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1793
1794 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1795
1796         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1797         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1798         SLP tests.
1799         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1800         misaligned loads.
1801         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1802         misaligned stores.c
1803         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1804
1805 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1806
1807         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1808         dg-require-effective-target after dg-do.
1809
1810 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1811
1812         * lib/target-supports.exp (check_effective_target_vect_int): Return
1813         true for Loongson targets.
1814         (check_effective_target_vect_shift): Likewise.
1815         (check_effective_target_vect_no_int_max): Likewise.
1816         (check_effective_target_vect_no_align): Likewise.
1817         (check_effective_target_vect_short_mult): Likewise.
1818
1819 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1820
1821         * g++.dg/cast.C: Change fields of structures to "long" to pass
1822         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1823         * g++.dg/cpp0x/iop.C: Ditto.
1824         * g++.dg/cpp0x/named_refs.C: Ditto.
1825         * g++.dg/cpp0x/rv1p.C: Ditto.
1826         * g++.dg/cpp0x/rv2p.C: Ditto.
1827         * g++.dg/cpp0x/rv3p.C: Ditto.
1828         * g++.dg/cpp0x/rv4p.C: Ditto.
1829         * g++.dg/cpp0x/rv5p.C: Ditto.
1830         * g++.dg/cpp0x/rv6p.C: Ditto.
1831         * g++.dg/cpp0x/rv7p.C: Ditto.
1832         * g++.dg/cpp0x/rv8p.C: Ditto.
1833         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1834
1835 2010-08-13  Daniel Kraft  <d@domob.eu>
1836
1837         * gfortran.dg/implied_shape_1.f08: New test.
1838         * gfortran.dg/implied_shape_2.f90: New test.
1839         * gfortran.dg/implied_shape_3.f08: New test.
1840
1841 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1842
1843         PR libfortran/42526
1844         * gfortran.dg/char_component_initializer_1.f90: New test.
1845
1846 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1847
1848         PR tree-optimization/45241
1849         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1850
1851 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1852
1853         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1854         to dg-options.
1855         * gcc.target/i386/pr40906-2.c: Ditto.
1856         * gcc.target/i386/pr40906-3.c: Ditto.
1857
1858 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1859
1860         PR middle-end/45262
1861         * gcc.c-torture/execute/pr45262.c: New test.
1862
1863 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1864
1865         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1866         empty argument.
1867         * g++.dg/other/profile1.C: Ditto.
1868
1869 2010-08-12  Richard Guenther  <rguenther@suse.de>
1870
1871         PR tree-optimization/45232
1872         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1873         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1874         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1875         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1876         unsigned arithmetic.
1877         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1878         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1879         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1880         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1881         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1882         unsigned arithmetic.
1883         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1884         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1885         unsigned arithmetic.
1886         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1887         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1888         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1889         unsigned arithmetic.
1890         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1891         * gcc.dg/tree-ssa/negate.c: Adjust.
1892         * gcc.dg/vect/vect-1.c: Adjust.
1893         * gfortran.dg/reassoc_6.f: XFAIL.
1894
1895 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1896
1897         PR debug/45259
1898         * gcc.dg/pr45259.c: New test.
1899
1900 2010-08-12  Wei Guozhi  <carrot@google.com>
1901
1902         PR target/44999
1903         * gcc.target/arm/pr44999.c: New testcase.
1904
1905 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1906
1907         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1908         (N): Likewise.
1909         (main): Adjust accordingly.
1910
1911 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1912
1913         * gfortran.dg/graphite/id-22.f: New.
1914
1915 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1916
1917         * gcc.dg/graphite/id-26.c: New.
1918
1919 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1920
1921         * gcc.dg/graphite/id-25.c: New.
1922
1923 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1924
1925         * gcc.dg/graphite/run-id-5.c: New.
1926         * gcc.dg/graphite/run-id-6.c: New.
1927         * gfortran.dg/graphite/id-21.f: New.
1928
1929 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1930
1931         * gcc.dg/graphite/id-24.c: New.
1932
1933 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1934
1935         * gcc.dg/tree-ssa/pr20742.c: New.
1936
1937 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1938
1939         * gcc.dg/graphite/id-23.c: New.
1940
1941 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1942
1943         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1944
1945 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1946
1947         * gcc.dg/graphite/pr42729.c: New.
1948
1949 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1950
1951         * gfortran.dg/graphite/id-20.f: New.
1952
1953 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1954
1955         * gcc.dg/graphite/id-22.c: New.
1956
1957 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1958
1959         * gcc.dg/graphite/run-id-2.c: Call abort.
1960
1961 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1962
1963         * gcc.dg/graphite/id-20.c: New.
1964
1965 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1966             Steve Kargl <kargl@gcc.gnu.org>
1967
1968         PR fortran/44595
1969         * gfortran.dg/move_alloc_3.f90: New.
1970         * gfortran.dg/random_seed_2.f90: New.
1971
1972 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1973
1974         * lib/target-supports.exp (check_effective_target_sync_int_long):
1975         Add hppa*-*-linux*.
1976         (check_effective_target_sync_char_short): Likewise.
1977
1978 2010-08-10  Yao Qi  <yao@codesourcery.com>
1979
1980         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1981         general form.
1982         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1983         * g++.dg/other/packed1.C: Likewise.
1984         * g++.dg/other/crash-4.C: Likewise.
1985         * g++.dg/ext/packed8.C: Likewise.
1986         * g++.dg/init/array16.C: Likewise.
1987
1988 2010-08-10  xinliang David Li  <davidxl@google.com>
1989         * gcc.dg/tree-ssa/loop-19.c: Add option
1990         -fno-prefetch-loop-array
1991
1992 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1993
1994         PR middle-end/45182
1995         * gcc.c-torture/compile/pr45182.c: New test.
1996
1997 2010-08-09  Jason Merrill  <jason@redhat.com>
1998
1999         PR c++/45236
2000         * g++.dg/cpp0x/variadic-104.C: New.
2001
2002 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2003
2004         PR fortran/44235
2005         * gfortran.dg/dependency_32.f90:  New test.
2006
2007 2010-08-09  Richard Guenther  <rguenther@suse.de>
2008
2009         PR middle-end/44632
2010         * g++.dg/opt/nrv17.C: New testcase.
2011
2012 2010-08-09  Richard Guenther  <rguenther@suse.de>
2013
2014         PR middle-end/45212
2015         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2016         alignment from MEM_REF offset only if we took it from the
2017         base object.
2018
2019         * gcc.target/i386/pr24178.c: New testcase.
2020
2021 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2022
2023         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2024         * gcc.dg/20030702-1.c: Ditto.
2025         * gcc.dg/20050309-1.c: Ditto.
2026         * gcc.dg/20050325-1.c: Ditto.
2027         * gcc.dg/20050330-2.c: Ditto.
2028         * gcc.dg/20051201-1.c: Ditto.
2029         * gcc.dg/gomp/pr27573.c: Ditto.
2030         * gcc.dg/gomp/pr34610.c: Ditto.
2031         * gcc.dg/pr24225.c: Ditto.
2032         * gcc.dg/pr26570.c: Ditto.
2033         * gcc.dg/pr32773.c: Ditto.
2034         * g++.dg/gcov/gcov-6.C: Ditto.
2035         * g++.dg/gomp/pr34608.C: Ditto.
2036         * gfortran.dg/gomp/pr27573.f90: Ditto.
2037
2038         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2039         dg-require-host-local dg directive.
2040         * gcc.dg/profile-dir-2.c: Ditto.
2041         * gcc.dg/profile-dir-3.c: Ditto.
2042
2043 2010-08-08  Richard Guenther  <rguenther@suse.de>
2044
2045         PR tree-optimization/45109
2046         * gcc.c-torture/compile/pr45109.c: New testcase.
2047
2048 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2049
2050         * gcc.dg/march.c: Skip if -march defined.
2051         * gcc.dg/mtune.c: Skip if -mtune defined.
2052
2053         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2054         generic thunk support.
2055
2056 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2057
2058         PR target/45213
2059         * gcc.target/i386/pr45213.c: New test.
2060
2061 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2062
2063         PR libfortran/45143
2064         * gfortran.dg/fmt_error_11.f03: New test.
2065
2066 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2067
2068         * lib/target-supports.exp (check_effective_target_sync_int_long):
2069         Add arm*-*-linux-gnueabi.
2070         (check_effective_target_sync_char_short): Likewise.
2071
2072 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2073
2074         PR fortran/45159
2075         * gfortran.dg/dependency_31.f90:  New test.
2076
2077 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2078
2079         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2080
2081 2010-08-06  Jason Merrill  <jason@redhat.com>
2082
2083         * g++.dg/cpp0x/sfinae3.C: New.
2084         * g++.dg/cpp0x/sfinae4.C: New.
2085
2086 2010-08-06  Richard Guenther  <rguenther@suse.de>
2087
2088         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2089         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2090         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2091         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2092         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2093         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2094         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2095         * gcc.c-torture/execute/20100805-1.c: Likewise.
2096
2097 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2098
2099         PR testsuite/42855
2100         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2101
2102 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2103
2104         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2105         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2106
2107 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2108
2109         * g++.dg/ipa/devirt-1.C: New test.
2110         * g++.dg/ipa/devirt-2.C: Likewise.
2111         * g++.dg/ipa/devirt-3.C: Likewise.
2112         * g++.dg/ipa/devirt-4.C: Likewise.
2113         * g++.dg/ipa/devirt-5.C: Likewise.
2114         * gcc.dg/ipa/iinline-3.c: Likewise.
2115
2116 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2117
2118         PR tree-optimization/45144
2119         * gcc.dg/tree-ssa/pr45144.c: New test.
2120
2121 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2122
2123         PR fortran/42207
2124         PR fortran/44064
2125         PR fortran/44065
2126         * gfortran.dg/class_25.f03: New.
2127         * gfortran.dg/class_26.f03: New.
2128
2129 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2130
2131         * g++.dg/warn/miss-format-1.C: Update line number.
2132
2133 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2134
2135         PR c++/44641
2136         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2137         .frame and .mask assembler directives.
2138
2139 2010-08-04  Richard Guenther  <rguenther@suse.de>
2140
2141         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2142         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2143         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2144         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2145
2146 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2147
2148         PR fortran/44857
2149         * gfortran.dg/derived_constructor_char_1.f90: New.
2150         * gfortran.dg/derived_constructor_char_2.f90: New.
2151
2152 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2153
2154         PR fortran/45159
2155         * gfortran.dg/dependency_30.f90:  New test.
2156
2157 2010-08-03  Jan Hubicka  <jh@suse.cz>
2158
2159         * gcc.c-torture/compile/pr45085.c: New testcase.
2160
2161 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2162
2163         PR fortran/44584
2164         PR fortran/45161
2165         * gfortran.dg/typebound_call_9.f03: Modified.
2166         * gfortran.dg/typebound_generic_1.f03: Modified.
2167
2168 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2169
2170         PR fortran/45159
2171
2172         * gfortran.dg/dependency_29.f90:  New test.
2173
2174 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2175
2176         PR fortran/36854
2177         * gfortran.dg/character_comparison_2.f90:  New test.
2178         * gfortran.dg/character_comparison_3.f90:  New test.
2179         * gfortran.dg/dependency_28.f90:  New test.
2180
2181 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2182
2183         PR target/40457
2184         * gcc.target/arm/pr40457-1.c: New test.
2185         * gcc.target/arm/pr40457-2.c: New test.
2186
2187 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2188
2189         PR fortran/44912
2190         * gfortran.dg/typebound_call_17.f03: New.
2191
2192 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2193
2194         PR fortran/44929
2195         * gfortran.dg/allocate_derived_3.f90: New.
2196
2197 2010-07-30  Xinliang David Li  <davidxl@google.com>
2198         PR tree-optimization/45121
2199         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2200
2201 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2202
2203         PR c++/45112
2204         * testsuite/g++.dg/pr45112.C: New test.
2205
2206 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2207
2208         PR debug/45055
2209         PR rtl-optimization/45137
2210         * gcc.dg/pr45055.c: New test.
2211
2212 2010-07-30  Alan Modra  <amodra@gmail.com>
2213
2214         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2215         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2216
2217 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2218
2219         PR fortran/45087
2220         PR fortran/45125
2221         * gfortran.dg/whole_file_25.f90: New.
2222         * gfortran.dg/whole_file_26.f90: New.
2223         * gfortran.dg/whole_file_27.f90: New.
2224
2225 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2226
2227         PR fortran/44962
2228         * gfortran.dg/typebound_proc_17.f03: New.
2229
2230 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2231
2232         PR fortran/45004
2233         * gfortran.dg/move_alloc_2.f90: New.
2234
2235 2010-07-29  Xinliang David Li  <davidxl@google.com>
2236         PR tree-optimization/45121
2237         * c-c++-common/uninit-17.c: Fix expected output.
2238
2239 2010-07-29  Richard Guenther  <rguenther@suse.de>
2240
2241         PR tree-optimization/45120
2242         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2243
2244 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2245
2246         PR fortran/42051
2247         PR fortran/44064
2248         * gfortran.dg/pr42051.f03: New testcase.
2249
2250 2010-07-29  Richard Guenther  <rguenther@suse.de>
2251
2252         PR middle-end/45034
2253         * gcc.c-torture/execute/pr45034.c: New testcase.
2254
2255 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2256
2257         PR c++/45096
2258         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2259
2260 2010-07-28  Daniel Kraft  <d@domob.eu>
2261
2262         * gfortran.dg/bound_8.f90: New test.
2263
2264 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2265
2266         PR debug/45105
2267         * gcc.dg/pr45105.c: New test.
2268
2269 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2270
2271         PR rtl-optimization/45107
2272         * gcc.dg/pr45107.c: New test.
2273
2274 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2275
2276         PR rtl-optimization/45101
2277         * gcc.dg/pr45101.c: New test.
2278
2279 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2280
2281         PR fortran/45077
2282         * gfortran.dg/whole_file_24.f90: New.
2283
2284 2010-07-27  Jason Merrill  <jason@redhat.com>
2285
2286         * g++.dg/cpp0x/variadic102.C: New.
2287         * g++.dg/cpp0x/variadic103.C: New.
2288
2289 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2290
2291         PR rtl-optimization/40956
2292         PR target/42495
2293         PR middle-end/42574
2294         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2295         * gcc.target/arm/pr42574.c: Add tests.
2296
2297 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2298
2299         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2300         test name.
2301         (cleanup-repo-files): Ditto.
2302         (cleanup-saved-temps): Ditto.
2303
2304 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2305
2306         PR testsuite/44701
2307         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2308
2309         PR c/45079
2310         * gcc.dg/pr45079.c: New test.
2311
2312 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2313
2314         PR tree-optimization/44152
2315         * gcc.dg/vect/fast-math-pr44152.c: New test.
2316
2317 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2318
2319         PR ObjC/44140
2320         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2321         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2322         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2323         * obj-c++.dg/torture/trivial.mm: Ditto.
2324         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2325         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2326         * objc.dg/torture/tls/thr-init.m: Ditto.
2327         * objc.dg/torture/trivial.m: Ditto.
2328
2329 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2330
2331         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2332         Skip on spu-*-* targets.
2333
2334 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2335
2336         PR tree-optimization/45083
2337         * gcc.dg/pr45083.c: New test.
2338
2339 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2340
2341         PR fortran/40873
2342         * gfortran.dg/whole_file_22.f90: New test.
2343         * gfortran.dg/whole_file_23.f90: New test.
2344
2345 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2346             Jack Howarth  <howarth@bromo.med.uc.edu>
2347             Richard Henderson  <rth@redhat.com>
2348
2349         PR target/44132
2350         * gcc.dg/tls/thr-init-1.c: New.
2351         * gcc.dg/tls/thr-init-2.c: New.
2352         * gcc.dg/torture/tls New.
2353         * gcc.dg/torture/tls/tls-test.c: New.
2354         * gcc.dg/torture/tls/thr-init-1.c: New.
2355         * gcc.dg/torture/tls/tls.exp: New.
2356         * gcc.dg/torture/tls/thr-init-2.c: New.
2357         * gcc.dg/tls/emutls-2.c: New test
2358
2359         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2360         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2361         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2362         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2363         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2364         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2365         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2366         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2367         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2368         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2369         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2370         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2371         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2372         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2373         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2374         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2375         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2376         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2377         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2378         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2379         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2380         gfortran.dg/gomp/omp_threadprivate1.f90,
2381         gfortran.dg/gomp/omp_threadprivate2.f90,
2382         gfortran.dg/gomp/reduction1.f90,
2383         gfortran.dg/gomp/sharing-1.f90: Likewise.
2384
2385 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2386
2387         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2388         sse_runtime.
2389         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2390         dg-require-visibility.
2391
2392 2010-07-26  Richard Guenther  <rguenther@suse.de>
2393
2394         PR tree-optimization/43784
2395         * gcc.c-torture/execute/pr43784.c: New testcase.
2396         * g++.dg/torture/pr43784.C: Likewise.
2397
2398 2010-07-26  Richard Guenther  <rguenther@suse.de>
2399
2400         PR middle-end/45056
2401         * g++.dg/pr45056.C: New testcase.
2402
2403 2010-07-26  Richard Guenther  <rguenther@suse.de>
2404
2405         PR tree-optimization/45071
2406         * gcc.dg/pr45071.c: New testcase.
2407
2408 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2409
2410         PR fortran/45066
2411         * gfortran.dg/namelist_62.f90: New.
2412
2413 2010-07-26  Richard Guenther  <rguenther@suse.de>
2414
2415         * gcc.c-torture/execute/pr45017.c: Move ...
2416         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2417
2418 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2419
2420         PR fortran/40628
2421         * trim_optimize_1.f90:  New test.
2422         * character_comparision_1.f90:  New test.
2423
2424 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2425
2426         PR fortran/42852
2427         * gfortran.dg/wtruncate_fix.f: New test.
2428
2429 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2430
2431         PR testsuite/45068
2432         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2433
2434 2010-07-24  Richard Guenther  <rguenther@suse.de>
2435
2436         PR lto/43788
2437         * g++.dg/lto/20100724-1_0.C: New testcase.
2438
2439 2010-07-24  Richard Guenther  <rguenther@suse.de>
2440
2441         PR lto/43212
2442         * gcc.dg/lto/20100724-1_0.c: New testcase.
2443         * gcc.dg/lto/20100724-1_1.c: Likewise.
2444
2445 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2446
2447         PR fortran/40011
2448         * gfortran.dg/whole_file_21.f90: New.
2449
2450         * gfortran.dg/integer_exponentiation_3.F90: Use
2451         -ffloat-store only for i?86/x86-64 -m32.
2452
2453 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2454
2455         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2456         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2457
2458 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2459
2460         * gfortran.dg/func_decl_4.f90: Split test into two ...
2461         * gfortran.dg/func_decl_5.f90: ... parts.
2462         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2463         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2464         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2465         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2466         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2467         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2468         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2469         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2470         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2471         * gfortran.dg/sizeof.f90: Make test valid.
2472         * gfortran.dg/pr20865.f90: Add new dg-error.
2473         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2474         * gfortran.dg/g77/19990218-0.f: Ditto.
2475         * gfortran.dg/g77/19990218-1.f: Ditto.
2476         * gfortran.dg/g77/970625-2.f: Ditto.
2477         * gfortran.dg/pr37243.f: Fix function declaration.
2478         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2479         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2480
2481 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2482
2483         PR fortran/44945
2484         * gfortran.dg/char_array_structure_constructor.f90: Add
2485         -fwhole-file as dg-option as it otherwise fails on some
2486         systems.
2487
2488 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2489
2490         * gnat.dg/aggr16.ad[sb]: New test.
2491         * gnat.dg/aggr16_pkg.ads: New helper.
2492
2493 2010-07-23  Richard Guenther  <rguenther@suse.de>
2494
2495         PR lto/43071
2496         * g++.dg/lto/20100723-1_0.C: New testcase.
2497
2498 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2499
2500         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2501         AVX support.
2502         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2503         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2504
2505 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2506
2507         * lib/target-supports.exp (add_options_for_tls): New proc.
2508         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2509         * g++.dg/tls/static-1a.cc: Likewise.
2510         * gcc.dg/tls/emutls-1.c: Likewise.
2511         * gcc.dg/tls/opt-11.c: Likewise.
2512         * gcc.dg/tls/opt-12.c: Likewise.
2513         * gcc.dg/tls/pr24428-2.c: Likewise.
2514         * gcc.dg/tls/pr24428.c: Likewise.
2515         * obj-c++.dg/tls/static-1.mm: Likewise.
2516         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2517         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2518         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2519         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2520         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2521         * objc.dg/torture/tls/thr-init.m: Likewise.
2522         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2523
2524 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2525
2526         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2527         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2528         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2529         optimized dump files.
2530
2531 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2532
2533         PR tree-optimization/45047
2534         * gcc.c-torture/compile/pr45047.c: New test.
2535
2536 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2537
2538         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2539         instead of dg-compile.
2540         * gcc.dg/float-range-4.c: Ditto.
2541         * gcc.dg/float-range-5.c: Ditto.
2542         * gcc.dg/fold-overflow-1.c: Ditto.
2543         * gcc.dg/gomp/sections-4.c: Ditto.
2544         * gcc.dg/transparent-union-1.c: Ditto.
2545         * gcc.dg/transparent-union-2.c: Ditto.
2546         * gcc.target/i386/pr39315-check.c: Ditto.
2547         * g++.dg/gomp/sections-4.C: Ditto.
2548         * g++.dg/template/dtor7.C: Ditto.
2549         * g++.dg/tree-ssa/pr19952.C: Ditto.
2550         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2551         * gfortran.dg/graphite/pr42185.f90: Ditto.
2552         * gfortran.dg/namelist_36.f90: Ditto.
2553         * gnat.dg/noreturn1.adb: Ditto.
2554         * gnat.dg/specs/small_alignment.ads: Ditto.
2555
2556 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2557
2558         PR tree-optimization/44915
2559         * g++.dg/torture/pr44915.C: New test.
2560
2561 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2562
2563         PR tree-optimization/44914
2564         * g++.dg/tree-ssa/pr44914.C: New test.
2565
2566 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2567
2568         PR target/44290
2569         * gcc.dg/pr44290-1.c: New test.
2570         * gcc.dg/pr44290-2.c: New test.
2571
2572 2010-07-23  Jason Merrill  <jason@redhat.com>
2573
2574         PR c++/45008
2575         * g++.dg/abi/mangle44.C: New.
2576
2577 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2578
2579         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2580         for compile-time only tests.
2581         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2582         target check.
2583         * gcc.target/i386/pr39315-4.c: Ditto.
2584         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2585         target check.  Include sse-os-support.h.
2586         (main): Call check_isa and sse_os_support.
2587         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2588         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2589         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2590         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2591         target check.  Include sse-os-support.h.
2592         (main): Call check_isa and sse_os_support.
2593         * gcc.target/i386/vperm-v2df.c: Ditto.
2594
2595 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2596
2597         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2598         (check_effective_target_avx_runtime): New procedure.
2599         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2600         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2601
2602         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2603         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2604         and __get_cpuid test.
2605         * gcc.dg/compat/vector-2b_main.c: Ditto.
2606
2607         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2608
2609         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2610         for compile-time only test.
2611         * gcc.dg/pr32716.c: Ditto.
2612         * gcc.dg/pr34856.c: Ditto.
2613         * gcc.dg/pr36997.c: Ditto.
2614         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2615         * gfortran.dg/pr28158.f90: Ditto.
2616         * gfortran.dg/pr30667.f: Ditto.
2617
2618         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2619         i?86-*-* and x86_64-*-* targets to disable execution on targets
2620         without sse2 runtime support.
2621         * g++.dg/vect/vect.exp: Ditto.
2622         * gfortran.dg/vect/vect.exp: Ditto.
2623
2624         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2625         * gcc.dg/pr37544.c: Ditto.
2626         * gcc.dg/pr40550.c: Ditto.
2627         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2628         * gcc.dg/compat/vector-1a_main.c: Ditto.
2629         * gcc.dg/compat/vector-2a_main.c: Ditto.
2630         * gcc.dg/torture/pr16104-1.c: Ditto.
2631         * gcc.dg/torture/pr35771-1.c: Ditto.
2632         * gcc.dg/torture/pr35771-2.c: Ditto.
2633         * gcc.dg/torture/pr35771-3.c: Ditto.
2634         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2635         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2636         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2637         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2638         * g++.dg/other/i386-1.C: Ditto.
2639         * g++.dg/other/pr40446.C: Ditto.
2640
2641 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2642
2643         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2644
2645 2010-07-23  Daniel Kraft  <d@domob.eu>
2646
2647         PR fortran/44709
2648         * gfortran.dg/exit_1.f08: New test.
2649         * gfortran.dg/exit_2.f08: New test.
2650
2651 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2652
2653         PR tree-optimization/39839
2654         * gcc.target/arm/pr39839.c: New test case.
2655
2656 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2657
2658         * gnat.dg/unchecked_convert5b.adb: New test.
2659         * gnat.dg/unchecked_convert6.adb: Likewise.
2660         * gnat.dg/unchecked_convert6b.adb: Likewise.
2661
2662 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2663
2664         * gnat.dg/aggr15.ad[sb]: New test.
2665
2666 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2667
2668         PR debug/45024
2669         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2670
2671 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2672
2673         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2674         with dg-require-linker-plugin.
2675
2676 2010-07-22  Richard Guenther  <rguenther@suse.de>
2677
2678         PR lto/43850
2679         * g++.dg/lto/20100722-1_0.C: New testcase.
2680
2681 2010-07-22  Richard Guenther  <rguenther@suse.de>
2682
2683         PR lto/42451
2684         * gcc.dg/lto/20100720-3_0.c: New testcase.
2685         * gcc.dg/lto/20100720-3_1.c: Likewise.
2686
2687 2010-07-22  Richard Guenther  <rguenther@suse.de>
2688
2689         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2690         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2691
2692         PR lto/43373
2693         * gcc.dg/lto/20100722-1_0.c: New testcase.
2694
2695 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2696
2697         PR tree-optimization/44891
2698         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2699
2700 2010-07-22  Richard Guenther  <rguenther@suse.de>
2701
2702         PR tree-optimization/45017
2703         * gcc.c-torture/execute/pr45017.c: New testcase.
2704
2705 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2706
2707         PR fortran/45019
2708         * gfortran.dg/aliasing_dummy_5.f90: New.
2709
2710 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2711
2712         PR target/43698
2713         * gcc.target/arm/pr43698.c: New test.
2714
2715 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2716
2717         PR fortran/44929
2718         * Revert my commit r162325 for this PR.
2719
2720 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2721
2722         PR debug/45015
2723         * gcc.target/m68k/pr45015.c: New test.
2724
2725 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2726
2727         PR c++/44641
2728         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2729         comments.
2730
2731 2010-07-21  Richard Guenther  <rguenther@suse.de>
2732
2733         PR lto/45018
2734         * g++.dg/lto/20100721-1_0.C: New testcase.
2735
2736 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2737
2738         PR tree-optimization/44900
2739         * g++.dg/torture/pr44900.C: New test.
2740
2741 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2742
2743         PR middle-end/44738
2744         * c-c++-common/uninit-17.c: Correct expected error.
2745
2746 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2747
2748         * gcc.dg/guality/asm-1.c: New test.
2749
2750         PR debug/45003
2751         * gcc.dg/guality/pr45003-2.c: New test.
2752         * gcc.dg/guality/pr45003-3.c: New test.
2753
2754 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2755
2756         PR libfortran/44697
2757         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2758
2759 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2760
2761         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2762         defined on the current line.
2763         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2764         * g++.dg/debug/dwarf2/pr44641.C: New.
2765
2766 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2767
2768         * gcc.target/powerpc/block-move-1.c: New test.
2769         * gcc.target/powerpc/block-move-2.c: New test.
2770
2771 2010-07-20  Jason Merrill  <jason@redhat.com>
2772
2773         PR c++/44967
2774         * g++.dg/cpp0x/sfinae2.C: New.
2775
2776 2010-07-20  Richard Guenther  <rguenther@suse.de>
2777
2778         PR lto/42696
2779         * gcc.dg/lto/20100720-4_0.c: New testcase.
2780
2781 2010-07-20  Richard Guenther  <rguenther@suse.de>
2782
2783         PR lto/43221
2784         * gcc.dg/lto/20100720-2_0.c: New testcase.
2785         * gcc.dg/lto/20100720-2_1.c: Likewise.
2786
2787 2010-07-20  Richard Guenther  <rguenther@suse.de>
2788
2789         PR lto/43208
2790         * gcc.dg/lto/20100720-1_0.c: New testcase.
2791         * gcc.dg/lto/20100720-1_1.c: Likewise.
2792
2793 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2794
2795         PR debug/45003
2796         * gcc.dg/guality/pr45003-1.c: New test.
2797
2798 2010-07-20  Richard Guenther  <rguenther@suse.de>
2799
2800         PR tree-optimization/44977
2801         * gcc.dg/torture/pr44977.c: New testcase.
2802
2803 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2804
2805         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2806         sync_char_short
2807
2808 2010-07-20  Richard Guenther  <rguenther@suse.de>
2809
2810         PR middle-end/44971
2811         PR middle-end/44988
2812         * gcc.dg/pr44971.c: New testcase.
2813         * gcc.c-torture/compile/pr44988.c: Likewise.
2814
2815 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2816
2817         PR fortran/44929
2818         * gfortran.dg/allocate_with_typespec.f90: New test.
2819         * gfortran.dg/allocate_derived_1.f90: Update error message.
2820
2821 2010-07-19  Jason Merrill  <jason@redhat.com>
2822
2823         PR c++/44996
2824         * g++.dg/cpp0x/decltype23.C: New.
2825
2826 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2827
2828         PR fortran/42385
2829         * gfortran.dg/class_defined_operator_1.f03 : New test.
2830
2831 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2832
2833         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2834         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2835         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2836         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2837
2838 2010-07-19  Richard Guenther  <rguenther@suse.de>
2839
2840         PR middle-end/44941
2841         * gcc.c-torture/compile/pr44941.c: New testcase.
2842
2843 2010-07-19  Jason Merrill  <jason@redhat.com>
2844
2845         PR c++/44969
2846         * g++.dg/template/sfinae24.C: New.
2847
2848 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2849
2850         PR fortran/44353
2851         * gfortran.dg/data_implied_do_2.f90: Removed.
2852
2853 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2854
2855         PR c++/44969
2856         * g++.dg/template/sfinae23.C: New.
2857
2858 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2859
2860         * lib/target-supports.exp (check_sse_os_support_available): New
2861         proc.
2862         (check_sse_hw_available): New proc.
2863         (check_effective_target_sse_runtime): New proc.
2864         (check_effective_target_sse2_runtime): New proc.
2865         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2866         -msse2 if check_sse_os_support_available.
2867         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2868         check_sse_os_support_available.
2869         * gcc.dg/vect/vect.exp: Likewise.
2870         * gfortran.dg/vect/vect.exp: Likewise.
2871         * gcc.target/i386/sol2-check: Renamed to ...
2872         * gcc.target/i386/sse-os-support.h: ... this.
2873         (sol2_check): Renamed to ...
2874         (sse_os_support): ... this.
2875         Only test movss with xmm registers.
2876         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2877         Removed ILL_INSN, ILL_INSN_LEN.
2878         * gcc.target/i386/sse2-check.h: Likewise.
2879         * gcc.target/i386/sse3-check.h: Likewise.
2880         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2881         Removed cpuid.h, __get_cpuid test.
2882         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2883         Removed cpuid.h, __get_cpuid test.
2884         * g++.dg/other/pr40446.C: Likewise.
2885         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2886         * gcc.dg/compat/vector-1a_main.c: Likewise.
2887         * gcc.dg/compat/vector-2a_main.c: Likewise.
2888         * gcc.dg/pr36584.c: Likewise.
2889         * gcc.dg/pr37544.c: Likewise.
2890         * gcc.dg/torture/pr16104-1.c: Likewise.
2891         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2892         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2893         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2894         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2895         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2896         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2897         sse2_runtime.
2898         * gcc.dg/torture/pr35771-2.c: Likewise.
2899         * gcc.dg/torture/pr35771-3.c: Likewise.
2900         * gcc.target/i386/pr39315-2.c: Likewise.
2901         * gcc.target/i386/pr39315-4.c: Likewise.
2902         * gcc.target/i386/vperm-v2df.c: Likewise.
2903         * gcc.target/i386/vperm-v2di.c: Likewise.
2904         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2905         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2906         sse_runtime.
2907
2908 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2909
2910         PR fortran/44353
2911         * gfortran.dg/data_implied_do_2.f90: New test.
2912
2913 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2914
2915         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2916
2917 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2918
2919         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2920         to the "mips16" group.
2921         (mips_using_mips16_p): New procedure.
2922         (mips-dg-options): Use it.
2923
2924 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2925
2926         * gcc.target/mips/mips16-attributes-4.c: New test.
2927
2928 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2929
2930         PR testsuite/44418
2931         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2932         * gcc.target/powerpc/recip-2.c: Ditto.
2933         * gcc.target/powerpc/recip-3.c: Ditto.
2934
2935 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2936
2937         * gcc.target/arm/pr42235.c: New test.
2938
2939 2010-07-16  Jason Merrill  <jason@redhat.com>
2940
2941         PR c++/32505
2942         * g++.dg/template/partial8.C: New.
2943
2944 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2945
2946         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2947         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2948         in C++.
2949         (gualcvt): New overloaded inline.
2950         (GUALCVT): Use it for C++.
2951         * g++.dg/guality/guality.exp: New.
2952         * g++.dg/guality/guality.h: New.
2953         * g++.dg/guality/redeclaration1.C: New test.
2954         * g++.dg/dg.exp: Prune also guality/* tests.
2955         * gcc.dg/guality/pr43141.c: Moved to...
2956         * c-c++-common/guality/pr43141.c: ... here.
2957
2958 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2959
2960         PR libfortran/37077
2961         * gfortran.dg/char4_iunit_2.f03: New test.
2962
2963 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2964
2965         * lib/plugin-support.exp (plugin-test-execute):
2966         Add ${gcc_objdir}/intl to includes.
2967
2968 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2969
2970         PR target/44942
2971         * gcc.c-torture/execute/pr44942.c: New test.
2972         * gcc.target/i386/pr44942.c: New test.
2973
2974 2010-07-15  Jason Merrill  <jason@redhat.com>
2975
2976         PR c++/44909
2977         * g++.dg/cpp0x/implicit7.C: New.
2978         * g++.dg/cpp0x/implicit8.C: New.
2979
2980 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2981
2982         Disable float tests for __SPU__ targets due to lack of signed zero:
2983         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2984         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2985         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2986         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2987         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2988         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2989         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2990         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2991         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2992
2993 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2994
2995         * gfortran.dg/select_char_2.f90: New test.
2996
2997 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2998
2999         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3000         with DECL_CHAIN.
3001
3002 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3003
3004         PR fortran/44936
3005         * gfortran.dg/typebound_generic_9.f03: New.
3006
3007 2010-07-15  Richard Guenther  <rguenther@suse.de>
3008
3009         PR tree-optimization/44946
3010         * gcc.c-torture/compile/pr44946.c: New testcase.
3011
3012 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3013
3014         PR fortran/40206
3015         * gfortran.dg/select_char_3.f90: New test.
3016
3017 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3018             Kevin F. Quinn  <kevquinn@gentoo.org>
3019
3020         * gcc.dg/Wtrampolines.c: New.
3021
3022 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3023
3024         PR libfortran/44934
3025         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3026
3027 2010-07-14  Jason Merrill  <jason@redhat.com>
3028
3029         PR c++/44810
3030         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3031
3032         Implement C++0x unrestricted unions (N2544)
3033         * g++.dg/cpp0x/union1.C: New.
3034         * g++.dg/cpp0x/union2.C: New.
3035         * g++.dg/cpp0x/union3.C: New.
3036         * g++.dg/cpp0x/defaulted2.C: Adjust.
3037         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3038         * g++.old-deja/g++.ext/anon2.C: Adjust.
3039         * g++.old-deja/g++.mike/misc6.C: Adjust.
3040
3041 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3042
3043         PR fortran/44925
3044         * gfortran.dg/c_loc_tests_15.f90: New.
3045
3046 2010-07-13  Jason Merrill  <jason@redhat.com>
3047
3048         PR c++/44909
3049         * g++.dg/cpp0x/implicit6.C: New.
3050
3051 2010-07-13  Jason Merrill  <jason@redhat.com>
3052
3053         PR c++/44540
3054         * g++.dg/abi/noreturn1.C: New.
3055         * g++.dg/abi/noreturn2.C: New.
3056
3057 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3058
3059         PR other/44874
3060         PR debug/44832
3061         * c-c++-common/pr44832.c: New test.
3062
3063 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3064
3065         PR objc/44488
3066         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3067         on the target.  Make sure that we can assemble the emitted asm when
3068         the test type is 'compile'.
3069
3070 2010-07-13  Richard Guenther  <rguenther@suse.de>
3071
3072         PR tree-optimization/36960
3073         * g++.dg/torture/pr36960.C: New testcase.
3074
3075 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3076
3077         PR c++/44908
3078         * g++.dg/template/sfinae21.C: New.
3079         * g++.dg/template/sfinae22.C: Likewise.
3080
3081 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3082
3083         PR testsuite/42843
3084         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3085         * gcc.dg/plugin/ggcplug.c: Likewise.
3086         * g++.dg/plugin/selfassign.c: Likewise.
3087         * g++.dg/plugin/attribute_plugin.c: Likewise.
3088         * g++.dg/plugin/dumb_plugin.c: Likewise.
3089         * g++.dg/plugin/pragma_plugin.c: Likewise.
3090
3091 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3092
3093         * gcc.c-torture/execute/pr44683.x: New.
3094         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3095
3096 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3097
3098         PR fortran/44434
3099         PR fortran/44565
3100         PR fortran/43945
3101         PR fortran/44869
3102         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3103         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3104         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3105         * gfortran.dh/typebound_call_16.f03: New.
3106         * gfortran.dg/typebound_generic_6.f03: New.
3107         * gfortran.dg/typebound_generic_7.f03: New.
3108         * gfortran.dg/typebound_generic_8.f03: New.
3109
3110 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3111
3112         PR libfortran/37077
3113         * gfortran.dg/char4_iunit_1.f03: New test.
3114
3115 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3116
3117         * gcc.dg/tree-ssa/vrp53.c: New test.
3118
3119 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3120
3121         PR c++/44907
3122         * g++.dg/template/sfinae19.C: New.
3123         * g++.dg/template/sfinae20.C: Likewise.
3124
3125 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3126
3127         * gcc.target/arm/interrupt-1.c: New test.
3128         * gcc.target/arm/interrupt-2.c: New test.
3129
3130 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3131
3132         * gcc.dg/pr42427.c: Require c99_runtime.
3133         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3134         c99_runtime.
3135         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3136         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3137         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3138         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3139         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3140         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3141         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3142         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3143         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3144         * gcc.target/i386/pr37275.c: Require visibility support.
3145
3146 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3147
3148         * lib/target-supports.exp (check_effective_target_sse): New proc.
3149         * gcc.target/i386/sol2-check.h: New file.
3150         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3151         Include sol2-check.h.
3152         (main) Only run do_test () if sol2_check ().
3153         * gcc.target/i386/sse2-check.h: Likewise.
3154         * gcc.target/i386/sse3-check.h: Likewise.
3155         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3156         [__sun__ && __svr4__]: Execute SSE2 instruction.
3157         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3158         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3159         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3160         * g++.dg/ext/vector14.C: Likewise.
3161         * g++.dg/other/mmintrin.C: Likewise.
3162         * gcc.dg/20020418-1.c: Likewise.
3163         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3164         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3165         * gcc.dg/format/unnamed-1.c: Likewise.
3166         Adapt dg-warning line number.
3167         * gcc.dg/graphite/pr40281.c: Likewise.
3168         * gcc.dg/pr32176.c: Likewise.
3169         * gcc.dg/pr40550.c: Likewise.
3170         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3171         * gcc.dg/torture/pr36891.c: Likewise.
3172         * gcc.target/i386/20020218-1.c: Likewise.
3173         * gcc.target/i386/20020523.c: Likewise.
3174         * gcc.target/i386/abi-1.c: Likewise.
3175         * gcc.target/i386/brokensqrt.c: Likewise.
3176         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3177         * gcc.target/i386/pr13366.c: Likewise.
3178         * gcc.target/i386/pr13685.c: Likewise.
3179         * gcc.target/i386/pr24306.c: Likewise.
3180         * gcc.target/i386/pr31486.c: Likewise.
3181         * gcc.target/i386/pr32065-1.c: Likewise.
3182         * gcc.target/i386/pr32065-2.c: Likewise.
3183         * gcc.target/i386/pr32389.c: Likewise.
3184         * gcc.target/i386/pr38824.c: Likewise.
3185         * gcc.target/i386/pr38931.c: Likewise.
3186         * gcc.target/i386/pr39592-1.c: Likewise.
3187         * gcc.target/i386/pr43766.c: Likewise.
3188         * gcc.target/i386/recip-divf.c: Likewise.
3189         * gcc.target/i386/recip-sqrtf.c: Likewise.
3190         * gcc.target/i386/recip-vec-divf.c: Likewise.
3191         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3192         * gcc.target/i386/sse-1.c: Likewise.
3193         * gcc.target/i386/sse-16.c: Likewise.
3194         * gcc.target/i386/sse-2.c: Likewise.
3195         * gcc.target/i386/sse-20.c: Likewise.
3196         * gcc.target/i386/sse-3.c: Likewise.
3197         * gcc.target/i386/sse-7.c: Likewise.
3198         * gcc.target/i386/sse-9.c: Likewise.
3199         * gcc.target/i386/sse-addps-1.c: Likewise.
3200         * gcc.target/i386/sse-addss-1.c: Likewise.
3201         * gcc.target/i386/sse-andnps-1.c: Likewise.
3202         * gcc.target/i386/sse-andps-1.c: Likewise.
3203         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3204         * gcc.target/i386/sse-comiss-1.c: Likewise.
3205         * gcc.target/i386/sse-comiss-2.c: Likewise.
3206         * gcc.target/i386/sse-comiss-3.c: Likewise.
3207         * gcc.target/i386/sse-comiss-4.c: Likewise.
3208         * gcc.target/i386/sse-comiss-5.c: Likewise.
3209         * gcc.target/i386/sse-comiss-6.c: Likewise.
3210         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3211         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3212         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3213         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3214         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3215         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3216         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3217         * gcc.target/i386/sse-divps-1.c: Likewise.
3218         * gcc.target/i386/sse-divss-1.c: Likewise.
3219         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3220         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3221         * gcc.target/i386/sse-maxps-1.c: Likewise.
3222         * gcc.target/i386/sse-maxss-1.c: Likewise.
3223         * gcc.target/i386/sse-minps-1.c: Likewise.
3224         * gcc.target/i386/sse-minss-1.c: Likewise.
3225         * gcc.target/i386/sse-movaps-1.c: Likewise.
3226         * gcc.target/i386/sse-movaps-2.c: Likewise.
3227         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3228         * gcc.target/i386/sse-movhps-1.c: Likewise.
3229         * gcc.target/i386/sse-movhps-2.c: Likewise.
3230         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3231         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3232         * gcc.target/i386/sse-movntps-1.c: Likewise.
3233         * gcc.target/i386/sse-movss-1.c: Likewise.
3234         * gcc.target/i386/sse-movss-2.c: Likewise.
3235         * gcc.target/i386/sse-movss-3.c: Likewise.
3236         * gcc.target/i386/sse-movups-1.c: Likewise.
3237         * gcc.target/i386/sse-movups-2.c: Likewise.
3238         * gcc.target/i386/sse-mulps-1.c: Likewise.
3239         * gcc.target/i386/sse-mulss-1.c: Likewise.
3240         * gcc.target/i386/sse-orps-1.c: Likewise.
3241         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3242         * gcc.target/i386/sse-recip-vec.c: Likewise.
3243         * gcc.target/i386/sse-recip.c: Likewise.
3244         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3245         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3246         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3247         * gcc.target/i386/sse-subps-1.c: Likewise.
3248         * gcc.target/i386/sse-subss-1.c: Likewise.
3249         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3250         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3251         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3252         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3253         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3254         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3255         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3256         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3257         * gcc.target/i386/sse-xorps-1.c: Likewise.
3258         * gcc.target/i386/ssefn-1.c: Likewise.
3259         * gcc.target/i386/ssefn-3.c: Likewise.
3260         * gcc.target/i386/sseregparm-1.c: Likewise.
3261         * gcc.target/i386/stackalign/return-3.c: Likewise.
3262         * gcc.target/i386/vectorize1.c: Likewise.
3263         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3264         * gcc.target/i386/xorps-sse.c: Likewise.
3265         * gfortran.dg/pr28158.f90: Likewise.
3266         * gfortran.dg/pr30667.f: Likewise.
3267         * gnat.dg/loop_optimization7.adb: Likewise.
3268         * gnat.dg/sse_nolib.adb: Likewise.
3269
3270 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3271
3272         PR fortran/44702
3273         * gfortran.dg/use_rename_6.f90: New.
3274         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3275
3276 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3277
3278         PR fortran/44869
3279         * gfortran.dg/class_24.f03: New.
3280
3281 2010-07-10  Richard Guenther  <rguenther@suse.de>
3282
3283         PR lto/44889
3284         * gcc.dg/lto/20100709-1_0.c: New testcase.
3285         * gcc.dg/lto/20100709-1_1.c: Likewise.
3286
3287 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3288
3289         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3290
3291 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3292
3293         PR objc/44140
3294         * objc.dg/lto/trivial-1_0.m: New.
3295         * objc.dg/lto/lto.exp: New.
3296         * obj-c++.dg/lto/trivial-1_0.mm: New.
3297         * obj-c++.dg/lto/lto.exp: New.
3298         * objc.dg/symtab-1.m: Adjust sizes.
3299         * objc.dg/image-info.m: Do not run for gnu-runtime.
3300
3301 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3302
3303         * gcc.dg/pr32370.c: Allow another kind of error message.
3304
3305 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3306
3307         * gnat.dg/atomic3.adb: New test.
3308
3309 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3310             Denys Vlasenko  <dvlasenk@redhat.com>
3311             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3312
3313         PR tree-optimization/28632
3314         * gcc.dg/tree-ssa/vrp51.c: New test.
3315         * gcc.dg/tree-ssa/vrp52.c: New test.
3316
3317 2010-07-09  Jason Merrill  <jason@redhat.com>
3318
3319         * g++.dg/abi/covariant6.C: New.
3320         * g++.dg/inherit/covariant17.C: Test both bases.
3321         * g++.dg/inherit/covariant7.C: Check vtable layout.
3322
3323 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3324
3325         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3326
3327 2010-07-09  Richard Guenther  <rguenther@suse.de>
3328
3329         PR tree-optimization/44852
3330         * gcc.c-torture/execute/pr44852.c: New testcase.
3331
3332 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3333
3334         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3335         multiplication by values.
3336         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3337         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3338
3339 2010-07-09  Richard Guenther  <rguenther@suse.de>
3340
3341         PR tree-optimization/44882
3342         * gfortran.dg/pr44882.f90: New testcase.
3343
3344 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3345
3346         PR target/40657
3347         * gcc.target/arm/pr40657-1.c: New test.
3348         * gcc.target/arm/pr40657-2.c: New test.
3349         * gcc.c-torture/execute/pr40657.c: New test.
3350
3351 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3352
3353         * gcc.dg/tree-ssa/vrp50.c: New test.
3354         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3355
3356 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3357
3358         PR fortran/44649
3359         * gfortran.dg/c_sizeof_1.f90: Modified.
3360         * gfortran.dg/storage_size_1.f08: New.
3361         * gfortran.dg/storage_size_2.f08: New.
3362
3363 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3364
3365         * gcc.c-torture/execute/20100708-1.c: New test.
3366
3367 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3368
3369         PR fortran/44847
3370         * gfortran.dg/gomp/pr44847.f90: New test.
3371
3372 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3373
3374         PR tree-optimization/44710
3375         * gcc.dg/tree-ssa/ifc-6.c: New.
3376         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3377
3378 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3379
3380         PR fortran/18918
3381         * gfortran.dg/coarray_10.f90: Add an additional test.
3382
3383 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3384
3385         PR middle-end/44828
3386         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3387         * gcc.c-torture/execute/pr44828.x: Revert.
3388
3389 2010-07-08  Jason Merrill  <jason@redhat.com>
3390
3391         PR c++/43120
3392         * g++.dg/inherit/covariant17.C: New.
3393         * g++.dg/abi/covariant1.C: Actually test for the bug.
3394
3395 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3396
3397         PR rtl-optimization/44838
3398         * gcc.dg/pr44838.c: New.
3399
3400 2010-07-08  Richard Guenther  <rguenther@suse.de>
3401
3402         PR tree-optimization/44831
3403         * gcc.c-torture/compile/pr44831.c: New testcase.
3404         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3405
3406 2010-07-08  Richard Guenther  <rguenther@suse.de>
3407
3408         PR tree-optimization/44861
3409         * g++.dg/vect/pr44861.cc: New testcase.
3410
3411 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3412
3413         PR middle-end/44828
3414         * gcc.c-torture/execute/pr44828.x: New file.
3415
3416 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3417
3418         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3419         dg-options.
3420         * g++.dg/ext/altivec-17.C: Adjust error message.
3421
3422 2010-07-07  Tom Tromey  <tromey@redhat.com>
3423
3424         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3425
3426 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3427
3428         PR target/44844
3429         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3430         * gcc.target/i386/rdrand-2.c: Likewise.
3431         * gcc.target/i386/rdrand-3.c: Likewise.
3432
3433 2010-07-07  Jan Hubicka  <jh@suse.cz>
3434
3435         PR middle-end/44813
3436         * g++.dg/torture/pr44813.C: New testcase.
3437         * g++.dg/torture/pr44826.C: New testcase.
3438
3439 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3440
3441         PR rtl-optimization/44787
3442         * gcc.c-torture/compile/pr44788.c: New test.
3443         * gcc.target/arm/pr44788.c: New test.
3444
3445 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3446
3447         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3448
3449 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3450
3451         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3452         to dg-options.
3453
3454 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3455
3456         PR fortran/44742
3457         * gfortran.dg/parameter_array_init_6.f90: New.
3458         * gfortran.dg/initialization_20.f90: Update dg-error.
3459         * gfortran.dg/initialization_24.f90: Ditto.
3460
3461 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3462         PR fortran/PR44693
3463         * gfortran.dg/dim_range_1.f90:  New test.
3464         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3465
3466 2010-07-06  Jason Merrill  <jason@redhat.com>
3467
3468         PR c++/44703
3469         * g++.dg/cpp0x/initlist41.C: New.
3470
3471         PR c++/44778
3472         * g++.dg/template/ptrmem22.C: New.
3473
3474 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3475
3476         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3477         support.
3478         * gcc.target/i386/i386.exp: Likewise.
3479
3480 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3481
3482         PR testsuite/44195
3483         * gcc.dg/lto/20100518_0.c: Limit to x86.
3484
3485 2010-07-06  Richard Guenther  <rguenther@suse.de>
3486
3487         PR middle-end/44828
3488         * gcc.c-torture/execute/pr44828.c: New testcase.
3489
3490 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3491
3492         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3493         * g++.dg/warn/volatile1.C: Likewise.
3494         * g++.dg/template/warn1.C: Likewise.
3495
3496 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3497
3498         AVX Programming Reference (June, 2010)
3499         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3500         * g++.dg/other/i386-3.C: Likewise.
3501         * gcc.target/i386/sse-12.c: Likewise.
3502
3503         * gcc.target/i386/f16c-check.h: New.
3504         * gcc.target/i386/rdfsbase-1.c: Likewise.
3505         * gcc.target/i386/rdfsbase-2.c: Likewise.
3506         * gcc.target/i386/rdgsbase-1.c: Likewise.
3507         * gcc.target/i386/rdgsbase-2.c: Likewise.
3508         * gcc.target/i386/rdrand-1.c: Likewise.
3509         * gcc.target/i386/rdrand-2.c: Likewise.
3510         * gcc.target/i386/rdrand-3.c: Likewise.
3511         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3512         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3513         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3514         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3515         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3516         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3517         * gcc.target/i386/wrfsbase-1.c: Likewise.
3518         * gcc.target/i386/wrfsbase-2.c: Likewise.
3519         * gcc.target/i386/wrgsbase-1.c: Likewise.
3520         * gcc.target/i386/wrgsbase-2.c: Likewise.
3521
3522         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3523         (__builtin_ia32_vcvtps2ph): New.
3524         (__builtin_ia32_vcvtps2ph256): Likewise.
3525
3526         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3527         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3528
3529         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3530         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3531
3532         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3533         (__builtin_ia32_vcvtps2ph256): Likewise.
3534         Add fsgsbase,rdrnd,f16c.
3535
3536         * lib/target-supports.exp (check_effective_target_f16c): New.
3537
3538 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3539
3540         * gcc.dg/guality/nrv-1.c: New test.
3541
3542 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3543
3544         PR middle-end/42505
3545         * gcc.target/arm/pr42505.c: New test case.
3546
3547 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3548
3549         PR c++/44808
3550         * g++.dg/opt/nrv16.C: New test.
3551
3552 2010-07-05  Richard Guenther  <rguenther@suse.de>
3553
3554         PR tree-optimization/44784
3555         * gcc.c-torture/compile/pr44784.c: New testcase.
3556
3557 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3558
3559         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3560         Increase loop bound and array size.
3561         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3562         Likewise.
3563
3564 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3565
3566         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3567         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3568         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3569         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3570         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3571
3572 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3573
3574         PR c++/22138
3575         * g++.dg/parse/template25.C: New.
3576
3577 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3578
3579         PR rtl-optimization/44695
3580         * gcc.dg/torture/pr44695.c: New.
3581
3582 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3583
3584         PR c++/16630
3585         * g++.dg/ext/pretty3.C: New.
3586
3587 2010-07-04  Richard Guenther  <rguenther@suse.de>
3588
3589         PR middle-end/44809
3590         * g++.dg/torture/pr44809.C: New testcase.
3591
3592 2010-07-04  Richard Guenther  <rguenther@suse.de>
3593
3594         PR tree-optimization/44656
3595         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3596
3597 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3598             Revital Eres  <eres@il.ibm.com>
3599
3600         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3601         misaligned stores.
3602         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3603         gcc.dg/vect/vect-96.c: Likewise.
3604         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3605         that support misaligned stores. Change the number of expected
3606         misaligned accesses.
3607         * gcc.dg/vect/vect-peel-1.c: New test.
3608         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3609         gcc.dg/vect/vect-peel-4.c: Likewise.
3610         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3611         vectorizable on all targets that support realignment.
3612         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3613
3614 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3615
3616         PR c/44806
3617         * gcc.dg/torture/pr44806.c: New.
3618
3619 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3620
3621         * gnat.dg/cond_expr1.adb: New test.
3622
3623 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3624
3625         * gnat.dg/modular3.adb: New test.
3626         * gnat.dg/modular3_pkg.ads: New helper.
3627
3628 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3629             Mikael Pettersson  <mikpe@it.uu.se>
3630
3631         PR testsuite/44518
3632         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3633         Make signed-ness of chars explicit.  Scan the object for
3634         strings that are split by some target assemblers.
3635         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3636         explicit.
3637
3638 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3639
3640         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3641
3642 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3643
3644         PR/44128
3645         * g++.dg/warn/Wshadow-7.C: New test.
3646
3647 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3648             Julian Brown  <julian@codesourcery.com>
3649             Sandra Loosemore  <sandra@codesourcery.com>
3650
3651         * gcc.c-torture/execute/20100416-1.c: New test case.
3652
3653 2010-07-02  Julian Brown  <julian@codesourcery.com>
3654             Sandra Loosemore  <sandra@codesourcery.com>
3655
3656         PR target/43703
3657
3658         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3659         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3660
3661 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3662             Julian Brown  <julian@codesourcery.com>
3663
3664         * gcc.target/arm/neon/vadds64.c: Regenerated.
3665         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3666         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3667         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3668         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3669         * gcc.target/arm/neon-vmls-1.c: Likewise.
3670         * gcc.target/arm/neon-vsubs64.c: New execution test.
3671         * gcc.target/arm/neon-vsubu64.c: New execution test.
3672         * gcc.target/arm/neon-vadds64.c: New execution test.
3673         * gcc.target/arm/neon-vaddu64.c: New execution test.
3674
3675 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3676
3677         * gcc.target/arm/neon-vands64.c: New.
3678         * gcc.target/arm/neon-vandu64.c: New.
3679         * gcc.target/arm/neon-vbics64.c: New.
3680         * gcc.target/arm/neon-vbicu64.c: New.
3681         * gcc.target/arm/neon-veors64.c: New.
3682         * gcc.target/arm/neon-veoru64.c: New.
3683         * gcc.target/arm/neon-vorns64.c: New.
3684         * gcc.target/arm/neon-vornu64.c: New.
3685         * gcc.target/arm/neon-vorrs64.c: New.
3686         * gcc.target/arm/neon-vorru64.c: New.
3687         * gcc.target/arm/neon/vands64.c: Regenerated.
3688         * gcc.target/arm/neon/vandu64.c: Regenerated.
3689         * gcc.target/arm/neon/vbics64.c: Regenerated.
3690         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3691         * gcc.target/arm/neon/veors64.c: Regenerated.
3692         * gcc.target/arm/neon/veoru64.c: Regenerated.
3693         * gcc.target/arm/neon/vorns64.c: Regenerated.
3694         * gcc.target/arm/neon/vornu64.c: Regenerated.
3695         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3696         * gcc.target/arm/neon/vorru64.c: Regenerated.
3697
3698 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3699
3700         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3701
3702 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3703
3704         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3705         * gfortran.dg/intent_out_5.f90: Same.
3706         * gfortran.dg/ltrans-7.f90: Same.
3707         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3708
3709 2010-07-02  Jan Hubicka  <jh@suse.cz>
3710
3711         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3712
3713 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3714
3715         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3716
3717 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3718
3719         PR c++/44780
3720         * c-c++-common/Wunused-var-12.c: New test.
3721
3722 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3723
3724         PR target/42835
3725         * gcc.target/arm/pr42835.c: New test.
3726
3727         PR target/42172
3728         * gcc.target/arm/pr42172-1.c: New test.
3729
3730 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3731
3732         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3733
3734 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3735
3736         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3737         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3738         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3739         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3740         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3741         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3742         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3743         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3744         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3745         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3746         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3747         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3748         * gcc.target/arm/neon-vdup_ns64.c: New.
3749         * gcc.target/arm/neon-vdup_nu64.c: New.
3750         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3751         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3752         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3753         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3754         * gcc.target/arm/neon-vmov_ns64.c: New.
3755         * gcc.target/arm/neon-vmov_nu64.c: New.
3756         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3757         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3758         * gcc.target/arm/neon-vget_lanes64.c: New.
3759         * gcc.target/arm/neon-vget_laneu64.c: New.
3760         * gcc.target/arm/neon-vset_lanes64.c: New.
3761         * gcc.target/arm/neon-vset_laneu64.c: New.
3762
3763 2010-07-02  Richard Guenther  <rguenther@suse.de>
3764
3765         * g++.dg/torture/20100702-1.C: New testcase.
3766
3767 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3768
3769         PR target/44707
3770         * gcc.c-torture/compile/pr44707.c: New test.
3771
3772 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3773
3774         PR c++/44039
3775         * g++.dg/template/crash101.C: New.
3776
3777 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3778
3779         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3780         Use the ABI-0 accessors and fail it for m64.
3781
3782 2010-07-02  Jan Hubicka  <jh@suse.cz>
3783
3784         * g++.dg/tree-ssa/pr44706.C: New testcase.
3785
3786 2010-07-02  Richard Guenther  <rguenther@suse.de>
3787
3788         PR tree-optimization/44748
3789         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3790
3791 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3792
3793         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3794         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3795         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3796         the method types to forward:.
3797
3798 2010-06-30  Jason Merrill  <jason@redhat.com>
3799
3800         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3801         * g++.dg/other/pr25632.C: Likewise.
3802
3803 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3804
3805         PR tree-optimization/40421
3806         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3807
3808 2010-07-01  Richard Guenther  <rguenther@suse.de>
3809
3810         PR middle-end/42834
3811         PR middle-end/44468
3812         * gcc.c-torture/execute/20100316-1.c: New testcase.
3813         * gcc.c-torture/execute/pr44468.c: Likewise.
3814         * gcc.c-torture/compile/20100609-1.c: Likewise.
3815         * gcc.dg/volatile2.c: Adjust.
3816         * gcc.dg/plugin/selfassign.c: Likewise.
3817         * gcc.dg/pr36902.c: Likewise.
3818         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3819         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3820         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3821         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3822         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3823         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3824         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3825         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3826         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3827         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3828         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3829         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3830         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3831         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3832         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3833         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3834         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3835         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3836         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3837         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3838         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3839         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3840         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3841         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3842         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3843         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3844         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3845         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3846         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3847         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3848         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3849         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3850         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3851         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3852         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3853         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3854         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3855         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3856         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3857         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3858         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3859         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3860         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3861         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3862         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3863         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3864         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3865         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3866         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3867         * g++.dg/tree-ssa/pr31146.C: Likewise.
3868         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3869         * g++.dg/tree-ssa/pr33604.C: Likewise.
3870         * g++.dg/plugin/selfassign.c: Likewise.
3871         * gfortran.dg/array_memcpy_3.f90: Likewise.
3872         * gfortran.dg/array_memcpy_4.f90: Likewise.
3873         * c-c++-common/torture/pr42834.c: New testcase.
3874
3875 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3876
3877         PR c++/44628
3878         * g++.dg/template/crash100.C: New.
3879
3880 2010-06-30  Jan Hubicka  <jh@suse.cz>
3881
3882         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3883
3884 2010-06-30  Michael Matz  <matz@suse.de>
3885
3886         PR bootstrap/44699
3887         * gcc.dg/pr44699.c: New test.
3888
3889 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3890
3891         PR tree-optimization/39799
3892         * c-c++-common/uninit-17.c: New test.
3893
3894 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3895
3896         PR libfortran/43298
3897         * gfortran.dg/read_infnan_1.f90: New test.
3898
3899 2010-06-29  Jason Merrill  <jason@redhat.com>
3900
3901         Enable implicitly declared move constructor/operator= (N3053).
3902         * g++.dg/cpp0x/implicit3.C: New.
3903         * g++.dg/cpp0x/implicit4.C: New.
3904         * g++.dg/cpp0x/implicit5.C: New.
3905         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3906         * g++.dg/cpp0x/not_special.C: Adjust.
3907         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3908         * g++.dg/cpp0x/rv1n.C: Adjust.
3909         * g++.dg/cpp0x/rv1p.C: Adjust.
3910         * g++.dg/cpp0x/rv2n.C: Adjust.
3911         * g++.dg/cpp0x/rv2p.C: Adjust.
3912         * g++.dg/cpp0x/rv3n.C: Adjust.
3913         * g++.dg/cpp0x/rv3p.C: Adjust.
3914         * g++.dg/cpp0x/rv4n.C: Adjust.
3915         * g++.dg/cpp0x/rv4p.C: Adjust.
3916         * g++.dg/cpp0x/rv5n.C: Adjust.
3917         * g++.dg/cpp0x/rv5p.C: Adjust.
3918         * g++.dg/cpp0x/rv6n.C: Adjust.
3919         * g++.dg/cpp0x/rv6p.C: Adjust.
3920         * g++.dg/cpp0x/rv7n.C: Adjust.
3921         * g++.dg/cpp0x/rv7p.C: Adjust.
3922         * g++.dg/cpp0x/rv8p.C: Adjust.
3923         * g++.dg/gomp/pr26690-1.C: Adjust.
3924         * g++.dg/other/error20.C: Adjust.
3925         * g++.dg/other/error31.C: Adjust.
3926         * g++.dg/parse/error19.C: Adjust.
3927         * g++.dg/template/qualttp5.C: Adjust.
3928         * g++.old-deja/g++.law/ctors5.C: Adjust.
3929
3930         Enable implicitly deleted functions (N2346)
3931         * g++.dg/cpp0x/defaulted17.C: New.
3932         * g++.dg/cpp0x/implicit1.C: New.
3933         * g++.dg/cpp0x/implicit2.C: New.
3934         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3935         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3936         * g++.dg/init/ctor4.C: Adjust.
3937         * g++.dg/init/synth2.C: Adjust.
3938         * g++.dg/lto/20081118_1.C: Adjust.
3939         * g++.dg/other/error13.C: Adjust.
3940         * g++.dg/other/unused1.C: Adjust.
3941         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3942         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3943         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3944         * g++.old-deja/g++.law/ctors17.C: Adjust.
3945         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3946         * g++.old-deja/g++.pt/assign1.C: Adjust.
3947         * g++.old-deja/g++.pt/crash20.C: Adjust.
3948
3949         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3950         * g++.dg/cpp0x/defaulted13.C: Adjust.
3951         * g++.dg/cpp0x/defaulted2.C: Adjust.
3952         * g++.dg/cpp0x/defaulted3.C: Adjust.
3953         * g++.dg/cpp0x/initlist9.C: Adjust.
3954         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3955         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3956         * g++.dg/init/synth2.C: Adjust.
3957
3958         * g++.dg/cpp0x/defaulted19.C: New.
3959
3960         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3961         * g++.dg/template/error23.C: Fix for -std=c++0x.
3962
3963 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3964
3965         PR fortran/44718
3966         * gfortran.dg/proc_ptr_28.f90: New.
3967
3968 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3969
3970         PR tree-optimization/43801
3971         * g++.dg/torture/pr43801.C: New test.
3972
3973         PR debug/44668
3974         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3975
3976 2010-06-29  Jason Merrill  <jason@redhat.com>
3977
3978         PR c++/44587
3979         * g++.dg/template/qualified-id2.C: New.
3980         * g++.dg/template/qualified-id3.C: New.
3981
3982 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3983
3984         PR fortran/44696
3985         * gfortran.dg/associated_target_4.f90: New.
3986
3987 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3988
3989         PR fortran/44582
3990         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3991
3992 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3993
3994         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3995
3996 2010-06-29  Jan Hubicka  <jh@suse.cz>
3997
3998         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3999
4000 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4001
4002         PR target/43902
4003         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4004         * gcc.target/arm/wmul-3.c: New test.
4005         * gcc.target/arm/wmul-4.c: New test.
4006
4007 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4008
4009         PR rtl-optimization/44659
4010         * gcc.target/i386/extract-1.c: New.
4011         * gcc.target/i386/extract-2.c: Likewise.
4012         * gcc.target/i386/extract-3.c: Likewise.
4013         * gcc.target/i386/extract-4.c: Likewise.
4014         * gcc.target/i386/extract-5.c: Likewise.
4015         * gcc.target/i386/extract-6.c: Likewise.
4016
4017 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4018
4019         PR c++/44682
4020         * g++.dg/warn/Wunused-var-14.C: New test.
4021
4022 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4023
4024         PR fortran/43298
4025         * gfortran.dg/nan_6.f90: New.
4026
4027 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4028
4029         PR tree-optimization/43781
4030         * gcc.dg/torture/pr43781.c: New.
4031
4032 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4033
4034         PR fortran/40158
4035         * gfortran.dg/actual_rank_check_1.f90: New test.
4036
4037 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4038
4039         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
4040
4041 2010-06-28  Jan Hubicka  <jh@suse.cz>
4042
4043         PR tree-optimization/44687
4044         * gcc.c-torture/compile/pr44687.c
4045
4046 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4047
4048         PR c++/44535
4049         * g++.dg/torture/pr44535.C: New test.
4050
4051 2010-06-28  Michael Matz  <matz@suse.de>
4052
4053         PR middle-end/44592
4054         * gfortran.dg/pr44592.f90: New test.
4055
4056 2010-06-28  Jan Hubicka  <jh@suse.cz>
4057
4058         PR tree-optimization/44357
4059         * g++.dg/torture/pr44357.C: New testcase.
4060
4061 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4062
4063         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4064         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4065         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4066         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4067         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4068         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4069         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4070         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4071
4072 2010-06-27  Jan Hubicka  <jh@suse.cz>
4073
4074         * gcc.c-torture/compile/pr44686.c: New file.
4075
4076 2010-06-27  Richard Guenther  <rguenther@suse.de>
4077
4078         PR tree-optimization/44683
4079         * gcc.c-torture/execute/pr44683.c: New testcase.
4080
4081 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4082
4083         * gnat.dg/noreturn3.ad[sb]: New test.
4084
4085 2010-06-26  Jason Merrill  <jason@redhat.com>
4086
4087         * g++.dg/cpp0x/explicit5.C: New.
4088
4089 2010-06-26  Richard Guenther  <rguenther@suse.de>
4090
4091         PR tree-optimization/44393
4092         * gcc.dg/pr44393.c: New testcase.
4093
4094 2010-06-26  Jan Hubicka  <jh@suse.cz>
4095
4096         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4097
4098 2010-06-26  Richard Guenther  <rguenther@suse.de>
4099
4100         PR middle-end/44674
4101         * gcc.dg/pr44674.c: New testcase.
4102
4103 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4104
4105         * gcc.dg/opts-3.c: New test.
4106
4107 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4108
4109         * gfortran.dg/type_decl_1.f90: New.
4110         * gfortran.dg/type_decl_2.f90: New.
4111
4112 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4113
4114         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4115         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4116
4117 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4118
4119         PR testsuite/38946
4120         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4121         error in comparing reals.
4122
4123 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4124
4125         * selected_real_kind_2.f90: New.
4126         * selected_real_kind_3.f90: New.
4127
4128 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4129
4130         * gfortran.dg/entry_19.f90: New.
4131
4132 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4133
4134         * gfortran.dg/end_subroutine_1.f90: New.
4135         * gfortran.dg/end_subroutine_2.f90: New.
4136         * gfortran.dg/interface_proc_end.f90: Update.
4137
4138 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4139
4140         * gfortran.dg/semicolon_fixed.f: Update.
4141         * gfortran.dg/semicolon_fixed_2.f: New.
4142         * gfortran.dg/semicolon_free_2.f90: New.
4143         * gfortran.dg/semicolon_free.f90: Update.
4144
4145 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4146
4147         PR fortran/44448
4148         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4149
4150 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4151
4152         * g++.dg/ipa/iinline-3.C: New test.
4153         * gcc.dg/ipa/modif-1.c: Removed.
4154
4155 2010-06-25  Jan Hubicka  <jh@suse.cz>
4156
4157         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
4158
4159 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4160
4161         * g++.dg/ipa/iinline-2.C: New test.
4162
4163 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4164
4165         PR middle-end/43866
4166         * gfortran.dg/pr43866.f90: New test.
4167
4168         PR tree-optimization/44539
4169         * gcc.dg/pr44539.c: New test.
4170
4171 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4172
4173         From Jim Wilson:
4174         PR target/43902
4175         * gcc.target/mips/madd-9.c: New test.
4176
4177 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4178
4179         PR c/44517
4180         * gcc.dg/noncompile/pr44517.c: New.
4181         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4182
4183 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4184
4185         PR testsuite/43283
4186         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4187         and add argument to nop for IA64.
4188
4189 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4190
4191         PR target/44588
4192         * gcc.target/i386/mod-1.c: New.
4193         * gcc.target/i386/umod-1.c: Likewise.
4194         * gcc.target/i386/umod-2.c: Likewise.
4195         * gcc.target/i386/umod-3.c: Likewise.
4196
4197 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4198
4199         PR middle-end/44492
4200         * g++.dg/torture/pr44492.C: New test.
4201
4202 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4203
4204         * c-c++-common/warn-omitted-condop.c: New.
4205
4206 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4207
4208         PR fortran/44614
4209         * gfortran.dg/import8.f90: New.
4210
4211 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4212
4213         * gnat.dg/not_null.adb: Update test case.
4214
4215 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4216
4217         PR c++/44619
4218         * g++.dg/warn/Wunused-var-13.C: New test.
4219
4220         PR c++/44627
4221         * g++.dg/diagnostic/method1.C: New test.
4222
4223 2010-06-22  Cary Coutant  <ccoutant@google.com>
4224
4225         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4226
4227 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4228
4229         PR fortran/44616
4230         * gfortran.dg/abstract_type_8.f03: New.
4231
4232 2010-06-21  Jason Merrill  <jason@redhat.com>
4233
4234         * g++.dg/cpp0x/noexcept08.C: New.
4235
4236         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4237
4238 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4239
4240         PR target/44615
4241         * gcc.target/i386/sse2-vec-2a.c: New.
4242
4243 2010-06-21  DJ Delorie  <dj@redhat.com>
4244
4245         * gcc.dg/pragma-diag-1.c: New.
4246
4247 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4248
4249         PR target/44615
4250         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4251
4252 2010-06-21  Alan Modra  <amodra@gmail.com>
4253
4254         PR testsuite/44505
4255         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4256         tail call to check_fa_mid.
4257
4258 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4259
4260         PR target/44575
4261         * gcc.c-torture/execute/pr44575.c: New test.
4262
4263 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4264
4265         PR fortran/40632
4266         * gfortran.dg/contiguous_1.f90: New.
4267         * gfortran.dg/contiguous_2.f90: New.
4268         * gfortran.dg/contiguous_3.f90: New.
4269
4270 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4271
4272         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4273         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4274
4275 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4276
4277         PR target/44546
4278         * gcc.target/i386/pr44546.c: New test.
4279
4280 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4281
4282         * gcc.dg/opts-2.c: New test.
4283
4284 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4285
4286         PR fortran/44584
4287         * gfortran.dg/typebound_proc_15.f03: Modified.
4288
4289 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4290
4291         PR target/44072
4292         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4293         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4294
4295 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4296
4297         * g++.dg/ext/label13.C: Fix typo in last change.
4298
4299 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4300
4301         PR libfortran/44477
4302         * gfortran.dg/eof_3.f90
4303         * gfortran.dg/endfile_2.f90
4304         * gfortran.dg/endfile_4.f90
4305         * gfortran.dg/endfile_3.f90
4306
4307 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4308
4309         PR c++/41090
4310         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4311
4312 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4313
4314         PR fortran/44556
4315         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4316
4317 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4318
4319         * gcc.target/arm/pr40900.c: New test.
4320
4321 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4322
4323         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4324
4325 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4326
4327         PR fortran/44558
4328         * gfortran.dg/typebound_call_15.f03: New.
4329
4330 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4331
4332         PR c++/44486
4333         * g++.dg/pr44486.C: New.
4334
4335 2010-06-16  DJ Delorie  <dj@redhat.com>
4336
4337         * gcc.target/i386/volatile-bitfields-1.c: New.
4338         * gcc.target/i386/volatile-bitfields-2.c: New.
4339
4340 2010-06-16  Jason Merrill  <jason@redhat.com>
4341
4342         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4343
4344         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4345
4346 2010-06-16  Richard Guenther  <rguenther@suse.de>
4347
4348         PR c/44555
4349         * gcc.c-torture/execute/pr44555.c: New testcase.
4350
4351 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4352
4353         PR fortran/44549
4354         * gfortran.dg/typebound_proc_16.f03: New.
4355
4356 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4357
4358         * g++.dg/torture/pr43905.C: New test.
4359
4360 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4361
4362         PR testsuite/44538
4363         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4364         initialization loop from being vectorized.
4365         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4366
4367 2010-06-16  Alan Modra  <amodra@gmail.com>
4368
4369         PR tree-optimization/44507
4370         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4371
4372 2010-06-15  Jason Merrill  <jason@redhat.com>
4373
4374         * g++.dg/overload/arg3.C: Adjust error locations.
4375         * g++.dg/overload/copy1.C: Likewise.
4376         * g++.dg/tc1/dr152.C: Likewise.
4377         * g++.dg/template/incomplete4.C: Likewise.
4378         * g++.dg/template/incomplete5.C: Likewise.
4379         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4380         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4381         * g++.old-deja/g++.pt/crash9.C: Likewise.
4382
4383         * g++.dg/inherit/virtual5.C: New.
4384
4385         * g++.dg/cpp0x/defaulted18.C: New.
4386
4387         * g++.dg/cpp0x/initlist40.C: New.
4388
4389         * g++.dg/cpp0x/initlist39.C: New.
4390
4391 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4392
4393         PR middle-end/44391
4394         * gcc.dg/graphite/pr44391.c: New.
4395
4396 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4397
4398         PR fortran/43388
4399         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4400         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4401         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4402         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4403
4404 2010-06-15  Richard Guenther  <rguenther@suse.de>
4405
4406         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4407
4408 2010-06-15  Richard Guenther  <rguenther@suse.de>
4409
4410         * gcc.dg/vect/bb-slp-21.c: Adjust.
4411         * gcc.dg/vect/bb-slp-13.c: Likewise
4412         * gcc.dg/vect/bb-slp-4.c: Likewise
4413         * gcc.dg/vect/bb-slp-22.c: Likewise
4414         * gcc.dg/vect/bb-slp-14.c: Likewise
4415         * gcc.dg/vect/bb-slp-23.c: Likewise
4416         * gcc.dg/vect/bb-slp-15.c: Likewise
4417         * gcc.dg/vect/bb-slp-17.c: Likewise
4418         * gcc.dg/vect/bb-slp-18.c: Likewise
4419         * gcc.dg/vect/bb-slp-19.c: Likewise
4420         * gcc.dg/vect/bb-slp-10.c: Likewise
4421         * gcc.dg/vect/bb-slp-11.c: Likewise
4422         * gcc.dg/vect/bb-slp-20.c: Likewise
4423         * gcc.dg/vect/bb-slp-3.c: Likewise
4424
4425 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4426
4427         PR fortran/44536
4428         * gfortran.dg/gomp/pr44536.f90: New test.
4429         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4430
4431 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4432
4433         PR target/44534
4434         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4435         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4436
4437 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4438
4439         PR tree-optimization/44508
4440         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4441
4442         PR bootstrap/44509
4443         * gcc.dg/pr44509.c: New test.
4444
4445 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4446
4447         PR tree-optimization/44507
4448         * gcc.dg/vect/pr44507.c: New test.
4449
4450 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4451
4452         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4453         and c-pretty-print.h.
4454
4455         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4456
4457 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4458
4459         * gfortran.dg/whole_file_18.f90: Updated error message.
4460
4461 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4462
4463         * gfortran.dg/whole_file_20.f03: New.
4464
4465 2010-06-12  Jan Hubicka  <jh@suse.cz>
4466
4467         * gcc.c-torture/compile/pc44485.c: New testcase.
4468
4469 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4470
4471         PR fortran/40117
4472         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4473         * gfortran.dg/typebound_proc_14.f03: New.
4474         * gfortran.dg/typebound_proc_15.f03: New.
4475
4476 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4477
4478         * gcc.dg/opts-1.c: New test.
4479
4480 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4481
4482         * gcc.dg/funroll-loops-all.c: Update expected error.
4483
4484 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4485
4486         PR target/44481
4487         * gcc.target/i386/pr44481.c: New test.
4488
4489 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4490
4491         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4492
4493 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4494
4495         PR middle-end/44483
4496         * gcc.dg/tree-ssa/pr44483.c: New.
4497
4498 2010-06-11  Paul Brook  <paul@codesourcery.com>
4499
4500         * g++.dg/other/arm-neon-1.C: New test.
4501
4502 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4503
4504         PR fortran/42051
4505         PR fortran/43896
4506         * gfortran.dg/class_23.f03: New test.
4507
4508 2010-06-11  Jan Hubicka  <jh@suse.cz>
4509
4510         * gcc.dg/ipa/pure-const-2.c: New testcase.
4511
4512 2010-06-11  Jan Hubicka  <jh@suse.cz>
4513
4514         * gcc.dg/noreturn-7.c: Update.
4515         * gcc.dg/noreturn-4.c: Update.
4516
4517 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4518
4519         Fix MIPS bootstrap
4520         * g++.dg/other/typedef4.C: New test.
4521
4522 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4523
4524         PR fortran/44207
4525         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4526
4527 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4528
4529         PR fortran/44457
4530         * gfortran.dg/asynchronous_3.f03
4531
4532 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4533
4534         PR middle-end/44185
4535         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4536         non-temporal stores out of the tests to form new test cases.  As a
4537         result, no non-temporal store should be generated in this case.
4538
4539         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4540         prefetch-7.c that generate one non-temporal store.
4541
4542         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4543         prefetch-7.c that generate one non-temporal store and one
4544         one-temporal prefetch.
4545
4546 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4547
4548         PR tree-optimization/44258
4549         * gcc.dg/tree-ssa/pr44258.c: New test.
4550
4551 2010-06-10  Daniel Kraft  <d@domob.eu>
4552
4553         PR fortran/38936
4554         * gfortran.dg/associate_1.f03: New test.
4555         * gfortran.dg/associate_2.f95: New test.
4556         * gfortran.dg/associate_3.f03: New test.
4557         * gfortran.dg/associate_4.f08: New test.
4558
4559 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4560
4561         * gfortran.dg/selected_char_kind_4.f90: New test.
4562
4563 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4564
4565         * gcc.dg/pr42461.c: New test.
4566
4567 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4568
4569         PR fortran/44347
4570         * gfortran.dg/selected_real_kind_1.f90: New.
4571
4572 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4573
4574         PR fortran/44359
4575         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4576         warning.
4577         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4578         check for warning.
4579
4580 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4581
4582         * gfortran.dg/data_namelist_conflict.f90: New test.
4583
4584 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4585
4586         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4587         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4588         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4589
4590 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4591
4592         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4593         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4594         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4595         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4596         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4597
4598 2010-06-09  Jason Merrill  <jason@redhat.com>
4599
4600         PR c++/44366
4601         * g++.dg/cpp0x/decltype23.C: Move to...
4602         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4603
4604 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4605
4606         PR fortran/44211
4607         * gfortran.dg/typebound_call_14.f03: New test.
4608
4609 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4610
4611         PR tree-optimization/44423
4612         * gcc.dg/tree-ssa/pr44423.c: New test.
4613
4614 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4615
4616         PR testsuite/42843
4617         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4618         TV_NONE to initialize tv_id field.
4619         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4620         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4621         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4622         Include toplev.h .
4623         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4624         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4625         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4626
4627 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4628
4629         PR tree-optimization/39874
4630         PR middle-end/28685
4631         * gcc.dg/pr39874.c: New file.
4632
4633 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4634
4635         * g++.dg/ext/attr-alias-1.C: New.
4636         * g++.dg/ext/attr-alias-2.C: New.
4637
4638 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4639
4640         PR fortran/44446
4641         * gfortran.dg/proc_ptr_27.f90: New.
4642
4643 2010-06-07  Jason Merrill  <jason@redhat.com>
4644
4645         PR c++/44366
4646         * g++.dg/cpp0x/decltype23.C: New.
4647
4648 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4649             Shujing Zhao  <pearly.zhao@oracle.com>
4650
4651         PR c/37724
4652         * gcc.dg/c90-const-expr-10.c: Adjust.
4653         * gcc.dg/c99-const-expr-10.c: Adjust.
4654         * gcc.dg/init-bad-7.c: New.
4655
4656 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4657
4658         * lib/target-supports.exp (check_effective_target_gas): New proc.
4659         * gcc.c-torture/execute/960321-1.x: New file.
4660
4661 2010-06-07  Jason Merrill  <jason@redhat.com>
4662
4663         PR c++/44401
4664         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4665
4666 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4667
4668         PR c++/44444
4669         * g++.dg/warn/Wunused-var-12.C: New test.
4670
4671         PR c++/44443
4672         * c-c++-common/Wunused-var-11.c: New test.
4673
4674 2010-06-07  Jan Hubicka  <jh@suse.cz>
4675
4676         * gcc.dg/ipa/pure-const-1.c: New testcase.
4677
4678 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4679
4680         PR rtl-optimization/44404
4681         * gcc.dg/pr44404.c: New.
4682
4683 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4684
4685         PR target/44159
4686         * gcc.target/i386/abi-2.c: Check sysv abi here.
4687         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4688         function to avoid failures by different ABIs.
4689         * gcc.target/i386/aes-check.h: Likewise.
4690         * gcc.target/i386/avx-check.h: Likewise.
4691         * gcc.target/i386/fma4-check.h: Likewise.
4692         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4693         * gcc.target/i386/mmx-check.h: Likewise.
4694         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4695         * gcc.target/i386/pclmul-check.h: Likewise.
4696         * gcc.target/i386/sse-check.h: Likewise.
4697         * gcc.target/i386/sse2-check.h: Likewise.
4698         * gcc.target/i386/sse3-check.h: Likewise.
4699         * gcc.target/i386/sse4_1-check.h: Likewise.
4700         * gcc.target/i386/sse4_2-check.h: Likewise.
4701         * gcc.target/i386/sse4a-check.h: Likewise.
4702         * gcc.target/i386/ssse3-check.h: Likewise.
4703         * gcc.target/i386/xop-check.h: Likewise.
4704         * gcc.target/i386/pr27971.c: Fix for LLP64.
4705         * gcc.target/i386/pr39139.c: Likewise.
4706         * gcc.target/i386/pr39315-check.c: Likewise.
4707         * gcc.target/i386/vararg-1.c: Likewise.
4708         * gcc.target/i386/vararg-2.c: Likewise.
4709         Additional add dg-compile to avoid failure due
4710         missing foo symbol.
4711
4712         * gcc.dg/compound-literal-1.c: Fix for llp64.
4713         * gcc.dg/pr32370.c: Likewise.
4714         * gcc.dg/pr37561.c: Likewise.
4715         * gcc.dg/pr41340.c: Likewise.
4716         * gcc.dg/pr41551.c: Likewise.
4717
4718 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4719
4720         PR c++/44188
4721         * g++.dg/debug/dwarf2/typedef3.C: New test.
4722
4723 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4724
4725         PR c/20000
4726         * c-c++-common/pr20000.c: New.
4727
4728 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4729
4730         PR c++/44086
4731         * g++.dg/init/pr44086.C: New.
4732         * g++.dg/cpp0x/decltype4.C: Adjust.
4733
4734 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4735
4736         PR fortran/43945
4737         * gfortran.dg/generic_23.f03: New test.
4738
4739 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4740
4741         PR fortran/43895
4742         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4743
4744 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4745
4746         PR c++/44361
4747         * c-c++-common/Wunused-var-9.c: New test.
4748
4749 2010-06-05  Jason Merrill  <jason@redhat.com>
4750
4751         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4752
4753 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4754
4755         PR c/44322
4756         * gcc.dg/c99-restrict-4.c: New test.
4757
4758 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4759
4760         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4761         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4762         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4763         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4764         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4765         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4766         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4767         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4768         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4769         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4770         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4771         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4772         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4773         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4774         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4775         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4776         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4777         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4778         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4779         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4780         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4781         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4782
4783 2010-06-04  Jason Merrill  <jason@redhat.com>
4784
4785         * g++.dg/cpp0x/noexcept06.C: New.
4786         * g++.dg/cpp0x/noexcept07.C: New.
4787
4788         * g++.dg/cpp0x/noexcept01.C: New.
4789         * g++.dg/cpp0x/noexcept02.C: New.
4790         * g++.dg/cpp0x/noexcept03.C: New.
4791         * g++.dg/cpp0x/noexcept04.C: New.
4792         * g++.dg/cpp0x/noexcept05.C: New.
4793
4794 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4795
4796         PR c++/44412
4797         * g++.dg/warn/Wunused-var-10.C: New test.
4798         * g++.dg/warn/Wunused-var-11.C: New test.
4799
4800         PR c++/44362
4801         * c-c++-common/Wunused-var-10.c: New test.
4802
4803 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4804
4805         PR c/25880
4806         * gcc.dg/assign-warn-2.c: Update.
4807         * gcc.dg/cpp/line3.c: Update.
4808         * gcc.dg/c99-array-lval-8.c: Update.
4809         * gcc.dg/cast-qual-2.c: Update.
4810         * gcc.dg/c99-arraydecl-3.c:  Update.
4811         * gcc.dg/assign-warn-1.c:  Update.
4812         * gcc.dg/format/gcc_diag-1.c:  Update.
4813
4814 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4815
4816         PR rtl-optimization/39871
4817         PR rtl-optimization/40615
4818         PR rtl-optimization/42500
4819         PR rtl-optimization/42502
4820         * gcc.target/arm/eliminate.c: New test.
4821
4822 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4823
4824         PR libstdc++/44410
4825         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4826         * g++.old-deja/g++.other/delete3.C: Likewise.
4827         * g++.old-deja/g++.other/new.C: Likewise.
4828         * g++.old-deja/g++.law/operators27.C: Likewise.
4829         * g++.old-deja/g++.mike/p755.C: Likewise.
4830         * g++.dg/eh/new1.C: Likewise.
4831         * g++.dg/init/new5.C: Likewise.
4832
4833 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4834
4835         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4836         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4837         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4838
4839 2010-06-03  Richard Guenther  <rguenther@suse.de>
4840
4841         PR lto/41921
4842         * lib/lto.exp: Always load gcc.exp.
4843         (lto-obj): For C source files invoke gcc_target_compile.
4844         * g++.dg/lto/20100603-1_0.C: New testcase.
4845         * g++.dg/lto/20100603-1_1.c: Likewise.
4846
4847 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4848
4849         PR tree-optimization/43688
4850         * gfortran.dg/pr43688.f90: New.
4851
4852 2010-06-03  Richard Guenther  <rguenther@suse.de>
4853
4854         PR lto/41584
4855         * gcc.dg/lto/20100603-1_0.c: New testcase.
4856         * gcc.dg/lto/20100603-2_0.c: Likewise.
4857         * gcc.dg/lto/20100603-3_0.c: Likewise.
4858
4859 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4860
4861         PR target/44218
4862         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4863         * gcc.target/powerpc/recip-2.c: Ditto.
4864         * gcc.target/powerpc/recip-3.c: Ditto.
4865         * gcc.target/powerpc/recip-4.c: Ditto.
4866         * gcc.target/powerpc/recip-5.c: Ditto.
4867         * gcc.target/powerpc/recip-6.c: Ditto.
4868         * gcc.target/powerpc/recip-7.c: Ditto.
4869         * gcc.target/powerpc/recip-test.h: Ditto.
4870         * gcc.target/powerpc/recip-test2.h: Ditto.
4871
4872 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4873
4874         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4875
4876 2010-06-02  Jason Merrill  <jason@redhat.com>
4877
4878         * g++.dg/ext/vector9.C: Expect typedef in error message.
4879
4880         PR c++/9726
4881         PR c++/23594
4882         PR c++/44333
4883         * g++.dg/tc1/dr101.C: Remove xfails.
4884
4885 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4886
4887         PR middle-end/44372
4888         * g++.dg/ipa/pr44372.C: New.
4889
4890 2010-06-02  Jan Hubicka  <jh@suse.cz>
4891
4892         PR middle-end/44295
4893         * g++.dg/torture/pr44295.C: Neww testcase.
4894
4895 2010-06-02  Jan Hubicka  <jh@suse.cz>
4896
4897         * gcc.dg/tree-ssa/loadpre6.c: Update.
4898
4899 2010-06-02  Richard Guenther  <rguenther@suse.de>
4900
4901         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4902         diagnostic.h.
4903
4904 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4905
4906         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4907         the link fail message.
4908
4909 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4910
4911         PR fortran/44360
4912         * gfortran.dg/use_13.f90: New test case.
4913
4914 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4915
4916         PR fortran/44371
4917         * gfortran.dg/error_stop_2.f08: Minor update.
4918
4919 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4920
4921         PR fortran/44371
4922         * gfortran.dg/error_stop_1.f08: New test.
4923         * gfortran.dg/error_stop_2.f08: New test.
4924
4925 2010-06-01  Jason Merrill  <jason@redhat.com>
4926
4927         DR 990
4928         * g++.dg/cpp0x/initlist37.C: New.
4929         * g++.dg/cpp0x/initlist38.C: New.
4930
4931         PR c++/44358
4932         * g++.dg/cpp0x/initlist36.C: New.
4933
4934 2010-05-31 Jan Hubicka  <jh@suse.cz>
4935
4936         * gcc.dg/noreturn-8.c: New testcase.
4937
4938 2010-05-31 Jan Hubicka  <jh@suse.cz>
4939
4940         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4941         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4942
4943 2010-05-31 Jan Hubicka  <jh@suse.cz>
4944
4945         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4946         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4947
4948 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4949
4950         PR fortran/36928
4951         * gfortran.dg/dependency_27.f90:  New test.
4952         * gfortran.dg/array_assign_1.F90:  New test.
4953
4954 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4955
4956         PR target/44338
4957         * gcc.target/i386/sse-24.c: New test.
4958
4959 2010-05-31  Jan Hubicka  <jh@suse.cz>
4960
4961         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4962
4963 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4964
4965         PR middle-end/44337
4966         * gcc.dg/pr44337.c: New test.
4967
4968         PR tree-optimization/44182
4969         * g++.dg/debug/pr44182.C: New test.
4970
4971 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4972
4973         * gcc.dg/nested-func-7.c: New test.
4974         * gnat.dg/frame_overflow.adb: Adjust directives.
4975
4976 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4977
4978         * gnat.dg/prot2.ad[sb]: New test.
4979         * gnat.dg/prot2_pkg1.ads: New helper.
4980         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4981
4982 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4983
4984         * gnat.dg/array11.adb: Adjust dg-warning directive.
4985         * gnat.dg/object_overflow.adb: Likewise.
4986
4987 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4988
4989         PR middle-end/44306
4990         * gcc.dg/tree-ssa/pr44306.c: New.
4991
4992 2010-05-29  Jan Hubicka  <jh@suse.cz>
4993
4994         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4995
4996 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4997
4998         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4999
5000 2010-05-28  Mike Stump  <mikestump@comcast.net>
5001
5002         PR objc/44125
5003         * objc.dg/const-str-9.m: Remove static.
5004
5005 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5006
5007         PR target/43636
5008         * gcc.c-torture/compile/pr43636.c: New test.
5009
5010 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5011
5012         PR objc++/23616
5013         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5014         * obj-c++.dg/try-catch-9.mm: Ditto.
5015
5016 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5017
5018         Revert patch for PR c++/44188
5019         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5020
5021 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5022
5023         PR c++/44188
5024         * g++.dg/debug/dwarf2/typedef3.C: New test.
5025
5026 2010-05-27  Jason Merrill  <jason@redhat.com>
5027
5028         PR c++/43555
5029         * g++.dg/ext/vla9.C: New.
5030
5031 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5032
5033         PR objc/44140
5034         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5035         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5036         * objc.dg/torture/tls/thr-init.m: Ditto.
5037         * objc.dg/torture/trivial.m: Ditto.
5038         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5039         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5040         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5041         * obj-c++.dg/torture/trivial.mm: Ditto.
5042
5043 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5044
5045         * g++.dg/lto/20100302_0.C: Skip on darwin.
5046
5047 2010-05-27  Richard Guenther  <rguenther@suse.de>
5048
5049         PR tree-optimization/44284
5050         * gcc.dg/vect/vect-118.c: New testcase.
5051         * gcc.dg/vect/bb-slp-20.c: Adjust.
5052         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5053         * gcc.dg/vect/slp-9.c: Likewise.
5054         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5055         * gcc.dg/vect/vect-10.c: Likewise.
5056         * gcc.dg/vect/vect-109.c: Likewise.
5057         * gcc.dg/vect/vect-12.c: Likewise.
5058         * gcc.dg/vect/vect-36.c: Likewise.
5059         * gcc.dg/vect/vect-7.c: Likewise.
5060         * gcc.dg/vect/vect-iv-8.c: Likewise.
5061         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5062         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5063         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5064         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5065         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5066         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5067         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5068         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5069         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5070         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5071         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5072         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5073         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5074         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5075         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5076         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5077         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5078
5079 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5080
5081         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5082         necessary.
5083
5084 2010-05-26  Jan Hubicka  <jh@suse.cz>
5085
5086         * gcc.dg/lto/materialize-1_0.c: New file.
5087         * gcc.dg/lto/materialize-1_1.c: New file.
5088
5089 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5090
5091         * gnat.dg/lto10.adb: New test.
5092         * gnat.dg/lto10_pkg.ads: New helper.
5093
5094 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5095
5096         * lib/target-supports.exp (check_effective_target_int128): New
5097         function to check if __int128 types are available for target.
5098         * c-c++-common/int128-types-1.c: New.
5099         * c-c++-common/int128-1.c: New.
5100         * c-c++-common/int128-2.c: New.
5101         * g++.dg/abi/mangle43.C: New.
5102         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5103         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5104         pointer-wide scalar.
5105         * g++.dg/other/pr25632.C: Likewise.
5106         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5107         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5108         overflow warnings.
5109         * g++.dg/warn/pr13358-4.C: Likewise.
5110         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5111         * g++.dg/warn/Wconversion-null.C: Likewise.
5112
5113 2010-05-26  Jason Merrill  <jason@redhat.com>
5114
5115         PR c++/43382
5116         * g++.dg/cpp0x/variadic101.C: New.
5117
5118 2010-05-26  Richard Guenther  <rguenther@suse.de>
5119
5120         PR rtl-optimization/44164
5121         * gcc.c-torture/execute/pr44164.c: New testcase.
5122         * g++.dg/tree-ssa/pr13146.C: Adjust.
5123
5124 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5125
5126         PR fortran/40011
5127         * gfortran.dg/whole_file_19.f90 : New test.
5128
5129 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5130
5131         PR fortran/30668
5132         PR fortran/31346
5133         PR fortran/34260
5134         * gfortran.dg/pr40999.f: Fix function type.
5135         * gfortran.dg/whole_file_5.f90: Likewise.
5136         * gfortran.dg/whole_file_6.f90: Likewise.
5137         * gfortran.dg/whole_file_16.f90: New.
5138         * gfortran.dg/whole_file_17.f90: New.
5139         * gfortran.dg/whole_file_18.f90: New.
5140
5141 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5142             Iain Sandoe  <iains@gcc.gnu.org>
5143
5144         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5145         * gcc.c-torture/compile/pr44197.c: Require alias support.
5146         * gcc.dg/lto/20081222_0.c: Ditto.
5147
5148 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5149
5150         PR debug/42801
5151         * gcc.dg/guality/vla-2.c: New test.
5152
5153 2010-05-25  Richard Guenther  <rguenther@suse.de>
5154
5155         PR middle-end/44069
5156         * g++.dg/torture/pr44069.C: New testcase.
5157
5158 2010-05-25  Richard Guenther  <rguenther@suse.de>
5159
5160         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5161
5162 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5163
5164         PR objc/44140
5165         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5166
5167 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5168
5169         * obj-c++.dg/torture/tls/trivial.mm: New.
5170         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5171         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5172         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5173         * obj-c++.dg/torture/tls/diag-1.mm: New.
5174         * obj-c++.dg/torture/tls/tls.exp: New.
5175         * obj-c++.dg/torture/trivial.mm: New.
5176         * obj-c++.dg/torture/dg-torture.exp: New.
5177         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5178         * obj-c++.dg/tls/trivial.m: New.
5179         * obj-c++.dg/tls/init-1.mm: New.
5180         * obj-c++.dg/tls/diag-1.mm: New.
5181         * obj-c++.dg/tls/init-2.mm: New.
5182         * obj-c++.dg/tls/diag-2.mm: New.
5183         * obj-c++.dg/tls/diag-3.mm: New.
5184         * obj-c++.dg/tls/diag-4.mm: New.
5185         * obj-c++.dg/tls/static-1.mm: New.
5186         * obj-c++.dg/tls/tls.exp: New.
5187         * obj-c++.dg/tls/diag-5.mm: New.
5188         * obj-c++.dg/tls/static-1a.mm: New.
5189         * objc-obj-c++-shared/Object1.mm: New.
5190         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5191
5192 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5193
5194         PR objc++/43689
5195         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5196         * obj-c++.dg/const-str-6.mm: Ditto.
5197
5198 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5199
5200         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5201
5202 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5203
5204         PR ada/38394
5205         * gnat.dg/array13.ad[sb]: New test.
5206
5207 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5208             Sandra Loosemore  <sandra@codesourcery.com>
5209
5210         * gcc.target/arm/neon/: Regenerated test cases.
5211
5212         * gcc.target/arm/neon/polytypes.c,
5213         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5214         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5215         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5216         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5217         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5218         dg-add-options arm_neon.
5219
5220         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5221         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5222         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5223         and arm_neon_fp16_ok.
5224
5225         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5226         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5227
5228         * lib/target-supports.exp (add_options_for_arm_neon): New.
5229         (check_effective_target_arm_neon_ok_nocache): New, from
5230         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5231         (check_effective_target_arm_neon_ok): Use
5232         check_effective_target_arm_neon_ok_nocache.
5233         (add_options_for_arm_neon_fp16)
5234         (check_effective_target_arm_neon_fp16_ok)
5235         check_effective_target_arm_neon_fp16_ok_nocache): New.
5236         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5237
5238 2010-05-24  Jason Merrill  <jason@redhat.com>
5239
5240         PR c++/41510
5241         * g++.dg/cpp0x/initlist35.C: New.
5242         * g++.dg/init/brace6.C: Adjust.
5243
5244 2010-05-24  Paul Brook  <paul@codesourcery.com>
5245
5246         * gcc.target/arm/frame-pointer-1.c: New test.
5247         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5248         pointer elimination.
5249
5250 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5251
5252         PR target/44245
5253         * gcc.target/i386/crc32-3.c: New.
5254         * gcc.target/i386/crc32-4.c: Likewise.
5255
5256 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5257
5258         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5259         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5260         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5261
5262 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5263
5264         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5265
5266 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5267
5268         PR target/43869
5269         * gcc.c-target/pr43869.c: New test.
5270
5271 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5272
5273         PR fortran/44212
5274         * gfortran.dg/class_22.f03: New.
5275
5276 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5277
5278         PR lto/44238
5279         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5280
5281 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5282
5283         PR fortran/44213
5284         * gfortran.dg/abstract_type_7.f03: New.
5285
5286 2010-05-21  Jason Merrill  <jason@redhat.com>
5287
5288         * g++.dg/eh/spec11.C: Test cleanup optimization.
5289
5290 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5291
5292         PR debug/44223
5293         * gcc.target/i386/pr44223.c: New test.
5294
5295 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5296
5297         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5298
5299 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5300
5301         * g++.dg/other/const3.C: New test.
5302
5303 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5304
5305         PR fortran/38407
5306         * warn_unused_dummy_argument_1.f90: New.
5307         * warn_unused_dummy_argument_2.f90: New.
5308
5309 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5310
5311         PR c++/30298
5312         * g++.dg/inherit/crash1.C: New.
5313         * g++.dg/inherit/crash2.C: Likewise.
5314
5315 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5316
5317         PR debug/44178
5318         * g++.dg/debug/pr44178.C: New test.
5319
5320 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5321
5322         PR middle-end/44185
5323         * gcc.dg/tree-ssa/prefetch-6.c: Add
5324         --param min-insn-to-prefetch-ratio=6.
5325         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5326         allow unrolling, and adjust the movnti count.
5327
5328 2010-05-20  Jan Hubicka  <jh@suse.cz>
5329
5330         PR middle-end/44197
5331         * gcc.c-torture/compile/pr44197.c: New file.
5332
5333 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5334
5335         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5336         Fix test code.
5337         (check_effective_target_xop): Remove __may_alias__ attribute.
5338
5339 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5340
5341         PR target/44202
5342         * gcc.c-torture/execute/pr44202-1.c: New test.
5343
5344 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5345
5346         PR fortran/43851
5347         * gfortran.dg/label_1.f90: Update test.
5348
5349 2010-05-19  Jan Hubicka  <jh@suse.cz>
5350
5351         * gcc.dg/lto/ipareference2_0.c: New file.
5352         * gcc.dg/lto/ipareference2_1.c: New file.
5353
5354 2010-05-19  Jason Merrill  <jason@redhat.com>
5355
5356         * g++.dg/parse/fn-typedef2.C: New.
5357
5358         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5359         function type.
5360
5361         PR c++/44193
5362         * g++.dg/template/fntype1.C: New.
5363
5364 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5365
5366         * gnat.dg/discr23.ad[sb]: New test.
5367         * gnat.dg/discr23_pkg.ads: New helper.
5368
5369         * gnat.dg/specs/controlled1.ads: New test.
5370         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5371
5372 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5373
5374         PR fortran/44055
5375         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5376         Fixed scope of C_SIZEOF.
5377         * gfortran.dg/warn_conversion_2.f90: New.
5378
5379 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5380
5381         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5382         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5383         for optional selector.
5384         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5385         (check_effective_target_sse3): New proc.
5386         * gcc.target/i386/math-torture/math-torture.exp: Load
5387         target-supports.exp.
5388         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5389         check_effective_target_sse2.
5390         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5391         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5392         * g++.dg/vect/vect.exp: Likewise.
5393         * gfortran.dg/vect/vect.exp: Likewise.
5394         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5395         -msse2 if check_effective_target_sse2.
5396
5397         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5398         * gcc.target/i386/3dnow-2.c: Likewise.
5399         * gcc.target/i386/3dnowA-1.c: Likewise.
5400         * gcc.target/i386/3dnowA-2.c: Likewise.
5401         * gcc.target/i386/pr42549.c: Likewise.
5402
5403         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5404         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5405         * gcc.target/i386/sse3-addsubps.c: Likewise.
5406         * gcc.target/i386/sse3-haddpd.c: Likewise.
5407         * gcc.target/i386/sse3-haddps.c: Likewise.
5408         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5409         * gcc.target/i386/sse3-hsubps.c: Likewise.
5410         * gcc.target/i386/sse3-movddup.c: Likewise.
5411         * gcc.target/i386/sse3-movshdup.c: Likewise.
5412         * gcc.target/i386/sse3-movsldup.c: Likewise.
5413
5414         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5415         * g++.dg/ext/attrib35.C: Likewise.
5416         * g++.dg/opt/pr40496.C: Likewise.
5417         * g++.dg/other/i386-1.C: Likewise.
5418         * g++.dg/other/i386-4.C: Likewise.
5419         * g++.dg/other/pr34435.C: Likewise.
5420         * g++.dg/other/pr39496.C: Likewise.
5421         * g++.dg/other/pr40446.C: Likewise.
5422         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5423         * gcc.dg/compat/vector-1a_main.c: Likewise.
5424         * gcc.dg/compat/vector-2a_main.c: Likewise.
5425         * gcc.dg/lto/20090206-1_0.c: Likewise.
5426         * gcc.dg/pr34856.c: Likewise.
5427         * gcc.dg/pr36584.c: Likewise.
5428         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5429         * gcc.dg/pr37544.c: Likewise.
5430         * gcc.dg/torture/pr16104-1.c: Likewise.
5431         * gcc.dg/torture/pr35771-1.c: Likewise.
5432         * gcc.dg/torture/pr35771-2.c: Likewise.
5433         * gcc.dg/torture/pr35771-3.c: Likewise.
5434         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5435         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5436         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5437         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5438         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5439         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5440         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5441         * gcc.target/i386/20060512-1.c: Likewise.
5442         * gcc.target/i386/20060512-3.c: Likewise.
5443         * gcc.target/i386/all_one_m128i.c: Likewise.
5444         * gcc.target/i386/float128-1.c: Likewise.
5445         * gcc.target/i386/float128-2.c: Likewise.
5446         * gcc.target/i386/fpcvt-1.c: Likewise.
5447         * gcc.target/i386/fpcvt-2.c: Likewise.
5448         * gcc.target/i386/fpcvt-3.c: Likewise.
5449         * gcc.target/i386/fpprec-1.c: Likewise.
5450         * gcc.target/i386/funcspec-9.c: Likewise.
5451         * gcc.target/i386/incoming-1.c: Likewise.
5452         * gcc.target/i386/incoming-12.c: Likewise.
5453         * gcc.target/i386/incoming-2.c: Likewise.
5454         * gcc.target/i386/incoming-3.c: Likewise.
5455         * gcc.target/i386/incoming-4.c: Likewise.
5456         * gcc.target/i386/incoming-6.c: Likewise.
5457         * gcc.target/i386/incoming-7.c: Likewise.
5458         * gcc.target/i386/incoming-8.c: Likewise.
5459         * gcc.target/i386/opt-1.c: Likewise.
5460         * gcc.target/i386/opt-2.c: Likewise.
5461         * gcc.target/i386/ordcmp-1.c: Likewise.
5462         * gcc.target/i386/pr17692.c: Likewise.
5463         * gcc.target/i386/pr18614-1.c: Likewise.
5464         * gcc.target/i386/pr22152.c: Likewise.
5465         * gcc.target/i386/pr23570.c: Likewise.
5466         * gcc.target/i386/pr23575.c: Likewise.
5467         * gcc.target/i386/pr26449-1.c: Likewise.
5468         * gcc.target/i386/pr26600.c: Likewise.
5469         * gcc.target/i386/pr27790.c: Likewise.
5470         * gcc.target/i386/pr28839.c: Likewise.
5471         * gcc.target/i386/pr30970.c: Likewise.
5472         * gcc.target/i386/pr32000-1.c: Likewise.
5473         * gcc.target/i386/pr32000-2.c: Likewise.
5474         * gcc.target/i386/pr32280.c: Likewise.
5475         * gcc.target/i386/pr32661.c: Likewise.
5476         * gcc.target/i386/pr32708-1.c: Likewise.
5477         * gcc.target/i386/pr32961.c: Likewise.
5478         * gcc.target/i386/pr33329.c: Likewise.
5479         * gcc.target/i386/pr35714.c: Likewise.
5480         * gcc.target/i386/pr35767-1.c: Likewise.
5481         * gcc.target/i386/pr35767-1d.c: Likewise.
5482         * gcc.target/i386/pr35767-1i.c: Likewise.
5483         * gcc.target/i386/pr35767-2.c: Likewise.
5484         * gcc.target/i386/pr35767-2d.c: Likewise.
5485         * gcc.target/i386/pr35767-2i.c: Likewise.
5486         * gcc.target/i386/pr35767-3.c: Likewise.
5487         * gcc.target/i386/pr35767-5.c: Likewise.
5488         * gcc.target/i386/pr36222-1.c: Likewise.
5489         * gcc.target/i386/pr36578-1.c: Likewise.
5490         * gcc.target/i386/pr36578-2.c: Likewise.
5491         * gcc.target/i386/pr36992-1.c: Likewise.
5492         * gcc.target/i386/pr37101.c: Likewise.
5493         * gcc.target/i386/pr37216.c: Likewise.
5494         * gcc.target/i386/pr37434-1.c: Likewise.
5495         * gcc.target/i386/pr37434-2.c: Likewise.
5496         * gcc.target/i386/pr37843-3.c: Likewise.
5497         * gcc.target/i386/pr37843-4.c: Likewise.
5498         * gcc.target/i386/pr39162.c: Likewise.
5499         * gcc.target/i386/pr39315-1.c: Likewise.
5500         * gcc.target/i386/pr39315-2.c: Likewise.
5501         * gcc.target/i386/pr39315-3.c: Likewise.
5502         * gcc.target/i386/pr39315-4.c: Likewise.
5503         * gcc.target/i386/pr39445.c: Likewise.
5504         * gcc.target/i386/pr39496.c: Likewise.
5505         * gcc.target/i386/pr40809.c: Likewise.
5506         * gcc.target/i386/pr40906-3.c: Likewise.
5507         * gcc.target/i386/pr41019.c: Likewise.
5508         * gcc.target/i386/pr42542-1.c: Likewise.
5509         * gcc.target/i386/pr42542-2.c: Likewise.
5510         * gcc.target/i386/pr42542-3.c: Likewise.
5511         * gcc.target/i386/pr42542-3a.c: Likewise.
5512         * gcc.target/i386/pr42881.c: Likewise.
5513         * gcc.target/i386/push-1.c: Likewise.
5514         * gcc.target/i386/quad-sse.c: Likewise.
5515         * gcc.target/i386/reload-1.c: Likewise.
5516         * gcc.target/i386/sse-10.c: Likewise.
5517         * gcc.target/i386/sse-11.c: Likewise.
5518         * gcc.target/i386/sse-15.c: Likewise.
5519         * gcc.target/i386/sse-17.c: Likewise.
5520         * gcc.target/i386/sse-18.c: Likewise.
5521         * gcc.target/i386/sse-19.c: Likewise.
5522         * gcc.target/i386/sse-4.c: Likewise.
5523         * gcc.target/i386/sse-6.c: Likewise.
5524         * gcc.target/i386/sse-vect-types.c: Likewise.
5525         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5526         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5527         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5528         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5529         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5530         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5531         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5532         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5533         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5534         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5535         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5536         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5537         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5538         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5539         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5540         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5541         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5542         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5543         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5544         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5545         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5546         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5547         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5548         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5549         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5550         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5551         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5552         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5553         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5554         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5555         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5556         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5557         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5558         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5559         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5560         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5561         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5562         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5563         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5564         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5565         * gcc.target/i386/sse2-mmx.c: Likewise.
5566         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5567         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5568         * gcc.target/i386/sse2-movd-1.c: Likewise.
5569         * gcc.target/i386/sse2-movd-2.c: Likewise.
5570         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5571         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5572         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5573         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5574         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5575         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5576         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5577         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5578         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5579         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5580         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5581         * gcc.target/i386/sse2-movq-1.c: Likewise.
5582         * gcc.target/i386/sse2-movq-2.c: Likewise.
5583         * gcc.target/i386/sse2-movq-3.c: Likewise.
5584         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5585         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5586         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5587         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5588         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5589         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5590         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5591         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5592         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5593         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5594         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5595         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5596         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5597         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5598         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5599         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5600         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5601         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5602         * gcc.target/i386/sse2-pand-1.c: Likewise.
5603         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5604         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5605         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5606         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5607         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5608         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5609         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5610         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5611         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5612         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5613         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5614         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5615         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5616         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5617         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5618         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5619         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5620         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5621         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5622         * gcc.target/i386/sse2-por-1.c: Likewise.
5623         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5624         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5625         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5626         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5627         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5628         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5629         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5630         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5631         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5632         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5633         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5634         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5635         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5636         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5637         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5638         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5639         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5640         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5641         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5642         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5643         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5644         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5645         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5646         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5647         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5648         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5649         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5650         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5651         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5652         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5653         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5654         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5655         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5656         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5657         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5658         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5659         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5660         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5661         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5662         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5663         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5664         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5665         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5666         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5667         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5668         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5669         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5670         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5671         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5672         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5673         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5674         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5675         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5676         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5677         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5678         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5679         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5680         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5681         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5682         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5683         * gcc.target/i386/sse2-vec-1.c: Likewise.
5684         * gcc.target/i386/sse2-vec-2.c: Likewise.
5685         * gcc.target/i386/sse2-vec-3.c: Likewise.
5686         * gcc.target/i386/sse2-vec-4.c: Likewise.
5687         * gcc.target/i386/sse2-vec-5.c: Likewise.
5688         * gcc.target/i386/sse2-vec-6.c: Likewise.
5689         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5690         * gcc.target/i386/ssefn-2.c: Likewise.
5691         * gcc.target/i386/ssefn-4.c: Likewise.
5692         * gcc.target/i386/ssefp-1.c: Likewise.
5693         * gcc.target/i386/ssefp-2.c: Likewise.
5694         * gcc.target/i386/sseregparm-3.c: Likewise.
5695         * gcc.target/i386/sseregparm-4.c: Likewise.
5696         * gcc.target/i386/sseregparm-5.c: Likewise.
5697         * gcc.target/i386/sseregparm-6.c: Likewise.
5698         * gcc.target/i386/sseregparm-7.c: Likewise.
5699         * gcc.target/i386/ssetype-1.c: Likewise.
5700         * gcc.target/i386/ssetype-2.c: Likewise.
5701         * gcc.target/i386/ssetype-3.c: Likewise.
5702         * gcc.target/i386/ssetype-4.c: Likewise.
5703         * gcc.target/i386/ssetype-5.c: Likewise.
5704         * gcc.target/i386/unordcmp-1.c: Likewise.
5705         * gcc.target/i386/vararg-1.c: Likewise.
5706         * gcc.target/i386/vararg-2.c: Likewise.
5707         * gcc.target/i386/vararg-3.c: Likewise.
5708         * gcc.target/i386/vararg-4.c: Likewise.
5709         * gcc.target/i386/vararg-7.c: Likewise.
5710         * gcc.target/i386/vararg-8.c: Likewise.
5711         * gcc.target/i386/vecinit-1.c: Likewise.
5712         * gcc.target/i386/vecinit-2.c: Likewise.
5713         * gcc.target/i386/vecinit-3.c: Likewise.
5714         * gcc.target/i386/vecinit-4.c: Likewise.
5715         * gcc.target/i386/vecinit-5.c: Likewise.
5716         * gcc.target/i386/vecinit-6.c: Likewise.
5717         * gcc.target/i386/vectorize2.c: Likewise.
5718         * gcc.target/i386/vectorize3.c: Likewise.
5719         * gcc.target/i386/vectorize4.c: Likewise.
5720         * gcc.target/i386/vectorize6.c: Likewise.
5721         * gcc.target/i386/vectorize7.c: Likewise.
5722         * gcc.target/i386/vectorize8.c: Likewise.
5723         * gcc.target/i386/vperm-v2df.c: Likewise.
5724         * gcc.target/i386/vperm-v2di.c: Likewise.
5725         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5726         * gcc.target/i386/xorps-sse2.c: Likewise.
5727         * gcc.target/i386/xorps.c: Likewise.
5728         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5729         * gfortran.dg/graphite/pr42326.f90: Likewise.
5730         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5731
5732 2010-05-19  Richard Guenther  <rguenther@suse.de>
5733
5734         PR lto/44196
5735         * g++.dg/lto/20100519-1_0.C: New testcase.
5736
5737 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5738
5739         PR fortran/42360
5740         * gfortran.dg/warn_intent_out_not_set.f90: New.
5741
5742 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5743
5744         PR fortran/38404
5745         * gfortran.dg/data_char_1.f90: Updated warning message.
5746         * gfortran.dg/data_array_6.f: New.
5747
5748 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5749
5750         * g++.dg/ipa/ivinline-8.C: New test.
5751         * gcc.dg/ipa/iinline-2.c: Likewise.
5752
5753 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5754
5755         PR fortran/34505
5756         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5757         arguments; add check for return value kind.
5758         * gfortran.dg/float_1.f90: Likewise.
5759
5760 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5761
5762         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5763         (main): Use it.
5764         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5765         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5766         Prune another location line format.
5767         (lto-obj): Call lto_prune_warns on comp_output.
5768
5769 2010-05-18  Jan Hubicka  <jh@suse.cz>
5770
5771         * gcc.dg/lto/ipacp_0.c: New test.
5772         * gcc.dg/lto/ipacp_1.c: New test.
5773
5774 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5775
5776         PR lto/44184
5777         * gcc.dg/lto/20100518_0.c: New test.
5778
5779 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5780
5781         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5782
5783 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5784
5785         PR fortran/43990
5786         * gfortran.dg/class_21.f03: New.
5787
5788 2010-05-17  Jason Merrill  <jason@redhat.com>
5789
5790         PR c++/44157
5791         * g++.dg/cpp0x/initlist34.C: New.
5792
5793         PR c++/44158
5794         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5795
5796 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5797
5798         * g++.dg/ipa/ivinline-1.C: New test.
5799         * g++.dg/ipa/ivinline-2.C: New test.
5800         * g++.dg/ipa/ivinline-3.C: New test.
5801         * g++.dg/ipa/ivinline-4.C: New test.
5802         * g++.dg/ipa/ivinline-5.C: New test.
5803         * g++.dg/ipa/ivinline-6.C: New test.
5804
5805 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5806             Jason Merrill  <jason@redhat.com>
5807
5808         PR c++/44108
5809         * c-c++-common/Wunused-var-8.c: New test.
5810
5811 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5812
5813         PR bootstrap/42347
5814         * gcc.c-torture/compile/pr42347.c: New test.
5815
5816         PR middle-end/44102
5817         * g++.dg/ext/asmgoto1.C: New test.
5818
5819 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5820
5821         PR middle-end/44133
5822         * gcc.dg/tree-ssa/pr44133.c: New test.
5823         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5824         precise.
5825
5826 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5827
5828         PR fortran/44044
5829         * gfortran.dg/class_20.f03: New.
5830
5831 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5832
5833         PR 44078
5834         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5835         debug messages but not the newly introduced one.
5836
5837 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5838
5839         PR fortran/35779
5840         * gfortran.dg/initialization_25.f90: Commented testcase.
5841         * gfortran.dg/initialization_26.f90: New.
5842
5843 2010-05-16  Richard Guenther  <rguenther@suse.de>
5844
5845         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5846         * gcc.dg/pr43084.c: Likewise.
5847         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5848         -fipa-type-escape.
5849         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5850         -fipa-type-escape.
5851         * gcc.dg/struct/struct-reorg.exp: Likewise.
5852         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5853         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5854
5855 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5856
5857         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5858         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5859         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5860         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5861         tests.
5862
5863 2010-05-15  Jason Merrill  <jason@redhat.com>
5864
5865         * g++.dg/eh/spec10.C: New.
5866         * g++.dg/eh/spec11.C: New.
5867         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5868
5869 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5870
5871         PR fortran/44154
5872         PR fortran/42647
5873         * gfortran.dg/allocatable_scalar_9.f90: New.
5874
5875 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5876
5877         PR c++/44148
5878         * g++.dg/torture/pr44148.C: New test.
5879
5880 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5881
5882         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5883         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5884         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5885         diagnostics and type sizes.
5886
5887 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5888
5889         * gnat.dg/lto9.adb: New test.
5890         * gnat.dg/lto9_pkg1.ads: New helper.
5891         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5892
5893 2010-05-15  Jan Hubicka  <jh@suse.cz>
5894
5895         * gcc.dg/lto/ipareference_1.c: Rename to ...
5896         * gcc.dg/lto/ipareference_0.c: ... this one.
5897         * gcc.dg/lto/ipareference_2.c: Rename to ...
5898         * gcc.dg/lto/ipareference_1.c: ... this one.
5899
5900 2010-05-15  Jan Hubicka  <jh@suse.cz>
5901
5902         * gcc.dg/lto/ipareference_1.c: New file.
5903         * gcc.dg/lto/ipareference_2.c: New file.
5904
5905 2010-05-15  Richard Guenther  <rguenther@suse.de>
5906
5907         PR tree-optimization/44038
5908         * gcc.c-torture/compile/pr44038.c: New testcase.
5909
5910 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5911
5912         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5913         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5914
5915 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5916
5917         PR fortran/43207
5918         PR fortran/43969
5919         * gfortran.dg/class_18.f03: New.
5920         * gfortran.dg/class_19.f03: New.
5921
5922 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5923
5924         PR debug/44112
5925         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5926         * g++.dg/debug/dwarf2/const1.C: Remove.
5927
5928 2010-05-14  Jason Merrill  <jason@redhat.com>
5929
5930         * g++.dg/eh/cond4.C: New.
5931         * g++.dg/eh/elide2.C: Adjust.
5932         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5933
5934 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5935
5936         PR fortran/44135
5937         * gfortran.dg/actual_array_interface_2.f90: New test.
5938
5939 2010-05-14  Richard Guenther  <rguenther@suse.de>
5940
5941         PR tree-optimization/44119
5942         * gcc.c-torture/compile/pr44119.c: New testcase.
5943
5944 2010-05-14  Jason Merrill  <jason@redhat.com>
5945
5946         PR c++/44127
5947         * g++.dg/eh/terminate1.C: New.
5948
5949 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5950
5951         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5952
5953         PR debug/44136
5954         * gcc.dg/pr44136.c: New test.
5955
5956 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5957
5958         PR c++/30566
5959         * g++.dg/warn/Wshadow-4.C: Adjust.
5960         * g++.dg/warn/Wshadow-5.C: New test.
5961         * g++.dg/warn/Wshadow-6.C: New test
5962
5963 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5964
5965         PR fortran/35779
5966         * gfortran.dg/initialization_25.f90: New.
5967
5968 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5969
5970         * g++.dg/otr-fold-1.C: New test.
5971         * g++.dg/otr-fold-2.C: New test.
5972
5973 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5974
5975         PR fortran/44036
5976         * gfortran.dg/gomp/pr44036-1.f90: New test.
5977         * gfortran.dg/gomp/pr44036-2.f90: New test.
5978         * gfortran.dg/gomp/pr44036-3.f90: New test.
5979
5980         PR debug/43983
5981         * gcc.dg/guality/sra-1.c: New test.
5982
5983 2010-05-12  Jan Hubicka  <jh@suse.cz>
5984
5985         * tree-ssa/unreachable.c: New test.
5986
5987 2010-05-12  Jason Merrill  <jason@redhat.com>
5988
5989         * g++.dg/cpp0x/sfinae1.C: New.
5990
5991 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5992
5993         * gcc.target/i386/zee.c: New file.
5994
5995 2010-05-12  Jason Merrill  <jason@redhat.com>
5996
5997         * g++.dg/conversion/op1.C: Expect template candidate message.
5998         * g++.dg/cpp0x/nullptr15.C: Likewise.
5999         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6000         * g++.dg/cpp0x/pr31431.C: Likewise.
6001         * g++.dg/cpp0x/temp_default2.C: Likewise.
6002         * g++.dg/cpp0x/trailing4.C: Likewise.
6003         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6004         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6005         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6006         * g++.dg/cpp0x/variadic35.C: Likewise.
6007         * g++.dg/cpp0x/vt-35147.C: Likewise.
6008         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6009         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6010         * g++.dg/ext/visibility/anon8.C: Likewise.
6011         * g++.dg/ext/vla2.C: Likewise.
6012         * g++.dg/other/pr28114.C: Likewise.
6013         * g++.dg/other/ptrmem10.C: Likewise.
6014         * g++.dg/other/ptrmem11.C: Likewise.
6015         * g++.dg/overload/unknown1.C: Likewise.
6016         * g++.dg/parse/template7.C: Likewise.
6017         * g++.dg/parse/typename7.C: Likewise.
6018         * g++.dg/template/conv11.C: Likewise.
6019         * g++.dg/template/copy1.C: Likewise.
6020         * g++.dg/template/deduce3.C: Likewise.
6021         * g++.dg/template/dependent-expr5.C: Likewise.
6022         * g++.dg/template/friend.C: Likewise.
6023         * g++.dg/template/incomplete2.C: Likewise.
6024         * g++.dg/template/local4.C: Likewise.
6025         * g++.dg/template/local6.C: Likewise.
6026         * g++.dg/template/operator10.C: Likewise.
6027         * g++.dg/template/overload6.C: Likewise.
6028         * g++.dg/template/ptrmem2.C: Likewise.
6029         * g++.dg/template/ptrmem20.C: Likewise.
6030         * g++.dg/template/ptrmem8.C: Likewise.
6031         * g++.dg/template/sfinae2.C: Likewise.
6032         * g++.dg/template/ttp25.C: Likewise.
6033         * g++.dg/template/unify10.C: Likewise.
6034         * g++.dg/template/unify11.C: Likewise.
6035         * g++.dg/template/unify6.C: Likewise.
6036         * g++.dg/template/unify7.C: Likewise.
6037         * g++.dg/template/unify9.C: Likewise.
6038         * g++.dg/template/varmod1.C: Likewise.
6039         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6040         * g++.old-deja/g++.law/operators32.C: Likewise.
6041         * g++.old-deja/g++.pt/crash28.C: Likewise.
6042         * g++.old-deja/g++.pt/crash60.C: Likewise.
6043         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6044         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6045         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6046         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6047         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6048         * g++.old-deja/g++.pt/expr2.C: Likewise.
6049         * g++.old-deja/g++.pt/overload7.C: Likewise.
6050         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6051         * g++.old-deja/g++.pt/spec5.C: Likewise.
6052         * g++.old-deja/g++.pt/spec6.C: Likewise.
6053         * g++.old-deja/g++.pt/t24.C: Likewise.
6054         * g++.old-deja/g++.pt/unify4.C: Likewise.
6055         * g++.old-deja/g++.pt/unify6.C: Likewise.
6056         * g++.old-deja/g++.pt/unify8.C: Likewise.
6057         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6058         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6059         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6060
6061         * g++.dg/cpp0x/initlist32.C: New.
6062
6063         * g++.dg/template/conv11.C: New.
6064         * g++.dg/conversion/op1.C: Adjust expected error.
6065
6066         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6067
6068 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6069
6070         PR target/44088
6071         * gcc.target/i386/avx-cmpsd-1.c: New.
6072         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6073         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6074         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6075         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6076         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6077
6078 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6079
6080         PR middle-end/44085
6081         * gcc.dg/gomp/pr44085.c: New test.
6082         * gfortran.dg/gomp/pr44085.f90: New test.
6083
6084 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6085
6086         * objc-obj-c++-shared/Object1.m: New.
6087         * objc.dg/torture: New directory.
6088         * objc.dg/torture/tls: Ditto.
6089         * objc.dg/tls: Ditto.
6090         * objc.dg/torture/tls/trivial.m: New test.
6091         * objc.dg/torture/tls/thr-init-2.m: New test.
6092         * objc.dg/torture/tls/thr-init-3.m: New test.
6093         * objc.dg/torture/tls/thr-init.m: New test.
6094         * objc.dg/torture/tls/diag-1.m: New test.
6095         * objc.dg/torture/tls/tls.exp: New.
6096         * objc.dg/torture/trivial.m: New test.
6097         * objc.dg/torture/dg-torture.exp: New.
6098         * objc.dg/tls/diag-3.m: New test.
6099         * objc.dg/tls/diag-4.m: New test.
6100         * objc.dg/tls/diag-5.m: New test.
6101         * objc.dg/tls/init-1.m: New test.
6102         * objc.dg/tls/init-2.m: New test.
6103         * objc.dg/tls/tls.exp: New.
6104         * objc.dg/tls/diag-2.m: New test.
6105         * lib/objc.exp: Respond to dg-additional-files.
6106
6107 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6108
6109         * gcc.target/m68k/20100512-1.c: New.
6110
6111 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6112
6113         * gnat.dg/lto8.adb: New test.
6114         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6115         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6116
6117 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6118
6119         PR c++/34272
6120         PR c++/43630
6121         PR c++/34491
6122         * g++.dg/template/crash97.C: New.
6123         * g++.dg/template/crash98.C: Likewise.
6124         * g++.dg/template/crash99.C: Likewise.
6125         * g++.dg/cpp0x/pr31439.C: Adjust.
6126         * g++.dg/template/crash95.C: Likewise.
6127
6128 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6129
6130         PR middle-end/44071
6131         * c-c++-common/asmgoto-4.c: New test.
6132         * gcc.target/i386/pr44071.c: New test.
6133
6134         PR c++/44062
6135         * c-c++-common/Wunused-var-7.c: New test.
6136         * g++.dg/warn/Wunused-var-9.C: New test.
6137
6138 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6139
6140         PR fortran/43711
6141         * gfortran.dg/gomp/pr43711.f90: New.
6142
6143 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6144
6145         PR fortran/31820
6146         * gfortran.dg/select_5.f90: Updated.
6147
6148 2010-05-11  Jan Hubicka  <jh@suse.cz>
6149
6150         PR tree-optimize/44063
6151         * gcc.c-torture/compile/pr44063.c: New testcase.
6152
6153 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6154
6155         PR debug/44023
6156         * gcc.dg/pr44023.c: New test.
6157
6158 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6159
6160         * gnat.dg/lto7.adb: New test.
6161         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6162
6163 2010-05-10  Jason Merrill  <jason@redhat.com>
6164
6165         PR c++/44017
6166         * g++.dg/template/inherit5.C: New.
6167
6168         PR c++/44045
6169         * g++.dg/cpp0x/initlist33.C: New.
6170         * g++.dg/cpp0x/initlist26.C: Adjust.
6171         * g++.dg/cpp0x/initlist28.C: Adjust.
6172
6173 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6174
6175         PR c++/43719
6176         * g++.dg/init/pr43719.C: New.
6177         * g++.dg/anon-struct4.C: Adjust.
6178
6179 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6180
6181         PR debug/44028
6182         * gcc.dg/pr44028.c: New test.
6183
6184 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6185
6186         PR fortran/27866
6187         PR fortran/35003
6188         PR fortran/42809
6189         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6190         * gfortran.dg/warn_conversion.f90: New.
6191
6192 2010-05-10  Michael Matz  <matz@suse.de>
6193
6194         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6195
6196 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6197
6198         PR rtl-optimization/44012
6199         * gcc.dg/pr44012.c: New.
6200
6201 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6202
6203         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6204         Log text on entry and exit.
6205         Prune Sun ld warnings for common symbols with differing sizes.
6206         (lto-link-and-maybe-run): Change caller.
6207
6208 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6209
6210         PR fortran/44044
6211         * gfortran.dg/class_7.f03: Modified.
6212         * gfortran.dg/select_type_1.f03: Modified.
6213         * gfortran.dg/select_type_12.f03: New.
6214
6215 2010-05-10  Richard Guenther  <rguenther@suse.de>
6216
6217         PR tree-optimization/44050
6218         * gcc.dg/torture/pr44050.c: New testcase.
6219
6220 2010-05-10  Wei Guozhi  <carrot@google.com>
6221
6222         PR target/42879
6223         * gcc.target/arm/pr42879.c: New testcase.
6224
6225 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6226
6227         PR c/44051
6228         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6229
6230 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6231
6232         PR c/10676
6233         * gcc.dg/anon-struct-10.c: New test.
6234
6235 2010-05-09  Richard Guenther  <rguenther@suse.de>
6236
6237         PR middle-end/44024
6238         * gcc.dg/pr44024.c: New testcase.
6239
6240 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6241
6242         PR c/4784
6243         * gcc.dg/anon-struct-9.c: New test.
6244
6245 2010-05-09  Richard Guenther  <rguenther@suse.de>
6246
6247         PR middle-end/44043
6248         * gcc.c-torture/compile/pr44043.c: New testcase.
6249
6250 2010-05-09  Richard Guenther  <rguenther@suse.de>
6251
6252         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6253
6254 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6255
6256         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6257
6258 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6259
6260         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6261         * gnat.dg/specs/lto3.ads: Likewise.
6262
6263 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6264
6265         PR middle-end/28685
6266         * gcc.dg/pr28685-1.c: New file.
6267
6268 2010-05-08  Richard Guenther  <rguenther@suse.de>
6269
6270         PR tree-optimization/44030
6271         * gcc.c-torture/compile/pr44030.c: New testcase.
6272
6273 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6274
6275         * gnat.dg/lto6.adb: New test.
6276         * gnat.dg/lto6_pkg.ads: New helper.
6277
6278 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6279
6280         * gnat.dg/lto5.adb: New test.
6281         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6282
6283 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6284
6285         * gnat.dg/lto4.ad[sb]: New test.
6286
6287 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6288
6289         * gnat.dg/specs/lto3.ads: New test.
6290         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6291         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6292
6293 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6294
6295         * gnat.dg/sizetype3.ad[sb]: New test.
6296         * gnat.dg/sizetype3_pkg.ads: New helper.
6297
6298 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6299
6300         PR c++/43951
6301         * g++.dg/init/new29.C: New.
6302
6303 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6304
6305         PR fortran/40728
6306         * gfortran.dg/coarray_1.f90: Fixed error message.
6307         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6308         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6309         * gfortran.dg/intrinsic_std_5.f90: New.
6310
6311 2010-05-07  Jason Merrill  <jason@redhat.com>
6312
6313         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6314
6315 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6316
6317         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6318         (size_t, stderr): Remove.
6319         (read_error): Replaced __builtin_fprintf by fprintf.
6320
6321 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6322
6323         * gcc.dg/ordered-comparison-1.c: New test.
6324         * gcc.dg/ordered-comparison-2.c: New test.
6325         * gcc.dg/ordered-comparison-3.c: New test.
6326         * gcc.dg/ordered-comparison-4.c: New test.
6327
6328 2010-05-06  Mike Stump  <mikestump@comcast.net>
6329
6330         PR objc/35165
6331         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6332
6333 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6334             Jason Merrill  <jason@redhat.com>
6335
6336         * g++.dg/cpp0x/nullptr01.C: New.
6337         * g++.dg/cpp0x/nullptr02.C: New.
6338         * g++.dg/cpp0x/nullptr03.C: New.
6339         * g++.dg/cpp0x/nullptr04.C: New.
6340         * g++.dg/cpp0x/nullptr05.C: New.
6341         * g++.dg/cpp0x/nullptr06.C: New.
6342         * g++.dg/cpp0x/nullptr07.C: New.
6343         * g++.dg/cpp0x/nullptr08.C: New.
6344         * g++.dg/cpp0x/nullptr09.C: New.
6345         * g++.dg/cpp0x/nullptr10.C: New.
6346         * g++.dg/cpp0x/nullptr11.C: New.
6347         * g++.dg/cpp0x/nullptr12.C: New.
6348         * g++.dg/cpp0x/nullptr13.C: New.
6349         * g++.dg/cpp0x/nullptr14.C: New.
6350         * g++.dg/cpp0x/nullptr15.C: New.
6351         * g++.dg/cpp0x/nullptr16.C: New.
6352         * g++.dg/cpp0x/nullptr17.C: New.
6353         * g++.dg/cpp0x/nullptr18.C: New.
6354         * g++.dg/cpp0x/nullptr19.C: New.
6355         * g++.dg/cpp0x/nullptr20.C: New.
6356         * g++.dg/cpp0x/nullptr21.C: New.
6357         * g++.dg/cpp0x/nullptr22.C: New.
6358         * g++.dg/debug/nullptr01.C: New.
6359         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6360
6361 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6362
6363         * gcc.dg/Wunused-var-8.c: Move to...
6364         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6365
6366 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6367
6368         PR c++/40406
6369         * g++.dg/template/crash96.C: New.
6370
6371 2010-05-06  Jan Hubicka  <jh@suse.cz>
6372
6373         PR tree-optimization/43791
6374         * gcc.c-torture/compile/pr43791.c: New file.
6375
6376 2010-05-06  Michael Matz  <matz@suse.de>
6377
6378         PR tree-optimization/43984
6379         * gfortran.dg/pr43984.f90: New test.
6380
6381 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6382
6383         PR 40989
6384         * gcc.dg/pr40989.c: New.
6385
6386 2010-05-06  Richard Guenther  <rguenther@suse.de>
6387
6388         PR tree-optimization/43934
6389         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6390
6391 2010-05-06  Richard Guenther  <rguenther@suse.de>
6392
6393         PR tree-optimization/43987
6394         * gcc.c-torture/execute/pr43987.c: New testcase.
6395         * gcc.dg/torture/pta-escape-1.c: Adjust.
6396         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6397         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6398         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6399         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6400
6401 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6402             Dodji Seketeli  <dodji@redhat.com>
6403
6404         PR c/18624
6405         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6406         * g++.dg/template/sfinae16.C: Likewise.
6407         * gcc.dg/Wunused-var-1.c: Moved to...
6408         * c-c++-common/Wunused-var-1.c: ...here. New test.
6409         * gcc.dg/Wunused-var-2.c: Moved to...
6410         * c-c++-common/Wunused-var-2.c: ...here. New test.
6411         * gcc.dg/Wunused-var-3.c: Moved to...
6412         * c-c++-common/Wunused-var-3.c: ...here. New test.
6413         * gcc.dg/Wunused-var-4.c: Moved to...
6414         * gcc.dg/Wunused-var-1.c: ... here.
6415         * gcc.dg/Wunused-var-5.c: Moved to...
6416         * c-c++-common/Wunused-var-4.c: ...here. New test.
6417         * gcc.dg/Wunused-var-7.c: Moved to...
6418         * c-c++-common/Wunused-var-5.c: ...here. New test.
6419         * gcc.dg/Wunused-var-6.c: Moved to...
6420         * gcc.dg/Wunused-var-2.c: ... here.
6421         * c-c++-common/Wunused-var-1.c: New test.
6422         * c-c++-common/Wunused-var-2.c: New test.
6423         * c-c++-common/Wunused-var-3.c: New test.
6424         * c-c++-common/Wunused-var-4.c: New test.
6425         * c-c++-common/Wunused-var-5.c: New test.
6426         * g++.dg/warn/Wunused-var-1.C: New test.
6427         * g++.dg/warn/Wunused-var-2.C: New test.
6428         * g++.dg/warn/Wunused-var-3.C: New test.
6429         * g++.dg/warn/Wunused-var-4.C: New test.
6430         * g++.dg/warn/Wunused-var-5.C: New test.
6431         * g++.dg/warn/Wunused-var-6.C: New test.
6432         * g++.dg/warn/Wunused-var-7.C: New test.
6433         * g++.dg/warn/Wunused-var-8.C: New test.
6434         * g++.dg/warn/Wunused-parm-1.C: New test.
6435         * g++.dg/warn/Wunused-parm-2.C: New test.
6436         * g++.dg/warn/Wunused-parm-3.C: New test.
6437
6438 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6439
6440         PR fortran/43985
6441         * gfortran.dg/gomp/crayptr5.f90: New test case.
6442
6443 2010-05-05  Jason Merrill  <jason@redhat.com>
6444
6445         PR debug/43370
6446         * g++.dg/ext/attrib39.C: New.
6447
6448 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6449
6450         PR fortran/24978
6451         * gfortran.dg/data_invalid.f90: New.
6452
6453 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6454
6455         * gnat.dg/lto2.adb: New test.
6456
6457 2010-05-05  Jason Merrill  <jason@redhat.com>
6458
6459         PR c++/43787
6460         * g++.dg/opt/empty1.C: New.
6461
6462 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6463
6464         PR fortran/43696
6465         * gfortran.dg/class_17.f03: New.
6466
6467 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6468
6469         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6470
6471 2010-05-04  Mike Stump  <mikestump@comcast.net>
6472
6473         PR objc/35165
6474         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6475
6476 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6477
6478         PR target/43668
6479         * gcc.target/i386/pr43668.c: New.
6480
6481 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6482
6483         PR c++/43028
6484         * g++.dg/cpp0x/initlist31.C: New.
6485
6486 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6487
6488         PR c/43981
6489         * gcc.dg/Wunused-var-8.c: New test.
6490
6491 2010-05-04  Jason Merrill  <jason@redhat.com>
6492
6493         PR c++/38064
6494         * g++.dg/cpp0x/enum3.C: Extend.
6495
6496 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6497
6498         PR target/43799
6499         * gcc.target/i386/pr43799.c: New.
6500
6501 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6502
6503         * gnat.dg/lto1.adb: New test.
6504         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6505
6506 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6507
6508         PR middle-end/43671
6509         * gcc.target/i386/pr43671.c: New.
6510
6511 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6512
6513         PR c++/43705
6514         * g++.dg/template/crash95.C: New.
6515
6516 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6517
6518         PR debug/43508
6519         * gcc.target/i386/pr43508.c: New.
6520
6521 2010-05-04  Richard Guenther  <rguenther@suse.de>
6522
6523         PR tree-optimization/43879
6524         * g++.dg/torture/pr43879-1_0.C: New testcase.
6525         * g++.dg/torture/pr43879-1_1.C: Likewise.
6526
6527 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6528
6529         PR c++/43953
6530         * g++.dg/other/crash-12.C: New test.
6531
6532 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6533
6534         * g++.dg/cdce3.C: Add a space.  Updated.
6535
6536 2010-05-03  Jason Merrill  <jason@redhat.com>
6537
6538         PR c++/43680
6539         * g++.dg/opt/enum2.C: New.
6540         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6541         * g++.dg/warn/Wswitch-1.C: Adjust message.
6542
6543 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6544
6545         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6546         * g++.dg/ext/label13.C: Fix typo.
6547         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6548         alpha*-dec-osf5*.
6549         * gcc.c-torture/compile/limits-declparen.c: xfail on
6550         alpha*-dec-osf5* with -g.
6551         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6552         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6553         * gcc.dg/c99-tgmath-2.c: Likewise.
6554         * gcc.dg/c99-tgmath-3.c: Likewise.
6555         * gcc.dg/c99-tgmath-4.c: Likewise.
6556
6557 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6558
6559         PR fortran/43592
6560         * gfortran.dg/unexpected_interface.f90: New test.
6561
6562 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6563
6564         * ada/acats/run_acats (which): New function.
6565         (host_gnatchop, host_gnatmake): Use it.
6566
6567 2010-05-03  Richard Guenther  <rguenther@suse.de>
6568
6569         PR tree-optimization/43971
6570         * gcc.dg/pr43971.c: New testcase.
6571
6572 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6573
6574         PR debug/43972
6575         * gcc.dg/debug/pr43972.c: New test.
6576
6577 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6578
6579         PR testsuite/43963
6580         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6581
6582 2010-05-02  Richard Guenther  <rguenther@suse.de>
6583
6584         PR tree-optimization/43879
6585         * gcc.dg/torture/pr43879-3.c: New testcase.
6586
6587 2010-05-01  Richard Guenther  <rguenther@suse.de>
6588
6589         PR tree-optimization/43949
6590         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6591
6592 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6593
6594         PR c++/43951
6595         * g++.dg/init/new28.C: New.
6596
6597 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6598
6599         PR objc++/32052
6600         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6601         structure and nested declarations.
6602         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6603         structure and nested declarations.  Reduce header clutter and
6604         use _exit() rather than abort().
6605         * objc.dg/encode-10.m: New.
6606         * objc.dg/encode-11.m: New.
6607
6608 2010-04-30  DJ Delorie  <dj@redhat.com>
6609
6610         * gcc.c-torture/execute/20100430-1.c: New test.
6611
6612 2010-04-30  Jason Merrill  <jason@redhat.com>
6613
6614         PR c++/43868
6615         * g++.dg/template/ptrmem21.C: New.
6616
6617 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6618
6619         PR fortran/18918
6620         PR fortran/43931
6621         * gfortran.dg/coarray_13.f90: New test.
6622
6623 2010-04-30  Richard Guenther  <rguenther@suse.de>
6624
6625         PR lto/43946
6626         * gcc.dg/lto/20100430-1_0.c: New testcase.
6627
6628 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6629
6630         PR debug/43942
6631         * c-c++-common/pr43942.c: New test.
6632
6633 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6634
6635         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6636         conflict with darwin crt1.o 'start' symbol.
6637
6638 2010-04-30  Richard Guenther  <rguenther@suse.de>
6639
6640         PR tree-optimization/43879
6641         * gcc.dg/torture/pr43879_1.c: New testcase.
6642
6643 2010-04-30  Richard Guenther  <rguenther@suse.de>
6644
6645         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6646
6647 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6648
6649         PR c++/43890
6650         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6651         user-provided constructor while recursing.
6652
6653 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6654
6655         PR fortran/42274
6656         * gfortran.dg/class_16.f03: New test.
6657
6658 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6659
6660         PR fortran/42274
6661         * gfortran.dg/class_15.f03: New.
6662
6663 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6664
6665         PR fortran/43326
6666         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6667
6668 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6669
6670         PR fortran/43492
6671         * gfortran.dg/generic_22.f03 : New test.
6672
6673 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6674
6675         PR fortran/42353
6676         * gfortran.dg/class_14.f03: New test.
6677
6678 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6679
6680         PR fortran/42680
6681         * gfortran.dg/interface_32.f90: New test.
6682
6683 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6684             Janus Weil  <janus@gcc.gnu.org>
6685
6686         PR fortran/41829
6687         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6688         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6689         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6690
6691 2010-04-28  Mike Stump  <mikestump@comcast.net>
6692
6693         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6694         dg-excess-errors.
6695         * g++.dg/uninit-pred-2_b.C: Likewise.
6696
6697 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6698
6699         PR fortran/18918
6700         PR fortran/43919
6701         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6702
6703 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6704
6705         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6706         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6707         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6708         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6709         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6710
6711 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6712
6713         * gcc.dg/const-uniq-1.c: New test.
6714         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6715
6716 2010-04-28  Xinliang David Li  <davidxl@google.com>
6717
6718         * gcc.dg/uninit-pred-2_b.c: New test.
6719         * gcc.dg/uninit-pred-4_b.c: New test.
6720         * gcc.dg/uninit-pred-3_d.c: New test.
6721         * gcc.dg/uninit-pred-6_b.c: New test.
6722         * gcc.dg/uninit-pred-8_b.c: New test.
6723         * gcc.dg/uninit-pred-3_a.c: New test.
6724         * gcc.dg/uninit-pred-2_c.c: New test.
6725         * gcc.dg/uninit-pred-5_a.c: New test.
6726         * gcc.dg/uninit-pred-3_e.c: New test.
6727         * gcc.dg/uninit-pred-7_a.c: New test.
6728         * gcc.dg/uninit-pred-6_c.c: New test.
6729         * gcc.dg/uninit-pred-9_a.c: New test.
6730         * gcc.dg/uninit-pred-8_c.c: New test.
6731         * gcc.dg/uninit-pred-3_b.c: New test.
6732         * gcc.dg/uninit-pred-5_b.c: New test.
6733         * gcc.dg/uninit-pred-7_b.c: New test.
6734         * gcc.dg/uninit-pred-6_d.c: New test.
6735         * gcc.dg/uninit-pred-9_b.c: New test.
6736         * gcc.dg/uninit-pred-2_a.c: New test.
6737         * gcc.dg/uninit-pred-4_a.c: New test.
6738         * gcc.dg/uninit-pred-3_c.c: New test.
6739         * gcc.dg/uninit-pred-6_a.c: New test.
6740         * gcc.dg/uninit-pred-8_a.c: New test.
6741         * gcc.dg/uninit-pred-7_c.c: New test.
6742         * gcc.dg/uninit-pred-6_e.c: New test.
6743         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6744         * g++.dg/uninit-pred-1_a.C: New test.
6745         * g++.dg/uninit-pred-1_b.C: New test.
6746         * g++.dg/uninit-pred-2_a.C: New test.
6747         * g++.dg/uninit-pred-2_b.C: New test.
6748         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6749         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6750         * g++.dg/uninit-pred-loop_1.cc: New test.
6751
6752 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6753
6754         * gcc.dg/lto/20091209-1_0.c: New testcase.
6755
6756 2010-04-28  Richard Guenther  <rguenther@suse.de>
6757
6758         PR tree-optimization/43879
6759         PR tree-optimization/43909
6760         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6761
6762 2010-04-28  Richard Guenther  <rguenther@suse.de>
6763
6764         PR c++/43880
6765         * g++.dg/torture/pr43880.C: New testcase.
6766
6767 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6768
6769         PR c++/9335
6770         * g++.dg/template/recurse2.C: Update
6771         * g++.dg/template/recurse.C: Update.
6772         * g++.dg/template/pr23510.C: Update.
6773         * lib/prune.exp: Filter out 'recursively instantiated'.
6774
6775 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6776
6777         PR c++/29043
6778         * g++.dg/init/pr29043.C: New.
6779
6780 2010-04-27  Jason Merrill  <jason@redhat.com>
6781
6782         * g++.dg/lookup/scoped5.C: Adjust.
6783         * g++.dg/lookup/scoped8.C: Adjust.
6784         * g++.dg/template/dependent-expr5.C: Adjust.
6785         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6786
6787         PR c++/43856
6788         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6789
6790         PR c++/43875
6791         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6792
6793 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6794             Jan Hubicka <hubicka@ucw.cz>
6795
6796         * gcc.dg/pure-2.c: New testcase.
6797         * gcc.dg/const-1.c: New testcase.
6798
6799 2010-04-27  Jason Merrill  <jason@redhat.com>
6800
6801         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6802
6803         PR c++/41468
6804         * g++.dg/template/sfinae17.C: New.
6805         * g++.dg/template/sfinae18.C: New.
6806
6807 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6808
6809         * g++.dg/init/pr42844.C: New.
6810         * g++.dg/cpp0x/pr42844-2.C: New.
6811         * g++.dg/cpp0x/defaulted2.C: Adjust.
6812         * g++.dg/tree-ssa/pr27549.C: Likewise.
6813         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6814
6815 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6816
6817         PR fortran/18918
6818         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6819
6820 2010-04-27  Richard Guenther  <rguenther@suse.de>
6821
6822         PR middle-end/40561
6823         * g++.dg/other/pr40561.C: New testcase.
6824
6825 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6826
6827         PR middle-end/43812
6828         * g++.dg/ipa/pr43812.C: New test.
6829
6830 2010-04-27  Jan Hubicka  <jh@suse.cz>
6831
6832         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6833         (test): ... this one.
6834
6835 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6836
6837         PR target/40657
6838         * gcc.target/arm/thumb-stackframe.c: New test.
6839
6840 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6841
6842         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6843         * gcc.dg/misc-column.c: Likewise.
6844         * gcc.dg/Walways-true-1.c: Likewise.
6845         * gcc.dg/Walways-true-2.c: Likewise.
6846         * gcc.dg/warn-addr-cmp.c: Likewise.
6847
6848 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6849
6850         PR fortran/18918
6851         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6852         * gfortran.dg/coarray_12.f90: New.
6853
6854 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6855
6856         PR c/32207
6857         * gcc.dg/pr32207.c: New test.
6858         * gcc.dg/misc-column.c: Adjust expected warning.
6859         * gcc.dg/Walways-true-1.c: Likewise.
6860         * gcc.dg/Walways-true-2.c: Likewise.
6861         * gcc.dg/warn-addr-cmp.c: Likewise.
6862
6863 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6864
6865         PR lto/42776
6866         * lib/lto.exp (lto_prune_vis_warns): New function.
6867         (lto-link-and-maybe-run): Call it.
6868
6869 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6870
6871         PR tree-optimization/43904
6872         * gcc.dg/tree-ssa/tailcall-6.c: New.
6873
6874 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6875
6876         PR testsuite/35165
6877         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6878         Darwin8/OSX10.4 - compatible code generation.
6879         Use scan-rtl-dump.
6880         * obj-c++.dg/stubify-1.mm: Ditto.
6881         * lib/objc-torture.exp: Do not require link success for
6882         "trivial.m" in the runtime checks when dowhat = 'compile'.
6883         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6884         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6885         Darwin8/OSX10.4 - compatible code generation.
6886         * objc.dg/stubify-2.m: Ditto.
6887         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6888         * objc.dg/next-runtime-1.m: Ditto.
6889         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6890         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6891         runtimes on Darwin.
6892
6893 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6894
6895         PR 43715
6896         * lib/plugin-support.exp: Use "-undefined
6897         dynamic_lookup" on darwin.
6898
6899 2010-04-26  Richard Guenther  <rguenther@suse.de>
6900
6901         * gcc.dg/lto/20100426_0.c: New testcase.
6902
6903 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6904
6905         PR tree-optimization/43833
6906         gcc.dg/Warray-bounds-8.c: New test case.
6907
6908 2010-04-26  Richard Guenther  <rguenther@suse.de>
6909
6910         PR lto/43080
6911         * g++.dg/lto/20100423-3_0.C: New testcase.
6912
6913 2010-04-26  Richard Guenther  <rguenther@suse.de>
6914
6915         PR lto/42425
6916         * g++.dg/lto/20100423-2_0.C: New testcase.
6917
6918 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6919
6920         * gcc.dg/vect/bb-slp-23.c: New test.
6921
6922 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6923
6924         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6925         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6926         * gcc.dg/c1x-float-1.c: New test.
6927
6928 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6929
6930         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6931         of "lea\[ \t\]".
6932
6933 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6934
6935         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6936         FreeBSD.
6937         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6938         * gfortran.dg/default_format_2.f90: Ditto.
6939
6940 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6941
6942         * gfortran.dg/pr43505.f90: Clean up .mod file.
6943         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6944         * gfortran.dg/pr41347.f90: Ditto.
6945         * gfortran.dg/internal_pack_4.f90: Ditto.
6946         * gfortran.dg/proc_decl_23.f90: Ditto.
6947         * gfortran.dg/recursive_check_3.f90: Ditto.
6948         * gfortran.dg/intent_out_3.f90: Ditto.
6949         * gfortran.dg/assignment_2.f90: Ditto.
6950         * gfortran.dg/pr41928.f90: Ditto.
6951         * gfortran.dg/pr42166.f90: Ditto.
6952         * gfortran.dg/private_type_12.f90: Ditto.
6953         * gfortran.dg/graphite/pr42185.f90: Ditto.
6954         * gfortran.dg/graphite/pr42186.f90: Ditto.
6955         * gfortran.dg/graphite/pr40982.f90: Ditto.
6956         * gfortran.dg/graphite/id-2.f90: Ditto.
6957         * gfortran.dg/graphite/id-4.f90: Ditto.
6958         * gfortran.dg/graphite/pr42050.f90: Ditto.
6959         * gfortran.dg/graphite/id-18.f90: Ditto.
6960         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6961         * gfortran.dg/graphite/pr41924.f90: Ditto.
6962         * gfortran.dg/graphite/pr42393.f90: Ditto.
6963         * gfortran.dg/graphite/pr37980.f90: Ditto.
6964         * gfortran.dg/graphite/pr38953.f90: Ditto.
6965         * gfortran.dg/graphite/pr42180.f90: Ditto.
6966         * gfortran.dg/graphite/pr42181.f90: Ditto.
6967         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6968         * gfortran.dg/select_type_4.f90: Ditto.
6969         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6970         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6971         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6972         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6973         * gfortran.dg/whole_file_11.f90: Ditto.
6974         * gfortran.dg/private_type_11.f90: Ditto.
6975         * gfortran.dg/vect/vect-gems.f90: Ditto.
6976         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6977
6978 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6979
6980         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6981
6982 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6983
6984         * gnat.dg/pack15.ad[sb]: New test.
6985
6986 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6987
6988         * gcc.target/arm/mla-1.c: New test.
6989
6990 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6991
6992         PR fortran/30073
6993         PR fortran/43793
6994         * gfortran.dg/pr43793.f90: New test.
6995
6996 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6997
6998         PR tree-optimization/41442
6999         * gcc.target/i386/pr41442.c: New test.
7000
7001 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7002
7003         PR fortran/43832
7004         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7005
7006 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7007
7008         PR fortran/43832
7009         * gfortran.dg/open_nounit.f90: New test.
7010
7011 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7012
7013         PR fortran/43841
7014         PR fortran/43843
7015         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7016
7017 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7018
7019         * gcc.dg/Wconversion-integer.c: Update.
7020
7021 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7022
7023         * gnat.dg/unchecked_convert5.adb: New test.
7024
7025 2010-04-23  Richard Guenther  <rguenther@suse.de>
7026
7027         PR lto/41734
7028         * gcc.dg/lto/20100423-2_0.c: New testcase.
7029         * gcc.dg/lto/20100423-2_0.c: Likewise.
7030
7031 2010-04-23  Richard Guenther  <rguenther@suse.de>
7032
7033         PR lto/43455
7034         * gcc.dg/lto/20100423-1_0.c: New testcase.
7035         * gcc.dg/lto/20100423-1_1.c: Likewise.
7036
7037 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7038
7039         PR tree-optimization/43846
7040         * gcc.dg/tree-ssa/sra-10.c: New test.
7041
7042 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7043
7044         PR middle-end/43835
7045         * gcc.c-torture/execute/pr43835.c: New test.
7046
7047 2010-04-23  Richard Guenther  <rguenther@suse.de>
7048
7049         PR lto/42653
7050         * g++.dg/lto/20100423-1_0.C: New testcase.
7051
7052 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7053
7054         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7055
7056 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7057
7058         PR tree-optimization/43842
7059         * gcc.dg/vect/pr43842.c: New test.
7060
7061 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7062
7063         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7064         * gcc.target/i386/wmul-2.c: Likewise.
7065
7066 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7067
7068         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7069         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7070
7071 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7072
7073         * gfortran.dg/reassoc_6.f: New testcase.
7074
7075 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7076
7077         PR middle-end/29274
7078         * gcc.target/arm/wmul-1.c: New test.
7079         * gcc.target/arm/wmul-2.c: New test.
7080
7081 2010-04-22  Richard Guenther  <rguenther@suse.de>
7082
7083         PR tree-optimization/43845
7084         * gcc.c-torture/compile/pr43845.c: New testcase.
7085
7086 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7087
7088         PR middle-end/29274
7089         * gcc.target/i386/wmul-1.c: New test.
7090         * gcc.target/i386/wmul-2.c: New test.
7091         * gcc.target/bfin/wmul-1.c: New test.
7092         * gcc.target/bfin/wmul-2.c: New test.
7093
7094 2010-04-22  Richard Guenther  <rguenther@suse.de>
7095
7096         PR fortran/43829
7097         * gfortran.dg/vector_subscript_6.f90: New testcase.
7098         * gfortran.dg/assign_10.f90: Adjust.
7099
7100 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7101
7102         PR fortran/43836
7103         * gfortran.dg/gomp/pr43836.f90: New test.
7104
7105 2010-04-21  Richard Guenther  <rguenther@suse.de>
7106
7107         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7108
7109 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7110
7111         * gcc.dg/torture/builtin-cproj-3.c: New.
7112
7113 2010-04-20  Jason Merrill  <jason@redhat.com>
7114
7115         PR c++/9335
7116         * g++.dg/template/recurse2.C: New.
7117         * g++.dg/parse/crash36.C: Adjust.
7118         * g++.dg/other/fold1.C: Adjust.
7119         * g++.dg/init/member1.C: Adjust.
7120         * lib/prune.exp: Prune "skipping N instantiation contexts".
7121
7122 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7123
7124         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7125
7126 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7127
7128         * gcc.dg/torture/builtin-cproj-1.c: New.
7129         * gcc.dg/torture/builtin-cproj-2.c: New.
7130
7131 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7132
7133         PR c++/43800
7134         PR c++/43704
7135         * g++.dg/template/typedef32.C: Adjust.
7136         * g++.dg/template/typedef33.C: New test.
7137
7138 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7139
7140         PR fortran/43227
7141         * gfortran.dg/proc_decl_23.f90: New test.
7142
7143         PR fortran/43266
7144         * gfortran.dg/abstract_type_6.f03: New test.
7145
7146 2010-04-20  Xinliang David Li  <davidxl@google.com>
7147
7148         * g++.dg/tree-ssa/fold-compare.C: New.
7149
7150 2010-04-20  Richard Guenther  <rguenther@suse.de>
7151
7152         PR tree-optimization/39417
7153         * g++.dg/torture/pr39417.C: New testcase.
7154
7155 2010-04-20  Richard Guenther  <rguenther@suse.de>
7156
7157         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7158
7159 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7160
7161         * g++.dg/debug/dwarf2/rv1.C: New test.
7162
7163 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7164
7165         PR target/43635
7166         * gcc.c-torture/compile/pr43635.c: New testcase.
7167
7168 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7169
7170         PR fortran/43339
7171         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7172         of sequential loops being private only in the innermost containing
7173         task region.
7174
7175         PR middle-end/43337
7176         * gfortran.dg/gomp/pr43337.f90: New test.
7177
7178 2010-04-19  Richard Guenther  <rguenther@suse.de>
7179
7180         PR tree-optimization/43796
7181         * gfortran.dg/pr43796.f90: New testcase.
7182
7183 2010-04-19  Richard Guenther  <rguenther@suse.de>
7184
7185         PR tree-optimization/43783
7186         * gcc.c-torture/execute/pr43783.c: New testcase.
7187
7188 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7189
7190         PR target/43766
7191         * gcc.target/i386/pr43766.c: New test.
7192
7193 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7194
7195         PR target/43662
7196         * gcc.target/i386/pr43662.c: New test.
7197
7198 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7199
7200         PR c++/43704
7201         * g++.dg/template/typedef32.C: New test.
7202
7203 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7204
7205         PR tree-optimization/37027
7206         * lib/target-supports.exp
7207         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7208         * gcc.dg/vect/pr37027.c: New test.
7209         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7210         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7211         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7212         gcc.dg/vect/vect-complex-6.c: Likewise.
7213
7214 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7215
7216         * g++.dg/debug/dwarf2/enum1.C: New test.
7217
7218 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7219
7220         * gnat.dg/rep_clause5.ad[sb]: New test.
7221         * gnat.dg/rep_clause5_pkg.ads: New helper.
7222
7223 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7224
7225         PR tree-optimization/43771
7226         * g++.dg/vect/pr43771.cc: New test.
7227
7228 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7229
7230         PR fortran/31538
7231         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7232         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7233
7234 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7235
7236         * gnat.dg/sizetype.adb: Rename into...
7237         * gnat.dg/sizetype1.adb: ...this.
7238         * gnat.dg/sizetype2.adb: New test.
7239
7240 2010-04-16  Richard Guenther  <rguenther@suse.de>
7241
7242         PR tree-optimization/43572
7243         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7244
7245 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7246
7247         * gnat.dg/specs/discr_private.ads: New test.
7248
7249 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7250
7251         PR target/41514
7252         * gcc.target/arm/thumb-comparisons.c: New test.
7253
7254         PR target/40603
7255         * gcc.target/arm/thumb-cbranchqi.c: New test.
7256
7257 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7258
7259         * g++.dg/torture/pr36191.C: Enable for SH.
7260
7261 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7262
7263         * gnat.dg/wide_boolean.adb: New test.
7264         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7265
7266 2010-04-15  Richard Guenther  <rguenther@suse.de>
7267
7268         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7269         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7270         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7271         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7272         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7273         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7274         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7275         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7276         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7277         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7278         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7279         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7280         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7281         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7282         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7283
7284 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7285
7286         PR target/21803
7287         * gcc.target/arm/pr42496.c: New test.
7288
7289 2010-04-14  Jason Merrill  <jason@redhat.com>
7290
7291         PR c++/36625
7292         * g++.dg/ext/attrib38.C: New.
7293
7294 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7295
7296         PR testsuite/43739
7297         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7298
7299 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7300
7301         PR 42966
7302         * gcc.dg/cpp/warn-undef-2.c: Update.
7303         * gcc.dg/cpp/warn-traditional-2.c: Update.
7304         * gcc.dg/cpp/warn-comments-2.c: Update.
7305         * gcc.dg/cpp/warn-variadic-2.c: Update.
7306         * gcc.dg/cpp/warn-long-long-2.c: Update.
7307         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7308         * gcc.dg/cpp/warn-multichar-2.c: Update.
7309         * gcc.dg/cpp/warn-normalized-3.c: Update.
7310         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7311         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7312         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7313         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7314         * gcc.dg/cpp/warn-redefined-2.c: Update.
7315         * gfortran.dg/warning-directive-2.F90: Update.
7316         * c-c++-common/cpp/warning-directive-2.c: Update.
7317
7318 2010-04-14  Michael Matz  <matz@suse.de>
7319
7320         PR tree-optimization/42963
7321         * gcc.dg/pr42963.c: New testcase.
7322
7323 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7324
7325         * gnat.dg/class_wide.adb: Rename into...
7326         * gnat.dg/class_wide1.adb: ...this.
7327         * gnat.dg/class_wide2.ad[sb]: New test.
7328
7329 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7330
7331         PR fortran/18918
7332         * gfortran.dg/coarray_9.f90: Update dg-errors.
7333         * gfortran.dg/coarray_10.f90: New test.
7334         * gfortran.dg/coarray_11.f90: New test.
7335
7336 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7337
7338         PR fortran/43747
7339         gfortran.dg/initialization_24.f90: New test.
7340
7341 2010-04-13  Jason Merrill  <jason@redhat.com>
7342
7343         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7344         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7345
7346 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7347
7348         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7349         * g++.dg/dg.exp: Likewise.
7350         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7351         * c-c++-common/cpp/warning-directive-1.c: ... here.
7352         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7353         * c-c++-common/cpp/warning-directive-2.c: ... here.
7354         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7355         * c-c++-common/cpp/warning-directive-3.c: ... here.
7356         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7357         * c-c++-common/cpp/warning-directive-4.c: ... here.
7358         * g++.dg/cpp/warning-directive-1.C: Delete.
7359         * g++.dg/cpp/warning-directive-2.C: Delete.
7360         * g++.dg/cpp/warning-directive-3.C: Delete.
7361         * g++.dg/cpp/warning-directive-4.C: Delete.
7362         * gcc.dg/cpp/normalised-3.c: Delete.
7363         * g++.dg/cpp/normalised-1.C: Rename as ...
7364         * c-c++-common/cpp/normalised-3.c: ... this.
7365
7366 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7367
7368         * gcc.dg/tree-ssa/sra-9.c: New test.
7369
7370 2010-04-13  Michael Matz  <matz@suse.de>
7371
7372         PR middle-end/43730
7373         * gcc.dg/pr43730.c: New test.
7374
7375 2010-04-13  Michael Matz  <matz@suse.de>
7376
7377         * gcc.dg/tree-ssa/negate.c: New testcase.
7378
7379 2010-04-13  Richard Guenther  <rguenther@suse.de>
7380
7381         PR testsuite/43735
7382         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7383
7384 2010-04-13  Richard Guenther  <rguenther@suse.de>
7385
7386         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7387
7388 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7389
7390         * gnat.dg/derived_type1.adb: New test.
7391
7392 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7393
7394         * gcc.dg/plugindir1.c: New testcase.
7395         * gcc.dg/plugindir2.c: New testcase.
7396         * gcc.dg/plugindir3.c: New testcase.
7397         * gcc.dg/plugindir4.c: New testcase.
7398
7399 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7400
7401         * gcc.target/i386/rotate-2.c: New test.
7402
7403 2010-04-12  Jason Merrill  <jason@redhat.com>
7404
7405         PR c++/43641
7406         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7407         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7408
7409 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7410
7411         PR c++/25811
7412         * g++.dg/init/pr25811.C: New test.
7413
7414 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7415
7416         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7417         dg-error, dg-warning.
7418         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7419
7420 2010-04-12  Richard Guenther  <rguenther@suse.de>
7421
7422         * gcc.dg/torture/inline-2.c: New testcase.
7423
7424 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7425
7426         PR bootstrap/43699
7427         * gcc.dg/Wunused-var-7.c: New test.
7428
7429         PR tree-optimization/43560
7430         * gcc.c-torture/execute/pr43560.c: New test.
7431
7432 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7433
7434         * gnat.dg/aggr13.adb: New test.
7435         * gnat.dg/aggr14.adb: Likewise.
7436         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7437
7438 2010-04-12  Richard Guenther  <rguenther@suse.de>
7439
7440         PR c++/43611
7441         * g++.dg/torture/pr43611.C: New testcase.
7442
7443 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7444
7445         PR c/36774
7446         * gcc.dg/pr36774-1.c: New test.
7447         * gcc.dg/pr36774-2.c: New test.
7448
7449 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7450
7451         * gcc.target/sh/rte-delay-slot.c: New test.
7452
7453 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7454
7455         * gnat.dg/pack9.adb: Remove -cargs option.
7456         * gnat.dg/aggr12.ad[sb]: New test.
7457
7458 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7459
7460         PR target/43417
7461         * gcc.target/sh/pr43417.c: New test.
7462
7463 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7464
7465         PR fortran/43591
7466         * gfortran.dg/spec_expr_6.f90: New test.
7467
7468 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7469
7470         PR cpp/43195
7471         * gcc.dg/cpp/pr43195.c: New.
7472         * gcc.dg/cpp/pr43195.h: New.
7473
7474 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7475
7476         PR 42965
7477         * gcc.dg/Werror-6.c: Adjust.
7478         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7479         * gcc.dg/Werror-4.c: Likewise.
7480         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7481         * gcc.dg/Wswitch-enum-error.c: Likewise.
7482         * gcc.dg/Wpointer-arith.c: Likewise.
7483         * gcc.dg/Wfatal.c: Likewise.
7484         * gcc.dg/Wswitch-error.c: Likewise.
7485         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7486         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7487         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7488         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7489         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7490         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7491         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7492         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7493         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7494         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7495         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7496         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7497         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7498         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7499         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7500         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7501         * g++.dg/cpp/warning-directive-2.C: Likewise.
7502         * gfortran.dg/warning-directive-2.F90: Likewise.
7503
7504 2010-04-09  Jason Merrill  <jason@redhat.com>
7505
7506         PR c++/42623
7507         * g++.dg/template/sizeof13.C: New.
7508
7509 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7510
7511         * g++.dg/other/pr35504.C: Add check for thiscall.
7512         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7513         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7514
7515 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7516
7517         PR c++/28584
7518         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7519         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7520         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7521         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7522         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7523         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7524         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7525         * g++.dg/other/increment1.C: Likewise.
7526
7527 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7528
7529         PR fortran/18918
7530         * gfortran.dg/coarray_7.f90: New test.
7531         * gfortran.dg/coarray_8.f90: New test.
7532
7533 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7534
7535         PR fortran/28039
7536         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7537
7538 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7539
7540         PR target/43643
7541         * gcc.dg/pr43643.c: New test.
7542
7543 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7544
7545         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7546
7547 2010-04-08  Richard Guenther  <rguenther@suse.de>
7548
7549         PR tree-optimization/43679
7550         * gcc.c-torture/compile/pr43679.c: New testcase.
7551
7552 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7553
7554         PR debug/43670
7555         * gcc.dg/pr43670.c: New test.
7556
7557 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7558
7559         PR middle-end/40815
7560         * gcc.dg/tree-ssa/reassoc-19.c: New.
7561
7562 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7563
7564         PR c/18624
7565         * gcc.dg/Wunused-var-1.c: New test.
7566         * gcc.dg/Wunused-var-2.c: New test.
7567         * gcc.dg/Wunused-var-3.c: New test.
7568         * gcc.dg/Wunused-var-4.c: New test.
7569         * gcc.dg/Wunused-var-5.c: New test.
7570         * gcc.dg/Wunused-var-6.c: New test.
7571         * gcc.dg/Wunused-parm-1.c: New test.
7572
7573         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7574         * gcc.dg/trunc-1.c: Likewise.
7575         * gcc.dg/vla-9.c: Likewise.
7576         * gcc.dg/dfp/composite-type.c: Likewise.
7577
7578 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7579
7580         PR objc/35996
7581         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7582         * obj-c++.dg/objc-gc-3.mm: Ditto.
7583
7584 2010-04-07  Simon Baldwin  <simonb@google.com>
7585
7586         * gcc.dg/cpp/warn-undef-2.c: New.
7587         * gcc.dg/cpp/warn-traditional-2.c: New.
7588         * gcc.dg/cpp/warn-comments-2.c: New.
7589         * gcc.dg/cpp/warning-directive-1.c: New.
7590         * gcc.dg/cpp/warn-long-long.c: New.
7591         * gcc.dg/cpp/warn-traditional.c: New.
7592         * gcc.dg/cpp/warn-variadic-2.c: New.
7593         * gcc.dg/cpp/warn-undef.c: New.
7594         * gcc.dg/cpp/warn-normalized-1.c: New.
7595         * gcc.dg/cpp/warning-directive-2.c: New.
7596         * gcc.dg/cpp/warn-long-long-2.c: New.
7597         * gcc.dg/cpp/warn-variadic.c: New.
7598         * gcc.dg/cpp/warn-normalized-2.c: New.
7599         * gcc.dg/cpp/warning-directive-3.c: New.
7600         * gcc.dg/cpp/warn-deprecated-2.c: New.
7601         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7602         * gcc.dg/cpp/warn-multichar-2.c: New.
7603         * gcc.dg/cpp/warn-normalized-3.c: New.
7604         * gcc.dg/cpp/warning-directive-4.c: New.
7605         * gcc.dg/cpp/warn-unused-macros.c: New.
7606         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7607         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7608         * gcc.dg/cpp/warn-cxx-compat.c: New.
7609         * gcc.dg/cpp/warn-redefined.c: New.
7610         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7611         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7612         * gcc.dg/cpp/warn-deprecated.c: New.
7613         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7614         * gcc.dg/cpp/warn-redefined-2.c: New.
7615         * gcc.dg/cpp/warn-comments.c: New.
7616         * gcc.dg/cpp/warn-multichar.c: New.
7617         * g++.dg/cpp/warning-directive-1.C: New.
7618         * g++.dg/cpp/warning-directive-2.C: New.
7619         * g++.dg/cpp/warning-directive-3.C: New.
7620         * g++.dg/cpp/warning-directive-4.C: New.
7621         * gfortran.dg/warning-directive-1.F90: New.
7622         * gfortran.dg/warning-directive-3.F90: New.
7623         * gfortran.dg/warning-directive-2.F90: New.
7624         * gfortran.dg/warning-directive-4.F90: New.
7625
7626 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7627
7628         PR objc++/23716
7629         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7630
7631 2010-04-07  Jason Merrill  <jason@redhat.com>
7632
7633         * g++.dg/template/dr408.C: New.
7634
7635         * g++.dg/lookup/ns4.C: New.
7636
7637         PR c++/38392
7638         * g++.dg/template/friend51.C: New test.
7639
7640         PR c++/41970
7641         * g++.old-deja/g++.other/linkage1.C: Adjust.
7642
7643 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7644
7645         PR c++/42697
7646         * g++.dg/template/crash94.C: New test.
7647
7648 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7649
7650         PR c++/40239
7651         * g++.dg/init/aggr5.C: New test.
7652         * g++.dg/init/aggr5.C: New test.
7653
7654 2010-04-07  Richard Guenther  <rguenther@suse.de>
7655
7656         PR tree-optimization/43270
7657         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7658         * gcc.dg/Warray-bounds-7.c: Likewise.
7659
7660 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7661
7662         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7663         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7664         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7665
7666 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7667
7668         PR c++/42556
7669         * g++.dg/init/pr42556.C: New test.
7670
7671 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7672
7673         PR debug/43628
7674         * g++.dg/debug/dwarf2/typedef2.C: New test.
7675
7676 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7677
7678         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7679         c-c++-common/dwarf2/redeclaration-1.C
7680
7681 2010-04-06  Jason Merrill  <jason@redhat.com>
7682
7683         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7684         * g++.dg/ext/attrib18.C: Likewise.
7685         * g++.dg/ext/bitfield2.C: Likewise.
7686         * g++.dg/ext/bitfield4.C: Likewise.
7687         * g++.dg/ext/visibility/warn2.C: Likewise.
7688         * g++.dg/ext/visibility/warn3.C: Likewise.
7689         * g++.dg/gomp/pr26690-1.C: Likewise.
7690         * g++.dg/inherit/covariant7.C: Likewise.
7691         * g++.dg/init/synth2.C: Likewise.
7692         * g++.dg/lookup/using7.C: Likewise.
7693         * g++.dg/other/crash-4.C: Likewise.
7694         * g++.dg/other/error13.C: Likewise.
7695         * g++.dg/other/error20.C: Likewise.
7696         * g++.dg/parse/crash31.C: Likewise.
7697         * g++.dg/parse/error16.C: Likewise.
7698         * g++.dg/parse/error19.C: Likewise.
7699         * g++.dg/parse/error27.C: Likewise.
7700         * g++.dg/parse/error28.C: Likewise.
7701         * g++.dg/parse/fused-params1.C: Likewise.
7702         * g++.dg/template/error2.C: Likewise.
7703         * g++.dg/template/local6.C: Likewise.
7704         * g++.dg/template/qualttp15.C: Likewise.
7705         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7706         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7707         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7708         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7709         * g++.old-deja/g++.eh/spec6.C: Likewise.
7710         * g++.old-deja/g++.jason/crash3.C: Likewise.
7711         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7712         * g++.old-deja/g++.law/ctors5.C: Likewise.
7713         * g++.old-deja/g++.law/ctors9.C: Likewise.
7714         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7715         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7716         * g++.old-deja/g++.other/struct1.C: Likewise.
7717         * g++.old-deja/g++.other/volatile1.C: Likewise.
7718         * g++.old-deja/g++.pt/crash36.C: Likewise.
7719         * g++.old-deja/g++.pt/derived3.C: Likewise.
7720         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7721         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7722
7723 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7724
7725         PR middle-end/43519
7726         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7727         * gcc.dg/graphite/id-19.c: New.
7728
7729 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7730
7731         PR middle-end/32824
7732         * gcc.dg/vect/pr32824: New.
7733
7734 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7735
7736         PR fortran/18918
7737         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7738         * gfortran.dg/coarray_3.f90: Ditto.
7739         * gfortran.dg/coarray_4.f90: Ditto.
7740         * gfortran.dg/coarray_5.f90: Ditto.
7741         * gfortran.dg/coarray_6.f90: Ditto.
7742         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7743
7744 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7745
7746         PR fortran/18918
7747         * gfortran.dg/coarray_4.f90: Fix test.
7748         * gfortran.dg/coarray_6.f90: Add more tests.
7749
7750 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7751
7752         PR fortran/18918
7753         * gfortran.dg/coarray_4.f90: New test.
7754         * gfortran.dg/coarray_5.f90: New test.
7755         * gfortran.dg/coarray_6.f90: New test.
7756
7757 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7758
7759         PR fortran/18918
7760         * gfortran.dg/iso_fortran_env_5.f90: New test.
7761         * gfortran.dg/iso_fortran_env_6.f90: New test.
7762
7763 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7764
7765         PR fortran/39997
7766         * gfortran.dg/coarray_1.f90: New test.
7767         * gfortran.dg/coarray_2.f90: New test.
7768         * gfortran.dg/coarray_3.f90: New test.
7769
7770 2010-04-06  Jason Merrill  <jason@redhat.com>
7771
7772         PR c++/43648
7773         * g++.dg/template/dtor8.C: New.
7774
7775         PR c++/43621
7776         * g++.dg/template/error-recovery2.C: New.
7777
7778 2010-04-06  Jan Hubicka  <jh@suse.czpli
7779
7780         PR tree-optimization/42906
7781         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7782
7783 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7784
7785         PR fortran/43178
7786         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7787         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7788         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7789
7790 2010-04-06  Richard Guenther  <rguenther@suse.de>
7791
7792         PR tree-optimization/43627
7793         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7794
7795 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7796
7797         PR target/43638
7798         * gcc.target/i386/pr43638.c: New test.
7799
7800 2010-04-06  Richard Guenther  <rguenther@suse.de>
7801
7802         PR middle-end/43661
7803         * gcc.c-torture/compile/pr43661.c: New testcase.
7804
7805 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7806
7807         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7808
7809 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7810
7811         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7812
7813 2010-04-02  Richard Guenther  <rguenther@suse.de>
7814
7815         PR tree-optimization/43629
7816         * gcc.c-torture/execute/pr43629.c: New testcase.
7817
7818 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7819             Dominique d'Humieres  <dominiq@lps.ens.fr>
7820
7821         PR libfortran/43605
7822         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7823
7824 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7825
7826         PR debug/43325
7827         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7828
7829 2010-04-01  Jason Merrill  <jason@redhat.com>
7830
7831         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7832
7833 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7834             Manfred Schwarb  <manfred99@gmx.ch>
7835
7836         PR libfortran/43605
7837         * gfortran.dg/ftell_3.f90: New test.
7838
7839 2010-04-01  Richard Guenther  <rguenther@suse.de>
7840
7841         PR middle-end/43614
7842         * gcc.c-torture/compile/pr43614.c: New testcase.
7843
7844 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7845
7846         PR tree-optimization/43141
7847         * gcc.dg/guality/pr43141.c: New test.
7848
7849 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7850
7851         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7852         * g++.dg/eh/spbp.C: Likewise.
7853         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7854         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7855         superfluous casts.
7856         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7857         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7858         * objc.dg/dwarf-2.m: Likewise.
7859
7860 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7861
7862         PR middle-end/43464
7863         * gcc.dg/graphite/id-pr43464.c: New.
7864         * gcc.dg/graphite/id-pr43464-1.c: New.
7865
7866 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7867
7868         PR middle-end/43351
7869         * gcc.dg/graphite/id-pr43351.c
7870
7871 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7872
7873         PR testsuite/35165
7874         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7875         * obj-c++.dg/try-catch-2.mm: Ditto.
7876         * obj-c++.dg/lookup-2.mm: Ditto.
7877         * obj-c++.dg/encode-8.m: Ditto.
7878         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7879         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7880         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7881         * obj-c++.dg/const-str-11.mm: Ditto.
7882         * obj-c++.dg/const-str-9.mm: Ditto.
7883         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7884         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7885         * obj-c++.dg/except-1.mm: Ditto.
7886         * obj-c++.dg/const-str-7.mm: Ditto.
7887         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7888         * obj-c++.dg/const-str-3.mm: Ditto.
7889         * obj-c++.dg/const-str-7.mm: Ditto.
7890         * obj-c++.dg/stubify-2.mm: Change dump file name.
7891
7892         PR objc++/23613
7893         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7894         New macro.
7895         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7896         Remove dg-xfail-if.
7897
7898 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7899
7900         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7901         only with -O2, -O3 or -Os and not with -fwhopr.
7902
7903 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7904
7905         PR c++/43558
7906         * g++.dg/template/typedef31.C: New test.
7907
7908 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7909
7910         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7911         assembler output on *-*-solaris2*.
7912         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7913
7914 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7915
7916         PR debug/43557
7917         * gcc.dg/pr43557-1.c: New test.
7918         * gcc.dg/pr43557-2.c: New file.
7919
7920 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7921
7922         PR 43562
7923         * gcc.dg/pr43562.c: New test.
7924
7925 2010-03-30  Jason Merrill  <jason@redhat.com>
7926
7927         PR c++/43076
7928         * g++.dg/template/error-recovery1.C: New.
7929
7930         PR c++/41786
7931         * g++.dg/parse/ambig5.C: New.
7932
7933 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7934
7935         PR debug/43593
7936         * gcc.dg/guality/pr43593.c: New test.
7937
7938 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7939
7940         PR middle-end/43430
7941         * gcc.dg/vect/pr43430-1.c: New.
7942
7943 2010-03-30  Jason Merrill  <jason@redhat.com>
7944
7945         PR c++/43559
7946         * g++.dg/template/partial7.C: New.
7947
7948 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7949
7950         * gcc.target/s390/stackcheck1.c: New testcase.
7951
7952 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7953
7954         PR libfortran/43265
7955         * gfortran.dg/read_eof_8.f90: New test.
7956
7957 2010-03-29  Jason Merrill  <jason@redhat.com>
7958
7959         * gcc.dg/cpp/include6.c: Change [] to ().
7960
7961         N3077
7962         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7963         splicing and UCNs.
7964         * c-c++-common/raw-string-2.c: Add trigraph test.
7965         * c-c++-common/raw-string-8.c: New.
7966         * c-c++-common/raw-string-9.c: New.
7967         * c-c++-common/raw-string-10.c: New.
7968
7969         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7970         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7971         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7972         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7973         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7974         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7975         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7976
7977 2010-03-29  Richard Guenther  <rguenther@suse.de>
7978
7979         PR tree-optimization/43560
7980         * gcc.dg/torture/pr43560.c: New testcase.
7981
7982 2010-03-29  Jason Merrill  <jason@redhat.com>
7983
7984         N3077
7985         * g++.dg/ext/raw-string-1.C: Change [] to ().
7986         * g++.dg/ext/raw-string-2.C: Change [] to ().
7987         Don't use \ in delimiter.
7988         * g++.dg/ext/raw-string-3.C: Change [] to ().
7989         * g++.dg/ext/raw-string-4.C: Change [] to ().
7990         * g++.dg/ext/raw-string-5.C: Change [] to ().
7991         Test for error on \ in delimiter.
7992         * g++.dg/ext/raw-string-6.C: Change [] to ().
7993         * g++.dg/ext/raw-string-7.C: Change [] to ().
7994
7995 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7996
7997         PR 43564
7998         * gcc.dg/pr43564.c: New test.
7999
8000 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8001
8002         PR fortran/43551
8003         * gfortran.dg/direct_io_12.f90: New test.
8004
8005 2010-03-28  Jan Hubicka  <jh@suse.cz>
8006
8007         PR tree-optimization/43505
8008         * gfortran.dg/pr43505.f90: New testcase.
8009
8010 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8011
8012         PR tree-optimization/43528
8013         * gcc.target/i386/pr43528.c: New test.
8014
8015 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8016
8017         PR c/43381
8018         * gcc.dg/parm-impl-decl-3.c: New test.
8019
8020 2010-03-26  Jason Merrill  <jason@redhat.com>
8021
8022         PR c++/43509
8023         * g++.dg/cpp0x/parse1.C: New.
8024
8025 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8026
8027         PR target/43524
8028         * gcc.target/i386/pr43524.c: New test.
8029
8030 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8031
8032         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8033         whitespace, rename main to foo.
8034         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8035         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8036         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8037         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8038         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8039         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8040         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8041         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8042         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8043         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8044         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8045
8046 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8047
8048         PR c++/43327
8049         * g++.dg/other/crash-10.C: New test.
8050         * g++.dg/other/crash-11.C: New test.
8051
8052 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8053
8054         PR libfortran/43517
8055         * gfortran.dg/read_eof_7.f90: New test.
8056
8057 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8058
8059         PR objc/35165
8060         PR testsuite/43512
8061         * objc-obj-c++-shared: New directory.
8062         * objc-obj-c++-shared/Object1-implementation.h: New file.
8063         * objc-obj-c++-shared/Object1.h: New file.
8064         * objc-obj-c++-shared/Protocol1.h: New file.
8065         * objc-obj-c++-shared/next-abi.h: New file.
8066         * objc-obj-c++-shared/next-mapping.h: New file.
8067         * objc/execute/next_mapping.h: Delete.
8068         * objc.dg/special/special.exp: For all targets run the tests with
8069         -fgnu-runtime, for darwin targets also run the tests with
8070         -fnext-runtime.
8071         * objc.dg/dg.exp: Ditto.
8072         * obj-c++.dg/dg.exp: Ditto.
8073         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8074         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8075         include use of updated NeXT interface.
8076         * objc/execute/formal_protocol-5.m: Ditto.
8077         * objc/execute/protocol-isEqual-2.m: Ditto.
8078         * objc/execute/protocol-isEqual-4.m: Ditto.
8079         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8080         Protocol1.h) and next-mapping.h as required.
8081         * objc/execute/object_is_class.m: Ditto.
8082         * objc/execute/enumeration-1.m: Ditto.
8083         * objc/execute/class-13.m: Ditto.
8084         * objc/execute/formal_protocol-2.m: Ditto.
8085         * objc/execute/formal_protocol-4.m: Ditto.
8086         * objc/execute/class-1.m: Ditto.
8087         * objc/execute/bycopy-1.m: Ditto.
8088         * objc/execute/formal_protocol-6.m: Ditto.
8089         * objc/execute/bycopy-3.m: Ditto.
8090         * objc/execute/class-3.m: Ditto.
8091         * objc/execute/bf-11.m: Ditto.
8092         * objc/execute/class-5.m: Ditto.
8093         * objc/execute/bf-13.m: Ditto.
8094         * objc/execute/class-7.m: Ditto.
8095         * objc/execute/bf-15.m: Ditto.
8096         * objc/execute/class-9.m: Ditto.
8097         * objc/execute/bf-17.m: Ditto.
8098         * objc/execute/bf-19.m: Ditto.
8099         * objc/execute/IMP.m: Ditto.
8100         * objc/execute/exceptions/catchall-1.m: Ditto.
8101         * objc/execute/exceptions/trivial.m: Ditto.
8102         * objc/execute/exceptions/finally-1.m: Ditto.
8103         * objc/execute/exceptions/local-variables-1.m: Ditto.
8104         * objc/execute/exceptions/foward-1.m: Ditto.
8105         * objc/execute/bf-2.m: Ditto.
8106         * objc/execute/string1.m: Ditto.
8107         * objc/execute/bf-4.m: Ditto.
8108         * objc/execute/informal_protocol.m: Ditto.
8109         * objc/execute/string3.m: Ditto.
8110         * objc/execute/bf-6.m: Ditto.
8111         * objc/execute/bf-8.m: Ditto.
8112         * objc/execute/class-tests-1.h: Ditto.
8113         * objc/execute/protocol-isEqual-1.m: Ditto.
8114         * objc/execute/protocol-isEqual-3.m: Ditto.
8115         * objc/execute/_cmd.m: Ditto.
8116         * objc/execute/function-message-1.m: Ditto.
8117         * objc/execute/bf-20.m: Ditto.
8118         * objc/execute/bf-common.h: Ditto.
8119         * objc/execute/np-2.m: Ditto.
8120         * objc/execute/class-10.m: Ditto.
8121         * objc/execute/class-12.m: Ditto.
8122         * objc/execute/enumeration-2.m: Ditto.
8123         * objc/execute/class-14.m: Ditto.
8124         * objc/execute/encode-1.m: Ditto.
8125         * objc/execute/formal_protocol-1.m: Ditto.
8126         * objc/execute/formal_protocol-3.m: Ditto.
8127         * objc/execute/accessing_ivars.m: Ditto.
8128         * objc/execute/bycopy-2.m: Ditto.
8129         * objc/execute/class-2.m: Ditto.
8130         * objc/execute/bf-10.m: Ditto.
8131         * objc/execute/formal_protocol-7.m: Ditto.
8132         * objc/execute/root_methods.m: Ditto.
8133         * objc/execute/class-4.m: Ditto.
8134         * objc/execute/bf-12.m: Ditto.
8135         * objc/execute/class-6.m: Ditto.
8136         * objc/execute/bf-14.m: Ditto.
8137         * objc/execute/nested-func-1.m: Ditto.
8138         * objc/execute/class-8.m: Ditto.
8139         * objc/execute/private.m: Ditto.
8140         * objc/execute/bf-16.m: Ditto.
8141         * objc/execute/bf-18.m: Ditto.
8142         * objc/execute/load-3.m: Ditto.
8143         * objc/execute/compatibility_alias.m: Ditto.
8144         * objc/execute/bf-1.m: Ditto.
8145         * objc/execute/no_clash.m: Ditto.
8146         * objc/execute/bf-3.m: Ditto.
8147         * objc/execute/string2.m: Ditto.
8148         * objc/execute/bf-5.m: Ditto.
8149         * objc/execute/string4.m: Ditto.
8150         * objc/execute/bf-7.m: Ditto.
8151         * objc/execute/object_is_meta_class.m: Ditto.
8152         * objc/execute/bf-9.m: Ditto.
8153         * objc/execute/bf-21.m: Ditto.
8154         * objc/execute/cascading-1.m: Ditto.
8155         * objc/execute/trivial.m: Ditto.
8156         * objc/execute/np-1.m: Ditto.
8157         * objc/compile/trivial.m: Ditto.
8158         * objc/execute/class_self-2.m: Include <stdlib.h>.
8159         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8160         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8161         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8162         and 64bit. Use new NeXT interface as required.
8163         * objc.dg/special/unclaimed-category-1.m: Ditto.
8164         * objc.dg/special/unclaimed-category-1.h: Ditto.
8165         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8166         * objc.dg/func-ptr-1.m: Ditto.
8167         * objc.dg/stret-1.m: Ditto.
8168         * objc.dg/encode-2.m: Ditto.
8169         * objc.dg/category-1.m: Ditto.
8170         * objc.dg/encode-3.m: Ditto.
8171         * objc.dg/call-super-3.m: Ditto.
8172         * objc.dg/method-3.m: Ditto.
8173         * objc.dg/func-ptr-2.m: Ditto.
8174         * objc.dg/lookup-1.m: Ditto.
8175         * objc.dg/encode-4.m: Ditto.
8176         * objc.dg/fix-and-continue-1.m: Ditto.
8177         * objc.dg/proto-lossage-3.m: Ditto.
8178         * objc.dg/method-13.m: Ditto.
8179         * objc.dg/proto-qual-1.m: Ditto.
8180         * objc.dg/zero-link-3.m: Ditto.
8181         * objc.dg/bitfield-1.m: Ditto.
8182         * objc.dg/va-meth-1.m: Ditto.
8183         * objc.dg/super-class-3.m: Ditto.
8184         * objc.dg/call-super-1.m: Ditto.
8185         * objc.dg/type-size-2.m: Ditto.
8186         * objc.dg/method-10.m: Ditto.
8187         * objc.dg/defs.m: Ditto.
8188         * objc.dg/const-str-3.m: Ditto.
8189         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8190         Protocol1.h) and next-mapping.h as required. Use new NeXT
8191         interface as required.
8192         * objc.dg/super-class-4.m: Ditto.
8193         * objc.dg/comp-types-8.m: Ditto.
8194         * objc.dg/call-super-2.m: Ditto.
8195         * objc.dg/objc-fast-4.m: Ditto.
8196         * objc.dg/method-6.m: Ditto.
8197         * objc.dg/const-str-3.m: Ditto.
8198         * objc.dg/const-str-7.m: Ditto.
8199         * objc.dg/method-15.m: Ditto.
8200         * objc.dg/method-19.m: Ditto.
8201         * objc.dg/sync-1.m: Ditto.
8202         * objc.dg/layout-1.m: Ditto.
8203         * objc.dg/bitfield-3.m: Ditto.
8204         * objc.dg/try-catch-3.m: Ditto.
8205         * objc.dg/try-catch-7.m: Ditto.
8206         * objc.dg/comp-types-10.m: Ditto.
8207         * objc.dg/selector-2.: Ditto.
8208         * objc.dg/method-7.m: Ditto.
8209         * objc.dg/typedef-alias-1.m: Ditto.
8210         * objc.dg/proto-lossage-2.m: Ditto.
8211         * objc.dg/comp-types-11.m: Ditto.
8212         * objc.dg/sizeof-1.m: Ditto.
8213         * objc.dg/method-17.m: Ditto.
8214         * objc.dg/bitfield-5.m: Ditto.
8215         * objc.dg/try-catch-1.m: Ditto.
8216         * objc.dg/encode-5.m: Ditto.
8217         * objc.dg/fix-and-continue-2.m: Ditto.
8218         * objc.dg/method-9.m: Ditto.
8219         * objc.dg/isa-field-1.m: Ditto.
8220         * objc.dg/local-decl-2.m: Ditto.
8221         * objc.dg/objc-gc-4.m: Ditto.
8222         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8223         * objc.dg/gnu-runtime-3.m: Ditto.
8224         * objc.dg/encode-7.m: Ditto.
8225         * objc.dg/encode-8.m: Ditto.
8226         * objc.dg/selector-3.m: Ditto.
8227         * objc.dg/gnu-runtime-1.m: Ditto.
8228         * objc.dg/const-str-12.m: Ditto.
8229         * objc.dg/gnu-runtime-2.m: Ditto.
8230         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8231         * objc.dg/selector-1.m: Ditto.
8232         * objc.dg/stubify-2.m: Ditto.
8233         * objc.dg/zero-link-1.m: Ditto.
8234         * objc.dg/stret-2.m: Ditto.
8235         * objc.dg/zero-link-2.m: Ditto.
8236         * objc.dg/next-runtime-1.m: Ditto.
8237         * objc.dg/symtab-1.m: Ditto.
8238         * objc.dg/stubify-1.m: Ditto.
8239         * objc.dg/bitfield-2.m: Ditto.
8240         * objc.dg/try-catch-10.m: Apply to both runtimes.
8241         * objc.dg/const-str-1.m: Ditto.
8242         * objc.dg/image-info.m: Ditto.
8243         * objc.dg/encode-9.m: Ditto.
8244         * objc.dg/pragma-1.m: Apply test to all targets.
8245         * objc.dg/const-str-4.m: Ditto.
8246         * objc.dg/const-str-8.m: Ditto.
8247         * objc.dg/super-class-2.m: Ditto.
8248         * objc.dg/try-catch-5.m: Ditto.
8249         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8250         Protocol1.h) and next-mapping.h as required. Use new NeXT
8251         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8252         * objc.dg/const-str-11.m: Ditto.
8253         * objc.dg/const-str-9.m: Ditto.
8254         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8255         * objc.dg/encode-1.m: Remove redundant -lobjc.
8256         * objc.dg/try-catch-9.m: Tidy space.
8257         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8258         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8259         and 64bit. Use new NeXT interface as required.
8260         * obj-c++.dg/template-4.mm: Ditto.
8261         * obj-c++.dg/defs.mm: Ditto.
8262         * obj-c++.dg/basic.mm: Ditto.
8263         * obj-c++.dg/encode-4.mm: Ditto.
8264         * obj-c++.dg/method-17.mm: Ditto.
8265         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8266         * obj-c++.dg/cxx-class-1.mm: Ditto.
8267         * obj-c++.dg/method-10.mm: Ditto.
8268         * obj-c++.dg/va-meth-1.mm: Ditto.
8269         * obj-c++.dg/encode-5.mm: Ditto.
8270         * obj-c++.dg/lookup-2.mm: Ditto.
8271         * obj-c++.dg/template-3.mm: Ditto.
8272         * obj-c++.dg/proto-qual-1.mm: Ditto.
8273         * obj-c++.dg/qual-types-1.m: Ditto.
8274         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8275         * obj-c++.dg/template-1.mm: Ditto.
8276         * obj-c++.dg/encode-6.mm: Ditto.
8277         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8278         Protocol1.h) and next-mapping.h as required. Use new NeXT
8279         interface as required.
8280         * obj-c++.dg/except-1.mm: Ditto.
8281         * obj-c++.dg/const-str-7.mm: Ditto.
8282         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8283         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8284         * obj-c++.dg/selector-2.mm: Ditto.
8285         * obj-c++.dg/isa-field-1.mm: Ditto.
8286         * obj-c++.dg/try-catch-1.mm: Ditto.
8287         * obj-c++.dg/local-decl-1.mm: Ditto.
8288         * obj-c++.dg/try-catch-9.mm: Ditto.
8289         * obj-c++.dg/no-extra-load.mm: Ditto.
8290         * obj-c++.dg/selector-5.mm: Ditto.
8291         * obj-c++.dg/method-12.mm: Ditto.
8292         * obj-c++.dg/try-catch-11.mm: Ditto.
8293         * obj-c++.dg/comp-types-11.mm: Ditto.
8294         * obj-c++.dg/bitfield-3.mm: Ditto.
8295         * obj-c++.dg/method-6.mm: Ditto.
8296         * obj-c++.dg/super-class-2.mm: Ditto.
8297         * obj-c++.dg/method-21.mm: Ditto.
8298         * obj-c++.dg/const-str-8.mm: Ditto.
8299         * obj-c++.dg/try-catch-7.mm: Ditto.
8300         * obj-c++.dg/method-15.mm: Ditto.
8301         * obj-c++.dg/layout-1.mm: Ditto.
8302         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8303         * obj-c++.dg/const-str-3.mm: Ditto.
8304         * obj-c++.dg/try-catch-2.mm: Ditto.
8305         * obj-c++.dg/objc-gc-3.mm: Ditto.
8306         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8307         * obj-c++.dg/bitfield-1.mm: Ditto.
8308         * obj-c++.dg/selector-6.mm: Ditto.
8309         * obj-c++.dg/method-13.mm: Ditto.
8310         * obj-c++.dg/comp-types-12.mm: Ditto.
8311         * obj-c++.dg/bitfield-4.mm: Ditto.
8312         * obj-c++.dg/try-catch-8.mm: Ditto.
8313         * obj-c++.dg/method-2.mm: Ditto.
8314         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8315         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8316         * obj-c++.dg/const-str-4.mm: Ditto.
8317         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8318         * obj-c++.dg/try-catch-3.mm: Ditto.
8319         * obj-c++.dg/comp-types-9.mm: Ditto.
8320         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8321         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8322         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8323         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8324         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8325         Use new NeXT interface as required.
8326         * obj-c++.dg/const-str-10.mm: Ditto.
8327         * obj-c++.dg/const-str-11.mm: Ditto.
8328         * obj-c++.dg/const-str-9.mm: Ditto.
8329         * obj-c++.dg/method-11.mm: Ditto.
8330         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8331         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8332         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8333         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8334         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8335
8336 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8337
8338         PR c++/43206
8339         * g++.dg/template/typedef30.C: New test case.
8340
8341 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8342
8343         PR c/43385
8344         * gcc.c-torture/execute/pr43385.c: New test.
8345
8346 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8347
8348         * gcc.dg/strncpy-fix-1.c: New test.
8349
8350 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8351
8352         PR testsuite/41609
8353         * lib/objc-torture.exp (objc-set-runtime-options): New.
8354         * objc/execute/execute.exp: Check runtime options on each pass.
8355         * objc/execute/exceptions/exceptions.exp: Ditto.
8356         * objc/compile/compile.exp: Ditto.
8357
8358         PR testsuite/42348
8359         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8360         standard tests.
8361         (check_effective_target_objc2): New proc.
8362         (check_effective_target_next_runtime): New proc.
8363         * lib/objc.exp: Determine which runtime is in force and support it.
8364         * lib/obj-c++.exp: Ditto.
8365
8366 2010-03-24  Jason Merrill  <jason@redhat.com>
8367
8368         PR c++/43502
8369         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8370
8371 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8372
8373         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8374         a loop.
8375         * gcc.dg/ipa/ipa-2.c: Likewise.
8376         * gcc.dg/ipa/ipa-3.c: Likewise.
8377         * gcc.dg/ipa/ipa-4.c: Likewise.
8378         * gcc.dg/ipa/ipa-5.c: Likewise.
8379         * gcc.dg/ipa/ipa-7.c: Likewise.
8380         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8381         a loop.
8382         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8383         i_can_not_be_propagated_fully2 into a loop.
8384         * gcc.dg/ipa/ipa-8.c: New test.
8385         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8386
8387 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8388
8389         PR debug/19192
8390         PR debug/43479
8391         * gcc.dg/guality/pr43479.c: New test.
8392         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8393         and add volatile keyword.
8394
8395 2010-03-23  Mike Stump  <mikestump@comcast.net>
8396
8397         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8398
8399 2010-03-23  Jason Merrill  <jason@redhat.com>
8400
8401         * g++.dg/ext/altivec-17.C: Adjust error message.
8402
8403         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8404         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8405         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8406         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8407         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8408         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8409
8410 2010-03-22  Jason Merrill  <jason@redhat.com>
8411
8412         PR c++/43333
8413         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8414         * g++.dg/ext/is_pod_98.C: New.
8415
8416         PR c++/43281
8417         * g++.dg/cpp0x/auto18.C: New.
8418
8419         * gcc.dg/pr36997.c: Adjust error message.
8420         * g++.dg/ext/vector9.C: Likewise.
8421         * g++.dg/conversion/simd3.C: Likewise.
8422         * g++.dg/other/error23.C: Likewise.
8423
8424 2010-03-22  Michael Matz  <matz@suse.de>
8425
8426         PR middle-end/43475
8427         * gfortran.dg/pr43475.f90: New testcase.
8428
8429 2010-03-22  Richard Guenther  <rguenther@suse.de>
8430
8431         PR tree-optimization/43390
8432         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8433
8434 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8435
8436         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8437         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8438
8439 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8440             Michael Matz  <matz@suse.de>
8441
8442         PR c++/43081
8443         * g++.dg/parse/crash56.C: New test.
8444
8445 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8446
8447         PR fortran/43450
8448         * gfortran.dg/whole_file_15.f90 : New test.
8449
8450 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8451
8452         PR fortran/43409
8453         * gfortran.dg/inquire_size.f90: New test.
8454
8455 2010-03-20  Richard Guenther  <rguenther@suse.de>
8456
8457         PR rtl-optimization/43438
8458         * gcc.c-torture/execute/pr43438.c: New testcase.
8459
8460 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8461
8462         PR c++/43375
8463         * g++.dg/abi/mangle42.C: New test.
8464
8465 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8466
8467         PR C/43211
8468         * gcc.dg/pr43211.c: New test.
8469         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8470
8471 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8472
8473         PR rtl-optimization/42258
8474         * gcc.target/arm/thumb1-mul-moves.c: New test.
8475
8476         PR target/40697
8477         * gcc.target/arm/thumb-andsi.c: New test.
8478
8479         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8480         dg-require-effective-target.
8481
8482 2010-03-19  Michael Matz  <matz@suse.de>
8483
8484         PR c++/43116
8485         * g++.dg/other/pr43116.C: New testcase.
8486
8487 2010-03-19  Michael Matz  <matz@suse.de>
8488
8489         PR target/43305
8490         * gcc.dg/pr43305.c: New testcase.
8491
8492 2010-03-19  Richard Guenther  <rguenther@suse.de>
8493
8494         PR tree-optimization/43415
8495         * gcc.c-torture/compile/pr43415.c: New testcase.
8496
8497 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8498
8499         PR ada/43106
8500         * gnat.dg/case_optimization2.adb: New test.
8501         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8502
8503 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8504             Jack Howarth <howarth@bromo.med.uc.edu>
8505
8506         PR target/36399
8507         * gcc.target/i386/push-1.c: Don't xfail
8508           scan-assembler-not "movups" on darwin.
8509
8510 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8511
8512         PR debug/43058
8513         * gcc.dg/pr43058.c: New test.
8514
8515 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8516
8517         PR middle-end/42450
8518         * g++.dg/torture/pr42450.C: New test.
8519
8520 2010-03-18  Michael Matz  <matz@suse.de>
8521
8522         PR middle-end/43419
8523         * gcc.dg/pr43419.c: New testcase.
8524
8525 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8526
8527         PR rtl-optimization/43360
8528         * gcc.dg/torture/pr43360.c: New.
8529
8530 2010-03-18  Michael Matz  <matz@suse.de>
8531
8532         PR tree-optimization/43402
8533         * gcc.dg/pr43402.c: New testcase.
8534
8535 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8536
8537         PR target/42427
8538         * gcc.dg/pr42427.c: New test.
8539
8540 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8541
8542         PR libfortran/43265
8543         * gfortran.dg/read_empty_file.f: New test.
8544         * gfortran.dg/read_eof_all.f90: New test.
8545         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8546         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8547
8548 2010-03-17  Michael Matz  <matz@suse.de>
8549
8550         * gcc.dg/pr43300.c: Add -w.
8551
8552 2010-03-17  Richard Guenther  <rguenther@suse.de>
8553
8554         * gcc.dg/pr43379.c: Add -w.
8555
8556 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8557
8558         PR fortran/43331
8559         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8560
8561 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8562
8563         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8564
8565 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8566
8567         * ada/acats/run_all.sh: Log start and end times.
8568
8569 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8570
8571         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8572
8573 2010-03-16  Richard Guenther  <rguenther@suse.de>
8574
8575         PR middle-end/43379
8576         * gcc.dg/pr43379.c: New testcase.
8577
8578 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8579
8580         PR debug/43051
8581         * gcc.dg/guality/pr43051-1.c: New test.
8582
8583 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8584
8585         PR testsuite/43363
8586         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8587
8588 2010-03-15  Michael Matz  <matz@suse.de>
8589
8590         PR middle-end/43300
8591         * gcc.dg/pr43300.c: New testcase.
8592
8593 2010-03-15  Richard Guenther  <rguenther@suse.de>
8594
8595         PR tree-optimization/43367
8596         * gcc.c-torture/compile/pr43367.c: New testcase.
8597
8598 2010-03-15  Richard Guenther  <rguenther@suse.de>
8599
8600         PR tree-optimization/43317
8601         * gcc.dg/pr43317.c: New testcase.
8602
8603 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8604
8605         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8606
8607 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8608
8609         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8610
8611 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8612
8613         PR fortran/43362
8614         * gfortran.dg/impure_constructor_1.f90: New test.
8615
8616 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8617
8618         PR middle-end/43354
8619         * gfortran.dg/graphite/id-pr43354.f: New.
8620
8621 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8622
8623         PR middle-end/43349
8624         * gfortran.dg/graphite/pr43349.f: New.
8625
8626 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8627
8628         PR middle-end/43306
8629         * gcc.dg/graphite/pr43306.c: New.
8630
8631 2010-03-12  David S. Miller  <davem@davemloft.net>
8632
8633         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8634         sparc.
8635
8636 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8637
8638         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8639
8640 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8641
8642         PR fortran/43291
8643         PR fortran/43326
8644         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8645
8646 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8647
8648         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8649         fail for *-*-mingw* targets.
8650
8651 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8652
8653         PR debug/43329
8654         * gcc.dg/guality/pr43329-1.c: New test.
8655
8656 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8657
8658         PR tree-optimization/43257
8659         * g++.dg/torture/pr43257.C: New test.
8660
8661 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8662
8663         PR fortran/43228
8664         * gfortran.dg/namelist_61.f90: New test.
8665
8666 2010-03-11  Richard Guenther  <rguenther@suse.de>
8667
8668         PR tree-optimization/43255
8669         * gcc.c-torture/compile/pr43255.c: New testcase.
8670
8671 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8672
8673         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8674         * gcc.dg/pr43280.c: New testcase.
8675
8676 2010-03-11  Richard Guenther  <rguenther@suse.de>
8677
8678         PR lto/43200
8679         * gcc.dg/lto/20100227-1_0.c: New testcase.
8680         * gcc.dg/lto/20100227-1_1.c: Likewise.
8681
8682 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8683
8684         PR libfortran/43320
8685         PR libfortran/43265
8686         * gfortran.dg/read_eof_6.f: New test
8687         * gfortran.dg/read_x_eof.f90: New test.
8688         * gfortran.dg/read_x_past.f: Update test.
8689
8690 2010-03-10  Jan Hubicka  <jh@suse.cz>
8691
8692         * gcc.c-torture/compile/pr43288.c: New test.
8693
8694 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8695
8696         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8697         -fpic/-fPIC flags.
8698         * g++.old-deja/g++.pt/asm2.C: Likewise.
8699         * gcc.c-torture/compile/20000804-1.c: Likewise.
8700         * gcc.target/i386/clobbers.c: Likewise.
8701
8702 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8703
8704         PR fortran/43303
8705         * gfortran.dg/c_assoc_3.f90: New test.
8706
8707 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8708
8709         PR debug/36728
8710         * gcc.dg/guality/pr36728-1.c: New test.
8711         * gcc.dg/guality/pr36728-2.c: New test.
8712
8713 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8714
8715         * gcc.dg/h8300-div-delay-slot.c: New test.
8716
8717 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8718
8719         PR tree-optimization/43236
8720         * gcc.c-torture/execute/pr43236.c: New test.
8721
8722 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8723
8724         PR middle-end/42859
8725         * g++.dg/eh/pr42859.C: New test.
8726
8727 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8728
8729         PR debug/43299
8730         * gcc.dg/pr43299.c: New test.
8731
8732         PR debug/43290
8733         * g++.dg/eh/unwind2.C: New test.
8734
8735 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8736             Reza Yazdani  <reza.yazdani@amd.com>
8737
8738         PR middle-end/43065
8739         * gcc.dg/graphite/run-id-4.c: New.
8740
8741 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8742
8743         PR middle-end/43065
8744         * gcc.dg/graphite/run-id-3.c: New.
8745
8746 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8747
8748         PR middle-end/42644
8749         PR middle-end/42130
8750         * gcc.dg/graphite/id-18.c: New.
8751         * gcc.dg/graphite/run-id-pr42644.c: New.
8752
8753 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8754
8755         PR middle-end/42326
8756         * gcc.dg/graphite/pr42326.c: New.
8757
8758 2010-03-08  Richard Guenther  <rguenther@suse.de>
8759
8760         PR tree-optimization/43269
8761         * gcc.c-torture/execute/pr43269.c: New testcase.
8762
8763 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8764
8765         PR fortran/43256
8766         * gfortran.dg/typebound_call_13.f03: New.
8767
8768 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8769
8770         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8771         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8772
8773 2010-03-05  Jason Merrill  <jason@redhat.com>
8774
8775         * g++.dg/abi/mangle40.C: Require weak and alias.
8776
8777 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8778
8779         PR middle-end/42326
8780         * gfortran.dg/graphite/pr42326.f90: New.
8781         * gfortran.dg/graphite/pr42326-1.f90: New.
8782
8783 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8784
8785         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8786         (gnat_target_compile): Likewise.
8787         Reinitialize GNAT_UNDER_TEST if target changes.
8788         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8789         (local_find_gnatmake): Pass full --GCC to gnatlink.
8790         Remove --LINK.
8791
8792 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8793
8794         PR c/43248
8795         * gcc.dg/compound-literal-1.c: New testcase.
8796
8797 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8798
8799         PR tree-optimization/43164
8800         PR tree-optimization/43191
8801         * gcc.c-torture/compile/pr43164.c: New test.
8802         * gcc.c-torture/compile/pr43191.c: Likewise.
8803
8804 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8805
8806         PR fortran/43244
8807         * gfortran.dg/finalize_9.f90: New.
8808
8809 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8810             Ken Werner <ken@linux.vnet.ibm.com>
8811
8812         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8813         to dg-options for spu.
8814         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8815         dump-scan target to exclude spu.
8816
8817 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8818
8819         PR middle-end/43209
8820         * gcc.dg/tree-ssa/ivopts-4.c: New.
8821
8822 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8823
8824         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8825         include-opts and exclude-opts; skip checking the flags if arguments
8826         are the same as the defaults.
8827         (dg-xfail-if): Verify the number of arguments, supply defaults
8828         for unspecified optional arguments.
8829         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8830
8831 2010-03-03  Jason Merrill  <jason@redhat.com>
8832
8833         PR c++/12909
8834         * g++.dg/abi/mangle40.C: Updated.
8835
8836 2010-03-03  Jason Merrill  <jason@redhat.com>
8837
8838         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8839         * g++.dg/abi/mangle23.C: Likewise.
8840         * g++.dg/eh/simd-2.C: Likewise.
8841         * g++.dg/ext/attribute-test-2.C: Likewise.
8842         * g++.dg/ext/vector14.C: Likewise.
8843         * g++.dg/other/pr34435.C: Likewise.
8844         * g++.dg/template/conv8.C: Likewise.
8845         * g++.dg/template/nontype9.C: Likewise.
8846         * g++.dg/template/qualttp17.C: Likewise.
8847         * g++.dg/template/ref1.C: Likewise.
8848         * g++.old-deja/g++.pt/crash68.C: Likewise.
8849         * g++.old-deja/g++.pt/ref1.C: Likewise.
8850         * g++.old-deja/g++.pt/ref3.C: Likewise.
8851         * g++.old-deja/g++.pt/ref4.C: Likewise.
8852
8853         PR c++/12909
8854         * g++.dg/abi/mangle40.C: New.
8855         * g++.dg/abi/mangle41.C: New.
8856         * g++.dg/lto/20100302_0.C: New.
8857         * g++.dg/lto/20100302_1.C: New.
8858         * g++.dg/lto/20100302.h: New.
8859
8860 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8861
8862         PR fortran/43243
8863         * gfortran.dg/internal_pack_12.f90: New test.
8864
8865 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8866
8867         * gcc.dg/pr36997.c: Adjust error message.
8868
8869 2010-03-03  Mike Stump  <mikestump@comcast.net>
8870
8871         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8872         adjustments to not be present on machines that align the stack to
8873         more than 4 bytes and don't have a red zone yet as that is an
8874         unimplemented optimization.
8875
8876 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8877
8878         PR fortran/43169
8879         * gfortran.dg/impure_assignment_3.f90: New.
8880
8881 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8882
8883         PR debug/43229
8884         * gfortran.dg/pr43229.f90: New test.
8885
8886         PR debug/43237
8887         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8888
8889         PR debug/43177
8890         * gcc.dg/guality/pr43177.c: New test.
8891
8892 2010-03-02  Jason Merrill  <jason@redhat.com>
8893
8894         * g++.dg/ext/vector9.C: Adjust error message.
8895         * g++.dg/conversion/simd3.C: Likewise.
8896         * g++.dg/other/error23.C: Likewise.
8897
8898 2010-03-02  Mike Stump  <mikestump@comcast.net>
8899
8900         PR c++/41090
8901         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8902
8903 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8904
8905         PR fortran/43180
8906         * gfortran.dg/internal_pack_10.f90: New test.
8907
8908         PR fortran/43173
8909         * gfortran.dg/internal_pack_11.f90: New test.
8910
8911 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8912
8913         PR middle-end/42640
8914         * gcc.dg/tree-ssa/pr42640.c: New.
8915
8916 2010-03-01  Richard Guenther  <rguenther@suse.de>
8917
8918         PR tree-optimization/43220
8919         * gcc.c-torture/execute/pr43220.c: New testcase.
8920
8921 2010-03-01  Richard Guenther  <rguenther@suse.de>
8922
8923         PR middle-end/43213
8924         * gcc.dg/pr43213.c: New testcase.
8925
8926 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8927
8928         PR pch/14940
8929         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8930
8931 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8932
8933         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8934         New function.
8935         (check_effective_target_ucn): Likewise.
8936
8937         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8938         if !ucn.
8939         * gcc.dg/ucnid-2.c: Likewise.
8940         * gcc.dg/ucnid-3.c: Likewise.
8941         * gcc.dg/ucnid-4.c: Likewise.
8942         * gcc.dg/ucnid-11.c: Likewise.
8943         * gcc.dg/ucnid-12.c: Likewise.
8944         * gcc.dg/ucnid-6.c: Skip if !ucn.
8945         * gcc.dg/ucnid-9.c: Likewise.
8946
8947 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8948
8949         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8950         lists to dg-skip-if.
8951         * gcc.target/i386/stackalign/return-3.c: Likewise.
8952
8953 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8954
8955         * gcc.target/i386/clearcap.map: New file.
8956         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8957         Pass clearcap.map by default if supported.
8958
8959 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8960
8961         PR fortran/42900
8962         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8963         Explain this.
8964         * gfortran.dg/stat_2.f90: Likewise.
8965
8966 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8967
8968         PR fortran/43199
8969         * gfortran.dg/module_read_2.f90: New test.
8970
8971 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8972
8973         PR c++/42748
8974         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8975         * g++.dg/abi/mangle12.C: Likewise.
8976         * g++.dg/abi/mangle20-2.C: Likewise.
8977         * g++.dg/abi/mangle17.C: Likewise.
8978         * g++.dg/template/cond2.C: Likewise.
8979         * g++.dg/template/pr35240.C: Likewise.
8980
8981 2010-02-27  Richard Guenther  <rguenther@suse.de>
8982
8983         PR tree-optimization/43186
8984         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8985
8986 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8987
8988         * g++.dg/abi/packed1.C: Expect warning on the SH.
8989
8990 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8991
8992         PR c++/42054:
8993         * g++.dg/parse/error37.C: New test.
8994
8995 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8996
8997         PR c/24577
8998         PR c/43192
8999         * gcc.dg/pr8927-1.c: Match new note.
9000         * gcc.dg/990506-0.c: Likewise.
9001         * gcc.dg/gomp/flush-2.c: Likewise.
9002         * gcc.dg/gomp/atomic-5.c: Likewise.
9003         * gcc.dg/gomp/pr34607.c: Likewise.
9004         * gcc.dg/pr35746.c: Likewise.
9005         * gcc.dg/cpp/pragma-1.c: Likewise.
9006         * gcc.dg/cpp/pragma-2.c: Likewise.
9007         * gcc.dg/pr41842.c: Likewise.
9008         * gcc.dg/noncompile/20040629-1.c: Likewise.
9009         * objc.dg/private-1.m: Likewise.
9010
9011 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9012
9013         PR fortran/43185
9014         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9015         * gfortran.dg/default_initialization_4.f90: New test.
9016
9017 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9018
9019         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9020         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9021         * gnat.dg/thin_pointer2.adb: New test.
9022         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9023
9024 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9025
9026         PR c/20631
9027         * gcc.dg/cpp/c90-pedantic.c: New.
9028         * gcc.dg/cpp/c90.c: New.
9029         * gcc.dg/gnu90-const-expr-1.c: New.
9030         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9031
9032 2010-02-26  Richard Guenther  <rguenther@suse.de>
9033
9034         PR tree-optimization/43186
9035         * gcc.c-torture/compile/pr43186.c: New testcase.
9036
9037 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9038
9039         PR debug/43190
9040         * c-c++-common/dwarf2/pr43190.c: New test.
9041
9042 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9043
9044         PR testsuite/37074:
9045         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9046
9047 2010-02-26  Richard Guenther  <rguenther@suse.de>
9048
9049         PR tree-optimization/43188
9050         * gcc.c-torture/compile/pr43188.c: New testcase.
9051
9052 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9053
9054         PR target/43175
9055         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9056
9057 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9058
9059         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9060
9061 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9062
9063         PR target/43154
9064         * gcc.target/powerpc/pr43154.c: New file.
9065
9066 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9067
9068         PR debug/43166
9069         * gfortran.dg/debug/pr43166.f: New test.
9070
9071         PR debug/43165
9072         * gcc.dg/torture/pr43165.c: New test.
9073
9074 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9075
9076         PR c/43128
9077         * c-c++-common/pr41779.c: Update.
9078
9079 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9080
9081         PR ada/32547
9082         * lib/gnat-dg.exp (gnat_load): Redefine.
9083
9084         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9085         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9086
9087 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9088
9089         PR libobjc/36610
9090         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9091         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9092         -fgnu-runtime.
9093         Sort entries.
9094
9095 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9096
9097         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9098
9099 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9100
9101         PR debug/43150
9102         * gcc.dg/guality/vla-1.c: New test.
9103
9104 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9105
9106         PR fortran/43042
9107         * gfortran.dg/c_ptr_tests_15.f90: New test.
9108
9109 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9110
9111         PR target/43107
9112         * gcc.target/i386/pr43107.c: New test.
9113
9114 2010-02-23  Jason Merrill  <jason@redhat.com>
9115
9116         PR c++/43143
9117         * g++.dg/cpp0x/variadic100.C: New.
9118
9119 2010-02-23  Jason Merrill  <jason@redhat.com>
9120
9121         PR debug/42800
9122         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9123         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9124         * c-c++-common/dwarf2/vla1.c: New.
9125
9126 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9127
9128         PR target/43139
9129         * gcc.dg/pr43139.c: New test.
9130
9131         PR debug/43077
9132         * gcc.dg/guality/pr43077-1.c: New test.
9133
9134 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9135
9136         PR 43123
9137         * gcc.dg/march.c: New.
9138         * gcc.dg/march-generic.c: New.
9139         * gcc.dg/mtune.c: New.
9140
9141 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9142
9143         PR middle-end/43083
9144         * gcc.dg/graphite/pr43083.c: New.
9145
9146 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9147
9148         PR middle-end/43097
9149         * gfortran.dg/graphite/pr43097.f: New.
9150
9151 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9152             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9153
9154         PR middle-end/43140
9155         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9156
9157 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9158
9159         PR middle-end/43026
9160         * g++.dg/graphite/pr43026.C: New.
9161
9162 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9163
9164         PR c++/43126
9165         * gcc.dg/cleanup-1.c: Update.
9166         * gcc.dg/func-args-1.c: Update.
9167         * gcc.dg/format/sentinel-1.c: Update.
9168         * g++.old-deja/g++.jason/scoping10.C: Update.
9169         * g++.old-deja/g++.ns/lookup5.C: Update.
9170         * g++.dg/ext/cleanup-1.C: Update.
9171         * g++.dg/parse/varmod1.C: Update.
9172         * g++.dg/parse/error33.C: Update.
9173         * g++.dg/expr/call3.C: Update.
9174         * g++.dg/func-args-1.C: New.
9175
9176 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9177
9178         PR c/43125
9179         * gcc.dg/attr-used-2.c: Moved to ...
9180         * c-c++-common/attr-used-2.c: Here.
9181
9182         * gcc.dg/attr-used.c: Moved to ...
9183         * c-c++-common/attr-used.c: Here.
9184
9185 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9186
9187         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9188
9189 2010-02-22  Richard Guenther  <rguenther@suse.de>
9190
9191         PR lto/43045
9192         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9193         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9194
9195 2010-02-22  Richard Guenther  <rguenther@suse.de>
9196
9197         PR tree-optimization/42749
9198         * gcc.c-torture/compile/pr42749.c: New testcase.
9199
9200 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9201
9202         PR fortran/43072
9203         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9204         * gfortran.dg/internal_pack_9.f90: New test.
9205
9206 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9207
9208         PR c++/23510
9209         * g++.dg/template/recurse.C: Adjust.
9210         * g++.dg/template/pr23510.C: New.
9211
9212 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9213
9214         PR c++/42824
9215         * g++.dg/template/memclass4.C: New test.
9216
9217 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9218
9219         PR fortran/35259
9220         * gfortran.dg/reassoc_5.f90: New test.
9221
9222 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9223
9224         PR target/43067
9225         * gcc.target/i386/pr43067.c: New test.
9226
9227 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9228
9229         PR c++/35669
9230         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9231         -Wconversion-null.
9232         * g++.dg/warn/Wconversion-null.C: New test.
9233         * g++.old-deja/g++.other/null1.C: Move to...
9234         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9235
9236 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9237
9238         PR fortran/36932
9239         PR fortran/36933
9240         * gfortran.dg/dependency_26.f90: New test.
9241
9242         PR fortran/43072
9243         * gfortran.dg/internal_pack_7.f90: New test.
9244
9245         PR fortran/43111
9246         * gfortran.dg/internal_pack_8.f90: New test.
9247
9248 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9249
9250         PR 43128
9251         * c-c++-common/pr41779.c: Fix broken testcase.
9252
9253 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9254
9255         PR 36513
9256         * c-c++-common/pr36513.c: New testcase.
9257         * c-c++-common/pr36513-2.c: New testcase.
9258
9259 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9260
9261         PR 41779
9262         * c-c++-common/pr41779.c: New.
9263
9264 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9265
9266         PR debug/43084
9267         * gcc.dg/pr43084.c: New test.
9268
9269 2010-02-19  Richard Guenther  <rguenther@suse.de>
9270
9271         PR tree-optimization/42916
9272         * gcc.dg/pr42916.c: New testcase.
9273
9274 2010-02-18  Jason Merrill  <jason@redhat.com>
9275
9276         PR c++/42837
9277         * g++.dg/abi/packed1.C: Add expected warning.
9278
9279         PR c++/43108
9280         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9281         * gcc.dg/torture/dg-torture.exp: Likewise.
9282         * c-c++-common/torture/complex-sign.h,
9283         c-c++-common/torture/complex-sign-add.c,
9284         c-c++-common/torture/complex-sign-mixed-add.c,
9285         c-c++-common/torture/complex-sign-mixed-div.c,
9286         c-c++-common/torture/complex-sign-mixed-mul.c,
9287         c-c++-common/torture/complex-sign-mixed-sub.c,
9288         c-c++-common/torture/complex-sign-mul.c,
9289         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9290         Adapt for C++ compilation as well.
9291
9292         PR c++/43070
9293         * g++.dg/ext/label1.C: Update.
9294         * g++.dg/ext/label2.C: Update.
9295
9296         PR c++/26261
9297         * g++.dg/template/dependent-name6.C: New.
9298
9299         PR c++/43109
9300         * g++.dg/parse/namespace12.C: New.
9301
9302 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9303
9304         PR tree-optimization/43066
9305         * gcc.c-torture/compile/pr43066.c: New test.
9306
9307 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9308
9309         * g++.dg/ext/attrib35.C: Fix target selector string.
9310         * g++.dg/ext/attrib36.C: Ditto.
9311         * g++.dg/ext/attrib37.C: Ditto.
9312         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9313         * g++.dg/abi/mangle25.C: Ditto.
9314
9315 2010-02-17  Jason Merrill  <jason@redhat.com>
9316
9317         PR c++/43069
9318         * g++.dg/parse/namespace11.C: New.
9319
9320         PR c++/43093
9321         * g++.dg/ext/attrib37.C: New.
9322
9323         PR c++/43079
9324         * g++.dg/template/ptrmem20.C: New.
9325
9326 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9327
9328         PR target/43103
9329         * gcc.target/i386/xop-check.h: Include m256-check.h.
9330         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9331         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9332         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9333         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9334
9335 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9336
9337         PR debug/42918
9338         * gcc.dg/pr42918.c: New test.
9339
9340 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9341
9342         * g++.dg/ext/attrib36.C: Require ILP32.
9343
9344 2010-02-16  Richard Guenther  <rguenther@suse.de>
9345
9346         PR tree-optimization/41043
9347         * gfortran.dg/pr41043.f90: New testcase.
9348         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9349
9350 2010-02-16  Jason Merrill  <jason@redhat.com>
9351
9352         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9353
9354 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9355
9356         PR tree-optimization/43074
9357         * gcc.dg/vect/fast-math-pr43074.c: New test.
9358
9359 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9360
9361         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9362
9363 2010-02-16  Jason Merrill  <jason@redhat.com>
9364
9365         PR c++/43031
9366         * g++.dg/ext/attrib36.C: New.
9367
9368         PR c++/43036
9369         * g++.dg/other/array6.C: New.
9370
9371 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9372
9373         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9374
9375 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9376
9377         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9378         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9379         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9380         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9381         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9382         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9383
9384 2010-02-15  Richard Guenther  <rguenther@suse.de>
9385
9386         PR middle-end/43068
9387         * g++.dg/torture/pr43068.C: New testcase.
9388
9389 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9390
9391         PR c++/43024
9392         * g++.dg/opt/ice1.C: New.
9393
9394 2010-02-14  Jason Merrill  <jason@redhat.com>
9395
9396         PR c++/41997
9397         * g++.dg/cpp0x/initlist-opt.C: New.
9398
9399 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9400
9401         PR fortran/41113
9402         PR fortran/41117
9403         * gfortran.dg/internal_pack_6.f90: New test.
9404
9405 2010-02-12  Jason Merrill  <jason@redhat.com>
9406
9407         PR c++/43054
9408         * g++.dg/cpp0x/variadic99.C: New.
9409
9410 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9411
9412         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9413         sign extend pointers to gualchk_t.
9414
9415         PR c++/43033
9416         * g++.dg/other/default3.C: Xfail g4 test.
9417
9418 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9419
9420         PR middle-end/43012
9421         * gcc.dg/graphite/pr43012.c: New.
9422
9423 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9424
9425         PR middle-end/42930
9426         * g++.dg/graphite/pr42930.C: New.
9427
9428 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9429
9430         PR middle-end/42914
9431         PR middle-end/42530
9432         * gcc.dg/graphite/pr42530.c: New.
9433         * gcc.dg/graphite/pr42914.c: New.
9434
9435 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9436
9437         PR middle-end/42771
9438         * gcc.dg/graphite/pr42771.c: New.
9439
9440 2010-02-11  Richard Guenther  <rguenther@suse.de>
9441
9442         PR tree-optimization/42998
9443         * gcc.c-torture/compile/pr42998.c: New testcase.
9444
9445 2010-02-10  Jason Merrill  <jason@redhat.com>
9446
9447         PR c++/41896
9448         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9449
9450         PR c++/42983, core issue 906
9451         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9452         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9453
9454         PR c++/43016
9455         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9456
9457 2010-02-10  Richard Guenther  <rguenther@suse.de>
9458
9459         PR tree-optimization/43017
9460         * gcc.dg/torture/pr43017.c: New testcase.
9461
9462 2010-02-10  Tobias Burnus <burnus@net-b.de>
9463
9464         PR fortran/40823
9465         * gfortran.dg/private_type_1.f90: Update error location.
9466         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9467         * gfortran.dg/typebound_operator_2.f03: Ditto.
9468         * gfortran.dg/assignment_2.f90: Ditto.
9469         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9470         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9471
9472 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9473
9474         PR fortran/43015
9475         * gfortran.dg/bind_c_usage_20.f90: New test.
9476
9477 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9478
9479         PR debug/43010
9480         * g++.dg/debug/pr43010.C: New test.
9481
9482 2010-02-10  Richard Guenther  <rguenther@suse.de>
9483
9484         PR c/43007
9485         * gcc.c-torture/execute/20100209-1.c: New testcase.
9486         * gcc.dg/fold-div-3.c: Likewise.
9487
9488 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9489
9490         * gcc.dg/builtin-ffs-1.c: New test.
9491
9492 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9493
9494         PR fortran/42999
9495         * gfortran.dg/array_constructor_35.f90: New test.
9496
9497 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9498
9499         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9500
9501 2010-02-09  Jason Merrill  <jason@redhat.com>
9502
9503         PR c++/42399
9504         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9505
9506         PR c++/42370
9507         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9508
9509 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9510
9511         PR fortran/41869
9512         * gfortran.dg/module_write_1.f90: New test.
9513
9514 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9515
9516         * gcc.dg/pr19340.c: Adjust.
9517
9518 2010-02-09  Richard Guenther  <rguenther@suse.de>
9519
9520         PR tree-optimization/43008
9521         * gcc.c-torture/execute/pr43008.c: New testcase.
9522
9523 2010-02-09  Richard Guenther  <rguenther@suse.de>
9524
9525         PR tree-optimization/43000
9526         * gcc.dg/torture/pr43000.c: New testcase.
9527         * gcc.dg/torture/pr43002.c: Likewise.
9528
9529 2010-02-09  Daniel Kraft  <d@domob.eu>
9530
9531         PR fortran/39171
9532         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9533         and pass -Wsurprising as necessary.
9534
9535 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9536
9537         PR tree-optimization/42890
9538         * g++.dg/torture/pr42890.C: New test.
9539
9540 2010-02-08  Richard Guenther  <rguenther@suse.de>
9541
9542         PR middle-end/42995
9543         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9544
9545 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9546
9547         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9548         return 0 from main.
9549         * gcc.dg/graphite/block-1.c: Same.
9550         * gcc.dg/graphite/block-3.c: Same.
9551         * gcc.dg/graphite/block-4.c: Same.
9552         * gcc.dg/graphite/block-5.c: Same.
9553         * gcc.dg/graphite/block-6.c: Same.
9554         * gcc.dg/graphite/block-7.c: Same.
9555         * gcc.dg/graphite/interchange-0.c: Same.
9556         * gcc.dg/graphite/interchange-1.c: Same.
9557         * gcc.dg/graphite/interchange-10.c: Same.
9558         * gcc.dg/graphite/interchange-11.c: Same.
9559         * gcc.dg/graphite/interchange-12.c: Same.
9560         * gcc.dg/graphite/interchange-2.c: Same.
9561         * gcc.dg/graphite/interchange-3.c: Same.
9562         * gcc.dg/graphite/interchange-4.c: Same.
9563         * gcc.dg/graphite/interchange-5.c: Same.
9564         * gcc.dg/graphite/interchange-6.c: Same.
9565         * gcc.dg/graphite/interchange-7.c: Same.
9566         * gcc.dg/graphite/interchange-8.c: Same.
9567         * gcc.dg/graphite/interchange-9.c: Same.
9568         * gcc.dg/graphite/interchange-mvt.c: Same.
9569
9570 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9571
9572         * gfortran.dg/graphite/id-19.f: New.
9573         * gfortran.dg/graphite/pr14741.f90: New.
9574         * gfortran.dg/graphite/pr41924.f90: New.
9575         * gfortran.dg/graphite/run-id-2.f90: New.
9576
9577 2010-02-07  Richard Guenther  <rguenther@suse.de>
9578
9579         PR middle-end/42956
9580         * gcc.c-torture/compile/pr42956.c: New testcase.
9581
9582 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9583
9584         PR libfortran/42742
9585         * gfortran.dg/fmt_cache_2.f: New test.
9586
9587 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9588
9589         * gfortran.dg/read_no_eor.f90: New test.
9590
9591 2010-02-05  Jason Merrill  <jason@redhat.com>
9592
9593         * g++.dg/ext/label13.C: Move constructor body out of class.
9594
9595 2010-02-03  Jason Merrill  <jason@redhat.com>
9596
9597         PR c++/42870
9598         * g++.dg/ext/dllexport3.C: New.
9599
9600 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9601
9602         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9603
9604 2010-02-05  Richard Guenther  <rguenther@suse.de>
9605
9606         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9607
9608 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9609
9610         PR c++/42915
9611         * g++.dg/other/crash-9.C: New test.
9612
9613 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9614
9615         PR fortran/42309
9616         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9617
9618 2010-02-04  Richard Guenther  <rguenther@suse.de>
9619
9620         PR rtl-optimization/42952
9621         * gcc.dg/torture/pr42952.c: New testcase.
9622
9623 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9624
9625         PR libfortran/42901
9626         * gfortran.dg/namelist_60.f90: New test.
9627
9628 2010-02-03  Jason Merrill  <jason@redhat.com>
9629
9630         PR c++/40138
9631         * g++.dg/ext/builtin11.C: New.
9632
9633         PR c++/4926
9634         PR c++/38600
9635         * g++.dg/abi/mangle35.C: New.
9636         * g++.dg/abi/mangle37.C: New.
9637
9638         PR c++/12909
9639         * g++.dg/abi/mangle36.C: New.
9640
9641         PR c++/35652
9642         * g++.dg/warn/string1.C: New.
9643
9644 2010-02-03  Richard Guenther  <rguenther@suse.de>
9645
9646         PR tree-optimization/42944
9647         * gcc.dg/errno-1.c: New testcase.
9648
9649 2010-02-03  Richard Guenther  <rguenther@suse.de>
9650
9651         PR middle-end/42927
9652         * gcc.c-torture/compile/pr42927.c: New testcase.
9653
9654 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9655
9656         PR fortran/42936
9657         * gfortran.dg/null_4.f90: New test.
9658
9659 2010-02-02  Jason Merrill  <jason@redhat.com>
9660
9661         PR c++/41090
9662         * g++.dg/ext/label13.C: New.
9663
9664 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9665
9666         PR fortran/42650
9667         * gfortran.dg/func_result_5.f90: New test.
9668
9669 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9670
9671         PR fortran/42922
9672         * gfortran.dg/pure_initializer_3.f90: News test.
9673
9674 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9675
9676         PR fortran/42888
9677         * gfortran.dg/allocate_derived_2.f90: New test.
9678
9679 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9680
9681         PR middle-end/42898
9682         * gcc.dg/torture/pr42898-2.c: New test.
9683
9684 2010-01-31  Richard Guenther  <rguenther@suse.de>
9685
9686         PR middle-end/42898
9687         * gcc.dg/torture/pr42898.c: New testcase.
9688
9689 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9690
9691         PR fortran/38324
9692         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9693         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9694
9695 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9696
9697         * g++.dg/tree-ssa/inline-1.C: New.
9698         * g++.dg/tree-ssa/inline-2.C: New.
9699         * g++.dg/tree-ssa/inline-3.C: New.
9700
9701 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9702
9703         PR testsuite/41701
9704         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9705         the string 'pow' in the pathname of the compiler from generating a
9706         test failure.
9707
9708 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9709
9710         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9711         * g++.old-deja/g++.mike/eh17.C: Likewise.
9712         * g++.old-deja/g++.mike/p5571.C: Likewise.
9713
9714 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9715
9716         PR c++/42758
9717         PR c++/42634
9718         PR c++/42336
9719         PR c++/42797
9720         PR c++/42880
9721         * g++.dg/other/crash-5.C: New test.
9722         * g++.dg/other/crash-6.C: New test.
9723         * g++.dg/other/crash-7.C: New test.
9724         * g++.dg/other/crash-8.C: New test.
9725
9726 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9727
9728         PR rtl-optimization/42889
9729         * gcc.dg/pr42889.c: New test.
9730
9731 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9732
9733         * gcc.target/i386/pr42881.c: Use SSE2.
9734
9735 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9736
9737         PR target/42891
9738         * gcc.target/i386/pr42891.c: New test.
9739
9740 2010-01-28  Richard Guenther  <rguenther@suse.de>
9741
9742         PR tree-optimization/42871
9743         * g++.dg/torture/pr42871.C: New testcase.
9744
9745 2010-01-28  Richard Guenther  <rguenther@suse.de>
9746
9747         * gcc.dg/Wobjsize-1.h: New testcase.
9748         * gcc.dg/Wobjsize-1.c: Likewise.
9749
9750 2010-01-28  Richard Guenther  <rguenther@suse.de>
9751
9752         PR middle-end/42883
9753         * g++.dg/torture/pr42883.C: New testcase.
9754
9755 2010-01-28  Michael Matz  <matz@suse.de>
9756
9757         * gcc.target/i386/pr42881.c: New test.
9758
9759 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9760
9761         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9762         Add i?86-*-solaris2* support.
9763
9764 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9765
9766         PR c++/42713
9767         PR c++/42820
9768         * g++.dg/template/typedef27.C: New test case.
9769         * g++.dg/template/typedef28.C: New test case.
9770
9771 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9772
9773         * gcc.dg/optimize-bswap*.c: Add ARM target
9774
9775 2010-01-27  Richard Guenther  <rguenther@suse.de>
9776
9777         PR middle-end/42878
9778         * gcc.dg/torture/pr42878-1.c: New testcase.
9779         * gcc.dg/torture/pr42878-2.c: Likewise.
9780
9781 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9782
9783         PR middle-end/42874
9784         * gcc.dg/vla-22.c: New test.
9785
9786 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9787
9788         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9789         current collation.
9790
9791 2010-01-26  Richard Guenther  <rguenther@suse.de>
9792
9793         PR rtl-optimization/42685
9794         * gcc.dg/pr42685.c: New testcase.
9795         * g++.dg/other/pr42685.C: Likewise.
9796
9797 2010-01-26  Richard Guenther  <rguenther@suse.de>
9798
9799         PR middle-end/42806
9800         * g++.dg/other/pr42806.C: New testcase.
9801
9802 2010-01-26  Richard Guenther  <rguenther@suse.de>
9803
9804         PR tree-optimization/42250
9805         * gcc.dg/pr42250.c: New testcase.
9806
9807 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9808
9809         * gnat.dg/array_bounds_test.adb: New test.
9810
9811 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9812
9813         PR fortran/42858
9814         * gfortran.dg/generic_21.f90: New test.
9815
9816 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9817
9818         PR testsuite/41522
9819         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9820
9821 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9822
9823         PR c++/42748
9824         * g++.dg/abi/arm_va_list2.C: New test.
9825         * g++.dg/abi/arm_va_list2.h: Companion header file.
9826
9827 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9828
9829         PR fortran/41044
9830         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9831
9832         PR fortran/41167
9833         * gfortran.dg/char_array_arg_1.f90 : New test.
9834
9835         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9836
9837 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9838
9839         PR fortran/39304
9840         * gfortran.dg/generic_20.f90: New test.
9841
9842 2010-01-22  Michael Matz  <matz@suse.de>
9843
9844         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9845         -msse2.
9846
9847 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9848
9849         PR fortran/42736
9850         * gfortran.dg/dependency_25.f90 : New test.
9851
9852 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9853
9854         PR tree-optimization/42585
9855         * gcc.dg/tree-ssa/pr42585.c: New test.
9856
9857 2010-01-21  Richard Guenther  <rguenther@suse.de>
9858
9859         PR middle-end/19988
9860         * gcc.dg/pr19988.c: New testcase.
9861
9862 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9863
9864         * g++.dg/compat/decimal/compat-common.h: New file.
9865         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9866         * g++.dg/compat/decimal/pass_x.h: New file.
9867         * g++.dg/compat/decimal/pass_y.h: New file.
9868         * g++.dg/compat/decimal/pass-1_main.C: New file.
9869         * g++.dg/compat/decimal/pass-1_x.C: New file.
9870         * g++.dg/compat/decimal/pass-1_y.C: New file.
9871         * g++.dg/compat/decimal/pass-2_main.C: New file.
9872         * g++.dg/compat/decimal/pass-2_x.C: New file.
9873         * g++.dg/compat/decimal/pass-2_y.C: New file.
9874         * g++.dg/compat/decimal/pass-3_main.C: New file.
9875         * g++.dg/compat/decimal/pass-3_x.C: New file.
9876         * g++.dg/compat/decimal/pass-3_y.C: New file.
9877         * g++.dg/compat/decimal/pass-4_main.C: New file.
9878         * g++.dg/compat/decimal/pass-4_x.C: New file.
9879         * g++.dg/compat/decimal/pass-4_y.C: New file.
9880         * g++.dg/compat/decimal/pass-5_main.C: New file.
9881         * g++.dg/compat/decimal/pass-5_x.C: New file.
9882         * g++.dg/compat/decimal/pass-5_y.C: New file.
9883         * g++.dg/compat/decimal/pass-6_main.C: New file.
9884         * g++.dg/compat/decimal/pass-6_x.C: New file.
9885         * g++.dg/compat/decimal/pass-6_y.C: New file.
9886         * g++.dg/compat/decimal/return_x.h: New file.
9887         * g++.dg/compat/decimal/return_y.h: New file.
9888         * g++.dg/compat/decimal/return-1_main.C: New file.
9889         * g++.dg/compat/decimal/return-1_x.C: New file.
9890         * g++.dg/compat/decimal/return-1_y.C: New file.
9891         * g++.dg/compat/decimal/return-2_main.C: New file.
9892         * g++.dg/compat/decimal/return-2_x.C: New file.
9893         * g++.dg/compat/decimal/return-2_y.C: New file.
9894         * g++.dg/compat/decimal/return-3_main.C: New file.
9895         * g++.dg/compat/decimal/return-3_x.C: New file.
9896         * g++.dg/compat/decimal/return-3_y.C: New file.
9897         * g++.dg/compat/decimal/return-4_main.C: New file.
9898         * g++.dg/compat/decimal/return-4_x.C: New file.
9899         * g++.dg/compat/decimal/return-4_y.C: New file.
9900         * g++.dg/compat/decimal/return-5_main.C: New file.
9901         * g++.dg/compat/decimal/return-5_x.C: New file.
9902         * g++.dg/compat/decimal/return-5_y.C: New file.
9903         * g++.dg/compat/decimal/return-6_main.C: New file.
9904         * g++.dg/compat/decimal/return-6_x.C: New file.
9905         * g++.dg/compat/decimal/return-6_y.C: New file.
9906
9907 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9908
9909         PR debug/42715
9910         * gcc.dg/pr42715.c: New.
9911
9912 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9913
9914         PR c++/42038
9915         * g++.dg/parse/crash55.C: New.
9916
9917 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9918
9919         PR debug/42782
9920         * gcc.dg/guality/pr42782.c: New.
9921
9922 2010-01-20  Jason Merrill  <jason@redhat.com>
9923
9924         PR c++/41788
9925         * g++.dg/abi/packed1.C: New.
9926
9927         PR c++/41920
9928         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9929
9930         PR c++/40750
9931         * g++.dg/parse/fn-typedef1.C: New.
9932         * g++.dg/other/cv_quals.C: Adjust.
9933
9934 2010-01-20  Anthony Green  <green@moxielogic.com>
9935
9936         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9937         pack(push) pragma).
9938         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9939         * gcc.dg/20020312-2.c: Port this to the moxie core.
9940         * gcc.dg/weak/typeof-2.c: Ditto.
9941
9942 2010-01-20  Richard Guenther  <rguenther@suse.de>
9943
9944         PR tree-optimization/42717
9945         * gcc.c-torture/compile/pr42717.c: New testcase.
9946
9947 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9948
9949         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9950         of signed, add a few new tests.
9951
9952         PR middle-end/42803
9953         * g++.dg/parse/limits-initializer1.C: New test.
9954
9955 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9956
9957         PR fortran/42804
9958         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9959         * gfortran.dg/typebound_call_12.f03: New test.
9960
9961 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9962
9963         PR fortran/42783
9964         * gfortran.dg/bounds_check_15.f90 : New test.
9965
9966 2010-01-19  Michael Matz  <matz@suse.de>
9967
9968         PR tree-optimization/41783
9969         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9970
9971 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9972
9973         PR target/38697.
9974         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9975         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9976         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9977         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9978         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9979         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9980         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9981         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9982         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9983         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9984         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9985
9986 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9987
9988         PR fortran/42545
9989         * gfortran.dg/extends_6.f03: Modified an error message.
9990         * gfortran.dg/extends_10.f03: New test.
9991         * gfortran.dg/private_type_6.f03: Modified an error message.
9992         * gfortran.dg/structure_constructor_8.f03: Ditto.
9993
9994 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9995
9996         PR tree-optimization/42719
9997         * gcc.dg/pr42719.c: New test.
9998
9999         PR debug/42728
10000         * gcc.dg/pr42728.c: New test.
10001
10002 2010-01-19  Anthony Green  <green@moxielogic.com>
10003
10004         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10005
10006 2010-01-18  Anthony Green  <green@moxielogic.com>
10007
10008         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10009         for moxie.
10010
10011 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10012
10013         * g++.dg/template/error45.C: reverted as part of reverting the
10014         fix of PR c++/42634.
10015
10016 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10017
10018         PR c++/42634
10019         * g++.dg/template/error45.C: New test.
10020
10021 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10022
10023         PR c++/42766
10024         * g++.dg/conversion/op6.C: New test.
10025
10026 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10027
10028         PR target/42774
10029         * gcc.target/alpha/pr42774.c: New test.
10030
10031 2010-01-18  Richard Guenther  <rguenther@suse.de>
10032
10033         PR tree-optimization/42781
10034         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10035
10036 2010-01-17  Richard Guenther  <rguenther@suse.de>
10037
10038         PR middle-end/42248
10039         * gcc.c-torture/execute/pr42248.c: New testcase.
10040
10041 2010-01-17  Richard Guenther  <rguenther@suse.de>
10042
10043         PR tree-optimization/42773
10044         * g++.dg/torture/pr42773.C: New testcase.
10045
10046 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10047
10048         PR fortran/42677
10049         * gfortran.dg/interface_assignment_5.f90: New test.
10050
10051 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10052
10053         PR c++/42697
10054         * g++.dg/template/crash94.C: Reverted.
10055
10056 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10057
10058         PR debug/42767
10059         * gcc.dg/debug/pr42767.c: New.
10060
10061 2010-01-15  Jason Merrill  <jason@redhat.com>
10062
10063         PR c++/42761
10064         * g++.dg/cpp0x/decltype22.C: New.
10065
10066 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10067
10068         PR middle-end/42760
10069         * g++.dg/torture/pr42760.C: New test.
10070
10071 2010-01-15  Jing Yu  <jingyu@google.com>
10072
10073         PR rtl-optimization/42691
10074         * gcc.c-torture/execute/pr42691.c: New.
10075
10076 2010-01-15  Richard Guenther  <rguenther@suse.de>
10077
10078         PR middle-end/42739
10079         * g++.dg/torture/pr42739.C: New testcase.
10080
10081 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10082
10083         * g++.dg/template/error45.C: Revert as part of reverting changes
10084         or PR c++/42634.
10085
10086 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10087
10088         PR fortran/42684
10089         * gfortran.dg/interface_31.f90: New test.
10090
10091 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10092
10093         * gcc.target/powerpc/pr42747.c: New file.
10094
10095 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10096
10097         PR middle-end/42674
10098         * c-c++-common/pr42674.c: New test.
10099
10100         PR c++/42608
10101         * g++.dg/template/instantiate11.C: New test.
10102
10103 2010-01-14  Jason Merrill  <jason@redhat.com>
10104
10105         PR c++/42701
10106         * g++.dg/overload/error3.C: New.
10107
10108         PR c++/42655
10109         * g++.dg/overload/rvalue1.C: New.
10110
10111 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10112
10113         PR tree-optimization/42706
10114         * gcc.dg/ipa/pr42706.c: New testcase.
10115
10116 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10117
10118         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10119
10120 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10121
10122         PR tree-optimization/42714
10123         * g++.dg/torture/pr42714.C: New test.
10124
10125 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10126
10127         PR rtl-optimization/42246
10128         * gfortran.dg/pr42246-2.f: New.
10129
10130 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10131
10132         PR rtl-optimization/42389
10133         * gcc.dg/pr42389.c: New.
10134
10135 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10136
10137         PR rtl-optimization/42388
10138         * gcc.dg/pr42388.c: New.
10139
10140 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10141
10142         PR rtl-optimization/42294
10143         * gfortran.dg/pr42294.f: New.
10144
10145 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10146
10147         PR rtl-optimization/39453
10148         PR rtl-optimization/42246
10149         * gcc.dg/pr39453.c: New.
10150         * gcc.dg/pr42246.c: New.
10151
10152 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10153
10154         PR middle-end/42245
10155         * gcc.dg/pr42245.c: New.
10156         * gcc.dg/pr42245-2.c: New.
10157
10158 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10159
10160         PR rtl-optimization/42249
10161         * gcc.dg/pr42249.c: New.
10162
10163 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10164
10165         PR c/42721
10166         * gcc.c-torture/execute/pr42721.c: New test.
10167
10168 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10169
10170         PR tree-optimization/42709
10171         * gcc.dg/vect/pr42709.c: New test.
10172
10173 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10174
10175         PR fortran/41478
10176         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10177         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10178
10179 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10180
10181         PR fortran/42481
10182         * gfortran.dg/generic_19.f90 : New test.
10183
10184 2010-01-13  Richard Guenther  <rguenther@suse.de>
10185
10186         PR tree-optimization/42730
10187         * gcc.c-torture/compile/pr42730.c: New testcase.
10188
10189 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10190
10191         PR target/pr42542
10192         * gcc.target/ia64/pr42542-1.c: New.
10193         * gcc.target/ia64/pr42542-2.c: New.
10194         * gcc.target/ia64/pr42542-3.c: New.
10195
10196 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10197
10198         PR c++/42634
10199         * g++.dg/template/error45.C: New test.
10200
10201 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10202
10203         PR tree-optimization/42704
10204         * g++.dg/torture/pr42704.C: New test.
10205
10206 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10207
10208         PR tree-optimization/42703
10209         * gcc.c-torture/compile/pr42703.c: New test.
10210
10211 2010-01-13  Richard Guenther  <rguenther@suse.de>
10212
10213         PR tree-optimization/42705
10214         * gcc.c-torture/compile/pr42705.c: New testcase.
10215
10216 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10217
10218         * gcc.target/bfin/l2.c: New test.
10219         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10220
10221 2010-01-13  Richard Guenther  <rguenther@suse.de>
10222
10223         PR middle-end/42716
10224         * gcc.c-torture/compile/pr42716.c: New testcase.
10225
10226 2010-01-13  Richard Guenther  <rguenther@suse.de>
10227
10228         PR lto/42678
10229         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10230
10231 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10232
10233         PR c/42708
10234         * gcc.c-torture/compile/pr42708-1.c: New test.
10235
10236 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10237
10238         PR debug/42662
10239         * gcc.dg/pr42662.c: New test.
10240
10241         PR tree-optimization/42645
10242         * g++.dg/other/pr42645-1.C: New test.
10243         * g++.dg/other/pr42645-2.C: New test.
10244
10245 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10246
10247         PR target/42416
10248         * gcc.target/powerpc/warn-1.c: New test.
10249         * gcc.target/powerpc/warn-2.c: New test.
10250
10251 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10252
10253         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10254         stack alignment.
10255
10256 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10257
10258         * gcc.dg/lto/20100108_0.c: New.
10259
10260 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10261
10262         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10263         Add -march=i686 -msse for 32bit x86 targets.
10264
10265 2010-01-10  Richard Guenther  <rguenther@suse.de>
10266
10267         PR middle-end/42667
10268         * gcc.dg/torture/pr42667.c: New testcase.
10269
10270 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10271
10272         PR fortran/32489
10273         * gfortran.dg/array_constructor_34.f90: New test.
10274
10275 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10276
10277         PR fortran/20923
10278         * gfortran.dg/array_constructor_33.f90: New test.
10279         gfortran.dg/array_function_5.f90: Add credit.
10280
10281 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10282
10283         PR debug/42631
10284         * gcc.dg/pr42631.c: New.
10285
10286 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10287
10288         PR debug/42630
10289         * gcc.dg/pr42630.c: New.
10290
10291 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10292
10293         PR debug/42629
10294         * gcc.dg/pr42629.c: New.
10295
10296 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10297
10298         PR middle-end/42363
10299         * gcc.dg/torture/pr42363.c: New.
10300
10301 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10302
10303         PR debug/42604
10304         PR debug/42395
10305         * gcc.dg/vect/pr42604.c: New.
10306         * gcc.dg/vect/pr42395.c: New.
10307
10308 2010-01-09  Richard Guenther  <rguenther@suse.de>
10309
10310         PR middle-end/42512
10311         * gcc.c-torture/execute/pr42512.c: New testcase.
10312
10313 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10314
10315         PR fortran/41298
10316         * gfortran.dg/c_ptr_tests_14.f90: New test.
10317
10318 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10319
10320         PR ada/41929
10321         * gnat.dg/null_pointer_deref1.adb: Don't run on
10322         sparc*-sun-solaris2.11.
10323
10324 2010-01-08  Richard Guenther  <rguenther@suse.de>
10325
10326         PR lto/42528
10327         * gcc.dg/lto/20100103-1_0.c: New testcase.
10328         * gcc.dg/lto/20100103-2_0.c: Likewise.
10329
10330 2010-01-08  Tobias Burnus  <burnus@net-b.de
10331
10332         PR/fortran 25829
10333         * gfortran.dg/asynchronous_1.f90: New test.
10334         * gfortran.dg/asynchronous_2.f90: New test.
10335         * gfortran.dg/conflicts.f90: Update error message.
10336
10337 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10338
10339         c++/40155
10340         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10341
10342 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10343
10344         PR tree-optimization/42625
10345         * g++.dg/opt/dtor4.C: New test.
10346         * g++.dg/opt/dtor4.h: New.
10347         * g++.dg/opt/dtor4-aux.cc: New.
10348
10349 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10350
10351         PR fortran/42597
10352         * gfortran.dg/proc_ptr_26.f90: New test.
10353
10354 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10355
10356         PR fortran/41872
10357         * gfortran.dg/allocatable_scalar_7.f90: New test.
10358
10359 2010-01-06  Richard Guenther  <rguenther@suse.de>
10360
10361         * gcc.c-torture/compile/pr42632.c: New testcase.
10362
10363 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10364
10365         PR target/42542
10366         * gcc.target/i386/pr42542-4.c: New.
10367         * gcc.target/i386/pr42542-4a.c: Likewise.
10368         * gcc.target/i386/pr42542-5.c: Likewise.
10369         * gcc.target/i386/pr42542-5a.c: Likewise.
10370
10371 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10372
10373         * gcc.dg/tls/opt-15.c: New test.
10374
10375 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10376
10377         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10378
10379 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10380
10381         PR tree-optimization/42462
10382         * g++.dg/torture/pr42462.C: New test.
10383
10384 2010-01-05  Jason Merrill  <jason@redhat.com>
10385
10386         * g++.dg/cpp0x/initlist30.C: New test.
10387
10388 2010-01-05  Richard Guenther  <rguenther@suse.de>
10389
10390         PR tree-optimization/42614
10391         * gcc.c-torture/execute/pr42614.c: New testcase.
10392
10393 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10394
10395         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10396         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10397         -Wunreachable-code.
10398         * gcc.dg/Wunreachable-2.c: Likewise.
10399         * gcc.dg/Wunreachable-3.c: Likewise.
10400         * gcc.dg/Wunreachable-4.c: Likewise.
10401         * gcc.dg/Wunreachable-5.c: Likewise.
10402         * gcc.dg/Wunreachable-6.c: Likewise.
10403         * gcc.dg/Wunreachable-7.c: Likewise.
10404         * gcc.dg/Wunreachable-8.c: Likewise.
10405         * gcc.dg/20041231-1.c: Likewise.
10406
10407 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10408
10409         PR other/42611
10410         * gcc.dg/pr42611.c: New test.
10411
10412         PR tree-optimization/42508
10413         * g++.dg/opt/pr42508.C: New test.
10414
10415 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10416
10417         PR fortran/41872
10418         * gfortran.dg/allocatable_scalar_8.f90: New.
10419
10420 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10421
10422         PR tree-optimization/42398
10423         * gcc.c-torture/compile/pr42398.c: New test.
10424
10425 2010-01-04  Jason Merrill  <jason@redhat.com>
10426
10427         PR c++/42555
10428         * g++.dg/ext/attrib35.C: New.
10429
10430         PR c++/42567
10431         * g++.dg/cpp0x/auto17.C: New.
10432
10433 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10434
10435         * gcc.dg/lto/20100104_0.c: New.
10436
10437 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10438
10439         PR target/42542
10440         * gcc.target/i386/pr42542-1.c: New.
10441         * gcc.target/i386/pr42542-1a.c: Likewise.
10442         * gcc.target/i386/pr42542-1b.c: Likewise.
10443         * gcc.target/i386/pr42542-2.c: Likewise.
10444         * gcc.target/i386/pr42542-2a.c: Likewise.
10445         * gcc.target/i386/pr42542-2b.c: Likewise.
10446         * gcc.target/i386/pr42542-3.c: Likewise.
10447         * gcc.target/i386/pr42542-3a.c: Likewise.
10448
10449 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10450
10451         PR fortran/41872
10452         * gfortran.dg/allocatable_scalar_5.f90: New test.
10453         * gfortran.dg/allocatable_scalar_6.f90: New test.
10454
10455 2010-01-03  Richard Guenther  <rguenther@suse.de>
10456
10457         PR testsuite/42583
10458         * gfortran.dg/gomp/recursion1.f90: Remove.
10459
10460 2010-01-03  Richard Guenther  <rguenther@suse.de>
10461
10462         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10463         * gcc.dg/uninit-6.c: Likewise.
10464         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10465
10466 2010-01-03  Richard Guenther  <rguenther@suse.de>
10467
10468         PR tree-optimization/42589
10469         * gcc.target/i386/pr42589.c: New testcase.
10470
10471 2010-01-03  Richard Guenther  <rguenther@suse.de>
10472
10473         PR tree-optimization/42438
10474         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10475
10476 2010-01-02  Richard Guenther  <rguenther@suse.de>
10477
10478         PR testsuite/41651
10479         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10480
10481 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10482
10483         PR target/42448
10484         * gcc.target/alpha/pr42448-1.c: New test.
10485         * gcc.target/alpha/pr42448-2.c: Ditto.
10486
10487 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10488
10489         PR preprocessor/41947
10490         * gcc.dg/c99-hexfloat-3.c: New test.
10491
10492 2010-01-01  Richard Guenther  <rguenther@suse.de>
10493
10494         PR c/42570
10495         * gcc.c-torture/execute/pr42570.c: New testcase.
10496
10497 2010-01-01  Richard Guenther  <rguenther@suse.de>
10498
10499         PR middle-end/42559
10500         * gcc.c-torture/compile/pr42559.c: New testcase.
10501
10502 \f
10503 Copyright (C) 2010 Free Software Foundation, Inc.
10504
10505 Copying and distribution of this file, with or without modification,
10506 are permitted in any medium without royalty provided the copyright
10507 notice and this notice are preserved.