OSDN Git Service

In gcc/testsuite/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         Merge from 'apple/trunk' branch on FSF servers.
4         
5         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
6
7         Radar 4278236
8         * obj-c++.dg/bad-forward-decl.mm: New
9
10 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
11
12         * ada/acats/run_acats: Revert revision 157037.
13
14 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
15
16         Merge from 'apple/trunk' branch on FSF servers.
17
18         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
19
20         Radar 4281748
21         * objc.dg/naming-2.m: Update
22         * objc.dg/naming-3.m: New
23
24 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
25
26         PR target/40457
27         * gcc.target/arm/pr40457-3.c: New test.
28
29 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
30
31         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
32         alias checking.
33         * lib/target-supports.exp (check_ifunc_available): Likewise.
34
35 2010-09-29  Tristan Gingold  <gingold@adacore.com>
36
37         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
38
39 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
40
41         * objc.dg/keywords-1.m: New test.
42         * objc.dg/keywords-2.m: New test.
43         * objc.dg/keywords-3.m: New test.
44         * obj-c++.dg/keywords-1.mm: New test.
45         * obj-c++.dg/keywords-2.mm: New test.
46
47 2010-09-28  Jason Merrill  <jason@redhat.com>
48
49         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
50         * g++.dg/ext/complit11.C: Likewise.
51         * g++.old-deja/g++.law/temps1.C: Likewise.
52
53         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
54         * g++.old-deja/g++.mike/misc6.C: Likewise.
55
56 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
57
58         * objc.dg/attributes/method-attribute-1.m: New.
59         * objc.dg/attributes/method-attribute-2.m: New.
60
61         * obj-c++.dg/attributes/method-attribute-1.m: New.
62         * obj-c++.dg/attributes/method-attribute-2.m: New.
63
64 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
65
66         * objc.dg/attributes: New.
67         * objc.dg/attributes/attributes.exp: New.
68         * objc.dg/attributes/class-attribute-1.m: New.
69         * objc.dg/attributes/class-attribute-2.m: New
70         * objc.dg/attributes/categ-attribute-1.m: New
71         * objc.dg/attributes/categ-attribute-2.m: New
72         * objc.dg/attributes/proto-attribute-1.m: New
73
74         * obj-c++.dg/attributes: New.
75         * obj-c++.dg/attributes/attributes.exp: New
76         * obj-c++.dg/attributes/class-attribute-1.mm: New
77         * obj-c++.dg/attributes/class-attribute-2.mm: New
78         * obj-c++.dg/attributes/categ-attribute-1.mm: New
79         * obj-c++.dg/attributes/categ-attribute-2.mm: New
80         * obj-c++.dg/attributes/proto-attribute-1.mm: New
81
82 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
83
84         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
85         from the branch renamed to method-20b.m to avoid clashes).
86
87         2005-08-23  Stuart Hastings <stuart@apple.com>
88                     Ziemowit Laski  <zlaski@apple.com>
89
90         Radar 4209854
91         * obj-c++.dg/method-23.mm: New.
92         * objc.dg/method-20.m: New.
93
94 2010-09-28  Jan Hubicka  <jh@suse.cz>
95
96         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
97
98 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
99
100         PR target/44452
101         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
102         i?86-*-solaris2.[89], *-*-vxworks*.
103         * gcc.target/i386/pr22152.c: Likewise.
104         * gcc.target/i386/vect8-ret.c: New test.
105
106 2010-09-28  Jie Zhang  <jie@codesourcery.com>
107
108         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
109
110 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
111
112         Merge from 'apple/trunk' branch on FSF servers.
113
114         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
115
116         Radar 4175534
117         * obj-c++.dg/method-22.mm: New.
118
119 2010-09-27  Jason Merrill  <jason@redhat.com>
120
121         * g++.dg/cpp0x/rv-lvalue-req.C: New.
122         * g++.dg/ext/complit11.C: Adjust.
123         * g++.old-deja/g++.law/temps1.C: Adjust.
124         * g++.old-deja/g++.ns/koenig6.C: Adjust.
125         * g++.old-deja/g++.oliva/partord1.C: Adjust.
126
127 2010-09-27  Ian Lance Taylor  <iant@google.com>
128
129         * lib/target-supports.exp (check_effective_target_split_stack):
130         New procedure.
131         * gcc.dg/split-1.c: New test.
132         * gcc.dg/split-2.c: New test.
133         * gcc.dg/split-3.c: New test.
134         * gcc.dg/split-4.c: New test.
135
136 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
137
138         PR objc/25464
139         * objc.dg/type-size-3.m: New test.
140
141 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
142
143         PR objc/45763
144         * objc.dg/encode-1.m: Execute the test with the GNU runtime as
145         well.
146
147 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
148
149         PR objc/25450
150         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
151         * objc.dg/type-size-2.m: Same change.
152         * obj-c++.dg/encode-5.mm: Same change.
153
154 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
155
156         Merge from 'apple/trunk' branch on FSF servers.  The original
157         Changelogs are below.
158
159         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
160         * objc.dg/encode-6-next.m: New file (from encode-6.m in the
161         branch).
162         * objc.dg/encode-7-next.m: New file (from encode-7.m in the
163         branch).
164         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
165         in the branch). 
166         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
167         proto-qual-1.m in the branch) and the normal ABI on GNU.
168         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
169         the test only with the NeXT runtime.
170         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
171         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the
172         branch).
173         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
174         Run the test only with the NeXT runtime.
175         
176         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
177
178         Radar 4492973
179         * objc.dg/encode-7-64bit.m: New.
180         * objc.dg/encode-7.m: Skip if -m64.
181         
182         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
183
184         Radar 4301047
185         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
186         * obj-c++.dg/threedotthree-abi-1.mm: New
187         * objc.dg/threedotthree-abi-1.m: New
188
189         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
190
191         Radar 4136935
192         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
193         * objc.dg/encode-6.m: Likewise.
194         * objc.dg/encode-7.m: New test case.
195
196 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
197
198         Merge from 'apple/trunk' branch on FSF servers.  Renamed
199         const-str-12.m to constr-str-12b.m to avoid conflicts.
200         
201         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
202
203         Radar 4229905
204         * obj-c++.dg/warn5.mm: New
205         
206         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
207
208         Radar 4154928
209         * obj-c++.dg/const-str-12.mm: New.
210         * objc.dg/const-str-12.m: New.
211
212 2010-09-27  Tobias Burnus  <burnus@net-b.de>
213
214         PR fortran/40569
215         PR fortran/40568
216         * gfortran.dg/storage_size_2.f08: Fix test.
217         * gfortran.dg/c_sizeof_1.f90: Fix test.
218         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
219         * gfortran.dg/c_sizeof_3.f90: New.
220         * gfortran.dg/c_sizeof_4.f90: New.
221         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
222         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
223
224 2010-09-26  Daniel Kraft  <d@domob.eu>
225
226         PR fortran/45783
227         PR fortran/45795
228         * gfortran.dg/select_type_18.f03: New test.
229
230 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
231
232         * gnat.dg/return2.ad[sb]: New test.
233         * gnat.dg/return2_pkg.ads: New helper.
234
235 2010-09-25  Daniel Kraft  <d@domob.eu>
236
237         PR fortran/45776
238         * gfortran.dg/io_constraints_6.f03: New test.
239         * gfortran.dg/io_constraints_7.f03: New test.
240         * gfortran.dg/newunit_2.f90: New test.
241
242 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
243
244         * testsuite/gfortran.dg/operator_c1202.f90: New test.
245
246 2010-09-24  Jan Hubicka  <jh@suse.cz>
247
248         * gcc.dg/tree-ssa/leaf.c: New testcase.
249
250 2010-09-24  Jan Hubicka  <jh@suse.cz>
251
252         PR tree-optimization/45738
253         PR tree-optimization/45741
254         * gcc.c-torture/compile/pr45741.c: New.
255         * gfortran.fortran-torture/compile/pr45738.f90: New.
256
257 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
258
259         * gcc.dg/cpp/undef-opt-1.c: New test.
260
261 2010-09-24  Jason Merrill  <jason@redhat.com>
262
263         * g++.dg/other/error10.C: Adjust expected output.
264
265 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
266
267         PR middle-end/45234
268         * gcc.dg/torture/stackalign/alloca-6.c: New test.
269         * gcc.target/i386/pr45234.c: New test.
270
271 2010-09-24  Richard Guenther  <rguenther@suse.de>
272
273         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
274
275 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
276
277         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
278         as a comment leader in regexp.
279
280 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
281
282         * objc.dg/sync-2.m: New test.
283         * obj-c++.dg/sync-2.mm: New test.
284
285 2010-09-24  Tobias Burnus  <burnus@net-b.de>
286
287         PR fortran/40571
288         * gfortran.dg/iso_fortran_env_7.f90: New.
289
290 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
291
292         * obj-c++.dg/too-many-args.mm: New file.
293
294 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
295
296         Merge from 'apple/trunk' branch on FSF servers.
297
298         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
299
300         Radar 4491608
301         * objc.dg/too-many-args.m: New
302
303 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
304
305         PR fortran/45744
306         * gfortran.dg/dependency_36.f90:  New test.
307
308 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
309
310         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
311         * gcc.target/i386/pad-3.c: Ditto.
312         * gcc.target/i386/pad-7.c: Ditto.
313         * gcc.target/i386/pad-7.c: Ditto.
314         * gcc.target/i386/pr36502.c: Ditto.
315         * gcc.target/i386/zee.c: Ditto.
316         * gcc.target/i386/20060821-1.c: Ditto.
317         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
318         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
319         * gcc.target/i386/pad-5b.c: Ditto.
320         * gcc.target/i386/pad-6a.c: Ditto.
321         * gcc.target/i386/pad-6b.c: Ditto.
322         * gcc.target/i386/pad-8.c: Ditto.
323         * gcc.target/i386/pad-9.c: Ditto.
324         * gcc.target/i386/pad-10.c: Ditto.
325         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
326
327 2010-09-23  Richard Guenther  <rguenther@suse.de>
328
329         PR tree-optimization/45565
330         * g++.dg/ipa/pr45565.C: New testcase.
331
332 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
333
334         PR fortran/45745
335         PR fortran/45648
336         * gfortran.dg/vector_subscript_bound_1.f90: New.
337
338 2010-09-23  Richard Guenther  <rguenther@suse.de>
339
340         PR middle-end/45750
341         * gcc.dg/pr45750.c: New testcase.
342
343 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
344
345         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
346         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
347         build.
348
349 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
350
351         PR rtl-optimization/44374
352         * gcc.target/arm/headmerge-1.c: New test.
353         * gcc.target/arm/headmerge-2.c: New test.
354         * gcc.target/i386/headmerge-1.c: New test.
355         * gcc.target/i386/headmerge-2.c: New test.
356
357 2010-09-23  Daniel Kraft  <d@domob.eu>
358
359         PR fortran/38936
360         PR fortran/44044
361         PR fortran/45474
362         * gfortran.dg/intrinsic_intent_1.f03: New test.
363         * gfortran.dg/select_type_17.f03: New test.
364         * gfortran.dg/associate_5.f03: More definability tests.
365         * gfortran.dg/enum_2.f90: Check definability.
366         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
367         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
368         * gfortran.dg/char_expr_2.f90: Ditto.
369         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
370         * gfortran.dg/enum_5.f90: Ditto.
371         * gfortran.dg/equiv_constraint_8.f90: Ditto.
372         * gfortran.dg/impure_assignment_2.f90: Ditto.
373         * gfortran.dg/impure_assignment_3.f90: Ditto.
374         * gfortran.dg/intent_out_1.f90: Ditto.
375         * gfortran.dg/intent_out_3.f90: Ditto.
376         * gfortran.dg/pointer_assign_7.f90: Ditto.
377         * gfortran.dg/pointer_intent_3.f90: Ditto.
378         * gfortran.dg/pr19936_1.f90: Ditto.
379         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
380         * gfortran.dg/simpleif_2.f90: Ditto.
381         * gfortran.dg/protected_5.f90: Ditto.
382         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
383         * gfortran.dg/protected_6.f90: Ditto.
384         * gfortran.dg/protected_7.f90: Ditto.
385
386 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
387
388         PR libfortran/45710
389         * gfortran.dg/namelist_65.f90: New test.
390
391 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
392
393         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
394         the regexp pattern between the expected label and location string.
395
396 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
397
398         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
399
400 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
401
402         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
403         * gcc.dg/pr27898.c: Likewise.
404         * gcc.dg/pr28712.c: Likewise.
405         * gcc.dg/pr30762-1.c: Likewise.
406         * gcc.dg/pr31529-1.c: Likewise.
407         * gcc.dg/pr34457-1.c: Likewise.
408         * gcc.dg/pr34668-1.c: Likewise.
409         * gcc.dg/pr34989-1.c: Likewise.
410         * gcc.dg/pr43557-1.c: Likewise.
411
412 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
413
414         PR rtl-optimization/45739
415         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
416         regexps.
417
418 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
419
420         * gcc.target/sparc/mnofpu.c: New test.
421
422 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
423
424         PR rtl-optimization/45739
425         * gcc.target/i386/pr45739.c: New test.
426
427 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
428
429         PR fortran/45648
430         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
431         and counts. Add non-elemental function call check.
432
433         PR fortran/45648
434         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
435         arguments checks. Update temporary counts.
436         * gfortran.dg/transpose_optimization_1.f90: New.
437
438 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
439
440         PR objc/23710
441         * objc.dg/invalid-method-1.m: New.
442
443 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
444
445         Merge from 'apple/trunk' branch on FSF servers.
446
447         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
448
449         Radar 4291785
450         * objc.dg/naming-4.m: New
451         * objc.dg/naming-5.m: New
452         * obj-c++.dg/naming-1.mm: New
453         * obj-c++.dg/naming-2.mm: New
454
455 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
456             Jack Howarth  <howarth@bromo.med.uc.edu>
457
458         PR c++/45645
459         * g++.dg/torture/pr44972.C: Use portable assert().
460
461 2010-09-21  Richard Guenther  <rguenther@suse.de>
462
463         PR tree-optimization/45580
464         * g++.dg/torture/pr45580.C: New testcase.
465
466 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
467
468         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
469
470 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
471
472         PR fortran/45438
473         * gfortran.dg/pointer_check_7.f90: New.
474
475 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
476
477         PR rtl-optimization/45728
478         * gcc.c-torture/compile/pr45728.c: New test.
479
480 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
481
482         PR fortran/45081
483         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
484
485 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
486
487         * g++.dg/tree-ssa/pr45605.C: Add "\\".
488
489 2010-09-20  Richard Guenther  <rguenther@suse.de>
490
491         PR middle-end/45704
492         * gcc.dg/torture/pr45704.c: New testcase.
493
494 2010-09-20  Jan Hubicka  <jh@suse.cz>
495
496         PR tree-optimize/45605
497         * g++.dg/tree-ssa/pr45605.C: New testcase.
498
499 2010-09-20  Michael Matz  <matz@suse.de>
500
501         PR testsuite/45706
502         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
503         enough.
504
505 2010-09-20  Richard Guenther  <rguenther@suse.de>
506
507         PR tree-optimization/45705
508         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
509
510 2010-09-20  Michael Matz  <matz@suse.de>
511
512         PR testsuite/45706
513         * lib/target-supports.exp (check_effective_target_vect_perm):
514         Add i?86-*-*.
515
516 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
517
518         PR rtl-optimization/45695
519         * gcc.c-torture/execute/pr45695.c: New test.
520
521 2010-09-19  Jan Hubicka  <jh@suse.cz>
522
523         PR lto/44246
524         * gcc.c-torture/compile/pr44246.c:New file.
525
526 2010-09-19  Ira Rosen  <irar@il.ibm.com>
527
528         PR tree-optimization/45714
529         * gfortran.dg/vect/pr45714-a.f: New test.
530         * gfortran.dg/vect/pr45714-b.f: New test.
531
532 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
533
534         * gnat.dg/const1.adb: Rename into...
535         * gnat.dg/constant1.adb: ...this.
536         * gnat.dg/constant2.adb: New test.
537         * gnat.dg/constant2_pkg1.ads: New helper.
538         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
539
540 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
541
542         * gnat.dg/specs/constant1.ads: New test.
543         * gnat.dg/specs/constant1_pkg.ads: New helper.
544
545 2010-09-18  Jan Hubicka  <jh@suse.cz>
546
547         PR tree-optimization/45453
548         * g++.dg/tree-ssa/pr45453.C: New testcase.
549
550 2010-09-18  Jason Merrill  <jason@redhat.com>
551
552         * g++.dg/cpp0x/initlist44.C: New.
553
554 2010-09-18  Richard Guenther  <rguenther@suse.de>
555
556         PR tree-optimization/45709
557         * g++.dg/torture/pr45709-2.C: New testcase.
558
559 2010-09-18  Richard Guenther  <rguenther@suse.de>
560
561         PR tree-optimization/45709
562         * g++.dg/torture/pr45709.C: New testcase.
563
564 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
565
566         PR testsuite/45719
567         * gcc.target/i386/pad-3.c: Pass -fno-pic.
568
569 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
570
571         * gcc.target/i386/pad-1.c: New.
572         * gcc.target/i386/pad-2.c: Likewise.
573         * gcc.target/i386/pad-3.c: Likewise.
574         * gcc.target/i386/pad-4.c: Likewise.
575         * gcc.target/i386/pad-5a.c: Likewise.
576         * gcc.target/i386/pad-5b.c: Likewise.
577         * gcc.target/i386/pad-6a.c: Likewise.
578         * gcc.target/i386/pad-6b.c: Likewise.
579         * gcc.target/i386/pad-7.c: Likewise.
580         * gcc.target/i386/pad-8.c: Likewise.
581         * gcc.target/i386/pad-9.c: Likewise.
582         * gcc.target/i386/pad-10.c: Likewise.
583
584 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
585
586         PR middle-end/45234
587         * gcc.dg/torture/stackalign/alloca-5.c: New.
588
589 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
590
591         PR middle-end/45678
592         * gcc.dg/torture/pr45678-2.c: New.
593
594 2010-09-17  Richard Guenther  <rguenther@suse.de>
595
596         PR middle-end/45678
597         * gcc.dg/torture/pr45678-1.c: New testcase.
598
599 2010-09-17  Michael Matz  <matz@suse.de>
600
601         PR tree-optimization/43432
602         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
603         check_effective_target_vect_perm_short): New predicates.
604         (check_effective_target_vect_perm): Include x86_64.
605         * gcc.dg/vect/pr43432.c: New test.
606         * gcc.dg/vect/vect-114.c: Adjust.
607         * gcc.dg/vect/vect-15.c: Ditto.
608         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
609         * gcc.dg/vect/slp-perm-9.c: Ditto.
610
611 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
612
613         PR testsuite/45692
614         * objc/execute/exceptions/throw-nil.m: Run the test only with the
615         GNU runtime.
616
617 2010-09-17  Richard Guenther  <rguenther@suse.de>
618
619         * gcc.dg/pr27898.c: Use -flto instead of -combine.
620         * gcc.dg/pr28706.c: Likewise.
621         * gcc.dg/pr28712.c: Likewise.
622         * gcc.dg/pr30762-1.c: Likewise.
623         * gcc.dg/pr30762-2.c: Likewise.
624         * gcc.dg/pr31529-1.c: Likewise.
625         * gcc.dg/pr31529-2.c: Likewise.
626         * gcc.dg/pr34457-1.c: Likewise.
627         * gcc.dg/pr34457-2.c: Likewise.
628         * gcc.dg/pr34668-1.c: Likewise.
629         * gcc.dg/pr34668-2.c: Likewise.
630         * gcc.dg/pr34989-1.c: Likewise.
631         * gcc.dg/pr34989-2.c: Likewise.
632         * gcc.dg/pr43557-1.c: Likewise.
633         * gcc.dg/pr43557-2.c: Likewise.
634         * gcc.dg/debug/pr41893-1.c: Likewise.
635         * gcc.dg/matrix/matrix.exp: Do not use -combine.
636         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
637         * gcc.dg/matrix/matrix-4.c: Likewise.
638         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
639         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
640         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
641         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
642
643 2010-09-16  Tobias Burnus  <burnus@net-b.de>
644
645         PR fortran/43665
646         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
647         optimizations.
648         * gfortran.dg/intent_optimize_1.f90: New test.
649
650 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
651
652         * gcc.target/i386/divmod-1.c: New.
653         * gcc.target/i386/divmod-2.c: Likewise.
654         * gcc.target/i386/divmod-3.c: Likewise.
655         * gcc.target/i386/divmod-4.c: Likewise.
656         * gcc.target/i386/divmod-4a.c: Likewise.
657         * gcc.target/i386/divmod-5.c: Likewise.
658         * gcc.target/i386/divmod-6.c: Likewise.
659         * gcc.target/i386/divmod-7.c: Likewise.
660         * gcc.target/i386/divmod-8.c: Likewise.
661         * gcc.target/i386/udivmod-1.c: Likewise.
662         * gcc.target/i386/udivmod-2.c: Likewise.
663         * gcc.target/i386/udivmod-3.c: Likewise.
664         * gcc.target/i386/udivmod-4.c: Likewise.
665         * gcc.target/i386/udivmod-4a.c: Likewise.
666         * gcc.target/i386/udivmod-5.c: Likewise.
667         * gcc.target/i386/udivmod-6.c: Likewise.
668         * gcc.target/i386/udivmod-7.c: Likewise.
669         * gcc.target/i386/udivmod-8.c: Likewise.
670
671 2010-09-16  Jan Hubicka  <jh@suse.cz>
672
673         * g++.dg/lto/pr45679-1_0.C: New file.
674         * g++.dg/lto/pr45679-1_1.C: New file.
675         * g++.dg/lto/pr45679-0_0.C: New file.
676         * g++.dg/lto/pr45679-0_1.C: New file.
677
678 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
679
680         PR fortran/45674
681         * gfortran.dg/class_dummy_2.f03: New.
682
683 2010-09-16  Richard Guenther  <rguenther@suse.de>
684
685         PR tree-optimization/45623
686         * gcc.dg/torture/pr45623.c: New testcase.
687
688 2010-09-16  Ira Rosen  <irar@il.ibm.com>
689
690         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
691         name and parentheses.
692         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
693
694 2010-09-15  Jason Merrill  <jason@redhat.com>
695
696         * g++.dg/parse/parameter-declaration-2.C: New.
697
698         * g++.dg/cpp0x/scoped_enum2.C: New.
699
700 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
701
702         * gcc.c-torture/compile/20100915-1.c: New test.
703
704 2010-09-15  Martin Jambor  <mjambor@suse.cz>
705
706         PR middle-end/45644
707         * gcc.dg/ipa/pr45644.c: New test.
708
709 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
710
711         PR tree-optimization/45633
712         * gcc.dg/vect/pr45633.c: New test.
713
714 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
715
716         PR fortran/45577
717         * gfortran.dg/allocate_derived_4.f90: New.
718
719 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
720
721         * lib/target-supports.exp
722         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
723         supported flag to true for neon.
724
725 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
726
727         PR c++/45665
728         * g++.dg/template/crash103.C: New.
729
730 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
731
732         Merge from 'apple/trunk' branch on FSF servers.
733
734         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
735
736         Radar 4457381
737         * objc.dg/msg-in-protocol.m: New.
738         * obj-c++.dg/msg-in-protocol.mm: New.
739
740         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
741
742         Radar 4219590
743         * objc.dg/break-in-ifstmt.m: New.
744
745         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
746
747         Radar 4174166
748         * obj-c++.dg/comp-types-13.mm: New.
749         * objc.dg/comp-types-12.m: New.
750
751         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
752
753         Radar 4216500
754         * obj-c++.dg/proto-lossage-7.mm: New.
755         * objc.dg/proto-lossage-7.m: New.
756
757 2010-09-14  Jan Hubicka  <jh@suse.cz>
758
759         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
760         folding.
761         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
762         folding.
763
764 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
765
766         PR middle-end/45567
767         * gcc.dg/pr45567.c: New test.
768
769         PR debug/45660
770         * g++.dg/debug/pr45660.C: New test.
771
772 2010-09-14  Ira Rosen  <irar@il.ibm.com>
773
774         PR tree-optimization/45470
775         * g++.dg/vect/pr45470-a.cc: New test.
776         * g++.dg/vect/pr45470-a.cc: New test.
777
778 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
779
780         PR target/42070
781         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
782         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
783
784 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
785
786         PR libfortran/45532
787         * gfortran.dg/namelist_64.f90: New test.
788
789 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
790
791         PR rtl-optimization/45617
792         * gcc.target/i386/pr45617.c: New test.
793
794 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
795
796         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
797
798 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
799
800         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
801         * gcc.target/i386/fma4-vector.c: Likewise.
802         * gcc.target/i386/vectorize2.c: Likewise.
803         * gcc.target/i386/vectorize4.c: Likewise.
804         * gcc.target/i386/vectorize5.c: Likewise.
805         * gcc.target/i386/vectorize6.c: Likewise.
806         * gcc.target/i386/vectorize8.c: Likewise.
807
808         * gcc.target/i386/vect-double-1.c: New.
809         * gcc.target/i386/vect-double-1a.c: Likewise.
810         * gcc.target/i386/vect-double-2.c: Likewise.
811         * gcc.target/i386/vect-double-2a.c: Likewise.
812
813         * lib/target-supports.exp (check_effective_target_vect_double):
814         Set et_vect_double_saved to 0 when tuning for Atom.
815
816 2010-09-13  Jan Hubicka  <jh@suse.cz>
817
818         * gcc.dg/torture/pr23821.c: Drop static keyword.
819         * gcc.dg/tree-ssa/loop-19.c: Likewise.
820         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
821
822 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
823
824         * gcc.target/arm/sync-1.c: New.
825
826 2010-09-12  Olivier Hainque  <hainque@adacore.com>
827
828         * gnat.dg/memtrap.adb: New test.
829
830 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
831
832         * gfortran.dg/promotion.f90: Fix options.
833
834 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
835
836         * g++.dg/cpp0x/range-for1.C: New.
837         * g++.dg/cpp0x/range-for2.C: New.
838         * g++.dg/cpp0x/range-for3.C: New.
839         * g++.dg/cpp0x/range-for4.C: New.
840         * g++.dg/cpp0x/range-for5.C: New.
841         * g++.dg/cpp0x/range-for6.C: New.
842
843 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
844
845         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
846         and counts. Check that transpose is not called.
847         * gfortran.dg/transpose_2.f90: Update error message.
848
849 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
850
851         PR c++/43824
852         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
853         * g++.dg/lookup/strong-using-2.C: Likewise.
854         * g++.dg/lookup/strong-using-3.C: Likewise.
855         * g++.dg/lookup/strong-using-5.C: Likewise.
856
857         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
858         * g++.dg/cpp0x/inline-ns4.C: New.
859         * g++.dg/cpp0x/inline-ns5.C: New.
860
861 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
862
863         PR middle-end/45634
864         * gfortran.fortran-torture/compile/pr45634.f90: New.
865
866 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
867
868         * objc.dg/fobjc-exceptions.m: New test.
869
870 2010-09-10  Jan Hubicka  <jh@suse.cz>
871
872         * g++.dg/inherit/covariant7.C: Fix pattern matching.
873
874 2010-09-10  Martin Jambor  <mjambor@suse.cz>
875
876         PR tree-optimization/44972
877         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
878         * gcc.dg/tree-ssa/pr45144.c: Likewise.
879         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
880         instead.
881         * g++.dg/torture/pr44972.C: New test.
882
883 2010-09-10  Martin Jambor  <mjambor@suse.cz>
884
885         PR tree-optimization/44972
886         * g++.dg/torture/pr34850.C: Remove expected warning.
887
888 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
889
890         * gfortran.dg/dummy_optional_arg.f90: New test.
891
892 2010-09-08  Jan Hubicka  <jh@suse.cz>
893
894         PR tree-optimization/45598
895         * fortran.fortran-torture/compile/pr45598.f90: New test.
896
897 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
898
899         * lib/target-supports-dg.exp (dg-require-ifunc): New.
900         * lib/target-supports.exp (check_ifunc_available): New.
901         * gcc.dg/attr-ifunc-1.c: New.
902         * gcc.dg/attr-ifunc-2.c: New.
903         * gcc.dg/attr-ifunc-3.c: New.
904         * gcc.dg/attr-ifunc-4.c: New.
905         * gcc.dg/attr-ifunc-5.c: New.
906         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
907         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
908         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
909         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
910
911 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
912
913         PR middle-end/40386
914         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
915
916 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
917
918         * gfortran.dg/inline_transpose_1.f90: New test.
919
920 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
921
922         PR c++/45588
923         * g++.dg/warn/Wunused-var-15.C: New test.
924
925 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
926
927         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
928         hppa*-*-hpux*.
929
930 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
931
932         * objc/execute/exceptions/throw-nil.m: New test.
933         * objc/execute/exceptions/handler-1.m: Updated to use the new
934         objc_set_uncaught_exception_handler() function.
935         * objc/execute/exceptions/matcher-1.m: New test.
936
937 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
938
939         PR fortran/38282
940         * gfortran.dg/bit_comparison_1.F90: New test.
941         * gfortran.dg/leadz_trailz_3.f90: New test.
942         * gfortran.dg/masklr_2.F90: New test.
943         * gfortran.dg/shiftalr_1.F90: New test.
944         * gfortran.dg/merge_bits_2.F90: New test.
945         * gfortran.dg/dshift_2.F90: New test.
946         * gfortran.dg/bit_comparison_2.F90: New test.
947         * gfortran.dg/masklr_1.F90: New test.
948         * gfortran.dg/merge_bits_1.F90: New test.
949         * gfortran.dg/dshift_1.F90: New test.
950         * gfortran.dg/shiftalr_2.F90: New test.
951
952 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
953
954         * objc.dg/type-stream-1.m: Replaced with a test that tests that
955         functions from objc/typedstream.h are deprecated.
956
957 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
958
959         * lib/target-supports.exp
960         (check_effective_target_run_expensive_tests): New proc.
961         * gcc.c-torture/compile/limits-fnargs.c: Use
962         dg-require-effective-target run_expensive_tests.
963
964 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
965
966         PR fortran/45597
967         * gfortran.dg/gomp/pr45597.f90: New test.
968
969         PR fortran/45595
970         * gfortran.dg/gomp/pr45595.f90: New test.
971
972 2010-09-08  Michael Matz  <matz@suse.de>
973
974         * c-c++-common/uninit-17.c: Adjust.
975
976 2010-09-08  Michael Matz  <matz@suse.de>
977
978         PR tree-optimization/43430
979         * gcc.dg/vect/pr43430-2.c: New test.
980
981 2010-09-08  Michael Matz  <matz@suse.de>
982
983         PR tree-optimization/33244
984         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
985
986 2010-09-08  Richard Guenther  <rguenther@suse.de>
987
988         PR tree-optimization/45578
989         * gfortran.dg/pr45578.f90: New testcase.
990
991 2010-09-08  Richard Guenther  <rguenther@suse.de>
992
993         PR testsuite/45590
994         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
995
996 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
997
998         PR fortran/45576
999         * gfortran.dg/char_length_18.f90:  New test.
1000
1001 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1002
1003         PR target/36502
1004         * gcc.target/i386/pr36502.c: New test.
1005
1006         PR target/42313
1007         PR target/44651
1008         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1009         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1010
1011 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1012
1013         * gfortran.dg/achar_4.f90: Enable bounds checking.
1014
1015 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1016
1017         PR target/45206
1018         * gcc.target/i386/pr45206.c: New test.
1019
1020 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1021
1022         PR fortran/45505
1023         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1024
1025 2010-09-07  Jan Hubicka  <jh@suse.cz>
1026
1027         * gcc.c-torture/compile/20100907.c: New testcase.
1028
1029 2010-09-07  Richard Guenther  <rguenther@suse.de>
1030
1031         PR middle-end/45569
1032         * g++.dg/eh/pr45569.C: New testcase.
1033
1034 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1035
1036         PR target/43137
1037         * gcc.target/arm/pr43137.c: New test.
1038
1039 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1040
1041         PR fortran/36931
1042         * gfortran.dg/dependency_35.f90:  New test.
1043
1044 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1045
1046         PR fortran/34145
1047         * gfortran.dg/char_length_17.f90:  New test.
1048
1049 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1050
1051         PR c++/45200
1052         PR c++/45293
1053         PR c++/45558
1054         * g++.dg/template/typedef34.C: New test.
1055         * g++.dg/template/typedef35.C: New test.
1056
1057 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1058
1059         PR target/22152
1060         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1061
1062 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1063
1064         * g++.dg/warn/Wdouble-promotion.C: New.
1065
1066 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1067
1068         * g++.dg/parse/redef2.C: New.
1069
1070 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1071
1072         * gcc.dg/20100906-1.c: New testcase.
1073
1074 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1075
1076         PR testsuite/45543
1077         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1078         DW_TAG_enumeration_type DIE.
1079
1080 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1081
1082         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1083         Update XFAILs.
1084
1085 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1086
1087         PR rtl-optimization/44919
1088         * g++.dg/opt/pr44919.C: New.
1089
1090 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1091
1092         PR fortran/38282
1093         * gfortran.dg/iall_iany_iparity_1.f90: New.
1094         * gfortran.dg/iall_iany_iparity_2.f90: New.
1095
1096 2010-09-06  Jason Merrill  <jason@redhat.com>
1097
1098         * g++.dg/cpp0x/initlist42.C: New.
1099
1100         * g++.dg/cpp0x/auto19.C: New.
1101
1102         * g++.dg/template/sfinae25.C: New.
1103         * g++.dg/template/char1.C: Expect warning.
1104         * g++.dg/template/nontype10.C: Likewise.
1105
1106         * g++.dg/cpp0x/implicit9.C: New.
1107
1108         * g++.dg/cpp0x/initlist43.C: New.
1109
1110 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1111
1112         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1113
1114 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1115
1116         * gcc.dg/Wdouble-promotion.c: New.
1117
1118 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1119
1120         * gfortran.dg/float128_1.f90: Remove test case as
1121         it always fails since Rev 163611 backed out the
1122         front-end implementation.
1123
1124 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1125
1126         * gfortran.dg/float128_1.f90: XFAIL test case.
1127
1128 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1129
1130         * gfortran.dg/bessel_7.f90: Decrease required precision.
1131
1132 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1133
1134         PR testsuite/45545
1135         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1136         ref-all-matching targets.
1137
1138 2010-09-05  Richard Guenther  <rguenther@suse.de>
1139
1140         PR tree-optimization/45535
1141         * gcc.c-torture/compile/pr45535.c: New testcase.
1142
1143 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1144
1145         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1146         "\[^\n\]*".
1147         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1148         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1149         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1150         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1151         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1152         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1153         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1154         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1155         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1156         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1157         * gcc.target/i386/pr22152.c: Likewise.
1158         * gcc.target/i386/pr36992-1.c: Likewise.
1159         * gcc.target/i386/pr36992-2.c: Likewise.
1160         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1161
1162 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1163
1164         PR testsuite/43957
1165         * gcc.dg/const-uniq-1.c: Modify regexp.
1166
1167 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1168
1169         PR fortran/45530
1170         * gfortran.dg/namelist_63.f90: New.
1171
1172 2010-09-04  Jan Hubicka  <jh@suse.cz>
1173
1174         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1175         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1176
1177 2010-09-04  Jan Hubicka  <jh@suse.cz>
1178
1179         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1180
1181 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1182
1183         PR fortran/45507
1184         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1185
1186 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1187
1188         * gcc.dg/opts-4.c: New test.
1189
1190 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1191
1192         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1193         * gcc.dg/vect/vect-peel-4.c: Ditto.
1194
1195 2010-09-03  Daniel Kraft  <d@domob.eu>
1196
1197         PR fortran/45525
1198         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1199
1200 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1201
1202         PR fortran/45159
1203         * gfortran.dg/dependency_34.f90:  New test.
1204
1205 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1206
1207         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1208
1209 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1210
1211         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1212         gcc.target/i386/clearcap.map if supported.
1213
1214 2010-09-03  Michael Matz  <matz@suse.de>
1215
1216         PR middle-end/45415
1217         * gcc.dg/pr45415.c: New test.
1218
1219 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1220
1221         PR tree-optimization/45506
1222         * gcc.dg/pr45506.c: New.
1223
1224 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1225
1226         PR target/45476
1227         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1228         * gcc.target/i386/float128-2.c: Ditto.
1229
1230 2010-09-03  Daniel Kraft  <d@domob.eu>
1231
1232         PR fortran/34162
1233         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1234         * gfortran.dg/internal_dummy_2.f08: New test.
1235         * gfortran.dg/internal_dummy_3.f08: New test.
1236         * gfortran.dg/internal_dummy_4.f08: New test.
1237
1238 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1239
1240         PR debug/45500
1241         * gcc.target/i386/pr45500.c: New test.
1242
1243 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1244
1245         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1246
1247 2010-09-03  Daniel Kraft  <d@domob.eu>
1248
1249         PR fortran/44602
1250         * gfortran.dg/exit_2.f08; Adapt error messages.
1251         * gfortran.dg/exit_3.f08: New test.
1252         * gfortran.dg/exit_4.f08: New test.
1253         * gfortran.dg/exit_5.f03: New test.
1254
1255 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1256
1257         * gfortran.dg/ishft_4.f90: New test.
1258
1259 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1260
1261         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1262         FRIZ/XSRIZ instruciton for (double)(long long)x.
1263         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1264
1265 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1266
1267         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1268
1269 2010-09-02  Richard Guenther  <rguenther@suse.de>
1270
1271         PR tree-optimization/44937
1272         PR tree-optimization/45412
1273         * g++.dg/opt/pr45412.C: New testcase.
1274         * gcc.c-torture/compile/pr45412.c: Likewise.
1275         * gcc.c-torture/compile/pr44937.c: Likewise.
1276
1277 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1278
1279         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1280         but using -Werror=comment.
1281         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1282         expected error messages.
1283
1284 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1285
1286         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1287         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1288
1289 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1290
1291         PR fortran/45489
1292         * gfortran.dg/initialization_27.f90: New.
1293
1294 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1295
1296         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1297         check into different basic blocks. Expect vectorization if misaligned
1298         stores are supported.
1299         * gcc.dg/vect/bb-slp-8a.c: New test.
1300         * gcc.dg/vect/bb-slp-8b.c: New test.
1301
1302 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1303
1304         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1305
1306 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1307
1308         PR fortran/44541
1309         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1310         * gfortran.dg/class_dummy_1.f03: New.
1311
1312 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1313
1314         PR middle-end/45458
1315         * g++.dg/tree-prof/partition2.C: New test.
1316
1317 2010-09-01  Richard Guenther  <rguenther@suse.de>
1318
1319         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1320         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1321         * gcc.c-torture/execute/20100827-1.c: Likewise.
1322
1323 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1324
1325         * gfortran.dg/execute_command_line_1.f90: New test.
1326
1327 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1328
1329         PR preprocessor/45457
1330         * c-c++-common/cpp/pr45457.c: New test.
1331
1332 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1333
1334         * gcc.dg/nested-func-8.c: New test.
1335
1336 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1337
1338         PR fortran/38282
1339         * gfortran.dg/popcnt_poppar_1.F90: New test.
1340         * gfortran.dg/popcnt_poppar_2.F90: New test.
1341
1342 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1343
1344         * gcc.target/i386/volatile-2.c: Require nonpic target.
1345
1346 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1347
1348         PR middle-end/45461
1349         * gcc.dg/pr45461.c: New test.
1350
1351 2010-08-31  Richard Guenther  <rguenther@suse.de>
1352
1353         PR testsuite/45455
1354         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1355
1356 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1357
1358         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1359
1360 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1361
1362         PR fortran/45456
1363         * gfortran.dg/typebound_proc_18.f03: New.
1364
1365 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1366
1367         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1368         * lib/scanasm.exp (scan-stack-usage): Likewise.
1369         (scan-stack-usage-not): Likewise.
1370         * gcc.dg/stack-usage-1.c: New test.
1371         * gcc.target/i386/stack-usage-realign.c: Likewise.
1372
1373 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1374
1375         PR tree-optimization/45427
1376         * gcc.dg/tree-ssa/pr45427.c: New test.
1377
1378 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1379
1380         PR c++/45043
1381         * g++.dg/template/crash102.C: New.
1382
1383 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1384
1385         PR middle-end/45423
1386         * gcc.dg/gomp/atomic-12.c: New test.
1387         * gcc.dg/gomp/atomic-13.c: New test.
1388         * gcc.dg/gomp/atomic-14.c: New test.
1389         * g++.dg/gomp/atomic-11.C: New test.
1390         * g++.dg/gomp/atomic-12.C: New test.
1391         * g++.dg/gomp/atomic-13.C: New test.
1392         * g++.dg/gomp/atomic-14.C: New test.
1393
1394 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1395
1396         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1397         delimiter.
1398
1399 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1400
1401         * gnat.dg/discr24.adb: New test.
1402
1403 2010-08-30  Richard Guenther  <rguenther@suse.de>
1404
1405         PR tree-optimization/45449
1406         * gcc.dg/pr45449.c: New testcase.
1407
1408 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1409
1410         * gcc.dg/opts-1.c: Expect errors, not warnings.
1411
1412 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1413
1414         PR fortran/42769
1415         * gfortran.dg/dynamic_dispatch_11.f03: New.
1416
1417 2010-08-29  Jason Merrill  <jason@redhat.com>
1418
1419         PR c++/44991
1420         * g++.dg/parse/defarg15.C: New.
1421
1422 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1423
1424         PR fortran/45439
1425         * gfortran.dg/select_type_16.f03: New.
1426
1427 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1428             Tobias Burnus  <burnus@net-b.de>
1429
1430         * gfortran.dg/bessel_7.f90: Decrease required precision.
1431
1432 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1433             Kaz Kojima  <kkojima@gcc.gnu.org>
1434
1435         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1436
1437 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1438
1439         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1440         floating point conversion code generation.
1441         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1442         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1443         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1444         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1445         to integer conversion code generation.
1446         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1447         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1448         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1449         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1450
1451 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1452
1453         PR fortran/32049
1454         * gfortran.dg/random_seed_1.f90: Adjust test.
1455         * gfortran.dg/float128_1.f90: New test.
1456
1457 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1458
1459         PR fortran/33197
1460         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1461         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1462         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1463         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1464         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1465         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1466         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1467
1468 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1469
1470         PR fortran/45420
1471         * gfortran.dg/select_type_15.f03: New.
1472
1473 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1474
1475         PR libfortran/43217
1476         * gfortran.dg/hollerith8.f90: New test.
1477
1478 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1479
1480         PR fortran/45159
1481         * gfortran.dg/dependency_33.f90:  New test.
1482
1483 2010-08-27  Richard Guenther  <rguenther@suse.de>
1484
1485         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1486         * gcc.dg/graphite/scop-2.c: Likewise.
1487         * gcc.dg/graphite/scop-20.c: Likewise.
1488         * gcc.dg/vect/slp-25.c: Likewise.
1489
1490 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1491
1492         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1493
1494 2010-08-26  Daniel Kraft  <d@domob.eu>
1495
1496         PR fortran/38936
1497         PR fortran/44047
1498         PR fortran/45384
1499         * gfortran.dg/associate_8.f03: New test.
1500         * gfortran.dg/select_type_13.f03: New test.
1501         * gfortran.dg/select_type_14.f03: New test.
1502
1503 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1504
1505         PR tree-optimization/44485
1506         * gcc.dg/pr44485.c: New test.
1507
1508 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1509
1510         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1511         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1512         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1513
1514 2010-08-26  Richard Guenther  <rguenther@suse.de>
1515
1516         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1517         * gcc.dg/graphite/scop-21.c: Likewise.
1518
1519 2010-08-26  Richard Guenther  <rguenther@suse.de>
1520
1521         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1522         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1523         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1524         * gcc.dg/vect/vect-91.c: Likewise.
1525         * gcc.dg/vect/vect-peel-1.c: Likewise.
1526         * gcc.dg/vect/vect-peel-2.c: Likewise.
1527         * gcc.dg/vect/vect-peel-4.c: Likewise.
1528
1529 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1530
1531         PR libfortran/41859
1532         * gfortran.dg/der_io_4.f90: New test.
1533
1534 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1535
1536         PR rtl-optimization/44858
1537         * gcc.c-torture/execute/pr44858.c: New test.
1538
1539         PR rtl-optimization/45400
1540         * g++.dg/other/i386-8.C: New test.
1541
1542 2010-08-25  Richard Guenther  <rguenther@suse.de>
1543
1544         * gcc.dg/alias-8.c: Adjust.
1545
1546 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1547
1548         * gcc.target/i386/combine-mul.c: New test.
1549
1550 2010-08-25  Richard Guenther  <rguenther@suse.de>
1551
1552         PR lto/44562
1553         * gcc.dg/graphite/id-27.c: New testcase.
1554         * gcc.dg/lto/20100825-1_0.c: Likewise.
1555
1556 2010-08-25  Richard Guenther  <rguenther@suse.de>
1557
1558         PR tree-optimization/45316
1559         * g++.dg/opt/pr45316.C: New testcase.
1560
1561 2010-08-25  Richard Guenther  <rguenther@suse.de>
1562
1563         PR tree-optimization/45393
1564         * g++.dg/torture/pr45393.C: New testcase.
1565
1566 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1567
1568         PR tree-optimization/45059
1569         * gcc.c-torture/compile/pr45059.c: New test.
1570
1571 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1572
1573         * lib/target-supports.exp (check_effective_target_vect_unpack):
1574         Set vect_unpack supported flag to true for neon.
1575
1576 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1577
1578         * gcc.dg/tree-ssa/ifc-5.c: New.
1579
1580 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1581
1582         * gcc.dg/tree-ssa/ifc-4.c: New.
1583         * gcc.dg/tree-ssa/ifc-7.c: New.
1584
1585 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1586
1587         * gcc.dg/vect/vect.exp: Check loongson targets
1588         * g++.dg/vect/vect.exp: Likewise
1589         * gfortran.dg/vect/vect.exp: Likewise
1590
1591 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1592
1593         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1594         -mveclibabi=mass.
1595
1596 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1597
1598         PR fortran/45366
1599         * gfortran.dg/proc_ptr_29.f90: New.
1600
1601 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1602             Dominique d'Humieres <dominiq@lps.ens.fr>
1603
1604         PR fortran/45367
1605         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1606
1607 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1608
1609         PR fortran/45367
1610         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1611
1612 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1613
1614         PR fortran/36158
1615         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1616
1617 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1618             Dominique d'Humieres <dominiq@lps.ens.fr>
1619
1620         PR fortran/45367
1621         PR fortran/36158
1622         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1623         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1624
1625 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1626
1627         PR fortran/44863
1628         PR fortran/45271
1629         PR fortran/45290
1630         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1631         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1632         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1633
1634 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1635
1636         PR fortran/36158
1637         PR fortran/33197
1638         * gfortran.dg/bessel_6.f90: New.
1639         * gfortran.dg/bessel_7.f90: New.
1640
1641 2010-08-20  Jan Hubicka  <jh@suse.cz>
1642
1643         PR c++/45307
1644         PR c++/17736
1645         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1646         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1647
1648 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1649
1650         PR target/45336
1651         * gcc.target/i386/pr45336-1.c: New.
1652         * gcc.target/i386/pr45336-2.c: Likewise.
1653         * gcc.target/i386/pr45336-3.c: Likewise.
1654         * gcc.target/i386/pr45336-4.c: Likewise.
1655
1656 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1657
1658         PR testsuite/45361
1659         * gcc.target/i386/volatile-2.c: Update scan strings to also
1660         include (%rip) for the memory reference on x86_64.
1661
1662 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1663
1664         PR middle-end/44974
1665         * gcc.dg/pr44974.c: New test.
1666
1667         PR rtl-optimization/45353
1668         * gcc.dg/pr45353.c: New test.
1669
1670 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1671
1672         * gcc.target/i386/volatile-2.c: New.
1673
1674 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1675
1676         PR rtl-optimization/44691
1677         * gfortran.dg/pr44691.f: New test.
1678
1679 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1680
1681         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1682
1683 2010-08-19  Jason Merrill  <jason@redhat.com>
1684
1685         * g++.dg/init/synth3.C: New.
1686         * g++.dg/init/value8.C: New.
1687         * g++.dg/tree-ssa/empty-2.C: New.
1688         * g++.dg/cpp0x/noexcept09.C: New.
1689
1690 2010-08-19  Daniel Kraft  <d@domob.eu>
1691
1692         PR fortran/29785
1693         PR fortran/45016
1694         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1695         * gfortran.dg/pointer_remapping_1.f90: New test.
1696         * gfortran.dg/pointer_remapping_2.f03: New test.
1697         * gfortran.dg/pointer_remapping_3.f08: New test.
1698         * gfortran.dg/pointer_remapping_4.f03: New test.
1699         * gfortran.dg/pointer_remapping_5.f08: New test.
1700         * gfortran.dg/pointer_remapping_6.f08: New test.
1701
1702 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1703
1704         PR testsuite/45324
1705         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1706
1707 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1708
1709         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1710
1711 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1712
1713         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1714         variable.
1715
1716 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1717
1718         PR target/45070
1719         * gcc.c-torture/execute/pr45070.c: New.
1720
1721 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1722
1723         * g++.dg/pr44328.C: New test.
1724
1725 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1726
1727         PR fortran/36158
1728         PR fortran/33197
1729         * gfortran.dg/bessel_3.f90: New.
1730         * gfortran.dg/bessel_4.f90: New.
1731         * gfortran.dg/bessel_5.f90: New.
1732
1733 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1734
1735         PR fortran/45290
1736         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1737         * gfortran.dg/pointer_init_2.f90: New.
1738         * gfortran.dg/pointer_init_3.f90: New.
1739         * gfortran.dg/pointer_init_4.f90: New.
1740
1741 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1742
1743         PR c++/45049
1744         * g++.dg/pr45049-1.C: New test.
1745         * g++.dg/pr45049-2.C: New test.
1746
1747 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1748
1749         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1750         20 if __ARM_PCS is defined otherwise 64.
1751         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1752         instead of hard coded 64.
1753
1754 2010-08-18  Yao Qi  <yao@codesourcery.com>
1755
1756         PR target/45094
1757         * gcc.target/arm/pr45094.c: New test.
1758
1759 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1760
1761         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1762
1763 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1764
1765         PR rtl-optimization/42575
1766         * gcc.target/arm/pr42575.c: New test.
1767
1768 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1769
1770         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1771         * gcc.dg/tls/thr-cse-1.c: New.
1772
1773 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1774
1775         PR debug/42487
1776         * lib/target-supports.exp
1777         (check_effective_target_function_sections): New.
1778         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1779         function sections before proceding.
1780
1781 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1782
1783         PR fortran/45308
1784         * gfortran.dg/pr45308.f03: New test.
1785
1786 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1787
1788         PR target/45296
1789         * gcc.target/i386/pr45296.c: New test.
1790
1791 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1792
1793         * g++.dg/ext/uow-1.C: New.
1794         * g++.dg/ext/uow-2.C: New.
1795         * g++.dg/ext/uow-3.C: New.
1796         * g++.dg/ext/uow-4.C: New.
1797
1798 2010-08-17  Richard Guenther  <rguenther@suse.de>
1799
1800         PR testsuite/45266
1801         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1802
1803 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1804
1805         PR c/40563
1806         * gcc.dg/Wcxx-compat-20.c: New test.
1807
1808 2010-08-17  Daniel Kraft  <d@domob.eu>
1809
1810         PR fortran/38936
1811         * gfortran.dg/associate_1.f03: Extended to test newly supported
1812         features like association to variables.
1813         * gfortran.dg/associate_3.f03: Removed check for illegal change
1814         of associate-name here...
1815         * gfortran.dg/associate_5.f03: ...and added it here.
1816         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1817         * gfortran.dg/associate_7.f03: New test.
1818
1819 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1820
1821         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1822
1823 2010-08-15  Daniel Kraft  <d@domob.eu>
1824
1825         PR fortran/38936
1826         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1827         * gfortran.dg/associate_3.f03: Clarify comment.
1828         * gfortran.dg/associate_5.f03: New test.
1829         * gfortran.dg/associate_6.f03: New test.
1830
1831 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1832
1833         PR fortran/45211
1834         * gfortran.dg/bind_c_usage_21.f90: New.
1835         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1836
1837 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1838
1839         * gfortran.dg/optional_absent_1.f90: New.
1840         * gfortran.dg/null_actual.f90: New.
1841
1842 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1843
1844         * gfortran.dg/pointer_target_1.f90: New.
1845         * gfortran.dg/pointer_target_2.f90: New.
1846         * gfortran.dg/pointer_target_3.f90: New.
1847
1848 2010-08-15  Daniel Kraft  <d@domob.eu>
1849
1850         PR fortran/45197
1851         * gfortran.dg/elemental_args_check_3.f90: New test.
1852         * gfortran.dg/impure_1.f08: New test.
1853         * gfortran.dg/impure_2.f08: New test.
1854         * gfortran.dg/impure_3.f90: New test.
1855         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1856
1857 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1858
1859         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1860         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1861         SLP tests.
1862         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1863         misaligned loads.
1864         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1865         misaligned stores.c
1866         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1867
1868 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1869
1870         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1871         dg-require-effective-target after dg-do.
1872
1873 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1874
1875         * lib/target-supports.exp (check_effective_target_vect_int): Return
1876         true for Loongson targets.
1877         (check_effective_target_vect_shift): Likewise.
1878         (check_effective_target_vect_no_int_max): Likewise.
1879         (check_effective_target_vect_no_align): Likewise.
1880         (check_effective_target_vect_short_mult): Likewise.
1881
1882 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1883
1884         * g++.dg/cast.C: Change fields of structures to "long" to pass
1885         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1886         * g++.dg/cpp0x/iop.C: Ditto.
1887         * g++.dg/cpp0x/named_refs.C: Ditto.
1888         * g++.dg/cpp0x/rv1p.C: Ditto.
1889         * g++.dg/cpp0x/rv2p.C: Ditto.
1890         * g++.dg/cpp0x/rv3p.C: Ditto.
1891         * g++.dg/cpp0x/rv4p.C: Ditto.
1892         * g++.dg/cpp0x/rv5p.C: Ditto.
1893         * g++.dg/cpp0x/rv6p.C: Ditto.
1894         * g++.dg/cpp0x/rv7p.C: Ditto.
1895         * g++.dg/cpp0x/rv8p.C: Ditto.
1896         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1897
1898 2010-08-13  Daniel Kraft  <d@domob.eu>
1899
1900         * gfortran.dg/implied_shape_1.f08: New test.
1901         * gfortran.dg/implied_shape_2.f90: New test.
1902         * gfortran.dg/implied_shape_3.f08: New test.
1903
1904 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1905
1906         PR libfortran/42526
1907         * gfortran.dg/char_component_initializer_1.f90: New test.
1908
1909 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1910
1911         PR tree-optimization/45241
1912         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1913
1914 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1915
1916         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1917         to dg-options.
1918         * gcc.target/i386/pr40906-2.c: Ditto.
1919         * gcc.target/i386/pr40906-3.c: Ditto.
1920
1921 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1922
1923         PR middle-end/45262
1924         * gcc.c-torture/execute/pr45262.c: New test.
1925
1926 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1927
1928         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1929         empty argument.
1930         * g++.dg/other/profile1.C: Ditto.
1931
1932 2010-08-12  Richard Guenther  <rguenther@suse.de>
1933
1934         PR tree-optimization/45232
1935         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1936         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1937         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1938         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1939         unsigned arithmetic.
1940         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1941         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1942         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1943         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1944         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1945         unsigned arithmetic.
1946         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1947         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1948         unsigned arithmetic.
1949         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1950         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1951         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1952         unsigned arithmetic.
1953         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1954         * gcc.dg/tree-ssa/negate.c: Adjust.
1955         * gcc.dg/vect/vect-1.c: Adjust.
1956         * gfortran.dg/reassoc_6.f: XFAIL.
1957
1958 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1959
1960         PR debug/45259
1961         * gcc.dg/pr45259.c: New test.
1962
1963 2010-08-12  Wei Guozhi  <carrot@google.com>
1964
1965         PR target/44999
1966         * gcc.target/arm/pr44999.c: New testcase.
1967
1968 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1969
1970         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1971         (N): Likewise.
1972         (main): Adjust accordingly.
1973
1974 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1975
1976         * gfortran.dg/graphite/id-22.f: New.
1977
1978 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1979
1980         * gcc.dg/graphite/id-26.c: New.
1981
1982 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1983
1984         * gcc.dg/graphite/id-25.c: New.
1985
1986 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1987
1988         * gcc.dg/graphite/run-id-5.c: New.
1989         * gcc.dg/graphite/run-id-6.c: New.
1990         * gfortran.dg/graphite/id-21.f: New.
1991
1992 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1993
1994         * gcc.dg/graphite/id-24.c: New.
1995
1996 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1997
1998         * gcc.dg/tree-ssa/pr20742.c: New.
1999
2000 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2001
2002         * gcc.dg/graphite/id-23.c: New.
2003
2004 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2005
2006         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2007
2008 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2009
2010         * gcc.dg/graphite/pr42729.c: New.
2011
2012 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2013
2014         * gfortran.dg/graphite/id-20.f: New.
2015
2016 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2017
2018         * gcc.dg/graphite/id-22.c: New.
2019
2020 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2021
2022         * gcc.dg/graphite/run-id-2.c: Call abort.
2023
2024 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2025
2026         * gcc.dg/graphite/id-20.c: New.
2027
2028 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2029             Steve Kargl <kargl@gcc.gnu.org>
2030
2031         PR fortran/44595
2032         * gfortran.dg/move_alloc_3.f90: New.
2033         * gfortran.dg/random_seed_2.f90: New.
2034
2035 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2036
2037         * lib/target-supports.exp (check_effective_target_sync_int_long):
2038         Add hppa*-*-linux*.
2039         (check_effective_target_sync_char_short): Likewise.
2040
2041 2010-08-10  Yao Qi  <yao@codesourcery.com>
2042
2043         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2044         general form.
2045         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2046         * g++.dg/other/packed1.C: Likewise.
2047         * g++.dg/other/crash-4.C: Likewise.
2048         * g++.dg/ext/packed8.C: Likewise.
2049         * g++.dg/init/array16.C: Likewise.
2050
2051 2010-08-10  xinliang David Li  <davidxl@google.com>
2052         * gcc.dg/tree-ssa/loop-19.c: Add option
2053         -fno-prefetch-loop-array
2054
2055 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2056
2057         PR middle-end/45182
2058         * gcc.c-torture/compile/pr45182.c: New test.
2059
2060 2010-08-09  Jason Merrill  <jason@redhat.com>
2061
2062         PR c++/45236
2063         * g++.dg/cpp0x/variadic-104.C: New.
2064
2065 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2066
2067         PR fortran/44235
2068         * gfortran.dg/dependency_32.f90:  New test.
2069
2070 2010-08-09  Richard Guenther  <rguenther@suse.de>
2071
2072         PR middle-end/44632
2073         * g++.dg/opt/nrv17.C: New testcase.
2074
2075 2010-08-09  Richard Guenther  <rguenther@suse.de>
2076
2077         PR middle-end/45212
2078         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2079         alignment from MEM_REF offset only if we took it from the
2080         base object.
2081
2082         * gcc.target/i386/pr24178.c: New testcase.
2083
2084 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2085
2086         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2087         * gcc.dg/20030702-1.c: Ditto.
2088         * gcc.dg/20050309-1.c: Ditto.
2089         * gcc.dg/20050325-1.c: Ditto.
2090         * gcc.dg/20050330-2.c: Ditto.
2091         * gcc.dg/20051201-1.c: Ditto.
2092         * gcc.dg/gomp/pr27573.c: Ditto.
2093         * gcc.dg/gomp/pr34610.c: Ditto.
2094         * gcc.dg/pr24225.c: Ditto.
2095         * gcc.dg/pr26570.c: Ditto.
2096         * gcc.dg/pr32773.c: Ditto.
2097         * g++.dg/gcov/gcov-6.C: Ditto.
2098         * g++.dg/gomp/pr34608.C: Ditto.
2099         * gfortran.dg/gomp/pr27573.f90: Ditto.
2100
2101         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2102         dg-require-host-local dg directive.
2103         * gcc.dg/profile-dir-2.c: Ditto.
2104         * gcc.dg/profile-dir-3.c: Ditto.
2105
2106 2010-08-08  Richard Guenther  <rguenther@suse.de>
2107
2108         PR tree-optimization/45109
2109         * gcc.c-torture/compile/pr45109.c: New testcase.
2110
2111 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2112
2113         * gcc.dg/march.c: Skip if -march defined.
2114         * gcc.dg/mtune.c: Skip if -mtune defined.
2115
2116         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2117         generic thunk support.
2118
2119 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2120
2121         PR target/45213
2122         * gcc.target/i386/pr45213.c: New test.
2123
2124 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2125
2126         PR libfortran/45143
2127         * gfortran.dg/fmt_error_11.f03: New test.
2128
2129 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2130
2131         * lib/target-supports.exp (check_effective_target_sync_int_long):
2132         Add arm*-*-linux-gnueabi.
2133         (check_effective_target_sync_char_short): Likewise.
2134
2135 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2136
2137         PR fortran/45159
2138         * gfortran.dg/dependency_31.f90:  New test.
2139
2140 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2141
2142         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2143
2144 2010-08-06  Jason Merrill  <jason@redhat.com>
2145
2146         * g++.dg/cpp0x/sfinae3.C: New.
2147         * g++.dg/cpp0x/sfinae4.C: New.
2148
2149 2010-08-06  Richard Guenther  <rguenther@suse.de>
2150
2151         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2152         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2153         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2154         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2155         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2156         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2157         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2158         * gcc.c-torture/execute/20100805-1.c: Likewise.
2159
2160 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2161
2162         PR testsuite/42855
2163         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2164
2165 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2166
2167         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2168         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2169
2170 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2171
2172         * g++.dg/ipa/devirt-1.C: New test.
2173         * g++.dg/ipa/devirt-2.C: Likewise.
2174         * g++.dg/ipa/devirt-3.C: Likewise.
2175         * g++.dg/ipa/devirt-4.C: Likewise.
2176         * g++.dg/ipa/devirt-5.C: Likewise.
2177         * gcc.dg/ipa/iinline-3.c: Likewise.
2178
2179 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2180
2181         PR tree-optimization/45144
2182         * gcc.dg/tree-ssa/pr45144.c: New test.
2183
2184 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2185
2186         PR fortran/42207
2187         PR fortran/44064
2188         PR fortran/44065
2189         * gfortran.dg/class_25.f03: New.
2190         * gfortran.dg/class_26.f03: New.
2191
2192 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2193
2194         * g++.dg/warn/miss-format-1.C: Update line number.
2195
2196 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2197
2198         PR c++/44641
2199         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2200         .frame and .mask assembler directives.
2201
2202 2010-08-04  Richard Guenther  <rguenther@suse.de>
2203
2204         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2205         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2206         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2207         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2208
2209 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2210
2211         PR fortran/44857
2212         * gfortran.dg/derived_constructor_char_1.f90: New.
2213         * gfortran.dg/derived_constructor_char_2.f90: New.
2214
2215 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2216
2217         PR fortran/45159
2218         * gfortran.dg/dependency_30.f90:  New test.
2219
2220 2010-08-03  Jan Hubicka  <jh@suse.cz>
2221
2222         * gcc.c-torture/compile/pr45085.c: New testcase.
2223
2224 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2225
2226         PR fortran/44584
2227         PR fortran/45161
2228         * gfortran.dg/typebound_call_9.f03: Modified.
2229         * gfortran.dg/typebound_generic_1.f03: Modified.
2230
2231 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2232
2233         PR fortran/45159
2234
2235         * gfortran.dg/dependency_29.f90:  New test.
2236
2237 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2238
2239         PR fortran/36854
2240         * gfortran.dg/character_comparison_2.f90:  New test.
2241         * gfortran.dg/character_comparison_3.f90:  New test.
2242         * gfortran.dg/dependency_28.f90:  New test.
2243
2244 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2245
2246         PR target/40457
2247         * gcc.target/arm/pr40457-1.c: New test.
2248         * gcc.target/arm/pr40457-2.c: New test.
2249
2250 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2251
2252         PR fortran/44912
2253         * gfortran.dg/typebound_call_17.f03: New.
2254
2255 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2256
2257         PR fortran/44929
2258         * gfortran.dg/allocate_derived_3.f90: New.
2259
2260 2010-07-30  Xinliang David Li  <davidxl@google.com>
2261         PR tree-optimization/45121
2262         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2263
2264 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2265
2266         PR c++/45112
2267         * testsuite/g++.dg/pr45112.C: New test.
2268
2269 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2270
2271         PR debug/45055
2272         PR rtl-optimization/45137
2273         * gcc.dg/pr45055.c: New test.
2274
2275 2010-07-30  Alan Modra  <amodra@gmail.com>
2276
2277         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2278         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2279
2280 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2281
2282         PR fortran/45087
2283         PR fortran/45125
2284         * gfortran.dg/whole_file_25.f90: New.
2285         * gfortran.dg/whole_file_26.f90: New.
2286         * gfortran.dg/whole_file_27.f90: New.
2287
2288 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2289
2290         PR fortran/44962
2291         * gfortran.dg/typebound_proc_17.f03: New.
2292
2293 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2294
2295         PR fortran/45004
2296         * gfortran.dg/move_alloc_2.f90: New.
2297
2298 2010-07-29  Xinliang David Li  <davidxl@google.com>
2299         PR tree-optimization/45121
2300         * c-c++-common/uninit-17.c: Fix expected output.
2301
2302 2010-07-29  Richard Guenther  <rguenther@suse.de>
2303
2304         PR tree-optimization/45120
2305         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2306
2307 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2308
2309         PR fortran/42051
2310         PR fortran/44064
2311         * gfortran.dg/pr42051.f03: New testcase.
2312
2313 2010-07-29  Richard Guenther  <rguenther@suse.de>
2314
2315         PR middle-end/45034
2316         * gcc.c-torture/execute/pr45034.c: New testcase.
2317
2318 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2319
2320         PR c++/45096
2321         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2322
2323 2010-07-28  Daniel Kraft  <d@domob.eu>
2324
2325         * gfortran.dg/bound_8.f90: New test.
2326
2327 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2328
2329         PR debug/45105
2330         * gcc.dg/pr45105.c: New test.
2331
2332 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2333
2334         PR rtl-optimization/45107
2335         * gcc.dg/pr45107.c: New test.
2336
2337 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2338
2339         PR rtl-optimization/45101
2340         * gcc.dg/pr45101.c: New test.
2341
2342 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2343
2344         PR fortran/45077
2345         * gfortran.dg/whole_file_24.f90: New.
2346
2347 2010-07-27  Jason Merrill  <jason@redhat.com>
2348
2349         * g++.dg/cpp0x/variadic102.C: New.
2350         * g++.dg/cpp0x/variadic103.C: New.
2351
2352 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2353
2354         PR rtl-optimization/40956
2355         PR target/42495
2356         PR middle-end/42574
2357         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2358         * gcc.target/arm/pr42574.c: Add tests.
2359
2360 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2361
2362         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2363         test name.
2364         (cleanup-repo-files): Ditto.
2365         (cleanup-saved-temps): Ditto.
2366
2367 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2368
2369         PR testsuite/44701
2370         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2371
2372         PR c/45079
2373         * gcc.dg/pr45079.c: New test.
2374
2375 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2376
2377         PR tree-optimization/44152
2378         * gcc.dg/vect/fast-math-pr44152.c: New test.
2379
2380 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2381
2382         PR ObjC/44140
2383         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2384         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2385         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2386         * obj-c++.dg/torture/trivial.mm: Ditto.
2387         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2388         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2389         * objc.dg/torture/tls/thr-init.m: Ditto.
2390         * objc.dg/torture/trivial.m: Ditto.
2391
2392 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2393
2394         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2395         Skip on spu-*-* targets.
2396
2397 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2398
2399         PR tree-optimization/45083
2400         * gcc.dg/pr45083.c: New test.
2401
2402 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2403
2404         PR fortran/40873
2405         * gfortran.dg/whole_file_22.f90: New test.
2406         * gfortran.dg/whole_file_23.f90: New test.
2407
2408 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2409             Jack Howarth  <howarth@bromo.med.uc.edu>
2410             Richard Henderson  <rth@redhat.com>
2411
2412         PR target/44132
2413         * gcc.dg/tls/thr-init-1.c: New.
2414         * gcc.dg/tls/thr-init-2.c: New.
2415         * gcc.dg/torture/tls New.
2416         * gcc.dg/torture/tls/tls-test.c: New.
2417         * gcc.dg/torture/tls/thr-init-1.c: New.
2418         * gcc.dg/torture/tls/tls.exp: New.
2419         * gcc.dg/torture/tls/thr-init-2.c: New.
2420         * gcc.dg/tls/emutls-2.c: New test
2421
2422         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2423         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2424         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2425         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2426         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2427         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2428         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2429         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2430         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2431         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2432         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2433         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2434         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2435         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2436         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2437         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2438         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2439         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2440         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2441         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2442         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2443         gfortran.dg/gomp/omp_threadprivate1.f90,
2444         gfortran.dg/gomp/omp_threadprivate2.f90,
2445         gfortran.dg/gomp/reduction1.f90,
2446         gfortran.dg/gomp/sharing-1.f90: Likewise.
2447
2448 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2449
2450         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2451         sse_runtime.
2452         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2453         dg-require-visibility.
2454
2455 2010-07-26  Richard Guenther  <rguenther@suse.de>
2456
2457         PR tree-optimization/43784
2458         * gcc.c-torture/execute/pr43784.c: New testcase.
2459         * g++.dg/torture/pr43784.C: Likewise.
2460
2461 2010-07-26  Richard Guenther  <rguenther@suse.de>
2462
2463         PR middle-end/45056
2464         * g++.dg/pr45056.C: New testcase.
2465
2466 2010-07-26  Richard Guenther  <rguenther@suse.de>
2467
2468         PR tree-optimization/45071
2469         * gcc.dg/pr45071.c: New testcase.
2470
2471 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2472
2473         PR fortran/45066
2474         * gfortran.dg/namelist_62.f90: New.
2475
2476 2010-07-26  Richard Guenther  <rguenther@suse.de>
2477
2478         * gcc.c-torture/execute/pr45017.c: Move ...
2479         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2480
2481 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2482
2483         PR fortran/40628
2484         * trim_optimize_1.f90:  New test.
2485         * character_comparision_1.f90:  New test.
2486
2487 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2488
2489         PR fortran/42852
2490         * gfortran.dg/wtruncate_fix.f: New test.
2491
2492 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2493
2494         PR testsuite/45068
2495         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2496
2497 2010-07-24  Richard Guenther  <rguenther@suse.de>
2498
2499         PR lto/43788
2500         * g++.dg/lto/20100724-1_0.C: New testcase.
2501
2502 2010-07-24  Richard Guenther  <rguenther@suse.de>
2503
2504         PR lto/43212
2505         * gcc.dg/lto/20100724-1_0.c: New testcase.
2506         * gcc.dg/lto/20100724-1_1.c: Likewise.
2507
2508 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2509
2510         PR fortran/40011
2511         * gfortran.dg/whole_file_21.f90: New.
2512
2513         * gfortran.dg/integer_exponentiation_3.F90: Use
2514         -ffloat-store only for i?86/x86-64 -m32.
2515
2516 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2517
2518         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2519         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2520
2521 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2522
2523         * gfortran.dg/func_decl_4.f90: Split test into two ...
2524         * gfortran.dg/func_decl_5.f90: ... parts.
2525         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2526         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2527         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2528         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2529         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2530         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2531         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2532         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2533         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2534         * gfortran.dg/sizeof.f90: Make test valid.
2535         * gfortran.dg/pr20865.f90: Add new dg-error.
2536         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2537         * gfortran.dg/g77/19990218-0.f: Ditto.
2538         * gfortran.dg/g77/19990218-1.f: Ditto.
2539         * gfortran.dg/g77/970625-2.f: Ditto.
2540         * gfortran.dg/pr37243.f: Fix function declaration.
2541         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2542         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2543
2544 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2545
2546         PR fortran/44945
2547         * gfortran.dg/char_array_structure_constructor.f90: Add
2548         -fwhole-file as dg-option as it otherwise fails on some
2549         systems.
2550
2551 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2552
2553         * gnat.dg/aggr16.ad[sb]: New test.
2554         * gnat.dg/aggr16_pkg.ads: New helper.
2555
2556 2010-07-23  Richard Guenther  <rguenther@suse.de>
2557
2558         PR lto/43071
2559         * g++.dg/lto/20100723-1_0.C: New testcase.
2560
2561 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2562
2563         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2564         AVX support.
2565         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2566         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2567
2568 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2569
2570         * lib/target-supports.exp (add_options_for_tls): New proc.
2571         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2572         * g++.dg/tls/static-1a.cc: Likewise.
2573         * gcc.dg/tls/emutls-1.c: Likewise.
2574         * gcc.dg/tls/opt-11.c: Likewise.
2575         * gcc.dg/tls/opt-12.c: Likewise.
2576         * gcc.dg/tls/pr24428-2.c: Likewise.
2577         * gcc.dg/tls/pr24428.c: Likewise.
2578         * obj-c++.dg/tls/static-1.mm: Likewise.
2579         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2580         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2581         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2582         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2583         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2584         * objc.dg/torture/tls/thr-init.m: Likewise.
2585         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2586
2587 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2588
2589         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2590         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2591         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2592         optimized dump files.
2593
2594 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2595
2596         PR tree-optimization/45047
2597         * gcc.c-torture/compile/pr45047.c: New test.
2598
2599 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2600
2601         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2602         instead of dg-compile.
2603         * gcc.dg/float-range-4.c: Ditto.
2604         * gcc.dg/float-range-5.c: Ditto.
2605         * gcc.dg/fold-overflow-1.c: Ditto.
2606         * gcc.dg/gomp/sections-4.c: Ditto.
2607         * gcc.dg/transparent-union-1.c: Ditto.
2608         * gcc.dg/transparent-union-2.c: Ditto.
2609         * gcc.target/i386/pr39315-check.c: Ditto.
2610         * g++.dg/gomp/sections-4.C: Ditto.
2611         * g++.dg/template/dtor7.C: Ditto.
2612         * g++.dg/tree-ssa/pr19952.C: Ditto.
2613         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2614         * gfortran.dg/graphite/pr42185.f90: Ditto.
2615         * gfortran.dg/namelist_36.f90: Ditto.
2616         * gnat.dg/noreturn1.adb: Ditto.
2617         * gnat.dg/specs/small_alignment.ads: Ditto.
2618
2619 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2620
2621         PR tree-optimization/44915
2622         * g++.dg/torture/pr44915.C: New test.
2623
2624 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2625
2626         PR tree-optimization/44914
2627         * g++.dg/tree-ssa/pr44914.C: New test.
2628
2629 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2630
2631         PR target/44290
2632         * gcc.dg/pr44290-1.c: New test.
2633         * gcc.dg/pr44290-2.c: New test.
2634
2635 2010-07-23  Jason Merrill  <jason@redhat.com>
2636
2637         PR c++/45008
2638         * g++.dg/abi/mangle44.C: New.
2639
2640 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2641
2642         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2643         for compile-time only tests.
2644         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2645         target check.
2646         * gcc.target/i386/pr39315-4.c: Ditto.
2647         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2648         target check.  Include sse-os-support.h.
2649         (main): Call check_isa and sse_os_support.
2650         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2651         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2652         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2653         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2654         target check.  Include sse-os-support.h.
2655         (main): Call check_isa and sse_os_support.
2656         * gcc.target/i386/vperm-v2df.c: Ditto.
2657
2658 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2659
2660         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2661         (check_effective_target_avx_runtime): New procedure.
2662         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2663         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2664
2665         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2666         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2667         and __get_cpuid test.
2668         * gcc.dg/compat/vector-2b_main.c: Ditto.
2669
2670         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2671
2672         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2673         for compile-time only test.
2674         * gcc.dg/pr32716.c: Ditto.
2675         * gcc.dg/pr34856.c: Ditto.
2676         * gcc.dg/pr36997.c: Ditto.
2677         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2678         * gfortran.dg/pr28158.f90: Ditto.
2679         * gfortran.dg/pr30667.f: Ditto.
2680
2681         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2682         i?86-*-* and x86_64-*-* targets to disable execution on targets
2683         without sse2 runtime support.
2684         * g++.dg/vect/vect.exp: Ditto.
2685         * gfortran.dg/vect/vect.exp: Ditto.
2686
2687         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2688         * gcc.dg/pr37544.c: Ditto.
2689         * gcc.dg/pr40550.c: Ditto.
2690         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2691         * gcc.dg/compat/vector-1a_main.c: Ditto.
2692         * gcc.dg/compat/vector-2a_main.c: Ditto.
2693         * gcc.dg/torture/pr16104-1.c: Ditto.
2694         * gcc.dg/torture/pr35771-1.c: Ditto.
2695         * gcc.dg/torture/pr35771-2.c: Ditto.
2696         * gcc.dg/torture/pr35771-3.c: Ditto.
2697         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2698         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2699         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2700         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2701         * g++.dg/other/i386-1.C: Ditto.
2702         * g++.dg/other/pr40446.C: Ditto.
2703
2704 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2705
2706         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2707
2708 2010-07-23  Daniel Kraft  <d@domob.eu>
2709
2710         PR fortran/44709
2711         * gfortran.dg/exit_1.f08: New test.
2712         * gfortran.dg/exit_2.f08: New test.
2713
2714 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2715
2716         PR tree-optimization/39839
2717         * gcc.target/arm/pr39839.c: New test case.
2718
2719 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2720
2721         * gnat.dg/unchecked_convert5b.adb: New test.
2722         * gnat.dg/unchecked_convert6.adb: Likewise.
2723         * gnat.dg/unchecked_convert6b.adb: Likewise.
2724
2725 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2726
2727         * gnat.dg/aggr15.ad[sb]: New test.
2728
2729 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2730
2731         PR debug/45024
2732         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2733
2734 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2735
2736         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2737         with dg-require-linker-plugin.
2738
2739 2010-07-22  Richard Guenther  <rguenther@suse.de>
2740
2741         PR lto/43850
2742         * g++.dg/lto/20100722-1_0.C: New testcase.
2743
2744 2010-07-22  Richard Guenther  <rguenther@suse.de>
2745
2746         PR lto/42451
2747         * gcc.dg/lto/20100720-3_0.c: New testcase.
2748         * gcc.dg/lto/20100720-3_1.c: Likewise.
2749
2750 2010-07-22  Richard Guenther  <rguenther@suse.de>
2751
2752         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2753         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2754
2755         PR lto/43373
2756         * gcc.dg/lto/20100722-1_0.c: New testcase.
2757
2758 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2759
2760         PR tree-optimization/44891
2761         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2762
2763 2010-07-22  Richard Guenther  <rguenther@suse.de>
2764
2765         PR tree-optimization/45017
2766         * gcc.c-torture/execute/pr45017.c: New testcase.
2767
2768 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2769
2770         PR fortran/45019
2771         * gfortran.dg/aliasing_dummy_5.f90: New.
2772
2773 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2774
2775         PR target/43698
2776         * gcc.target/arm/pr43698.c: New test.
2777
2778 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2779
2780         PR fortran/44929
2781         * Revert my commit r162325 for this PR.
2782
2783 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2784
2785         PR debug/45015
2786         * gcc.target/m68k/pr45015.c: New test.
2787
2788 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2789
2790         PR c++/44641
2791         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2792         comments.
2793
2794 2010-07-21  Richard Guenther  <rguenther@suse.de>
2795
2796         PR lto/45018
2797         * g++.dg/lto/20100721-1_0.C: New testcase.
2798
2799 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2800
2801         PR tree-optimization/44900
2802         * g++.dg/torture/pr44900.C: New test.
2803
2804 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2805
2806         PR middle-end/44738
2807         * c-c++-common/uninit-17.c: Correct expected error.
2808
2809 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2810
2811         * gcc.dg/guality/asm-1.c: New test.
2812
2813         PR debug/45003
2814         * gcc.dg/guality/pr45003-2.c: New test.
2815         * gcc.dg/guality/pr45003-3.c: New test.
2816
2817 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2818
2819         PR libfortran/44697
2820         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2821
2822 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2823
2824         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2825         defined on the current line.
2826         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2827         * g++.dg/debug/dwarf2/pr44641.C: New.
2828
2829 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2830
2831         * gcc.target/powerpc/block-move-1.c: New test.
2832         * gcc.target/powerpc/block-move-2.c: New test.
2833
2834 2010-07-20  Jason Merrill  <jason@redhat.com>
2835
2836         PR c++/44967
2837         * g++.dg/cpp0x/sfinae2.C: New.
2838
2839 2010-07-20  Richard Guenther  <rguenther@suse.de>
2840
2841         PR lto/42696
2842         * gcc.dg/lto/20100720-4_0.c: New testcase.
2843
2844 2010-07-20  Richard Guenther  <rguenther@suse.de>
2845
2846         PR lto/43221
2847         * gcc.dg/lto/20100720-2_0.c: New testcase.
2848         * gcc.dg/lto/20100720-2_1.c: Likewise.
2849
2850 2010-07-20  Richard Guenther  <rguenther@suse.de>
2851
2852         PR lto/43208
2853         * gcc.dg/lto/20100720-1_0.c: New testcase.
2854         * gcc.dg/lto/20100720-1_1.c: Likewise.
2855
2856 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2857
2858         PR debug/45003
2859         * gcc.dg/guality/pr45003-1.c: New test.
2860
2861 2010-07-20  Richard Guenther  <rguenther@suse.de>
2862
2863         PR tree-optimization/44977
2864         * gcc.dg/torture/pr44977.c: New testcase.
2865
2866 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2867
2868         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2869         sync_char_short
2870
2871 2010-07-20  Richard Guenther  <rguenther@suse.de>
2872
2873         PR middle-end/44971
2874         PR middle-end/44988
2875         * gcc.dg/pr44971.c: New testcase.
2876         * gcc.c-torture/compile/pr44988.c: Likewise.
2877
2878 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2879
2880         PR fortran/44929
2881         * gfortran.dg/allocate_with_typespec.f90: New test.
2882         * gfortran.dg/allocate_derived_1.f90: Update error message.
2883
2884 2010-07-19  Jason Merrill  <jason@redhat.com>
2885
2886         PR c++/44996
2887         * g++.dg/cpp0x/decltype23.C: New.
2888
2889 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2890
2891         PR fortran/42385
2892         * gfortran.dg/class_defined_operator_1.f03 : New test.
2893
2894 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2895
2896         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2897         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2898         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2899         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2900
2901 2010-07-19  Richard Guenther  <rguenther@suse.de>
2902
2903         PR middle-end/44941
2904         * gcc.c-torture/compile/pr44941.c: New testcase.
2905
2906 2010-07-19  Jason Merrill  <jason@redhat.com>
2907
2908         PR c++/44969
2909         * g++.dg/template/sfinae24.C: New.
2910
2911 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2912
2913         PR fortran/44353
2914         * gfortran.dg/data_implied_do_2.f90: Removed.
2915
2916 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2917
2918         PR c++/44969
2919         * g++.dg/template/sfinae23.C: New.
2920
2921 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2922
2923         * lib/target-supports.exp (check_sse_os_support_available): New
2924         proc.
2925         (check_sse_hw_available): New proc.
2926         (check_effective_target_sse_runtime): New proc.
2927         (check_effective_target_sse2_runtime): New proc.
2928         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2929         -msse2 if check_sse_os_support_available.
2930         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2931         check_sse_os_support_available.
2932         * gcc.dg/vect/vect.exp: Likewise.
2933         * gfortran.dg/vect/vect.exp: Likewise.
2934         * gcc.target/i386/sol2-check: Renamed to ...
2935         * gcc.target/i386/sse-os-support.h: ... this.
2936         (sol2_check): Renamed to ...
2937         (sse_os_support): ... this.
2938         Only test movss with xmm registers.
2939         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2940         Removed ILL_INSN, ILL_INSN_LEN.
2941         * gcc.target/i386/sse2-check.h: Likewise.
2942         * gcc.target/i386/sse3-check.h: Likewise.
2943         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2944         Removed cpuid.h, __get_cpuid test.
2945         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2946         Removed cpuid.h, __get_cpuid test.
2947         * g++.dg/other/pr40446.C: Likewise.
2948         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2949         * gcc.dg/compat/vector-1a_main.c: Likewise.
2950         * gcc.dg/compat/vector-2a_main.c: Likewise.
2951         * gcc.dg/pr36584.c: Likewise.
2952         * gcc.dg/pr37544.c: Likewise.
2953         * gcc.dg/torture/pr16104-1.c: Likewise.
2954         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2955         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2956         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2957         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2958         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2959         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2960         sse2_runtime.
2961         * gcc.dg/torture/pr35771-2.c: Likewise.
2962         * gcc.dg/torture/pr35771-3.c: Likewise.
2963         * gcc.target/i386/pr39315-2.c: Likewise.
2964         * gcc.target/i386/pr39315-4.c: Likewise.
2965         * gcc.target/i386/vperm-v2df.c: Likewise.
2966         * gcc.target/i386/vperm-v2di.c: Likewise.
2967         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2968         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2969         sse_runtime.
2970
2971 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2972
2973         PR fortran/44353
2974         * gfortran.dg/data_implied_do_2.f90: New test.
2975
2976 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2977
2978         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2979
2980 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2981
2982         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2983         to the "mips16" group.
2984         (mips_using_mips16_p): New procedure.
2985         (mips-dg-options): Use it.
2986
2987 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2988
2989         * gcc.target/mips/mips16-attributes-4.c: New test.
2990
2991 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2992
2993         PR testsuite/44418
2994         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2995         * gcc.target/powerpc/recip-2.c: Ditto.
2996         * gcc.target/powerpc/recip-3.c: Ditto.
2997
2998 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2999
3000         * gcc.target/arm/pr42235.c: New test.
3001
3002 2010-07-16  Jason Merrill  <jason@redhat.com>
3003
3004         PR c++/32505
3005         * g++.dg/template/partial8.C: New.
3006
3007 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3008
3009         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3010         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3011         in C++.
3012         (gualcvt): New overloaded inline.
3013         (GUALCVT): Use it for C++.
3014         * g++.dg/guality/guality.exp: New.
3015         * g++.dg/guality/guality.h: New.
3016         * g++.dg/guality/redeclaration1.C: New test.
3017         * g++.dg/dg.exp: Prune also guality/* tests.
3018         * gcc.dg/guality/pr43141.c: Moved to...
3019         * c-c++-common/guality/pr43141.c: ... here.
3020
3021 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3022
3023         PR libfortran/37077
3024         * gfortran.dg/char4_iunit_2.f03: New test.
3025
3026 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3027
3028         * lib/plugin-support.exp (plugin-test-execute):
3029         Add ${gcc_objdir}/intl to includes.
3030
3031 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3032
3033         PR target/44942
3034         * gcc.c-torture/execute/pr44942.c: New test.
3035         * gcc.target/i386/pr44942.c: New test.
3036
3037 2010-07-15  Jason Merrill  <jason@redhat.com>
3038
3039         PR c++/44909
3040         * g++.dg/cpp0x/implicit7.C: New.
3041         * g++.dg/cpp0x/implicit8.C: New.
3042
3043 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3044
3045         Disable float tests for __SPU__ targets due to lack of signed zero:
3046         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3047         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3048         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3049         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3050         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3051         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3052         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3053         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3054         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3055
3056 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3057
3058         * gfortran.dg/select_char_2.f90: New test.
3059
3060 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3061
3062         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3063         with DECL_CHAIN.
3064
3065 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3066
3067         PR fortran/44936
3068         * gfortran.dg/typebound_generic_9.f03: New.
3069
3070 2010-07-15  Richard Guenther  <rguenther@suse.de>
3071
3072         PR tree-optimization/44946
3073         * gcc.c-torture/compile/pr44946.c: New testcase.
3074
3075 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3076
3077         PR fortran/40206
3078         * gfortran.dg/select_char_3.f90: New test.
3079
3080 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3081             Kevin F. Quinn  <kevquinn@gentoo.org>
3082
3083         * gcc.dg/Wtrampolines.c: New.
3084
3085 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3086
3087         PR libfortran/44934
3088         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3089
3090 2010-07-14  Jason Merrill  <jason@redhat.com>
3091
3092         PR c++/44810
3093         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3094
3095         Implement C++0x unrestricted unions (N2544)
3096         * g++.dg/cpp0x/union1.C: New.
3097         * g++.dg/cpp0x/union2.C: New.
3098         * g++.dg/cpp0x/union3.C: New.
3099         * g++.dg/cpp0x/defaulted2.C: Adjust.
3100         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3101         * g++.old-deja/g++.ext/anon2.C: Adjust.
3102         * g++.old-deja/g++.mike/misc6.C: Adjust.
3103
3104 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3105
3106         PR fortran/44925
3107         * gfortran.dg/c_loc_tests_15.f90: New.
3108
3109 2010-07-13  Jason Merrill  <jason@redhat.com>
3110
3111         PR c++/44909
3112         * g++.dg/cpp0x/implicit6.C: New.
3113
3114 2010-07-13  Jason Merrill  <jason@redhat.com>
3115
3116         PR c++/44540
3117         * g++.dg/abi/noreturn1.C: New.
3118         * g++.dg/abi/noreturn2.C: New.
3119
3120 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3121
3122         PR other/44874
3123         PR debug/44832
3124         * c-c++-common/pr44832.c: New test.
3125
3126 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3127
3128         PR objc/44488
3129         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3130         on the target.  Make sure that we can assemble the emitted asm when
3131         the test type is 'compile'.
3132
3133 2010-07-13  Richard Guenther  <rguenther@suse.de>
3134
3135         PR tree-optimization/36960
3136         * g++.dg/torture/pr36960.C: New testcase.
3137
3138 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3139
3140         PR c++/44908
3141         * g++.dg/template/sfinae21.C: New.
3142         * g++.dg/template/sfinae22.C: Likewise.
3143
3144 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3145
3146         PR testsuite/42843
3147         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3148         * gcc.dg/plugin/ggcplug.c: Likewise.
3149         * g++.dg/plugin/selfassign.c: Likewise.
3150         * g++.dg/plugin/attribute_plugin.c: Likewise.
3151         * g++.dg/plugin/dumb_plugin.c: Likewise.
3152         * g++.dg/plugin/pragma_plugin.c: Likewise.
3153
3154 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3155
3156         * gcc.c-torture/execute/pr44683.x: New.
3157         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3158
3159 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3160
3161         PR fortran/44434
3162         PR fortran/44565
3163         PR fortran/43945
3164         PR fortran/44869
3165         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3166         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3167         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3168         * gfortran.dh/typebound_call_16.f03: New.
3169         * gfortran.dg/typebound_generic_6.f03: New.
3170         * gfortran.dg/typebound_generic_7.f03: New.
3171         * gfortran.dg/typebound_generic_8.f03: New.
3172
3173 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3174
3175         PR libfortran/37077
3176         * gfortran.dg/char4_iunit_1.f03: New test.
3177
3178 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3179
3180         * gcc.dg/tree-ssa/vrp53.c: New test.
3181
3182 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3183
3184         PR c++/44907
3185         * g++.dg/template/sfinae19.C: New.
3186         * g++.dg/template/sfinae20.C: Likewise.
3187
3188 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3189
3190         * gcc.target/arm/interrupt-1.c: New test.
3191         * gcc.target/arm/interrupt-2.c: New test.
3192
3193 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3194
3195         * gcc.dg/pr42427.c: Require c99_runtime.
3196         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3197         c99_runtime.
3198         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3199         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3200         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3201         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3202         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3203         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3204         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3205         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3206         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3207         * gcc.target/i386/pr37275.c: Require visibility support.
3208
3209 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3210
3211         * lib/target-supports.exp (check_effective_target_sse): New proc.
3212         * gcc.target/i386/sol2-check.h: New file.
3213         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3214         Include sol2-check.h.
3215         (main) Only run do_test () if sol2_check ().
3216         * gcc.target/i386/sse2-check.h: Likewise.
3217         * gcc.target/i386/sse3-check.h: Likewise.
3218         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3219         [__sun__ && __svr4__]: Execute SSE2 instruction.
3220         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3221         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3222         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3223         * g++.dg/ext/vector14.C: Likewise.
3224         * g++.dg/other/mmintrin.C: Likewise.
3225         * gcc.dg/20020418-1.c: Likewise.
3226         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3227         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3228         * gcc.dg/format/unnamed-1.c: Likewise.
3229         Adapt dg-warning line number.
3230         * gcc.dg/graphite/pr40281.c: Likewise.
3231         * gcc.dg/pr32176.c: Likewise.
3232         * gcc.dg/pr40550.c: Likewise.
3233         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3234         * gcc.dg/torture/pr36891.c: Likewise.
3235         * gcc.target/i386/20020218-1.c: Likewise.
3236         * gcc.target/i386/20020523.c: Likewise.
3237         * gcc.target/i386/abi-1.c: Likewise.
3238         * gcc.target/i386/brokensqrt.c: Likewise.
3239         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3240         * gcc.target/i386/pr13366.c: Likewise.
3241         * gcc.target/i386/pr13685.c: Likewise.
3242         * gcc.target/i386/pr24306.c: Likewise.
3243         * gcc.target/i386/pr31486.c: Likewise.
3244         * gcc.target/i386/pr32065-1.c: Likewise.
3245         * gcc.target/i386/pr32065-2.c: Likewise.
3246         * gcc.target/i386/pr32389.c: Likewise.
3247         * gcc.target/i386/pr38824.c: Likewise.
3248         * gcc.target/i386/pr38931.c: Likewise.
3249         * gcc.target/i386/pr39592-1.c: Likewise.
3250         * gcc.target/i386/pr43766.c: Likewise.
3251         * gcc.target/i386/recip-divf.c: Likewise.
3252         * gcc.target/i386/recip-sqrtf.c: Likewise.
3253         * gcc.target/i386/recip-vec-divf.c: Likewise.
3254         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3255         * gcc.target/i386/sse-1.c: Likewise.
3256         * gcc.target/i386/sse-16.c: Likewise.
3257         * gcc.target/i386/sse-2.c: Likewise.
3258         * gcc.target/i386/sse-20.c: Likewise.
3259         * gcc.target/i386/sse-3.c: Likewise.
3260         * gcc.target/i386/sse-7.c: Likewise.
3261         * gcc.target/i386/sse-9.c: Likewise.
3262         * gcc.target/i386/sse-addps-1.c: Likewise.
3263         * gcc.target/i386/sse-addss-1.c: Likewise.
3264         * gcc.target/i386/sse-andnps-1.c: Likewise.
3265         * gcc.target/i386/sse-andps-1.c: Likewise.
3266         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3267         * gcc.target/i386/sse-comiss-1.c: Likewise.
3268         * gcc.target/i386/sse-comiss-2.c: Likewise.
3269         * gcc.target/i386/sse-comiss-3.c: Likewise.
3270         * gcc.target/i386/sse-comiss-4.c: Likewise.
3271         * gcc.target/i386/sse-comiss-5.c: Likewise.
3272         * gcc.target/i386/sse-comiss-6.c: Likewise.
3273         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3274         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3275         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3276         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3277         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3278         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3279         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3280         * gcc.target/i386/sse-divps-1.c: Likewise.
3281         * gcc.target/i386/sse-divss-1.c: Likewise.
3282         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3283         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3284         * gcc.target/i386/sse-maxps-1.c: Likewise.
3285         * gcc.target/i386/sse-maxss-1.c: Likewise.
3286         * gcc.target/i386/sse-minps-1.c: Likewise.
3287         * gcc.target/i386/sse-minss-1.c: Likewise.
3288         * gcc.target/i386/sse-movaps-1.c: Likewise.
3289         * gcc.target/i386/sse-movaps-2.c: Likewise.
3290         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3291         * gcc.target/i386/sse-movhps-1.c: Likewise.
3292         * gcc.target/i386/sse-movhps-2.c: Likewise.
3293         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3294         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3295         * gcc.target/i386/sse-movntps-1.c: Likewise.
3296         * gcc.target/i386/sse-movss-1.c: Likewise.
3297         * gcc.target/i386/sse-movss-2.c: Likewise.
3298         * gcc.target/i386/sse-movss-3.c: Likewise.
3299         * gcc.target/i386/sse-movups-1.c: Likewise.
3300         * gcc.target/i386/sse-movups-2.c: Likewise.
3301         * gcc.target/i386/sse-mulps-1.c: Likewise.
3302         * gcc.target/i386/sse-mulss-1.c: Likewise.
3303         * gcc.target/i386/sse-orps-1.c: Likewise.
3304         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3305         * gcc.target/i386/sse-recip-vec.c: Likewise.
3306         * gcc.target/i386/sse-recip.c: Likewise.
3307         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3308         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3309         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3310         * gcc.target/i386/sse-subps-1.c: Likewise.
3311         * gcc.target/i386/sse-subss-1.c: Likewise.
3312         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3313         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3314         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3315         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3316         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3317         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3318         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3319         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3320         * gcc.target/i386/sse-xorps-1.c: Likewise.
3321         * gcc.target/i386/ssefn-1.c: Likewise.
3322         * gcc.target/i386/ssefn-3.c: Likewise.
3323         * gcc.target/i386/sseregparm-1.c: Likewise.
3324         * gcc.target/i386/stackalign/return-3.c: Likewise.
3325         * gcc.target/i386/vectorize1.c: Likewise.
3326         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3327         * gcc.target/i386/xorps-sse.c: Likewise.
3328         * gfortran.dg/pr28158.f90: Likewise.
3329         * gfortran.dg/pr30667.f: Likewise.
3330         * gnat.dg/loop_optimization7.adb: Likewise.
3331         * gnat.dg/sse_nolib.adb: Likewise.
3332
3333 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3334
3335         PR fortran/44702
3336         * gfortran.dg/use_rename_6.f90: New.
3337         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3338
3339 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3340
3341         PR fortran/44869
3342         * gfortran.dg/class_24.f03: New.
3343
3344 2010-07-10  Richard Guenther  <rguenther@suse.de>
3345
3346         PR lto/44889
3347         * gcc.dg/lto/20100709-1_0.c: New testcase.
3348         * gcc.dg/lto/20100709-1_1.c: Likewise.
3349
3350 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3351
3352         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3353
3354 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3355
3356         PR objc/44140
3357         * objc.dg/lto/trivial-1_0.m: New.
3358         * objc.dg/lto/lto.exp: New.
3359         * obj-c++.dg/lto/trivial-1_0.mm: New.
3360         * obj-c++.dg/lto/lto.exp: New.
3361         * objc.dg/symtab-1.m: Adjust sizes.
3362         * objc.dg/image-info.m: Do not run for gnu-runtime.
3363
3364 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3365
3366         * gcc.dg/pr32370.c: Allow another kind of error message.
3367
3368 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3369
3370         * gnat.dg/atomic3.adb: New test.
3371
3372 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3373             Denys Vlasenko  <dvlasenk@redhat.com>
3374             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3375
3376         PR tree-optimization/28632
3377         * gcc.dg/tree-ssa/vrp51.c: New test.
3378         * gcc.dg/tree-ssa/vrp52.c: New test.
3379
3380 2010-07-09  Jason Merrill  <jason@redhat.com>
3381
3382         * g++.dg/abi/covariant6.C: New.
3383         * g++.dg/inherit/covariant17.C: Test both bases.
3384         * g++.dg/inherit/covariant7.C: Check vtable layout.
3385
3386 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3387
3388         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3389
3390 2010-07-09  Richard Guenther  <rguenther@suse.de>
3391
3392         PR tree-optimization/44852
3393         * gcc.c-torture/execute/pr44852.c: New testcase.
3394
3395 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3396
3397         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3398         multiplication by values.
3399         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3400         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3401
3402 2010-07-09  Richard Guenther  <rguenther@suse.de>
3403
3404         PR tree-optimization/44882
3405         * gfortran.dg/pr44882.f90: New testcase.
3406
3407 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3408
3409         PR target/40657
3410         * gcc.target/arm/pr40657-1.c: New test.
3411         * gcc.target/arm/pr40657-2.c: New test.
3412         * gcc.c-torture/execute/pr40657.c: New test.
3413
3414 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3415
3416         * gcc.dg/tree-ssa/vrp50.c: New test.
3417         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3418
3419 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3420
3421         PR fortran/44649
3422         * gfortran.dg/c_sizeof_1.f90: Modified.
3423         * gfortran.dg/storage_size_1.f08: New.
3424         * gfortran.dg/storage_size_2.f08: New.
3425
3426 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3427
3428         * gcc.c-torture/execute/20100708-1.c: New test.
3429
3430 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3431
3432         PR fortran/44847
3433         * gfortran.dg/gomp/pr44847.f90: New test.
3434
3435 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3436
3437         PR tree-optimization/44710
3438         * gcc.dg/tree-ssa/ifc-6.c: New.
3439         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3440
3441 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3442
3443         PR fortran/18918
3444         * gfortran.dg/coarray_10.f90: Add an additional test.
3445
3446 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3447
3448         PR middle-end/44828
3449         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3450         * gcc.c-torture/execute/pr44828.x: Revert.
3451
3452 2010-07-08  Jason Merrill  <jason@redhat.com>
3453
3454         PR c++/43120
3455         * g++.dg/inherit/covariant17.C: New.
3456         * g++.dg/abi/covariant1.C: Actually test for the bug.
3457
3458 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3459
3460         PR rtl-optimization/44838
3461         * gcc.dg/pr44838.c: New.
3462
3463 2010-07-08  Richard Guenther  <rguenther@suse.de>
3464
3465         PR tree-optimization/44831
3466         * gcc.c-torture/compile/pr44831.c: New testcase.
3467         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3468
3469 2010-07-08  Richard Guenther  <rguenther@suse.de>
3470
3471         PR tree-optimization/44861
3472         * g++.dg/vect/pr44861.cc: New testcase.
3473
3474 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3475
3476         PR middle-end/44828
3477         * gcc.c-torture/execute/pr44828.x: New file.
3478
3479 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3480
3481         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3482         dg-options.
3483         * g++.dg/ext/altivec-17.C: Adjust error message.
3484
3485 2010-07-07  Tom Tromey  <tromey@redhat.com>
3486
3487         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3488
3489 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3490
3491         PR target/44844
3492         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3493         * gcc.target/i386/rdrand-2.c: Likewise.
3494         * gcc.target/i386/rdrand-3.c: Likewise.
3495
3496 2010-07-07  Jan Hubicka  <jh@suse.cz>
3497
3498         PR middle-end/44813
3499         * g++.dg/torture/pr44813.C: New testcase.
3500         * g++.dg/torture/pr44826.C: New testcase.
3501
3502 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3503
3504         PR rtl-optimization/44787
3505         * gcc.c-torture/compile/pr44788.c: New test.
3506         * gcc.target/arm/pr44788.c: New test.
3507
3508 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3509
3510         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3511
3512 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3513
3514         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3515         to dg-options.
3516
3517 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3518
3519         PR fortran/44742
3520         * gfortran.dg/parameter_array_init_6.f90: New.
3521         * gfortran.dg/initialization_20.f90: Update dg-error.
3522         * gfortran.dg/initialization_24.f90: Ditto.
3523
3524 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3525         PR fortran/PR44693
3526         * gfortran.dg/dim_range_1.f90:  New test.
3527         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3528
3529 2010-07-06  Jason Merrill  <jason@redhat.com>
3530
3531         PR c++/44703
3532         * g++.dg/cpp0x/initlist41.C: New.
3533
3534         PR c++/44778
3535         * g++.dg/template/ptrmem22.C: New.
3536
3537 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3538
3539         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3540         support.
3541         * gcc.target/i386/i386.exp: Likewise.
3542
3543 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3544
3545         PR testsuite/44195
3546         * gcc.dg/lto/20100518_0.c: Limit to x86.
3547
3548 2010-07-06  Richard Guenther  <rguenther@suse.de>
3549
3550         PR middle-end/44828
3551         * gcc.c-torture/execute/pr44828.c: New testcase.
3552
3553 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3554
3555         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3556         * g++.dg/warn/volatile1.C: Likewise.
3557         * g++.dg/template/warn1.C: Likewise.
3558
3559 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3560
3561         AVX Programming Reference (June, 2010)
3562         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3563         * g++.dg/other/i386-3.C: Likewise.
3564         * gcc.target/i386/sse-12.c: Likewise.
3565
3566         * gcc.target/i386/f16c-check.h: New.
3567         * gcc.target/i386/rdfsbase-1.c: Likewise.
3568         * gcc.target/i386/rdfsbase-2.c: Likewise.
3569         * gcc.target/i386/rdgsbase-1.c: Likewise.
3570         * gcc.target/i386/rdgsbase-2.c: Likewise.
3571         * gcc.target/i386/rdrand-1.c: Likewise.
3572         * gcc.target/i386/rdrand-2.c: Likewise.
3573         * gcc.target/i386/rdrand-3.c: Likewise.
3574         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3575         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3576         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3577         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3578         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3579         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3580         * gcc.target/i386/wrfsbase-1.c: Likewise.
3581         * gcc.target/i386/wrfsbase-2.c: Likewise.
3582         * gcc.target/i386/wrgsbase-1.c: Likewise.
3583         * gcc.target/i386/wrgsbase-2.c: Likewise.
3584
3585         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3586         (__builtin_ia32_vcvtps2ph): New.
3587         (__builtin_ia32_vcvtps2ph256): Likewise.
3588
3589         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3590         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3591
3592         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3593         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3594
3595         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3596         (__builtin_ia32_vcvtps2ph256): Likewise.
3597         Add fsgsbase,rdrnd,f16c.
3598
3599         * lib/target-supports.exp (check_effective_target_f16c): New.
3600
3601 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3602
3603         * gcc.dg/guality/nrv-1.c: New test.
3604
3605 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3606
3607         PR middle-end/42505
3608         * gcc.target/arm/pr42505.c: New test case.
3609
3610 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3611
3612         PR c++/44808
3613         * g++.dg/opt/nrv16.C: New test.
3614
3615 2010-07-05  Richard Guenther  <rguenther@suse.de>
3616
3617         PR tree-optimization/44784
3618         * gcc.c-torture/compile/pr44784.c: New testcase.
3619
3620 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3621
3622         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3623         Increase loop bound and array size.
3624         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3625         Likewise.
3626
3627 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3628
3629         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3630         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3631         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3632         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3633         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3634
3635 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3636
3637         PR c++/22138
3638         * g++.dg/parse/template25.C: New.
3639
3640 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3641
3642         PR rtl-optimization/44695
3643         * gcc.dg/torture/pr44695.c: New.
3644
3645 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3646
3647         PR c++/16630
3648         * g++.dg/ext/pretty3.C: New.
3649
3650 2010-07-04  Richard Guenther  <rguenther@suse.de>
3651
3652         PR middle-end/44809
3653         * g++.dg/torture/pr44809.C: New testcase.
3654
3655 2010-07-04  Richard Guenther  <rguenther@suse.de>
3656
3657         PR tree-optimization/44656
3658         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3659
3660 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3661             Revital Eres  <eres@il.ibm.com>
3662
3663         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3664         misaligned stores.
3665         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3666         gcc.dg/vect/vect-96.c: Likewise.
3667         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3668         that support misaligned stores. Change the number of expected
3669         misaligned accesses.
3670         * gcc.dg/vect/vect-peel-1.c: New test.
3671         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3672         gcc.dg/vect/vect-peel-4.c: Likewise.
3673         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3674         vectorizable on all targets that support realignment.
3675         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3676
3677 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3678
3679         PR c/44806
3680         * gcc.dg/torture/pr44806.c: New.
3681
3682 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3683
3684         * gnat.dg/cond_expr1.adb: New test.
3685
3686 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3687
3688         * gnat.dg/modular3.adb: New test.
3689         * gnat.dg/modular3_pkg.ads: New helper.
3690
3691 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3692             Mikael Pettersson  <mikpe@it.uu.se>
3693
3694         PR testsuite/44518
3695         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3696         Make signed-ness of chars explicit.  Scan the object for
3697         strings that are split by some target assemblers.
3698         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3699         explicit.
3700
3701 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3702
3703         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3704
3705 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3706
3707         PR/44128
3708         * g++.dg/warn/Wshadow-7.C: New test.
3709
3710 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3711             Julian Brown  <julian@codesourcery.com>
3712             Sandra Loosemore  <sandra@codesourcery.com>
3713
3714         * gcc.c-torture/execute/20100416-1.c: New test case.
3715
3716 2010-07-02  Julian Brown  <julian@codesourcery.com>
3717             Sandra Loosemore  <sandra@codesourcery.com>
3718
3719         PR target/43703
3720
3721         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3722         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3723
3724 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3725             Julian Brown  <julian@codesourcery.com>
3726
3727         * gcc.target/arm/neon/vadds64.c: Regenerated.
3728         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3729         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3730         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3731         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3732         * gcc.target/arm/neon-vmls-1.c: Likewise.
3733         * gcc.target/arm/neon-vsubs64.c: New execution test.
3734         * gcc.target/arm/neon-vsubu64.c: New execution test.
3735         * gcc.target/arm/neon-vadds64.c: New execution test.
3736         * gcc.target/arm/neon-vaddu64.c: New execution test.
3737
3738 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3739
3740         * gcc.target/arm/neon-vands64.c: New.
3741         * gcc.target/arm/neon-vandu64.c: New.
3742         * gcc.target/arm/neon-vbics64.c: New.
3743         * gcc.target/arm/neon-vbicu64.c: New.
3744         * gcc.target/arm/neon-veors64.c: New.
3745         * gcc.target/arm/neon-veoru64.c: New.
3746         * gcc.target/arm/neon-vorns64.c: New.
3747         * gcc.target/arm/neon-vornu64.c: New.
3748         * gcc.target/arm/neon-vorrs64.c: New.
3749         * gcc.target/arm/neon-vorru64.c: New.
3750         * gcc.target/arm/neon/vands64.c: Regenerated.
3751         * gcc.target/arm/neon/vandu64.c: Regenerated.
3752         * gcc.target/arm/neon/vbics64.c: Regenerated.
3753         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3754         * gcc.target/arm/neon/veors64.c: Regenerated.
3755         * gcc.target/arm/neon/veoru64.c: Regenerated.
3756         * gcc.target/arm/neon/vorns64.c: Regenerated.
3757         * gcc.target/arm/neon/vornu64.c: Regenerated.
3758         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3759         * gcc.target/arm/neon/vorru64.c: Regenerated.
3760
3761 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3762
3763         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3764
3765 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3766
3767         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3768         * gfortran.dg/intent_out_5.f90: Same.
3769         * gfortran.dg/ltrans-7.f90: Same.
3770         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3771
3772 2010-07-02  Jan Hubicka  <jh@suse.cz>
3773
3774         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3775
3776 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3777
3778         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3779
3780 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3781
3782         PR c++/44780
3783         * c-c++-common/Wunused-var-12.c: New test.
3784
3785 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3786
3787         PR target/42835
3788         * gcc.target/arm/pr42835.c: New test.
3789
3790         PR target/42172
3791         * gcc.target/arm/pr42172-1.c: New test.
3792
3793 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3794
3795         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3796
3797 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3798
3799         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3800         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3801         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3802         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3803         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3804         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3805         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3806         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3807         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3808         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3809         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3810         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3811         * gcc.target/arm/neon-vdup_ns64.c: New.
3812         * gcc.target/arm/neon-vdup_nu64.c: New.
3813         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3814         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3815         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3816         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3817         * gcc.target/arm/neon-vmov_ns64.c: New.
3818         * gcc.target/arm/neon-vmov_nu64.c: New.
3819         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3820         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3821         * gcc.target/arm/neon-vget_lanes64.c: New.
3822         * gcc.target/arm/neon-vget_laneu64.c: New.
3823         * gcc.target/arm/neon-vset_lanes64.c: New.
3824         * gcc.target/arm/neon-vset_laneu64.c: New.
3825
3826 2010-07-02  Richard Guenther  <rguenther@suse.de>
3827
3828         * g++.dg/torture/20100702-1.C: New testcase.
3829
3830 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3831
3832         PR target/44707
3833         * gcc.c-torture/compile/pr44707.c: New test.
3834
3835 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3836
3837         PR c++/44039
3838         * g++.dg/template/crash101.C: New.
3839
3840 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3841
3842         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3843         Use the ABI-0 accessors and fail it for m64.
3844
3845 2010-07-02  Jan Hubicka  <jh@suse.cz>
3846
3847         * g++.dg/tree-ssa/pr44706.C: New testcase.
3848
3849 2010-07-02  Richard Guenther  <rguenther@suse.de>
3850
3851         PR tree-optimization/44748
3852         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3853
3854 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3855
3856         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3857         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3858         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3859         the method types to forward:.
3860
3861 2010-06-30  Jason Merrill  <jason@redhat.com>
3862
3863         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3864         * g++.dg/other/pr25632.C: Likewise.
3865
3866 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3867
3868         PR tree-optimization/40421
3869         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3870
3871 2010-07-01  Richard Guenther  <rguenther@suse.de>
3872
3873         PR middle-end/42834
3874         PR middle-end/44468
3875         * gcc.c-torture/execute/20100316-1.c: New testcase.
3876         * gcc.c-torture/execute/pr44468.c: Likewise.
3877         * gcc.c-torture/compile/20100609-1.c: Likewise.
3878         * gcc.dg/volatile2.c: Adjust.
3879         * gcc.dg/plugin/selfassign.c: Likewise.
3880         * gcc.dg/pr36902.c: Likewise.
3881         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3882         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3883         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3884         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3885         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3886         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3887         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3888         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3889         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3890         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3891         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3892         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3893         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3894         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3895         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3896         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3897         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3898         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3899         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3900         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3901         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3902         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3903         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3904         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3905         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3906         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3907         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3908         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3909         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3910         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3911         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3912         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3913         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3914         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3915         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3916         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3917         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3918         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3919         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3920         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3921         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3922         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3923         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3924         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3925         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3926         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3927         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3928         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3929         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3930         * g++.dg/tree-ssa/pr31146.C: Likewise.
3931         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3932         * g++.dg/tree-ssa/pr33604.C: Likewise.
3933         * g++.dg/plugin/selfassign.c: Likewise.
3934         * gfortran.dg/array_memcpy_3.f90: Likewise.
3935         * gfortran.dg/array_memcpy_4.f90: Likewise.
3936         * c-c++-common/torture/pr42834.c: New testcase.
3937
3938 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3939
3940         PR c++/44628
3941         * g++.dg/template/crash100.C: New.
3942
3943 2010-06-30  Jan Hubicka  <jh@suse.cz>
3944
3945         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3946
3947 2010-06-30  Michael Matz  <matz@suse.de>
3948
3949         PR bootstrap/44699
3950         * gcc.dg/pr44699.c: New test.
3951
3952 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3953
3954         PR tree-optimization/39799
3955         * c-c++-common/uninit-17.c: New test.
3956
3957 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3958
3959         PR libfortran/43298
3960         * gfortran.dg/read_infnan_1.f90: New test.
3961
3962 2010-06-29  Jason Merrill  <jason@redhat.com>
3963
3964         Enable implicitly declared move constructor/operator= (N3053).
3965         * g++.dg/cpp0x/implicit3.C: New.
3966         * g++.dg/cpp0x/implicit4.C: New.
3967         * g++.dg/cpp0x/implicit5.C: New.
3968         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3969         * g++.dg/cpp0x/not_special.C: Adjust.
3970         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3971         * g++.dg/cpp0x/rv1n.C: Adjust.
3972         * g++.dg/cpp0x/rv1p.C: Adjust.
3973         * g++.dg/cpp0x/rv2n.C: Adjust.
3974         * g++.dg/cpp0x/rv2p.C: Adjust.
3975         * g++.dg/cpp0x/rv3n.C: Adjust.
3976         * g++.dg/cpp0x/rv3p.C: Adjust.
3977         * g++.dg/cpp0x/rv4n.C: Adjust.
3978         * g++.dg/cpp0x/rv4p.C: Adjust.
3979         * g++.dg/cpp0x/rv5n.C: Adjust.
3980         * g++.dg/cpp0x/rv5p.C: Adjust.
3981         * g++.dg/cpp0x/rv6n.C: Adjust.
3982         * g++.dg/cpp0x/rv6p.C: Adjust.
3983         * g++.dg/cpp0x/rv7n.C: Adjust.
3984         * g++.dg/cpp0x/rv7p.C: Adjust.
3985         * g++.dg/cpp0x/rv8p.C: Adjust.
3986         * g++.dg/gomp/pr26690-1.C: Adjust.
3987         * g++.dg/other/error20.C: Adjust.
3988         * g++.dg/other/error31.C: Adjust.
3989         * g++.dg/parse/error19.C: Adjust.
3990         * g++.dg/template/qualttp5.C: Adjust.
3991         * g++.old-deja/g++.law/ctors5.C: Adjust.
3992
3993         Enable implicitly deleted functions (N2346)
3994         * g++.dg/cpp0x/defaulted17.C: New.
3995         * g++.dg/cpp0x/implicit1.C: New.
3996         * g++.dg/cpp0x/implicit2.C: New.
3997         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3998         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3999         * g++.dg/init/ctor4.C: Adjust.
4000         * g++.dg/init/synth2.C: Adjust.
4001         * g++.dg/lto/20081118_1.C: Adjust.
4002         * g++.dg/other/error13.C: Adjust.
4003         * g++.dg/other/unused1.C: Adjust.
4004         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4005         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4006         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4007         * g++.old-deja/g++.law/ctors17.C: Adjust.
4008         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4009         * g++.old-deja/g++.pt/assign1.C: Adjust.
4010         * g++.old-deja/g++.pt/crash20.C: Adjust.
4011
4012         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4013         * g++.dg/cpp0x/defaulted13.C: Adjust.
4014         * g++.dg/cpp0x/defaulted2.C: Adjust.
4015         * g++.dg/cpp0x/defaulted3.C: Adjust.
4016         * g++.dg/cpp0x/initlist9.C: Adjust.
4017         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4018         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4019         * g++.dg/init/synth2.C: Adjust.
4020
4021         * g++.dg/cpp0x/defaulted19.C: New.
4022
4023         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4024         * g++.dg/template/error23.C: Fix for -std=c++0x.
4025
4026 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4027
4028         PR fortran/44718
4029         * gfortran.dg/proc_ptr_28.f90: New.
4030
4031 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4032
4033         PR tree-optimization/43801
4034         * g++.dg/torture/pr43801.C: New test.
4035
4036         PR debug/44668
4037         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4038
4039 2010-06-29  Jason Merrill  <jason@redhat.com>
4040
4041         PR c++/44587
4042         * g++.dg/template/qualified-id2.C: New.
4043         * g++.dg/template/qualified-id3.C: New.
4044
4045 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4046
4047         PR fortran/44696
4048         * gfortran.dg/associated_target_4.f90: New.
4049
4050 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4051
4052         PR fortran/44582
4053         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4054
4055 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4056
4057         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4058
4059 2010-06-29  Jan Hubicka  <jh@suse.cz>
4060
4061         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4062
4063 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4064
4065         PR target/43902
4066         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4067         * gcc.target/arm/wmul-3.c: New test.
4068         * gcc.target/arm/wmul-4.c: New test.
4069
4070 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4071
4072         PR rtl-optimization/44659
4073         * gcc.target/i386/extract-1.c: New.
4074         * gcc.target/i386/extract-2.c: Likewise.
4075         * gcc.target/i386/extract-3.c: Likewise.
4076         * gcc.target/i386/extract-4.c: Likewise.
4077         * gcc.target/i386/extract-5.c: Likewise.
4078         * gcc.target/i386/extract-6.c: Likewise.
4079
4080 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4081
4082         PR c++/44682
4083         * g++.dg/warn/Wunused-var-14.C: New test.
4084
4085 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4086
4087         PR fortran/43298
4088         * gfortran.dg/nan_6.f90: New.
4089
4090 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4091
4092         PR tree-optimization/43781
4093         * gcc.dg/torture/pr43781.c: New.
4094
4095 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4096
4097         PR fortran/40158
4098         * gfortran.dg/actual_rank_check_1.f90: New test.
4099
4100 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4101
4102         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
4103
4104 2010-06-28  Jan Hubicka  <jh@suse.cz>
4105
4106         PR tree-optimization/44687
4107         * gcc.c-torture/compile/pr44687.c
4108
4109 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4110
4111         PR c++/44535
4112         * g++.dg/torture/pr44535.C: New test.
4113
4114 2010-06-28  Michael Matz  <matz@suse.de>
4115
4116         PR middle-end/44592
4117         * gfortran.dg/pr44592.f90: New test.
4118
4119 2010-06-28  Jan Hubicka  <jh@suse.cz>
4120
4121         PR tree-optimization/44357
4122         * g++.dg/torture/pr44357.C: New testcase.
4123
4124 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4125
4126         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4127         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4128         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4129         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4130         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4131         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4132         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4133         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4134
4135 2010-06-27  Jan Hubicka  <jh@suse.cz>
4136
4137         * gcc.c-torture/compile/pr44686.c: New file.
4138
4139 2010-06-27  Richard Guenther  <rguenther@suse.de>
4140
4141         PR tree-optimization/44683
4142         * gcc.c-torture/execute/pr44683.c: New testcase.
4143
4144 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4145
4146         * gnat.dg/noreturn3.ad[sb]: New test.
4147
4148 2010-06-26  Jason Merrill  <jason@redhat.com>
4149
4150         * g++.dg/cpp0x/explicit5.C: New.
4151
4152 2010-06-26  Richard Guenther  <rguenther@suse.de>
4153
4154         PR tree-optimization/44393
4155         * gcc.dg/pr44393.c: New testcase.
4156
4157 2010-06-26  Jan Hubicka  <jh@suse.cz>
4158
4159         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4160
4161 2010-06-26  Richard Guenther  <rguenther@suse.de>
4162
4163         PR middle-end/44674
4164         * gcc.dg/pr44674.c: New testcase.
4165
4166 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4167
4168         * gcc.dg/opts-3.c: New test.
4169
4170 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4171
4172         * gfortran.dg/type_decl_1.f90: New.
4173         * gfortran.dg/type_decl_2.f90: New.
4174
4175 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4176
4177         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4178         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4179
4180 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4181
4182         PR testsuite/38946
4183         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4184         error in comparing reals.
4185
4186 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4187
4188         * selected_real_kind_2.f90: New.
4189         * selected_real_kind_3.f90: New.
4190
4191 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4192
4193         * gfortran.dg/entry_19.f90: New.
4194
4195 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4196
4197         * gfortran.dg/end_subroutine_1.f90: New.
4198         * gfortran.dg/end_subroutine_2.f90: New.
4199         * gfortran.dg/interface_proc_end.f90: Update.
4200
4201 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4202
4203         * gfortran.dg/semicolon_fixed.f: Update.
4204         * gfortran.dg/semicolon_fixed_2.f: New.
4205         * gfortran.dg/semicolon_free_2.f90: New.
4206         * gfortran.dg/semicolon_free.f90: Update.
4207
4208 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4209
4210         PR fortran/44448
4211         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4212
4213 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4214
4215         * g++.dg/ipa/iinline-3.C: New test.
4216         * gcc.dg/ipa/modif-1.c: Removed.
4217
4218 2010-06-25  Jan Hubicka  <jh@suse.cz>
4219
4220         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
4221
4222 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4223
4224         * g++.dg/ipa/iinline-2.C: New test.
4225
4226 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4227
4228         PR middle-end/43866
4229         * gfortran.dg/pr43866.f90: New test.
4230
4231         PR tree-optimization/44539
4232         * gcc.dg/pr44539.c: New test.
4233
4234 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4235
4236         From Jim Wilson:
4237         PR target/43902
4238         * gcc.target/mips/madd-9.c: New test.
4239
4240 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4241
4242         PR c/44517
4243         * gcc.dg/noncompile/pr44517.c: New.
4244         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4245
4246 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4247
4248         PR testsuite/43283
4249         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4250         and add argument to nop for IA64.
4251
4252 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4253
4254         PR target/44588
4255         * gcc.target/i386/mod-1.c: New.
4256         * gcc.target/i386/umod-1.c: Likewise.
4257         * gcc.target/i386/umod-2.c: Likewise.
4258         * gcc.target/i386/umod-3.c: Likewise.
4259
4260 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4261
4262         PR middle-end/44492
4263         * g++.dg/torture/pr44492.C: New test.
4264
4265 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4266
4267         * c-c++-common/warn-omitted-condop.c: New.
4268
4269 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4270
4271         PR fortran/44614
4272         * gfortran.dg/import8.f90: New.
4273
4274 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4275
4276         * gnat.dg/not_null.adb: Update test case.
4277
4278 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4279
4280         PR c++/44619
4281         * g++.dg/warn/Wunused-var-13.C: New test.
4282
4283         PR c++/44627
4284         * g++.dg/diagnostic/method1.C: New test.
4285
4286 2010-06-22  Cary Coutant  <ccoutant@google.com>
4287
4288         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4289
4290 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4291
4292         PR fortran/44616
4293         * gfortran.dg/abstract_type_8.f03: New.
4294
4295 2010-06-21  Jason Merrill  <jason@redhat.com>
4296
4297         * g++.dg/cpp0x/noexcept08.C: New.
4298
4299         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4300
4301 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4302
4303         PR target/44615
4304         * gcc.target/i386/sse2-vec-2a.c: New.
4305
4306 2010-06-21  DJ Delorie  <dj@redhat.com>
4307
4308         * gcc.dg/pragma-diag-1.c: New.
4309
4310 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4311
4312         PR target/44615
4313         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4314
4315 2010-06-21  Alan Modra  <amodra@gmail.com>
4316
4317         PR testsuite/44505
4318         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4319         tail call to check_fa_mid.
4320
4321 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4322
4323         PR target/44575
4324         * gcc.c-torture/execute/pr44575.c: New test.
4325
4326 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4327
4328         PR fortran/40632
4329         * gfortran.dg/contiguous_1.f90: New.
4330         * gfortran.dg/contiguous_2.f90: New.
4331         * gfortran.dg/contiguous_3.f90: New.
4332
4333 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4334
4335         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4336         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4337
4338 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4339
4340         PR target/44546
4341         * gcc.target/i386/pr44546.c: New test.
4342
4343 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4344
4345         * gcc.dg/opts-2.c: New test.
4346
4347 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4348
4349         PR fortran/44584
4350         * gfortran.dg/typebound_proc_15.f03: Modified.
4351
4352 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4353
4354         PR target/44072
4355         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4356         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4357
4358 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4359
4360         * g++.dg/ext/label13.C: Fix typo in last change.
4361
4362 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4363
4364         PR libfortran/44477
4365         * gfortran.dg/eof_3.f90
4366         * gfortran.dg/endfile_2.f90
4367         * gfortran.dg/endfile_4.f90
4368         * gfortran.dg/endfile_3.f90
4369
4370 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4371
4372         PR c++/41090
4373         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4374
4375 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4376
4377         PR fortran/44556
4378         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4379
4380 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4381
4382         * gcc.target/arm/pr40900.c: New test.
4383
4384 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4385
4386         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4387
4388 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4389
4390         PR fortran/44558
4391         * gfortran.dg/typebound_call_15.f03: New.
4392
4393 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4394
4395         PR c++/44486
4396         * g++.dg/pr44486.C: New.
4397
4398 2010-06-16  DJ Delorie  <dj@redhat.com>
4399
4400         * gcc.target/i386/volatile-bitfields-1.c: New.
4401         * gcc.target/i386/volatile-bitfields-2.c: New.
4402
4403 2010-06-16  Jason Merrill  <jason@redhat.com>
4404
4405         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4406
4407         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4408
4409 2010-06-16  Richard Guenther  <rguenther@suse.de>
4410
4411         PR c/44555
4412         * gcc.c-torture/execute/pr44555.c: New testcase.
4413
4414 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4415
4416         PR fortran/44549
4417         * gfortran.dg/typebound_proc_16.f03: New.
4418
4419 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4420
4421         * g++.dg/torture/pr43905.C: New test.
4422
4423 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4424
4425         PR testsuite/44538
4426         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4427         initialization loop from being vectorized.
4428         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4429
4430 2010-06-16  Alan Modra  <amodra@gmail.com>
4431
4432         PR tree-optimization/44507
4433         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4434
4435 2010-06-15  Jason Merrill  <jason@redhat.com>
4436
4437         * g++.dg/overload/arg3.C: Adjust error locations.
4438         * g++.dg/overload/copy1.C: Likewise.
4439         * g++.dg/tc1/dr152.C: Likewise.
4440         * g++.dg/template/incomplete4.C: Likewise.
4441         * g++.dg/template/incomplete5.C: Likewise.
4442         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4443         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4444         * g++.old-deja/g++.pt/crash9.C: Likewise.
4445
4446         * g++.dg/inherit/virtual5.C: New.
4447
4448         * g++.dg/cpp0x/defaulted18.C: New.
4449
4450         * g++.dg/cpp0x/initlist40.C: New.
4451
4452         * g++.dg/cpp0x/initlist39.C: New.
4453
4454 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4455
4456         PR middle-end/44391
4457         * gcc.dg/graphite/pr44391.c: New.
4458
4459 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4460
4461         PR fortran/43388
4462         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4463         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4464         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4465         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4466
4467 2010-06-15  Richard Guenther  <rguenther@suse.de>
4468
4469         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4470
4471 2010-06-15  Richard Guenther  <rguenther@suse.de>
4472
4473         * gcc.dg/vect/bb-slp-21.c: Adjust.
4474         * gcc.dg/vect/bb-slp-13.c: Likewise
4475         * gcc.dg/vect/bb-slp-4.c: Likewise
4476         * gcc.dg/vect/bb-slp-22.c: Likewise
4477         * gcc.dg/vect/bb-slp-14.c: Likewise
4478         * gcc.dg/vect/bb-slp-23.c: Likewise
4479         * gcc.dg/vect/bb-slp-15.c: Likewise
4480         * gcc.dg/vect/bb-slp-17.c: Likewise
4481         * gcc.dg/vect/bb-slp-18.c: Likewise
4482         * gcc.dg/vect/bb-slp-19.c: Likewise
4483         * gcc.dg/vect/bb-slp-10.c: Likewise
4484         * gcc.dg/vect/bb-slp-11.c: Likewise
4485         * gcc.dg/vect/bb-slp-20.c: Likewise
4486         * gcc.dg/vect/bb-slp-3.c: Likewise
4487
4488 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4489
4490         PR fortran/44536
4491         * gfortran.dg/gomp/pr44536.f90: New test.
4492         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4493
4494 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4495
4496         PR target/44534
4497         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4498         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4499
4500 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4501
4502         PR tree-optimization/44508
4503         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4504
4505         PR bootstrap/44509
4506         * gcc.dg/pr44509.c: New test.
4507
4508 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4509
4510         PR tree-optimization/44507
4511         * gcc.dg/vect/pr44507.c: New test.
4512
4513 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4514
4515         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4516         and c-pretty-print.h.
4517
4518         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4519
4520 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4521
4522         * gfortran.dg/whole_file_18.f90: Updated error message.
4523
4524 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4525
4526         * gfortran.dg/whole_file_20.f03: New.
4527
4528 2010-06-12  Jan Hubicka  <jh@suse.cz>
4529
4530         * gcc.c-torture/compile/pc44485.c: New testcase.
4531
4532 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4533
4534         PR fortran/40117
4535         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4536         * gfortran.dg/typebound_proc_14.f03: New.
4537         * gfortran.dg/typebound_proc_15.f03: New.
4538
4539 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4540
4541         * gcc.dg/opts-1.c: New test.
4542
4543 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4544
4545         * gcc.dg/funroll-loops-all.c: Update expected error.
4546
4547 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4548
4549         PR target/44481
4550         * gcc.target/i386/pr44481.c: New test.
4551
4552 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4553
4554         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4555
4556 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4557
4558         PR middle-end/44483
4559         * gcc.dg/tree-ssa/pr44483.c: New.
4560
4561 2010-06-11  Paul Brook  <paul@codesourcery.com>
4562
4563         * g++.dg/other/arm-neon-1.C: New test.
4564
4565 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4566
4567         PR fortran/42051
4568         PR fortran/43896
4569         * gfortran.dg/class_23.f03: New test.
4570
4571 2010-06-11  Jan Hubicka  <jh@suse.cz>
4572
4573         * gcc.dg/ipa/pure-const-2.c: New testcase.
4574
4575 2010-06-11  Jan Hubicka  <jh@suse.cz>
4576
4577         * gcc.dg/noreturn-7.c: Update.
4578         * gcc.dg/noreturn-4.c: Update.
4579
4580 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4581
4582         Fix MIPS bootstrap
4583         * g++.dg/other/typedef4.C: New test.
4584
4585 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4586
4587         PR fortran/44207
4588         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4589
4590 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4591
4592         PR fortran/44457
4593         * gfortran.dg/asynchronous_3.f03
4594
4595 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4596
4597         PR middle-end/44185
4598         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4599         non-temporal stores out of the tests to form new test cases.  As a
4600         result, no non-temporal store should be generated in this case.
4601
4602         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4603         prefetch-7.c that generate one non-temporal store.
4604
4605         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4606         prefetch-7.c that generate one non-temporal store and one
4607         one-temporal prefetch.
4608
4609 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4610
4611         PR tree-optimization/44258
4612         * gcc.dg/tree-ssa/pr44258.c: New test.
4613
4614 2010-06-10  Daniel Kraft  <d@domob.eu>
4615
4616         PR fortran/38936
4617         * gfortran.dg/associate_1.f03: New test.
4618         * gfortran.dg/associate_2.f95: New test.
4619         * gfortran.dg/associate_3.f03: New test.
4620         * gfortran.dg/associate_4.f08: New test.
4621
4622 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4623
4624         * gfortran.dg/selected_char_kind_4.f90: New test.
4625
4626 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4627
4628         * gcc.dg/pr42461.c: New test.
4629
4630 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4631
4632         PR fortran/44347
4633         * gfortran.dg/selected_real_kind_1.f90: New.
4634
4635 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4636
4637         PR fortran/44359
4638         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4639         warning.
4640         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4641         check for warning.
4642
4643 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4644
4645         * gfortran.dg/data_namelist_conflict.f90: New test.
4646
4647 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4648
4649         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4650         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4651         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4652
4653 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4654
4655         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4656         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4657         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4658         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4659         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4660
4661 2010-06-09  Jason Merrill  <jason@redhat.com>
4662
4663         PR c++/44366
4664         * g++.dg/cpp0x/decltype23.C: Move to...
4665         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4666
4667 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4668
4669         PR fortran/44211
4670         * gfortran.dg/typebound_call_14.f03: New test.
4671
4672 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4673
4674         PR tree-optimization/44423
4675         * gcc.dg/tree-ssa/pr44423.c: New test.
4676
4677 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4678
4679         PR testsuite/42843
4680         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4681         TV_NONE to initialize tv_id field.
4682         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4683         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4684         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4685         Include toplev.h .
4686         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4687         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4688         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4689
4690 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4691
4692         PR tree-optimization/39874
4693         PR middle-end/28685
4694         * gcc.dg/pr39874.c: New file.
4695
4696 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4697
4698         * g++.dg/ext/attr-alias-1.C: New.
4699         * g++.dg/ext/attr-alias-2.C: New.
4700
4701 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4702
4703         PR fortran/44446
4704         * gfortran.dg/proc_ptr_27.f90: New.
4705
4706 2010-06-07  Jason Merrill  <jason@redhat.com>
4707
4708         PR c++/44366
4709         * g++.dg/cpp0x/decltype23.C: New.
4710
4711 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4712             Shujing Zhao  <pearly.zhao@oracle.com>
4713
4714         PR c/37724
4715         * gcc.dg/c90-const-expr-10.c: Adjust.
4716         * gcc.dg/c99-const-expr-10.c: Adjust.
4717         * gcc.dg/init-bad-7.c: New.
4718
4719 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4720
4721         * lib/target-supports.exp (check_effective_target_gas): New proc.
4722         * gcc.c-torture/execute/960321-1.x: New file.
4723
4724 2010-06-07  Jason Merrill  <jason@redhat.com>
4725
4726         PR c++/44401
4727         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4728
4729 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4730
4731         PR c++/44444
4732         * g++.dg/warn/Wunused-var-12.C: New test.
4733
4734         PR c++/44443
4735         * c-c++-common/Wunused-var-11.c: New test.
4736
4737 2010-06-07  Jan Hubicka  <jh@suse.cz>
4738
4739         * gcc.dg/ipa/pure-const-1.c: New testcase.
4740
4741 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4742
4743         PR rtl-optimization/44404
4744         * gcc.dg/pr44404.c: New.
4745
4746 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4747
4748         PR target/44159
4749         * gcc.target/i386/abi-2.c: Check sysv abi here.
4750         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4751         function to avoid failures by different ABIs.
4752         * gcc.target/i386/aes-check.h: Likewise.
4753         * gcc.target/i386/avx-check.h: Likewise.
4754         * gcc.target/i386/fma4-check.h: Likewise.
4755         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4756         * gcc.target/i386/mmx-check.h: Likewise.
4757         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4758         * gcc.target/i386/pclmul-check.h: Likewise.
4759         * gcc.target/i386/sse-check.h: Likewise.
4760         * gcc.target/i386/sse2-check.h: Likewise.
4761         * gcc.target/i386/sse3-check.h: Likewise.
4762         * gcc.target/i386/sse4_1-check.h: Likewise.
4763         * gcc.target/i386/sse4_2-check.h: Likewise.
4764         * gcc.target/i386/sse4a-check.h: Likewise.
4765         * gcc.target/i386/ssse3-check.h: Likewise.
4766         * gcc.target/i386/xop-check.h: Likewise.
4767         * gcc.target/i386/pr27971.c: Fix for LLP64.
4768         * gcc.target/i386/pr39139.c: Likewise.
4769         * gcc.target/i386/pr39315-check.c: Likewise.
4770         * gcc.target/i386/vararg-1.c: Likewise.
4771         * gcc.target/i386/vararg-2.c: Likewise.
4772         Additional add dg-compile to avoid failure due
4773         missing foo symbol.
4774
4775         * gcc.dg/compound-literal-1.c: Fix for llp64.
4776         * gcc.dg/pr32370.c: Likewise.
4777         * gcc.dg/pr37561.c: Likewise.
4778         * gcc.dg/pr41340.c: Likewise.
4779         * gcc.dg/pr41551.c: Likewise.
4780
4781 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4782
4783         PR c++/44188
4784         * g++.dg/debug/dwarf2/typedef3.C: New test.
4785
4786 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4787
4788         PR c/20000
4789         * c-c++-common/pr20000.c: New.
4790
4791 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4792
4793         PR c++/44086
4794         * g++.dg/init/pr44086.C: New.
4795         * g++.dg/cpp0x/decltype4.C: Adjust.
4796
4797 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4798
4799         PR fortran/43945
4800         * gfortran.dg/generic_23.f03: New test.
4801
4802 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4803
4804         PR fortran/43895
4805         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4806
4807 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4808
4809         PR c++/44361
4810         * c-c++-common/Wunused-var-9.c: New test.
4811
4812 2010-06-05  Jason Merrill  <jason@redhat.com>
4813
4814         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4815
4816 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4817
4818         PR c/44322
4819         * gcc.dg/c99-restrict-4.c: New test.
4820
4821 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4822
4823         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4824         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4825         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4826         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4827         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4828         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4829         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4830         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4831         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4832         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4833         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4834         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4835         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4836         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4837         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4838         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4839         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4840         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4841         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4842         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4843         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4844         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4845
4846 2010-06-04  Jason Merrill  <jason@redhat.com>
4847
4848         * g++.dg/cpp0x/noexcept06.C: New.
4849         * g++.dg/cpp0x/noexcept07.C: New.
4850
4851         * g++.dg/cpp0x/noexcept01.C: New.
4852         * g++.dg/cpp0x/noexcept02.C: New.
4853         * g++.dg/cpp0x/noexcept03.C: New.
4854         * g++.dg/cpp0x/noexcept04.C: New.
4855         * g++.dg/cpp0x/noexcept05.C: New.
4856
4857 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4858
4859         PR c++/44412
4860         * g++.dg/warn/Wunused-var-10.C: New test.
4861         * g++.dg/warn/Wunused-var-11.C: New test.
4862
4863         PR c++/44362
4864         * c-c++-common/Wunused-var-10.c: New test.
4865
4866 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4867
4868         PR c/25880
4869         * gcc.dg/assign-warn-2.c: Update.
4870         * gcc.dg/cpp/line3.c: Update.
4871         * gcc.dg/c99-array-lval-8.c: Update.
4872         * gcc.dg/cast-qual-2.c: Update.
4873         * gcc.dg/c99-arraydecl-3.c:  Update.
4874         * gcc.dg/assign-warn-1.c:  Update.
4875         * gcc.dg/format/gcc_diag-1.c:  Update.
4876
4877 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4878
4879         PR rtl-optimization/39871
4880         PR rtl-optimization/40615
4881         PR rtl-optimization/42500
4882         PR rtl-optimization/42502
4883         * gcc.target/arm/eliminate.c: New test.
4884
4885 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4886
4887         PR libstdc++/44410
4888         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4889         * g++.old-deja/g++.other/delete3.C: Likewise.
4890         * g++.old-deja/g++.other/new.C: Likewise.
4891         * g++.old-deja/g++.law/operators27.C: Likewise.
4892         * g++.old-deja/g++.mike/p755.C: Likewise.
4893         * g++.dg/eh/new1.C: Likewise.
4894         * g++.dg/init/new5.C: Likewise.
4895
4896 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4897
4898         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4899         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4900         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4901
4902 2010-06-03  Richard Guenther  <rguenther@suse.de>
4903
4904         PR lto/41921
4905         * lib/lto.exp: Always load gcc.exp.
4906         (lto-obj): For C source files invoke gcc_target_compile.
4907         * g++.dg/lto/20100603-1_0.C: New testcase.
4908         * g++.dg/lto/20100603-1_1.c: Likewise.
4909
4910 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4911
4912         PR tree-optimization/43688
4913         * gfortran.dg/pr43688.f90: New.
4914
4915 2010-06-03  Richard Guenther  <rguenther@suse.de>
4916
4917         PR lto/41584
4918         * gcc.dg/lto/20100603-1_0.c: New testcase.
4919         * gcc.dg/lto/20100603-2_0.c: Likewise.
4920         * gcc.dg/lto/20100603-3_0.c: Likewise.
4921
4922 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4923
4924         PR target/44218
4925         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4926         * gcc.target/powerpc/recip-2.c: Ditto.
4927         * gcc.target/powerpc/recip-3.c: Ditto.
4928         * gcc.target/powerpc/recip-4.c: Ditto.
4929         * gcc.target/powerpc/recip-5.c: Ditto.
4930         * gcc.target/powerpc/recip-6.c: Ditto.
4931         * gcc.target/powerpc/recip-7.c: Ditto.
4932         * gcc.target/powerpc/recip-test.h: Ditto.
4933         * gcc.target/powerpc/recip-test2.h: Ditto.
4934
4935 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4936
4937         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4938
4939 2010-06-02  Jason Merrill  <jason@redhat.com>
4940
4941         * g++.dg/ext/vector9.C: Expect typedef in error message.
4942
4943         PR c++/9726
4944         PR c++/23594
4945         PR c++/44333
4946         * g++.dg/tc1/dr101.C: Remove xfails.
4947
4948 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4949
4950         PR middle-end/44372
4951         * g++.dg/ipa/pr44372.C: New.
4952
4953 2010-06-02  Jan Hubicka  <jh@suse.cz>
4954
4955         PR middle-end/44295
4956         * g++.dg/torture/pr44295.C: Neww testcase.
4957
4958 2010-06-02  Jan Hubicka  <jh@suse.cz>
4959
4960         * gcc.dg/tree-ssa/loadpre6.c: Update.
4961
4962 2010-06-02  Richard Guenther  <rguenther@suse.de>
4963
4964         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4965         diagnostic.h.
4966
4967 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4968
4969         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4970         the link fail message.
4971
4972 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4973
4974         PR fortran/44360
4975         * gfortran.dg/use_13.f90: New test case.
4976
4977 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4978
4979         PR fortran/44371
4980         * gfortran.dg/error_stop_2.f08: Minor update.
4981
4982 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4983
4984         PR fortran/44371
4985         * gfortran.dg/error_stop_1.f08: New test.
4986         * gfortran.dg/error_stop_2.f08: New test.
4987
4988 2010-06-01  Jason Merrill  <jason@redhat.com>
4989
4990         DR 990
4991         * g++.dg/cpp0x/initlist37.C: New.
4992         * g++.dg/cpp0x/initlist38.C: New.
4993
4994         PR c++/44358
4995         * g++.dg/cpp0x/initlist36.C: New.
4996
4997 2010-05-31 Jan Hubicka  <jh@suse.cz>
4998
4999         * gcc.dg/noreturn-8.c: New testcase.
5000
5001 2010-05-31 Jan Hubicka  <jh@suse.cz>
5002
5003         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5004         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5005
5006 2010-05-31 Jan Hubicka  <jh@suse.cz>
5007
5008         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5009         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5010
5011 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5012
5013         PR fortran/36928
5014         * gfortran.dg/dependency_27.f90:  New test.
5015         * gfortran.dg/array_assign_1.F90:  New test.
5016
5017 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5018
5019         PR target/44338
5020         * gcc.target/i386/sse-24.c: New test.
5021
5022 2010-05-31  Jan Hubicka  <jh@suse.cz>
5023
5024         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5025
5026 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5027
5028         PR middle-end/44337
5029         * gcc.dg/pr44337.c: New test.
5030
5031         PR tree-optimization/44182
5032         * g++.dg/debug/pr44182.C: New test.
5033
5034 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5035
5036         * gcc.dg/nested-func-7.c: New test.
5037         * gnat.dg/frame_overflow.adb: Adjust directives.
5038
5039 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5040
5041         * gnat.dg/prot2.ad[sb]: New test.
5042         * gnat.dg/prot2_pkg1.ads: New helper.
5043         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5044
5045 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5046
5047         * gnat.dg/array11.adb: Adjust dg-warning directive.
5048         * gnat.dg/object_overflow.adb: Likewise.
5049
5050 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5051
5052         PR middle-end/44306
5053         * gcc.dg/tree-ssa/pr44306.c: New.
5054
5055 2010-05-29  Jan Hubicka  <jh@suse.cz>
5056
5057         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5058
5059 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5060
5061         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5062
5063 2010-05-28  Mike Stump  <mikestump@comcast.net>
5064
5065         PR objc/44125
5066         * objc.dg/const-str-9.m: Remove static.
5067
5068 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5069
5070         PR target/43636
5071         * gcc.c-torture/compile/pr43636.c: New test.
5072
5073 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5074
5075         PR objc++/23616
5076         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5077         * obj-c++.dg/try-catch-9.mm: Ditto.
5078
5079 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5080
5081         Revert patch for PR c++/44188
5082         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5083
5084 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5085
5086         PR c++/44188
5087         * g++.dg/debug/dwarf2/typedef3.C: New test.
5088
5089 2010-05-27  Jason Merrill  <jason@redhat.com>
5090
5091         PR c++/43555
5092         * g++.dg/ext/vla9.C: New.
5093
5094 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5095
5096         PR objc/44140
5097         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5098         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5099         * objc.dg/torture/tls/thr-init.m: Ditto.
5100         * objc.dg/torture/trivial.m: Ditto.
5101         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5102         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5103         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5104         * obj-c++.dg/torture/trivial.mm: Ditto.
5105
5106 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5107
5108         * g++.dg/lto/20100302_0.C: Skip on darwin.
5109
5110 2010-05-27  Richard Guenther  <rguenther@suse.de>
5111
5112         PR tree-optimization/44284
5113         * gcc.dg/vect/vect-118.c: New testcase.
5114         * gcc.dg/vect/bb-slp-20.c: Adjust.
5115         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5116         * gcc.dg/vect/slp-9.c: Likewise.
5117         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5118         * gcc.dg/vect/vect-10.c: Likewise.
5119         * gcc.dg/vect/vect-109.c: Likewise.
5120         * gcc.dg/vect/vect-12.c: Likewise.
5121         * gcc.dg/vect/vect-36.c: Likewise.
5122         * gcc.dg/vect/vect-7.c: Likewise.
5123         * gcc.dg/vect/vect-iv-8.c: Likewise.
5124         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5125         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5126         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5127         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5128         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5129         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5130         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5131         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5132         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5133         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5134         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5135         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5136         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5137         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5138         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5139         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5140         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5141
5142 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5143
5144         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5145         necessary.
5146
5147 2010-05-26  Jan Hubicka  <jh@suse.cz>
5148
5149         * gcc.dg/lto/materialize-1_0.c: New file.
5150         * gcc.dg/lto/materialize-1_1.c: New file.
5151
5152 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5153
5154         * gnat.dg/lto10.adb: New test.
5155         * gnat.dg/lto10_pkg.ads: New helper.
5156
5157 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5158
5159         * lib/target-supports.exp (check_effective_target_int128): New
5160         function to check if __int128 types are available for target.
5161         * c-c++-common/int128-types-1.c: New.
5162         * c-c++-common/int128-1.c: New.
5163         * c-c++-common/int128-2.c: New.
5164         * g++.dg/abi/mangle43.C: New.
5165         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5166         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5167         pointer-wide scalar.
5168         * g++.dg/other/pr25632.C: Likewise.
5169         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5170         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5171         overflow warnings.
5172         * g++.dg/warn/pr13358-4.C: Likewise.
5173         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5174         * g++.dg/warn/Wconversion-null.C: Likewise.
5175
5176 2010-05-26  Jason Merrill  <jason@redhat.com>
5177
5178         PR c++/43382
5179         * g++.dg/cpp0x/variadic101.C: New.
5180
5181 2010-05-26  Richard Guenther  <rguenther@suse.de>
5182
5183         PR rtl-optimization/44164
5184         * gcc.c-torture/execute/pr44164.c: New testcase.
5185         * g++.dg/tree-ssa/pr13146.C: Adjust.
5186
5187 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5188
5189         PR fortran/40011
5190         * gfortran.dg/whole_file_19.f90 : New test.
5191
5192 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5193
5194         PR fortran/30668
5195         PR fortran/31346
5196         PR fortran/34260
5197         * gfortran.dg/pr40999.f: Fix function type.
5198         * gfortran.dg/whole_file_5.f90: Likewise.
5199         * gfortran.dg/whole_file_6.f90: Likewise.
5200         * gfortran.dg/whole_file_16.f90: New.
5201         * gfortran.dg/whole_file_17.f90: New.
5202         * gfortran.dg/whole_file_18.f90: New.
5203
5204 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5205             Iain Sandoe  <iains@gcc.gnu.org>
5206
5207         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5208         * gcc.c-torture/compile/pr44197.c: Require alias support.
5209         * gcc.dg/lto/20081222_0.c: Ditto.
5210
5211 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5212
5213         PR debug/42801
5214         * gcc.dg/guality/vla-2.c: New test.
5215
5216 2010-05-25  Richard Guenther  <rguenther@suse.de>
5217
5218         PR middle-end/44069
5219         * g++.dg/torture/pr44069.C: New testcase.
5220
5221 2010-05-25  Richard Guenther  <rguenther@suse.de>
5222
5223         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5224
5225 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5226
5227         PR objc/44140
5228         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5229
5230 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5231
5232         * obj-c++.dg/torture/tls/trivial.mm: New.
5233         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5234         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5235         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5236         * obj-c++.dg/torture/tls/diag-1.mm: New.
5237         * obj-c++.dg/torture/tls/tls.exp: New.
5238         * obj-c++.dg/torture/trivial.mm: New.
5239         * obj-c++.dg/torture/dg-torture.exp: New.
5240         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5241         * obj-c++.dg/tls/trivial.m: New.
5242         * obj-c++.dg/tls/init-1.mm: New.
5243         * obj-c++.dg/tls/diag-1.mm: New.
5244         * obj-c++.dg/tls/init-2.mm: New.
5245         * obj-c++.dg/tls/diag-2.mm: New.
5246         * obj-c++.dg/tls/diag-3.mm: New.
5247         * obj-c++.dg/tls/diag-4.mm: New.
5248         * obj-c++.dg/tls/static-1.mm: New.
5249         * obj-c++.dg/tls/tls.exp: New.
5250         * obj-c++.dg/tls/diag-5.mm: New.
5251         * obj-c++.dg/tls/static-1a.mm: New.
5252         * objc-obj-c++-shared/Object1.mm: New.
5253         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5254
5255 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5256
5257         PR objc++/43689
5258         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5259         * obj-c++.dg/const-str-6.mm: Ditto.
5260
5261 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5262
5263         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5264
5265 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5266
5267         PR ada/38394
5268         * gnat.dg/array13.ad[sb]: New test.
5269
5270 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5271             Sandra Loosemore  <sandra@codesourcery.com>
5272
5273         * gcc.target/arm/neon/: Regenerated test cases.
5274
5275         * gcc.target/arm/neon/polytypes.c,
5276         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5277         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5278         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5279         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5280         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5281         dg-add-options arm_neon.
5282
5283         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5284         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5285         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5286         and arm_neon_fp16_ok.
5287
5288         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5289         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5290
5291         * lib/target-supports.exp (add_options_for_arm_neon): New.
5292         (check_effective_target_arm_neon_ok_nocache): New, from
5293         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5294         (check_effective_target_arm_neon_ok): Use
5295         check_effective_target_arm_neon_ok_nocache.
5296         (add_options_for_arm_neon_fp16)
5297         (check_effective_target_arm_neon_fp16_ok)
5298         check_effective_target_arm_neon_fp16_ok_nocache): New.
5299         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5300
5301 2010-05-24  Jason Merrill  <jason@redhat.com>
5302
5303         PR c++/41510
5304         * g++.dg/cpp0x/initlist35.C: New.
5305         * g++.dg/init/brace6.C: Adjust.
5306
5307 2010-05-24  Paul Brook  <paul@codesourcery.com>
5308
5309         * gcc.target/arm/frame-pointer-1.c: New test.
5310         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5311         pointer elimination.
5312
5313 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5314
5315         PR target/44245
5316         * gcc.target/i386/crc32-3.c: New.
5317         * gcc.target/i386/crc32-4.c: Likewise.
5318
5319 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5320
5321         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5322         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5323         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5324
5325 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5326
5327         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5328
5329 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5330
5331         PR target/43869
5332         * gcc.c-target/pr43869.c: New test.
5333
5334 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5335
5336         PR fortran/44212
5337         * gfortran.dg/class_22.f03: New.
5338
5339 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5340
5341         PR lto/44238
5342         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5343
5344 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5345
5346         PR fortran/44213
5347         * gfortran.dg/abstract_type_7.f03: New.
5348
5349 2010-05-21  Jason Merrill  <jason@redhat.com>
5350
5351         * g++.dg/eh/spec11.C: Test cleanup optimization.
5352
5353 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5354
5355         PR debug/44223
5356         * gcc.target/i386/pr44223.c: New test.
5357
5358 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5359
5360         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5361
5362 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5363
5364         * g++.dg/other/const3.C: New test.
5365
5366 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5367
5368         PR fortran/38407
5369         * warn_unused_dummy_argument_1.f90: New.
5370         * warn_unused_dummy_argument_2.f90: New.
5371
5372 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5373
5374         PR c++/30298
5375         * g++.dg/inherit/crash1.C: New.
5376         * g++.dg/inherit/crash2.C: Likewise.
5377
5378 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5379
5380         PR debug/44178
5381         * g++.dg/debug/pr44178.C: New test.
5382
5383 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5384
5385         PR middle-end/44185
5386         * gcc.dg/tree-ssa/prefetch-6.c: Add
5387         --param min-insn-to-prefetch-ratio=6.
5388         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5389         allow unrolling, and adjust the movnti count.
5390
5391 2010-05-20  Jan Hubicka  <jh@suse.cz>
5392
5393         PR middle-end/44197
5394         * gcc.c-torture/compile/pr44197.c: New file.
5395
5396 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5397
5398         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5399         Fix test code.
5400         (check_effective_target_xop): Remove __may_alias__ attribute.
5401
5402 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5403
5404         PR target/44202
5405         * gcc.c-torture/execute/pr44202-1.c: New test.
5406
5407 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5408
5409         PR fortran/43851
5410         * gfortran.dg/label_1.f90: Update test.
5411
5412 2010-05-19  Jan Hubicka  <jh@suse.cz>
5413
5414         * gcc.dg/lto/ipareference2_0.c: New file.
5415         * gcc.dg/lto/ipareference2_1.c: New file.
5416
5417 2010-05-19  Jason Merrill  <jason@redhat.com>
5418
5419         * g++.dg/parse/fn-typedef2.C: New.
5420
5421         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5422         function type.
5423
5424         PR c++/44193
5425         * g++.dg/template/fntype1.C: New.
5426
5427 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5428
5429         * gnat.dg/discr23.ad[sb]: New test.
5430         * gnat.dg/discr23_pkg.ads: New helper.
5431
5432         * gnat.dg/specs/controlled1.ads: New test.
5433         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5434
5435 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5436
5437         PR fortran/44055
5438         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5439         Fixed scope of C_SIZEOF.
5440         * gfortran.dg/warn_conversion_2.f90: New.
5441
5442 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5443
5444         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5445         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5446         for optional selector.
5447         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5448         (check_effective_target_sse3): New proc.
5449         * gcc.target/i386/math-torture/math-torture.exp: Load
5450         target-supports.exp.
5451         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5452         check_effective_target_sse2.
5453         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5454         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5455         * g++.dg/vect/vect.exp: Likewise.
5456         * gfortran.dg/vect/vect.exp: Likewise.
5457         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5458         -msse2 if check_effective_target_sse2.
5459
5460         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5461         * gcc.target/i386/3dnow-2.c: Likewise.
5462         * gcc.target/i386/3dnowA-1.c: Likewise.
5463         * gcc.target/i386/3dnowA-2.c: Likewise.
5464         * gcc.target/i386/pr42549.c: Likewise.
5465
5466         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5467         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5468         * gcc.target/i386/sse3-addsubps.c: Likewise.
5469         * gcc.target/i386/sse3-haddpd.c: Likewise.
5470         * gcc.target/i386/sse3-haddps.c: Likewise.
5471         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5472         * gcc.target/i386/sse3-hsubps.c: Likewise.
5473         * gcc.target/i386/sse3-movddup.c: Likewise.
5474         * gcc.target/i386/sse3-movshdup.c: Likewise.
5475         * gcc.target/i386/sse3-movsldup.c: Likewise.
5476
5477         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5478         * g++.dg/ext/attrib35.C: Likewise.
5479         * g++.dg/opt/pr40496.C: Likewise.
5480         * g++.dg/other/i386-1.C: Likewise.
5481         * g++.dg/other/i386-4.C: Likewise.
5482         * g++.dg/other/pr34435.C: Likewise.
5483         * g++.dg/other/pr39496.C: Likewise.
5484         * g++.dg/other/pr40446.C: Likewise.
5485         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5486         * gcc.dg/compat/vector-1a_main.c: Likewise.
5487         * gcc.dg/compat/vector-2a_main.c: Likewise.
5488         * gcc.dg/lto/20090206-1_0.c: Likewise.
5489         * gcc.dg/pr34856.c: Likewise.
5490         * gcc.dg/pr36584.c: Likewise.
5491         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5492         * gcc.dg/pr37544.c: Likewise.
5493         * gcc.dg/torture/pr16104-1.c: Likewise.
5494         * gcc.dg/torture/pr35771-1.c: Likewise.
5495         * gcc.dg/torture/pr35771-2.c: Likewise.
5496         * gcc.dg/torture/pr35771-3.c: Likewise.
5497         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5498         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5499         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5500         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5501         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5502         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5503         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5504         * gcc.target/i386/20060512-1.c: Likewise.
5505         * gcc.target/i386/20060512-3.c: Likewise.
5506         * gcc.target/i386/all_one_m128i.c: Likewise.
5507         * gcc.target/i386/float128-1.c: Likewise.
5508         * gcc.target/i386/float128-2.c: Likewise.
5509         * gcc.target/i386/fpcvt-1.c: Likewise.
5510         * gcc.target/i386/fpcvt-2.c: Likewise.
5511         * gcc.target/i386/fpcvt-3.c: Likewise.
5512         * gcc.target/i386/fpprec-1.c: Likewise.
5513         * gcc.target/i386/funcspec-9.c: Likewise.
5514         * gcc.target/i386/incoming-1.c: Likewise.
5515         * gcc.target/i386/incoming-12.c: Likewise.
5516         * gcc.target/i386/incoming-2.c: Likewise.
5517         * gcc.target/i386/incoming-3.c: Likewise.
5518         * gcc.target/i386/incoming-4.c: Likewise.
5519         * gcc.target/i386/incoming-6.c: Likewise.
5520         * gcc.target/i386/incoming-7.c: Likewise.
5521         * gcc.target/i386/incoming-8.c: Likewise.
5522         * gcc.target/i386/opt-1.c: Likewise.
5523         * gcc.target/i386/opt-2.c: Likewise.
5524         * gcc.target/i386/ordcmp-1.c: Likewise.
5525         * gcc.target/i386/pr17692.c: Likewise.
5526         * gcc.target/i386/pr18614-1.c: Likewise.
5527         * gcc.target/i386/pr22152.c: Likewise.
5528         * gcc.target/i386/pr23570.c: Likewise.
5529         * gcc.target/i386/pr23575.c: Likewise.
5530         * gcc.target/i386/pr26449-1.c: Likewise.
5531         * gcc.target/i386/pr26600.c: Likewise.
5532         * gcc.target/i386/pr27790.c: Likewise.
5533         * gcc.target/i386/pr28839.c: Likewise.
5534         * gcc.target/i386/pr30970.c: Likewise.
5535         * gcc.target/i386/pr32000-1.c: Likewise.
5536         * gcc.target/i386/pr32000-2.c: Likewise.
5537         * gcc.target/i386/pr32280.c: Likewise.
5538         * gcc.target/i386/pr32661.c: Likewise.
5539         * gcc.target/i386/pr32708-1.c: Likewise.
5540         * gcc.target/i386/pr32961.c: Likewise.
5541         * gcc.target/i386/pr33329.c: Likewise.
5542         * gcc.target/i386/pr35714.c: Likewise.
5543         * gcc.target/i386/pr35767-1.c: Likewise.
5544         * gcc.target/i386/pr35767-1d.c: Likewise.
5545         * gcc.target/i386/pr35767-1i.c: Likewise.
5546         * gcc.target/i386/pr35767-2.c: Likewise.
5547         * gcc.target/i386/pr35767-2d.c: Likewise.
5548         * gcc.target/i386/pr35767-2i.c: Likewise.
5549         * gcc.target/i386/pr35767-3.c: Likewise.
5550         * gcc.target/i386/pr35767-5.c: Likewise.
5551         * gcc.target/i386/pr36222-1.c: Likewise.
5552         * gcc.target/i386/pr36578-1.c: Likewise.
5553         * gcc.target/i386/pr36578-2.c: Likewise.
5554         * gcc.target/i386/pr36992-1.c: Likewise.
5555         * gcc.target/i386/pr37101.c: Likewise.
5556         * gcc.target/i386/pr37216.c: Likewise.
5557         * gcc.target/i386/pr37434-1.c: Likewise.
5558         * gcc.target/i386/pr37434-2.c: Likewise.
5559         * gcc.target/i386/pr37843-3.c: Likewise.
5560         * gcc.target/i386/pr37843-4.c: Likewise.
5561         * gcc.target/i386/pr39162.c: Likewise.
5562         * gcc.target/i386/pr39315-1.c: Likewise.
5563         * gcc.target/i386/pr39315-2.c: Likewise.
5564         * gcc.target/i386/pr39315-3.c: Likewise.
5565         * gcc.target/i386/pr39315-4.c: Likewise.
5566         * gcc.target/i386/pr39445.c: Likewise.
5567         * gcc.target/i386/pr39496.c: Likewise.
5568         * gcc.target/i386/pr40809.c: Likewise.
5569         * gcc.target/i386/pr40906-3.c: Likewise.
5570         * gcc.target/i386/pr41019.c: Likewise.
5571         * gcc.target/i386/pr42542-1.c: Likewise.
5572         * gcc.target/i386/pr42542-2.c: Likewise.
5573         * gcc.target/i386/pr42542-3.c: Likewise.
5574         * gcc.target/i386/pr42542-3a.c: Likewise.
5575         * gcc.target/i386/pr42881.c: Likewise.
5576         * gcc.target/i386/push-1.c: Likewise.
5577         * gcc.target/i386/quad-sse.c: Likewise.
5578         * gcc.target/i386/reload-1.c: Likewise.
5579         * gcc.target/i386/sse-10.c: Likewise.
5580         * gcc.target/i386/sse-11.c: Likewise.
5581         * gcc.target/i386/sse-15.c: Likewise.
5582         * gcc.target/i386/sse-17.c: Likewise.
5583         * gcc.target/i386/sse-18.c: Likewise.
5584         * gcc.target/i386/sse-19.c: Likewise.
5585         * gcc.target/i386/sse-4.c: Likewise.
5586         * gcc.target/i386/sse-6.c: Likewise.
5587         * gcc.target/i386/sse-vect-types.c: Likewise.
5588         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5589         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5590         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5591         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5592         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5593         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5594         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5595         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5596         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5597         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5598         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5599         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5600         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5601         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5602         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5603         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5604         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5605         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5606         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5607         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5608         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5609         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5610         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5611         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5612         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5613         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5614         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5615         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5616         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5617         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5618         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5619         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5620         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5621         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5622         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5623         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5624         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5625         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5626         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5627         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5628         * gcc.target/i386/sse2-mmx.c: Likewise.
5629         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5630         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5631         * gcc.target/i386/sse2-movd-1.c: Likewise.
5632         * gcc.target/i386/sse2-movd-2.c: Likewise.
5633         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5634         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5635         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5636         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5637         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5638         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5639         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5640         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5641         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5642         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5643         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5644         * gcc.target/i386/sse2-movq-1.c: Likewise.
5645         * gcc.target/i386/sse2-movq-2.c: Likewise.
5646         * gcc.target/i386/sse2-movq-3.c: Likewise.
5647         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5648         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5649         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5650         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5651         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5652         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5653         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5654         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5655         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5656         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5657         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5658         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5659         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5660         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5661         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5662         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5663         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5664         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5665         * gcc.target/i386/sse2-pand-1.c: Likewise.
5666         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5667         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5668         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5669         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5670         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5671         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5672         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5673         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5674         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5675         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5676         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5677         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5678         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5679         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5680         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5681         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5682         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5683         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5684         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5685         * gcc.target/i386/sse2-por-1.c: Likewise.
5686         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5687         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5688         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5689         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5690         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5691         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5692         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5693         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5694         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5695         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5696         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5697         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5698         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5699         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5700         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5701         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5702         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5703         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5704         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5705         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5706         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5707         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5708         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5709         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5710         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5711         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5712         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5713         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5714         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5715         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5716         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5717         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5718         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5719         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5720         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5721         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5722         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5723         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5724         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5725         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5726         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5727         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5728         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5729         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5730         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5731         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5732         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5733         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5734         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5735         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5736         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5737         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5738         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5739         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5740         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5741         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5742         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5743         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5744         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5745         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5746         * gcc.target/i386/sse2-vec-1.c: Likewise.
5747         * gcc.target/i386/sse2-vec-2.c: Likewise.
5748         * gcc.target/i386/sse2-vec-3.c: Likewise.
5749         * gcc.target/i386/sse2-vec-4.c: Likewise.
5750         * gcc.target/i386/sse2-vec-5.c: Likewise.
5751         * gcc.target/i386/sse2-vec-6.c: Likewise.
5752         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5753         * gcc.target/i386/ssefn-2.c: Likewise.
5754         * gcc.target/i386/ssefn-4.c: Likewise.
5755         * gcc.target/i386/ssefp-1.c: Likewise.
5756         * gcc.target/i386/ssefp-2.c: Likewise.
5757         * gcc.target/i386/sseregparm-3.c: Likewise.
5758         * gcc.target/i386/sseregparm-4.c: Likewise.
5759         * gcc.target/i386/sseregparm-5.c: Likewise.
5760         * gcc.target/i386/sseregparm-6.c: Likewise.
5761         * gcc.target/i386/sseregparm-7.c: Likewise.
5762         * gcc.target/i386/ssetype-1.c: Likewise.
5763         * gcc.target/i386/ssetype-2.c: Likewise.
5764         * gcc.target/i386/ssetype-3.c: Likewise.
5765         * gcc.target/i386/ssetype-4.c: Likewise.
5766         * gcc.target/i386/ssetype-5.c: Likewise.
5767         * gcc.target/i386/unordcmp-1.c: Likewise.
5768         * gcc.target/i386/vararg-1.c: Likewise.
5769         * gcc.target/i386/vararg-2.c: Likewise.
5770         * gcc.target/i386/vararg-3.c: Likewise.
5771         * gcc.target/i386/vararg-4.c: Likewise.
5772         * gcc.target/i386/vararg-7.c: Likewise.
5773         * gcc.target/i386/vararg-8.c: Likewise.
5774         * gcc.target/i386/vecinit-1.c: Likewise.
5775         * gcc.target/i386/vecinit-2.c: Likewise.
5776         * gcc.target/i386/vecinit-3.c: Likewise.
5777         * gcc.target/i386/vecinit-4.c: Likewise.
5778         * gcc.target/i386/vecinit-5.c: Likewise.
5779         * gcc.target/i386/vecinit-6.c: Likewise.
5780         * gcc.target/i386/vectorize2.c: Likewise.
5781         * gcc.target/i386/vectorize3.c: Likewise.
5782         * gcc.target/i386/vectorize4.c: Likewise.
5783         * gcc.target/i386/vectorize6.c: Likewise.
5784         * gcc.target/i386/vectorize7.c: Likewise.
5785         * gcc.target/i386/vectorize8.c: Likewise.
5786         * gcc.target/i386/vperm-v2df.c: Likewise.
5787         * gcc.target/i386/vperm-v2di.c: Likewise.
5788         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5789         * gcc.target/i386/xorps-sse2.c: Likewise.
5790         * gcc.target/i386/xorps.c: Likewise.
5791         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5792         * gfortran.dg/graphite/pr42326.f90: Likewise.
5793         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5794
5795 2010-05-19  Richard Guenther  <rguenther@suse.de>
5796
5797         PR lto/44196
5798         * g++.dg/lto/20100519-1_0.C: New testcase.
5799
5800 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5801
5802         PR fortran/42360
5803         * gfortran.dg/warn_intent_out_not_set.f90: New.
5804
5805 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5806
5807         PR fortran/38404
5808         * gfortran.dg/data_char_1.f90: Updated warning message.
5809         * gfortran.dg/data_array_6.f: New.
5810
5811 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5812
5813         * g++.dg/ipa/ivinline-8.C: New test.
5814         * gcc.dg/ipa/iinline-2.c: Likewise.
5815
5816 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5817
5818         PR fortran/34505
5819         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5820         arguments; add check for return value kind.
5821         * gfortran.dg/float_1.f90: Likewise.
5822
5823 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5824
5825         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5826         (main): Use it.
5827         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5828         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5829         Prune another location line format.
5830         (lto-obj): Call lto_prune_warns on comp_output.
5831
5832 2010-05-18  Jan Hubicka  <jh@suse.cz>
5833
5834         * gcc.dg/lto/ipacp_0.c: New test.
5835         * gcc.dg/lto/ipacp_1.c: New test.
5836
5837 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5838
5839         PR lto/44184
5840         * gcc.dg/lto/20100518_0.c: New test.
5841
5842 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5843
5844         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5845
5846 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5847
5848         PR fortran/43990
5849         * gfortran.dg/class_21.f03: New.
5850
5851 2010-05-17  Jason Merrill  <jason@redhat.com>
5852
5853         PR c++/44157
5854         * g++.dg/cpp0x/initlist34.C: New.
5855
5856         PR c++/44158
5857         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5858
5859 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5860
5861         * g++.dg/ipa/ivinline-1.C: New test.
5862         * g++.dg/ipa/ivinline-2.C: New test.
5863         * g++.dg/ipa/ivinline-3.C: New test.
5864         * g++.dg/ipa/ivinline-4.C: New test.
5865         * g++.dg/ipa/ivinline-5.C: New test.
5866         * g++.dg/ipa/ivinline-6.C: New test.
5867
5868 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5869             Jason Merrill  <jason@redhat.com>
5870
5871         PR c++/44108
5872         * c-c++-common/Wunused-var-8.c: New test.
5873
5874 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5875
5876         PR bootstrap/42347
5877         * gcc.c-torture/compile/pr42347.c: New test.
5878
5879         PR middle-end/44102
5880         * g++.dg/ext/asmgoto1.C: New test.
5881
5882 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5883
5884         PR middle-end/44133
5885         * gcc.dg/tree-ssa/pr44133.c: New test.
5886         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5887         precise.
5888
5889 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5890
5891         PR fortran/44044
5892         * gfortran.dg/class_20.f03: New.
5893
5894 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5895
5896         PR 44078
5897         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5898         debug messages but not the newly introduced one.
5899
5900 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5901
5902         PR fortran/35779
5903         * gfortran.dg/initialization_25.f90: Commented testcase.
5904         * gfortran.dg/initialization_26.f90: New.
5905
5906 2010-05-16  Richard Guenther  <rguenther@suse.de>
5907
5908         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5909         * gcc.dg/pr43084.c: Likewise.
5910         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5911         -fipa-type-escape.
5912         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5913         -fipa-type-escape.
5914         * gcc.dg/struct/struct-reorg.exp: Likewise.
5915         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5916         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5917
5918 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5919
5920         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5921         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5922         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5923         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5924         tests.
5925
5926 2010-05-15  Jason Merrill  <jason@redhat.com>
5927
5928         * g++.dg/eh/spec10.C: New.
5929         * g++.dg/eh/spec11.C: New.
5930         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5931
5932 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5933
5934         PR fortran/44154
5935         PR fortran/42647
5936         * gfortran.dg/allocatable_scalar_9.f90: New.
5937
5938 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5939
5940         PR c++/44148
5941         * g++.dg/torture/pr44148.C: New test.
5942
5943 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5944
5945         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5946         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5947         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5948         diagnostics and type sizes.
5949
5950 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5951
5952         * gnat.dg/lto9.adb: New test.
5953         * gnat.dg/lto9_pkg1.ads: New helper.
5954         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5955
5956 2010-05-15  Jan Hubicka  <jh@suse.cz>
5957
5958         * gcc.dg/lto/ipareference_1.c: Rename to ...
5959         * gcc.dg/lto/ipareference_0.c: ... this one.
5960         * gcc.dg/lto/ipareference_2.c: Rename to ...
5961         * gcc.dg/lto/ipareference_1.c: ... this one.
5962
5963 2010-05-15  Jan Hubicka  <jh@suse.cz>
5964
5965         * gcc.dg/lto/ipareference_1.c: New file.
5966         * gcc.dg/lto/ipareference_2.c: New file.
5967
5968 2010-05-15  Richard Guenther  <rguenther@suse.de>
5969
5970         PR tree-optimization/44038
5971         * gcc.c-torture/compile/pr44038.c: New testcase.
5972
5973 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5974
5975         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5976         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5977
5978 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5979
5980         PR fortran/43207
5981         PR fortran/43969
5982         * gfortran.dg/class_18.f03: New.
5983         * gfortran.dg/class_19.f03: New.
5984
5985 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5986
5987         PR debug/44112
5988         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5989         * g++.dg/debug/dwarf2/const1.C: Remove.
5990
5991 2010-05-14  Jason Merrill  <jason@redhat.com>
5992
5993         * g++.dg/eh/cond4.C: New.
5994         * g++.dg/eh/elide2.C: Adjust.
5995         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5996
5997 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5998
5999         PR fortran/44135
6000         * gfortran.dg/actual_array_interface_2.f90: New test.
6001
6002 2010-05-14  Richard Guenther  <rguenther@suse.de>
6003
6004         PR tree-optimization/44119
6005         * gcc.c-torture/compile/pr44119.c: New testcase.
6006
6007 2010-05-14  Jason Merrill  <jason@redhat.com>
6008
6009         PR c++/44127
6010         * g++.dg/eh/terminate1.C: New.
6011
6012 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6013
6014         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6015
6016         PR debug/44136
6017         * gcc.dg/pr44136.c: New test.
6018
6019 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6020
6021         PR c++/30566
6022         * g++.dg/warn/Wshadow-4.C: Adjust.
6023         * g++.dg/warn/Wshadow-5.C: New test.
6024         * g++.dg/warn/Wshadow-6.C: New test
6025
6026 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6027
6028         PR fortran/35779
6029         * gfortran.dg/initialization_25.f90: New.
6030
6031 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6032
6033         * g++.dg/otr-fold-1.C: New test.
6034         * g++.dg/otr-fold-2.C: New test.
6035
6036 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6037
6038         PR fortran/44036
6039         * gfortran.dg/gomp/pr44036-1.f90: New test.
6040         * gfortran.dg/gomp/pr44036-2.f90: New test.
6041         * gfortran.dg/gomp/pr44036-3.f90: New test.
6042
6043         PR debug/43983
6044         * gcc.dg/guality/sra-1.c: New test.
6045
6046 2010-05-12  Jan Hubicka  <jh@suse.cz>
6047
6048         * tree-ssa/unreachable.c: New test.
6049
6050 2010-05-12  Jason Merrill  <jason@redhat.com>
6051
6052         * g++.dg/cpp0x/sfinae1.C: New.
6053
6054 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6055
6056         * gcc.target/i386/zee.c: New file.
6057
6058 2010-05-12  Jason Merrill  <jason@redhat.com>
6059
6060         * g++.dg/conversion/op1.C: Expect template candidate message.
6061         * g++.dg/cpp0x/nullptr15.C: Likewise.
6062         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6063         * g++.dg/cpp0x/pr31431.C: Likewise.
6064         * g++.dg/cpp0x/temp_default2.C: Likewise.
6065         * g++.dg/cpp0x/trailing4.C: Likewise.
6066         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6067         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6068         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6069         * g++.dg/cpp0x/variadic35.C: Likewise.
6070         * g++.dg/cpp0x/vt-35147.C: Likewise.
6071         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6072         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6073         * g++.dg/ext/visibility/anon8.C: Likewise.
6074         * g++.dg/ext/vla2.C: Likewise.
6075         * g++.dg/other/pr28114.C: Likewise.
6076         * g++.dg/other/ptrmem10.C: Likewise.
6077         * g++.dg/other/ptrmem11.C: Likewise.
6078         * g++.dg/overload/unknown1.C: Likewise.
6079         * g++.dg/parse/template7.C: Likewise.
6080         * g++.dg/parse/typename7.C: Likewise.
6081         * g++.dg/template/conv11.C: Likewise.
6082         * g++.dg/template/copy1.C: Likewise.
6083         * g++.dg/template/deduce3.C: Likewise.
6084         * g++.dg/template/dependent-expr5.C: Likewise.
6085         * g++.dg/template/friend.C: Likewise.
6086         * g++.dg/template/incomplete2.C: Likewise.
6087         * g++.dg/template/local4.C: Likewise.
6088         * g++.dg/template/local6.C: Likewise.
6089         * g++.dg/template/operator10.C: Likewise.
6090         * g++.dg/template/overload6.C: Likewise.
6091         * g++.dg/template/ptrmem2.C: Likewise.
6092         * g++.dg/template/ptrmem20.C: Likewise.
6093         * g++.dg/template/ptrmem8.C: Likewise.
6094         * g++.dg/template/sfinae2.C: Likewise.
6095         * g++.dg/template/ttp25.C: Likewise.
6096         * g++.dg/template/unify10.C: Likewise.
6097         * g++.dg/template/unify11.C: Likewise.
6098         * g++.dg/template/unify6.C: Likewise.
6099         * g++.dg/template/unify7.C: Likewise.
6100         * g++.dg/template/unify9.C: Likewise.
6101         * g++.dg/template/varmod1.C: Likewise.
6102         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6103         * g++.old-deja/g++.law/operators32.C: Likewise.
6104         * g++.old-deja/g++.pt/crash28.C: Likewise.
6105         * g++.old-deja/g++.pt/crash60.C: Likewise.
6106         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6107         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6108         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6109         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6110         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6111         * g++.old-deja/g++.pt/expr2.C: Likewise.
6112         * g++.old-deja/g++.pt/overload7.C: Likewise.
6113         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6114         * g++.old-deja/g++.pt/spec5.C: Likewise.
6115         * g++.old-deja/g++.pt/spec6.C: Likewise.
6116         * g++.old-deja/g++.pt/t24.C: Likewise.
6117         * g++.old-deja/g++.pt/unify4.C: Likewise.
6118         * g++.old-deja/g++.pt/unify6.C: Likewise.
6119         * g++.old-deja/g++.pt/unify8.C: Likewise.
6120         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6121         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6122         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6123
6124         * g++.dg/cpp0x/initlist32.C: New.
6125
6126         * g++.dg/template/conv11.C: New.
6127         * g++.dg/conversion/op1.C: Adjust expected error.
6128
6129         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6130
6131 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6132
6133         PR target/44088
6134         * gcc.target/i386/avx-cmpsd-1.c: New.
6135         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6136         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6137         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6138         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6139         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6140
6141 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6142
6143         PR middle-end/44085
6144         * gcc.dg/gomp/pr44085.c: New test.
6145         * gfortran.dg/gomp/pr44085.f90: New test.
6146
6147 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6148
6149         * objc-obj-c++-shared/Object1.m: New.
6150         * objc.dg/torture: New directory.
6151         * objc.dg/torture/tls: Ditto.
6152         * objc.dg/tls: Ditto.
6153         * objc.dg/torture/tls/trivial.m: New test.
6154         * objc.dg/torture/tls/thr-init-2.m: New test.
6155         * objc.dg/torture/tls/thr-init-3.m: New test.
6156         * objc.dg/torture/tls/thr-init.m: New test.
6157         * objc.dg/torture/tls/diag-1.m: New test.
6158         * objc.dg/torture/tls/tls.exp: New.
6159         * objc.dg/torture/trivial.m: New test.
6160         * objc.dg/torture/dg-torture.exp: New.
6161         * objc.dg/tls/diag-3.m: New test.
6162         * objc.dg/tls/diag-4.m: New test.
6163         * objc.dg/tls/diag-5.m: New test.
6164         * objc.dg/tls/init-1.m: New test.
6165         * objc.dg/tls/init-2.m: New test.
6166         * objc.dg/tls/tls.exp: New.
6167         * objc.dg/tls/diag-2.m: New test.
6168         * lib/objc.exp: Respond to dg-additional-files.
6169
6170 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6171
6172         * gcc.target/m68k/20100512-1.c: New.
6173
6174 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6175
6176         * gnat.dg/lto8.adb: New test.
6177         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6178         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6179
6180 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6181
6182         PR c++/34272
6183         PR c++/43630
6184         PR c++/34491
6185         * g++.dg/template/crash97.C: New.
6186         * g++.dg/template/crash98.C: Likewise.
6187         * g++.dg/template/crash99.C: Likewise.
6188         * g++.dg/cpp0x/pr31439.C: Adjust.
6189         * g++.dg/template/crash95.C: Likewise.
6190
6191 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6192
6193         PR middle-end/44071
6194         * c-c++-common/asmgoto-4.c: New test.
6195         * gcc.target/i386/pr44071.c: New test.
6196
6197         PR c++/44062
6198         * c-c++-common/Wunused-var-7.c: New test.
6199         * g++.dg/warn/Wunused-var-9.C: New test.
6200
6201 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6202
6203         PR fortran/43711
6204         * gfortran.dg/gomp/pr43711.f90: New.
6205
6206 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6207
6208         PR fortran/31820
6209         * gfortran.dg/select_5.f90: Updated.
6210
6211 2010-05-11  Jan Hubicka  <jh@suse.cz>
6212
6213         PR tree-optimize/44063
6214         * gcc.c-torture/compile/pr44063.c: New testcase.
6215
6216 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6217
6218         PR debug/44023
6219         * gcc.dg/pr44023.c: New test.
6220
6221 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6222
6223         * gnat.dg/lto7.adb: New test.
6224         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6225
6226 2010-05-10  Jason Merrill  <jason@redhat.com>
6227
6228         PR c++/44017
6229         * g++.dg/template/inherit5.C: New.
6230
6231         PR c++/44045
6232         * g++.dg/cpp0x/initlist33.C: New.
6233         * g++.dg/cpp0x/initlist26.C: Adjust.
6234         * g++.dg/cpp0x/initlist28.C: Adjust.
6235
6236 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6237
6238         PR c++/43719
6239         * g++.dg/init/pr43719.C: New.
6240         * g++.dg/anon-struct4.C: Adjust.
6241
6242 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6243
6244         PR debug/44028
6245         * gcc.dg/pr44028.c: New test.
6246
6247 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6248
6249         PR fortran/27866
6250         PR fortran/35003
6251         PR fortran/42809
6252         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6253         * gfortran.dg/warn_conversion.f90: New.
6254
6255 2010-05-10  Michael Matz  <matz@suse.de>
6256
6257         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6258
6259 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6260
6261         PR rtl-optimization/44012
6262         * gcc.dg/pr44012.c: New.
6263
6264 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6265
6266         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6267         Log text on entry and exit.
6268         Prune Sun ld warnings for common symbols with differing sizes.
6269         (lto-link-and-maybe-run): Change caller.
6270
6271 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6272
6273         PR fortran/44044
6274         * gfortran.dg/class_7.f03: Modified.
6275         * gfortran.dg/select_type_1.f03: Modified.
6276         * gfortran.dg/select_type_12.f03: New.
6277
6278 2010-05-10  Richard Guenther  <rguenther@suse.de>
6279
6280         PR tree-optimization/44050
6281         * gcc.dg/torture/pr44050.c: New testcase.
6282
6283 2010-05-10  Wei Guozhi  <carrot@google.com>
6284
6285         PR target/42879
6286         * gcc.target/arm/pr42879.c: New testcase.
6287
6288 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6289
6290         PR c/44051
6291         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6292
6293 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6294
6295         PR c/10676
6296         * gcc.dg/anon-struct-10.c: New test.
6297
6298 2010-05-09  Richard Guenther  <rguenther@suse.de>
6299
6300         PR middle-end/44024
6301         * gcc.dg/pr44024.c: New testcase.
6302
6303 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6304
6305         PR c/4784
6306         * gcc.dg/anon-struct-9.c: New test.
6307
6308 2010-05-09  Richard Guenther  <rguenther@suse.de>
6309
6310         PR middle-end/44043
6311         * gcc.c-torture/compile/pr44043.c: New testcase.
6312
6313 2010-05-09  Richard Guenther  <rguenther@suse.de>
6314
6315         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6316
6317 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6318
6319         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6320
6321 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6322
6323         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6324         * gnat.dg/specs/lto3.ads: Likewise.
6325
6326 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6327
6328         PR middle-end/28685
6329         * gcc.dg/pr28685-1.c: New file.
6330
6331 2010-05-08  Richard Guenther  <rguenther@suse.de>
6332
6333         PR tree-optimization/44030
6334         * gcc.c-torture/compile/pr44030.c: New testcase.
6335
6336 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6337
6338         * gnat.dg/lto6.adb: New test.
6339         * gnat.dg/lto6_pkg.ads: New helper.
6340
6341 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6342
6343         * gnat.dg/lto5.adb: New test.
6344         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6345
6346 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6347
6348         * gnat.dg/lto4.ad[sb]: New test.
6349
6350 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6351
6352         * gnat.dg/specs/lto3.ads: New test.
6353         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6354         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6355
6356 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6357
6358         * gnat.dg/sizetype3.ad[sb]: New test.
6359         * gnat.dg/sizetype3_pkg.ads: New helper.
6360
6361 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6362
6363         PR c++/43951
6364         * g++.dg/init/new29.C: New.
6365
6366 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6367
6368         PR fortran/40728
6369         * gfortran.dg/coarray_1.f90: Fixed error message.
6370         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6371         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6372         * gfortran.dg/intrinsic_std_5.f90: New.
6373
6374 2010-05-07  Jason Merrill  <jason@redhat.com>
6375
6376         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6377
6378 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6379
6380         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6381         (size_t, stderr): Remove.
6382         (read_error): Replaced __builtin_fprintf by fprintf.
6383
6384 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6385
6386         * gcc.dg/ordered-comparison-1.c: New test.
6387         * gcc.dg/ordered-comparison-2.c: New test.
6388         * gcc.dg/ordered-comparison-3.c: New test.
6389         * gcc.dg/ordered-comparison-4.c: New test.
6390
6391 2010-05-06  Mike Stump  <mikestump@comcast.net>
6392
6393         PR objc/35165
6394         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6395
6396 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6397             Jason Merrill  <jason@redhat.com>
6398
6399         * g++.dg/cpp0x/nullptr01.C: New.
6400         * g++.dg/cpp0x/nullptr02.C: New.
6401         * g++.dg/cpp0x/nullptr03.C: New.
6402         * g++.dg/cpp0x/nullptr04.C: New.
6403         * g++.dg/cpp0x/nullptr05.C: New.
6404         * g++.dg/cpp0x/nullptr06.C: New.
6405         * g++.dg/cpp0x/nullptr07.C: New.
6406         * g++.dg/cpp0x/nullptr08.C: New.
6407         * g++.dg/cpp0x/nullptr09.C: New.
6408         * g++.dg/cpp0x/nullptr10.C: New.
6409         * g++.dg/cpp0x/nullptr11.C: New.
6410         * g++.dg/cpp0x/nullptr12.C: New.
6411         * g++.dg/cpp0x/nullptr13.C: New.
6412         * g++.dg/cpp0x/nullptr14.C: New.
6413         * g++.dg/cpp0x/nullptr15.C: New.
6414         * g++.dg/cpp0x/nullptr16.C: New.
6415         * g++.dg/cpp0x/nullptr17.C: New.
6416         * g++.dg/cpp0x/nullptr18.C: New.
6417         * g++.dg/cpp0x/nullptr19.C: New.
6418         * g++.dg/cpp0x/nullptr20.C: New.
6419         * g++.dg/cpp0x/nullptr21.C: New.
6420         * g++.dg/cpp0x/nullptr22.C: New.
6421         * g++.dg/debug/nullptr01.C: New.
6422         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6423
6424 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6425
6426         * gcc.dg/Wunused-var-8.c: Move to...
6427         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6428
6429 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6430
6431         PR c++/40406
6432         * g++.dg/template/crash96.C: New.
6433
6434 2010-05-06  Jan Hubicka  <jh@suse.cz>
6435
6436         PR tree-optimization/43791
6437         * gcc.c-torture/compile/pr43791.c: New file.
6438
6439 2010-05-06  Michael Matz  <matz@suse.de>
6440
6441         PR tree-optimization/43984
6442         * gfortran.dg/pr43984.f90: New test.
6443
6444 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6445
6446         PR 40989
6447         * gcc.dg/pr40989.c: New.
6448
6449 2010-05-06  Richard Guenther  <rguenther@suse.de>
6450
6451         PR tree-optimization/43934
6452         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6453
6454 2010-05-06  Richard Guenther  <rguenther@suse.de>
6455
6456         PR tree-optimization/43987
6457         * gcc.c-torture/execute/pr43987.c: New testcase.
6458         * gcc.dg/torture/pta-escape-1.c: Adjust.
6459         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6460         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6461         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6462         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6463
6464 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6465             Dodji Seketeli  <dodji@redhat.com>
6466
6467         PR c/18624
6468         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6469         * g++.dg/template/sfinae16.C: Likewise.
6470         * gcc.dg/Wunused-var-1.c: Moved to...
6471         * c-c++-common/Wunused-var-1.c: ...here. New test.
6472         * gcc.dg/Wunused-var-2.c: Moved to...
6473         * c-c++-common/Wunused-var-2.c: ...here. New test.
6474         * gcc.dg/Wunused-var-3.c: Moved to...
6475         * c-c++-common/Wunused-var-3.c: ...here. New test.
6476         * gcc.dg/Wunused-var-4.c: Moved to...
6477         * gcc.dg/Wunused-var-1.c: ... here.
6478         * gcc.dg/Wunused-var-5.c: Moved to...
6479         * c-c++-common/Wunused-var-4.c: ...here. New test.
6480         * gcc.dg/Wunused-var-7.c: Moved to...
6481         * c-c++-common/Wunused-var-5.c: ...here. New test.
6482         * gcc.dg/Wunused-var-6.c: Moved to...
6483         * gcc.dg/Wunused-var-2.c: ... here.
6484         * c-c++-common/Wunused-var-1.c: New test.
6485         * c-c++-common/Wunused-var-2.c: New test.
6486         * c-c++-common/Wunused-var-3.c: New test.
6487         * c-c++-common/Wunused-var-4.c: New test.
6488         * c-c++-common/Wunused-var-5.c: New test.
6489         * g++.dg/warn/Wunused-var-1.C: New test.
6490         * g++.dg/warn/Wunused-var-2.C: New test.
6491         * g++.dg/warn/Wunused-var-3.C: New test.
6492         * g++.dg/warn/Wunused-var-4.C: New test.
6493         * g++.dg/warn/Wunused-var-5.C: New test.
6494         * g++.dg/warn/Wunused-var-6.C: New test.
6495         * g++.dg/warn/Wunused-var-7.C: New test.
6496         * g++.dg/warn/Wunused-var-8.C: New test.
6497         * g++.dg/warn/Wunused-parm-1.C: New test.
6498         * g++.dg/warn/Wunused-parm-2.C: New test.
6499         * g++.dg/warn/Wunused-parm-3.C: New test.
6500
6501 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6502
6503         PR fortran/43985
6504         * gfortran.dg/gomp/crayptr5.f90: New test case.
6505
6506 2010-05-05  Jason Merrill  <jason@redhat.com>
6507
6508         PR debug/43370
6509         * g++.dg/ext/attrib39.C: New.
6510
6511 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6512
6513         PR fortran/24978
6514         * gfortran.dg/data_invalid.f90: New.
6515
6516 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6517
6518         * gnat.dg/lto2.adb: New test.
6519
6520 2010-05-05  Jason Merrill  <jason@redhat.com>
6521
6522         PR c++/43787
6523         * g++.dg/opt/empty1.C: New.
6524
6525 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6526
6527         PR fortran/43696
6528         * gfortran.dg/class_17.f03: New.
6529
6530 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6531
6532         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6533
6534 2010-05-04  Mike Stump  <mikestump@comcast.net>
6535
6536         PR objc/35165
6537         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6538
6539 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6540
6541         PR target/43668
6542         * gcc.target/i386/pr43668.c: New.
6543
6544 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6545
6546         PR c++/43028
6547         * g++.dg/cpp0x/initlist31.C: New.
6548
6549 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6550
6551         PR c/43981
6552         * gcc.dg/Wunused-var-8.c: New test.
6553
6554 2010-05-04  Jason Merrill  <jason@redhat.com>
6555
6556         PR c++/38064
6557         * g++.dg/cpp0x/enum3.C: Extend.
6558
6559 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6560
6561         PR target/43799
6562         * gcc.target/i386/pr43799.c: New.
6563
6564 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6565
6566         * gnat.dg/lto1.adb: New test.
6567         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6568
6569 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6570
6571         PR middle-end/43671
6572         * gcc.target/i386/pr43671.c: New.
6573
6574 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6575
6576         PR c++/43705
6577         * g++.dg/template/crash95.C: New.
6578
6579 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6580
6581         PR debug/43508
6582         * gcc.target/i386/pr43508.c: New.
6583
6584 2010-05-04  Richard Guenther  <rguenther@suse.de>
6585
6586         PR tree-optimization/43879
6587         * g++.dg/torture/pr43879-1_0.C: New testcase.
6588         * g++.dg/torture/pr43879-1_1.C: Likewise.
6589
6590 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6591
6592         PR c++/43953
6593         * g++.dg/other/crash-12.C: New test.
6594
6595 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6596
6597         * g++.dg/cdce3.C: Add a space.  Updated.
6598
6599 2010-05-03  Jason Merrill  <jason@redhat.com>
6600
6601         PR c++/43680
6602         * g++.dg/opt/enum2.C: New.
6603         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6604         * g++.dg/warn/Wswitch-1.C: Adjust message.
6605
6606 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6607
6608         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6609         * g++.dg/ext/label13.C: Fix typo.
6610         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6611         alpha*-dec-osf5*.
6612         * gcc.c-torture/compile/limits-declparen.c: xfail on
6613         alpha*-dec-osf5* with -g.
6614         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6615         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6616         * gcc.dg/c99-tgmath-2.c: Likewise.
6617         * gcc.dg/c99-tgmath-3.c: Likewise.
6618         * gcc.dg/c99-tgmath-4.c: Likewise.
6619
6620 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6621
6622         PR fortran/43592
6623         * gfortran.dg/unexpected_interface.f90: New test.
6624
6625 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6626
6627         * ada/acats/run_acats (which): New function.
6628         (host_gnatchop, host_gnatmake): Use it.
6629
6630 2010-05-03  Richard Guenther  <rguenther@suse.de>
6631
6632         PR tree-optimization/43971
6633         * gcc.dg/pr43971.c: New testcase.
6634
6635 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6636
6637         PR debug/43972
6638         * gcc.dg/debug/pr43972.c: New test.
6639
6640 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6641
6642         PR testsuite/43963
6643         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6644
6645 2010-05-02  Richard Guenther  <rguenther@suse.de>
6646
6647         PR tree-optimization/43879
6648         * gcc.dg/torture/pr43879-3.c: New testcase.
6649
6650 2010-05-01  Richard Guenther  <rguenther@suse.de>
6651
6652         PR tree-optimization/43949
6653         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6654
6655 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6656
6657         PR c++/43951
6658         * g++.dg/init/new28.C: New.
6659
6660 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6661
6662         PR objc++/32052
6663         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6664         structure and nested declarations.
6665         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6666         structure and nested declarations.  Reduce header clutter and
6667         use _exit() rather than abort().
6668         * objc.dg/encode-10.m: New.
6669         * objc.dg/encode-11.m: New.
6670
6671 2010-04-30  DJ Delorie  <dj@redhat.com>
6672
6673         * gcc.c-torture/execute/20100430-1.c: New test.
6674
6675 2010-04-30  Jason Merrill  <jason@redhat.com>
6676
6677         PR c++/43868
6678         * g++.dg/template/ptrmem21.C: New.
6679
6680 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6681
6682         PR fortran/18918
6683         PR fortran/43931
6684         * gfortran.dg/coarray_13.f90: New test.
6685
6686 2010-04-30  Richard Guenther  <rguenther@suse.de>
6687
6688         PR lto/43946
6689         * gcc.dg/lto/20100430-1_0.c: New testcase.
6690
6691 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6692
6693         PR debug/43942
6694         * c-c++-common/pr43942.c: New test.
6695
6696 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6697
6698         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6699         conflict with darwin crt1.o 'start' symbol.
6700
6701 2010-04-30  Richard Guenther  <rguenther@suse.de>
6702
6703         PR tree-optimization/43879
6704         * gcc.dg/torture/pr43879_1.c: New testcase.
6705
6706 2010-04-30  Richard Guenther  <rguenther@suse.de>
6707
6708         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6709
6710 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6711
6712         PR c++/43890
6713         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6714         user-provided constructor while recursing.
6715
6716 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6717
6718         PR fortran/42274
6719         * gfortran.dg/class_16.f03: New test.
6720
6721 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6722
6723         PR fortran/42274
6724         * gfortran.dg/class_15.f03: New.
6725
6726 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6727
6728         PR fortran/43326
6729         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6730
6731 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6732
6733         PR fortran/43492
6734         * gfortran.dg/generic_22.f03 : New test.
6735
6736 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6737
6738         PR fortran/42353
6739         * gfortran.dg/class_14.f03: New test.
6740
6741 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6742
6743         PR fortran/42680
6744         * gfortran.dg/interface_32.f90: New test.
6745
6746 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6747             Janus Weil  <janus@gcc.gnu.org>
6748
6749         PR fortran/41829
6750         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6751         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6752         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6753
6754 2010-04-28  Mike Stump  <mikestump@comcast.net>
6755
6756         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6757         dg-excess-errors.
6758         * g++.dg/uninit-pred-2_b.C: Likewise.
6759
6760 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6761
6762         PR fortran/18918
6763         PR fortran/43919
6764         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6765
6766 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6767
6768         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6769         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6770         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6771         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6772         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6773
6774 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6775
6776         * gcc.dg/const-uniq-1.c: New test.
6777         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6778
6779 2010-04-28  Xinliang David Li  <davidxl@google.com>
6780
6781         * gcc.dg/uninit-pred-2_b.c: New test.
6782         * gcc.dg/uninit-pred-4_b.c: New test.
6783         * gcc.dg/uninit-pred-3_d.c: New test.
6784         * gcc.dg/uninit-pred-6_b.c: New test.
6785         * gcc.dg/uninit-pred-8_b.c: New test.
6786         * gcc.dg/uninit-pred-3_a.c: New test.
6787         * gcc.dg/uninit-pred-2_c.c: New test.
6788         * gcc.dg/uninit-pred-5_a.c: New test.
6789         * gcc.dg/uninit-pred-3_e.c: New test.
6790         * gcc.dg/uninit-pred-7_a.c: New test.
6791         * gcc.dg/uninit-pred-6_c.c: New test.
6792         * gcc.dg/uninit-pred-9_a.c: New test.
6793         * gcc.dg/uninit-pred-8_c.c: New test.
6794         * gcc.dg/uninit-pred-3_b.c: New test.
6795         * gcc.dg/uninit-pred-5_b.c: New test.
6796         * gcc.dg/uninit-pred-7_b.c: New test.
6797         * gcc.dg/uninit-pred-6_d.c: New test.
6798         * gcc.dg/uninit-pred-9_b.c: New test.
6799         * gcc.dg/uninit-pred-2_a.c: New test.
6800         * gcc.dg/uninit-pred-4_a.c: New test.
6801         * gcc.dg/uninit-pred-3_c.c: New test.
6802         * gcc.dg/uninit-pred-6_a.c: New test.
6803         * gcc.dg/uninit-pred-8_a.c: New test.
6804         * gcc.dg/uninit-pred-7_c.c: New test.
6805         * gcc.dg/uninit-pred-6_e.c: New test.
6806         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6807         * g++.dg/uninit-pred-1_a.C: New test.
6808         * g++.dg/uninit-pred-1_b.C: New test.
6809         * g++.dg/uninit-pred-2_a.C: New test.
6810         * g++.dg/uninit-pred-2_b.C: New test.
6811         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6812         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6813         * g++.dg/uninit-pred-loop_1.cc: New test.
6814
6815 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6816
6817         * gcc.dg/lto/20091209-1_0.c: New testcase.
6818
6819 2010-04-28  Richard Guenther  <rguenther@suse.de>
6820
6821         PR tree-optimization/43879
6822         PR tree-optimization/43909
6823         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6824
6825 2010-04-28  Richard Guenther  <rguenther@suse.de>
6826
6827         PR c++/43880
6828         * g++.dg/torture/pr43880.C: New testcase.
6829
6830 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6831
6832         PR c++/9335
6833         * g++.dg/template/recurse2.C: Update
6834         * g++.dg/template/recurse.C: Update.
6835         * g++.dg/template/pr23510.C: Update.
6836         * lib/prune.exp: Filter out 'recursively instantiated'.
6837
6838 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6839
6840         PR c++/29043
6841         * g++.dg/init/pr29043.C: New.
6842
6843 2010-04-27  Jason Merrill  <jason@redhat.com>
6844
6845         * g++.dg/lookup/scoped5.C: Adjust.
6846         * g++.dg/lookup/scoped8.C: Adjust.
6847         * g++.dg/template/dependent-expr5.C: Adjust.
6848         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6849
6850         PR c++/43856
6851         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6852
6853         PR c++/43875
6854         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6855
6856 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6857             Jan Hubicka <hubicka@ucw.cz>
6858
6859         * gcc.dg/pure-2.c: New testcase.
6860         * gcc.dg/const-1.c: New testcase.
6861
6862 2010-04-27  Jason Merrill  <jason@redhat.com>
6863
6864         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6865
6866         PR c++/41468
6867         * g++.dg/template/sfinae17.C: New.
6868         * g++.dg/template/sfinae18.C: New.
6869
6870 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6871
6872         * g++.dg/init/pr42844.C: New.
6873         * g++.dg/cpp0x/pr42844-2.C: New.
6874         * g++.dg/cpp0x/defaulted2.C: Adjust.
6875         * g++.dg/tree-ssa/pr27549.C: Likewise.
6876         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6877
6878 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6879
6880         PR fortran/18918
6881         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6882
6883 2010-04-27  Richard Guenther  <rguenther@suse.de>
6884
6885         PR middle-end/40561
6886         * g++.dg/other/pr40561.C: New testcase.
6887
6888 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6889
6890         PR middle-end/43812
6891         * g++.dg/ipa/pr43812.C: New test.
6892
6893 2010-04-27  Jan Hubicka  <jh@suse.cz>
6894
6895         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6896         (test): ... this one.
6897
6898 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6899
6900         PR target/40657
6901         * gcc.target/arm/thumb-stackframe.c: New test.
6902
6903 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6904
6905         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6906         * gcc.dg/misc-column.c: Likewise.
6907         * gcc.dg/Walways-true-1.c: Likewise.
6908         * gcc.dg/Walways-true-2.c: Likewise.
6909         * gcc.dg/warn-addr-cmp.c: Likewise.
6910
6911 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6912
6913         PR fortran/18918
6914         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6915         * gfortran.dg/coarray_12.f90: New.
6916
6917 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6918
6919         PR c/32207
6920         * gcc.dg/pr32207.c: New test.
6921         * gcc.dg/misc-column.c: Adjust expected warning.
6922         * gcc.dg/Walways-true-1.c: Likewise.
6923         * gcc.dg/Walways-true-2.c: Likewise.
6924         * gcc.dg/warn-addr-cmp.c: Likewise.
6925
6926 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6927
6928         PR lto/42776
6929         * lib/lto.exp (lto_prune_vis_warns): New function.
6930         (lto-link-and-maybe-run): Call it.
6931
6932 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6933
6934         PR tree-optimization/43904
6935         * gcc.dg/tree-ssa/tailcall-6.c: New.
6936
6937 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6938
6939         PR testsuite/35165
6940         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6941         Darwin8/OSX10.4 - compatible code generation.
6942         Use scan-rtl-dump.
6943         * obj-c++.dg/stubify-1.mm: Ditto.
6944         * lib/objc-torture.exp: Do not require link success for
6945         "trivial.m" in the runtime checks when dowhat = 'compile'.
6946         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6947         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6948         Darwin8/OSX10.4 - compatible code generation.
6949         * objc.dg/stubify-2.m: Ditto.
6950         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6951         * objc.dg/next-runtime-1.m: Ditto.
6952         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6953         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6954         runtimes on Darwin.
6955
6956 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6957
6958         PR 43715
6959         * lib/plugin-support.exp: Use "-undefined
6960         dynamic_lookup" on darwin.
6961
6962 2010-04-26  Richard Guenther  <rguenther@suse.de>
6963
6964         * gcc.dg/lto/20100426_0.c: New testcase.
6965
6966 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6967
6968         PR tree-optimization/43833
6969         gcc.dg/Warray-bounds-8.c: New test case.
6970
6971 2010-04-26  Richard Guenther  <rguenther@suse.de>
6972
6973         PR lto/43080
6974         * g++.dg/lto/20100423-3_0.C: New testcase.
6975
6976 2010-04-26  Richard Guenther  <rguenther@suse.de>
6977
6978         PR lto/42425
6979         * g++.dg/lto/20100423-2_0.C: New testcase.
6980
6981 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6982
6983         * gcc.dg/vect/bb-slp-23.c: New test.
6984
6985 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6986
6987         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6988         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6989         * gcc.dg/c1x-float-1.c: New test.
6990
6991 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6992
6993         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6994         of "lea\[ \t\]".
6995
6996 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6997
6998         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6999         FreeBSD.
7000         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7001         * gfortran.dg/default_format_2.f90: Ditto.
7002
7003 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7004
7005         * gfortran.dg/pr43505.f90: Clean up .mod file.
7006         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7007         * gfortran.dg/pr41347.f90: Ditto.
7008         * gfortran.dg/internal_pack_4.f90: Ditto.
7009         * gfortran.dg/proc_decl_23.f90: Ditto.
7010         * gfortran.dg/recursive_check_3.f90: Ditto.
7011         * gfortran.dg/intent_out_3.f90: Ditto.
7012         * gfortran.dg/assignment_2.f90: Ditto.
7013         * gfortran.dg/pr41928.f90: Ditto.
7014         * gfortran.dg/pr42166.f90: Ditto.
7015         * gfortran.dg/private_type_12.f90: Ditto.
7016         * gfortran.dg/graphite/pr42185.f90: Ditto.
7017         * gfortran.dg/graphite/pr42186.f90: Ditto.
7018         * gfortran.dg/graphite/pr40982.f90: Ditto.
7019         * gfortran.dg/graphite/id-2.f90: Ditto.
7020         * gfortran.dg/graphite/id-4.f90: Ditto.
7021         * gfortran.dg/graphite/pr42050.f90: Ditto.
7022         * gfortran.dg/graphite/id-18.f90: Ditto.
7023         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7024         * gfortran.dg/graphite/pr41924.f90: Ditto.
7025         * gfortran.dg/graphite/pr42393.f90: Ditto.
7026         * gfortran.dg/graphite/pr37980.f90: Ditto.
7027         * gfortran.dg/graphite/pr38953.f90: Ditto.
7028         * gfortran.dg/graphite/pr42180.f90: Ditto.
7029         * gfortran.dg/graphite/pr42181.f90: Ditto.
7030         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7031         * gfortran.dg/select_type_4.f90: Ditto.
7032         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7033         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7034         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7035         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7036         * gfortran.dg/whole_file_11.f90: Ditto.
7037         * gfortran.dg/private_type_11.f90: Ditto.
7038         * gfortran.dg/vect/vect-gems.f90: Ditto.
7039         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7040
7041 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7042
7043         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7044
7045 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7046
7047         * gnat.dg/pack15.ad[sb]: New test.
7048
7049 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7050
7051         * gcc.target/arm/mla-1.c: New test.
7052
7053 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7054
7055         PR fortran/30073
7056         PR fortran/43793
7057         * gfortran.dg/pr43793.f90: New test.
7058
7059 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7060
7061         PR tree-optimization/41442
7062         * gcc.target/i386/pr41442.c: New test.
7063
7064 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7065
7066         PR fortran/43832
7067         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7068
7069 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7070
7071         PR fortran/43832
7072         * gfortran.dg/open_nounit.f90: New test.
7073
7074 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7075
7076         PR fortran/43841
7077         PR fortran/43843
7078         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7079
7080 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7081
7082         * gcc.dg/Wconversion-integer.c: Update.
7083
7084 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7085
7086         * gnat.dg/unchecked_convert5.adb: New test.
7087
7088 2010-04-23  Richard Guenther  <rguenther@suse.de>
7089
7090         PR lto/41734
7091         * gcc.dg/lto/20100423-2_0.c: New testcase.
7092         * gcc.dg/lto/20100423-2_0.c: Likewise.
7093
7094 2010-04-23  Richard Guenther  <rguenther@suse.de>
7095
7096         PR lto/43455
7097         * gcc.dg/lto/20100423-1_0.c: New testcase.
7098         * gcc.dg/lto/20100423-1_1.c: Likewise.
7099
7100 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7101
7102         PR tree-optimization/43846
7103         * gcc.dg/tree-ssa/sra-10.c: New test.
7104
7105 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7106
7107         PR middle-end/43835
7108         * gcc.c-torture/execute/pr43835.c: New test.
7109
7110 2010-04-23  Richard Guenther  <rguenther@suse.de>
7111
7112         PR lto/42653
7113         * g++.dg/lto/20100423-1_0.C: New testcase.
7114
7115 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7116
7117         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7118
7119 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7120
7121         PR tree-optimization/43842
7122         * gcc.dg/vect/pr43842.c: New test.
7123
7124 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7125
7126         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7127         * gcc.target/i386/wmul-2.c: Likewise.
7128
7129 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7130
7131         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7132         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7133
7134 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7135
7136         * gfortran.dg/reassoc_6.f: New testcase.
7137
7138 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7139
7140         PR middle-end/29274
7141         * gcc.target/arm/wmul-1.c: New test.
7142         * gcc.target/arm/wmul-2.c: New test.
7143
7144 2010-04-22  Richard Guenther  <rguenther@suse.de>
7145
7146         PR tree-optimization/43845
7147         * gcc.c-torture/compile/pr43845.c: New testcase.
7148
7149 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7150
7151         PR middle-end/29274
7152         * gcc.target/i386/wmul-1.c: New test.
7153         * gcc.target/i386/wmul-2.c: New test.
7154         * gcc.target/bfin/wmul-1.c: New test.
7155         * gcc.target/bfin/wmul-2.c: New test.
7156
7157 2010-04-22  Richard Guenther  <rguenther@suse.de>
7158
7159         PR fortran/43829
7160         * gfortran.dg/vector_subscript_6.f90: New testcase.
7161         * gfortran.dg/assign_10.f90: Adjust.
7162
7163 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7164
7165         PR fortran/43836
7166         * gfortran.dg/gomp/pr43836.f90: New test.
7167
7168 2010-04-21  Richard Guenther  <rguenther@suse.de>
7169
7170         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7171
7172 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7173
7174         * gcc.dg/torture/builtin-cproj-3.c: New.
7175
7176 2010-04-20  Jason Merrill  <jason@redhat.com>
7177
7178         PR c++/9335
7179         * g++.dg/template/recurse2.C: New.
7180         * g++.dg/parse/crash36.C: Adjust.
7181         * g++.dg/other/fold1.C: Adjust.
7182         * g++.dg/init/member1.C: Adjust.
7183         * lib/prune.exp: Prune "skipping N instantiation contexts".
7184
7185 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7186
7187         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7188
7189 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7190
7191         * gcc.dg/torture/builtin-cproj-1.c: New.
7192         * gcc.dg/torture/builtin-cproj-2.c: New.
7193
7194 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7195
7196         PR c++/43800
7197         PR c++/43704
7198         * g++.dg/template/typedef32.C: Adjust.
7199         * g++.dg/template/typedef33.C: New test.
7200
7201 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7202
7203         PR fortran/43227
7204         * gfortran.dg/proc_decl_23.f90: New test.
7205
7206         PR fortran/43266
7207         * gfortran.dg/abstract_type_6.f03: New test.
7208
7209 2010-04-20  Xinliang David Li  <davidxl@google.com>
7210
7211         * g++.dg/tree-ssa/fold-compare.C: New.
7212
7213 2010-04-20  Richard Guenther  <rguenther@suse.de>
7214
7215         PR tree-optimization/39417
7216         * g++.dg/torture/pr39417.C: New testcase.
7217
7218 2010-04-20  Richard Guenther  <rguenther@suse.de>
7219
7220         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7221
7222 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7223
7224         * g++.dg/debug/dwarf2/rv1.C: New test.
7225
7226 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7227
7228         PR target/43635
7229         * gcc.c-torture/compile/pr43635.c: New testcase.
7230
7231 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7232
7233         PR fortran/43339
7234         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7235         of sequential loops being private only in the innermost containing
7236         task region.
7237
7238         PR middle-end/43337
7239         * gfortran.dg/gomp/pr43337.f90: New test.
7240
7241 2010-04-19  Richard Guenther  <rguenther@suse.de>
7242
7243         PR tree-optimization/43796
7244         * gfortran.dg/pr43796.f90: New testcase.
7245
7246 2010-04-19  Richard Guenther  <rguenther@suse.de>
7247
7248         PR tree-optimization/43783
7249         * gcc.c-torture/execute/pr43783.c: New testcase.
7250
7251 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7252
7253         PR target/43766
7254         * gcc.target/i386/pr43766.c: New test.
7255
7256 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7257
7258         PR target/43662
7259         * gcc.target/i386/pr43662.c: New test.
7260
7261 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7262
7263         PR c++/43704
7264         * g++.dg/template/typedef32.C: New test.
7265
7266 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7267
7268         PR tree-optimization/37027
7269         * lib/target-supports.exp
7270         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7271         * gcc.dg/vect/pr37027.c: New test.
7272         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7273         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7274         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7275         gcc.dg/vect/vect-complex-6.c: Likewise.
7276
7277 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7278
7279         * g++.dg/debug/dwarf2/enum1.C: New test.
7280
7281 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7282
7283         * gnat.dg/rep_clause5.ad[sb]: New test.
7284         * gnat.dg/rep_clause5_pkg.ads: New helper.
7285
7286 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7287
7288         PR tree-optimization/43771
7289         * g++.dg/vect/pr43771.cc: New test.
7290
7291 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7292
7293         PR fortran/31538
7294         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7295         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7296
7297 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7298
7299         * gnat.dg/sizetype.adb: Rename into...
7300         * gnat.dg/sizetype1.adb: ...this.
7301         * gnat.dg/sizetype2.adb: New test.
7302
7303 2010-04-16  Richard Guenther  <rguenther@suse.de>
7304
7305         PR tree-optimization/43572
7306         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7307
7308 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7309
7310         * gnat.dg/specs/discr_private.ads: New test.
7311
7312 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7313
7314         PR target/41514
7315         * gcc.target/arm/thumb-comparisons.c: New test.
7316
7317         PR target/40603
7318         * gcc.target/arm/thumb-cbranchqi.c: New test.
7319
7320 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7321
7322         * g++.dg/torture/pr36191.C: Enable for SH.
7323
7324 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7325
7326         * gnat.dg/wide_boolean.adb: New test.
7327         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7328
7329 2010-04-15  Richard Guenther  <rguenther@suse.de>
7330
7331         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7332         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7333         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7334         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7335         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7336         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7337         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7338         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7339         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7340         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7341         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7342         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7343         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7344         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7345         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7346
7347 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7348
7349         PR target/21803
7350         * gcc.target/arm/pr42496.c: New test.
7351
7352 2010-04-14  Jason Merrill  <jason@redhat.com>
7353
7354         PR c++/36625
7355         * g++.dg/ext/attrib38.C: New.
7356
7357 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7358
7359         PR testsuite/43739
7360         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7361
7362 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7363
7364         PR 42966
7365         * gcc.dg/cpp/warn-undef-2.c: Update.
7366         * gcc.dg/cpp/warn-traditional-2.c: Update.
7367         * gcc.dg/cpp/warn-comments-2.c: Update.
7368         * gcc.dg/cpp/warn-variadic-2.c: Update.
7369         * gcc.dg/cpp/warn-long-long-2.c: Update.
7370         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7371         * gcc.dg/cpp/warn-multichar-2.c: Update.
7372         * gcc.dg/cpp/warn-normalized-3.c: Update.
7373         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7374         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7375         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7376         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7377         * gcc.dg/cpp/warn-redefined-2.c: Update.
7378         * gfortran.dg/warning-directive-2.F90: Update.
7379         * c-c++-common/cpp/warning-directive-2.c: Update.
7380
7381 2010-04-14  Michael Matz  <matz@suse.de>
7382
7383         PR tree-optimization/42963
7384         * gcc.dg/pr42963.c: New testcase.
7385
7386 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7387
7388         * gnat.dg/class_wide.adb: Rename into...
7389         * gnat.dg/class_wide1.adb: ...this.
7390         * gnat.dg/class_wide2.ad[sb]: New test.
7391
7392 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7393
7394         PR fortran/18918
7395         * gfortran.dg/coarray_9.f90: Update dg-errors.
7396         * gfortran.dg/coarray_10.f90: New test.
7397         * gfortran.dg/coarray_11.f90: New test.
7398
7399 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7400
7401         PR fortran/43747
7402         gfortran.dg/initialization_24.f90: New test.
7403
7404 2010-04-13  Jason Merrill  <jason@redhat.com>
7405
7406         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7407         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7408
7409 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7410
7411         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7412         * g++.dg/dg.exp: Likewise.
7413         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7414         * c-c++-common/cpp/warning-directive-1.c: ... here.
7415         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7416         * c-c++-common/cpp/warning-directive-2.c: ... here.
7417         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7418         * c-c++-common/cpp/warning-directive-3.c: ... here.
7419         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7420         * c-c++-common/cpp/warning-directive-4.c: ... here.
7421         * g++.dg/cpp/warning-directive-1.C: Delete.
7422         * g++.dg/cpp/warning-directive-2.C: Delete.
7423         * g++.dg/cpp/warning-directive-3.C: Delete.
7424         * g++.dg/cpp/warning-directive-4.C: Delete.
7425         * gcc.dg/cpp/normalised-3.c: Delete.
7426         * g++.dg/cpp/normalised-1.C: Rename as ...
7427         * c-c++-common/cpp/normalised-3.c: ... this.
7428
7429 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7430
7431         * gcc.dg/tree-ssa/sra-9.c: New test.
7432
7433 2010-04-13  Michael Matz  <matz@suse.de>
7434
7435         PR middle-end/43730
7436         * gcc.dg/pr43730.c: New test.
7437
7438 2010-04-13  Michael Matz  <matz@suse.de>
7439
7440         * gcc.dg/tree-ssa/negate.c: New testcase.
7441
7442 2010-04-13  Richard Guenther  <rguenther@suse.de>
7443
7444         PR testsuite/43735
7445         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7446
7447 2010-04-13  Richard Guenther  <rguenther@suse.de>
7448
7449         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7450
7451 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7452
7453         * gnat.dg/derived_type1.adb: New test.
7454
7455 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7456
7457         * gcc.dg/plugindir1.c: New testcase.
7458         * gcc.dg/plugindir2.c: New testcase.
7459         * gcc.dg/plugindir3.c: New testcase.
7460         * gcc.dg/plugindir4.c: New testcase.
7461
7462 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7463
7464         * gcc.target/i386/rotate-2.c: New test.
7465
7466 2010-04-12  Jason Merrill  <jason@redhat.com>
7467
7468         PR c++/43641
7469         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7470         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7471
7472 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7473
7474         PR c++/25811
7475         * g++.dg/init/pr25811.C: New test.
7476
7477 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7478
7479         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7480         dg-error, dg-warning.
7481         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7482
7483 2010-04-12  Richard Guenther  <rguenther@suse.de>
7484
7485         * gcc.dg/torture/inline-2.c: New testcase.
7486
7487 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7488
7489         PR bootstrap/43699
7490         * gcc.dg/Wunused-var-7.c: New test.
7491
7492         PR tree-optimization/43560
7493         * gcc.c-torture/execute/pr43560.c: New test.
7494
7495 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7496
7497         * gnat.dg/aggr13.adb: New test.
7498         * gnat.dg/aggr14.adb: Likewise.
7499         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7500
7501 2010-04-12  Richard Guenther  <rguenther@suse.de>
7502
7503         PR c++/43611
7504         * g++.dg/torture/pr43611.C: New testcase.
7505
7506 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7507
7508         PR c/36774
7509         * gcc.dg/pr36774-1.c: New test.
7510         * gcc.dg/pr36774-2.c: New test.
7511
7512 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7513
7514         * gcc.target/sh/rte-delay-slot.c: New test.
7515
7516 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7517
7518         * gnat.dg/pack9.adb: Remove -cargs option.
7519         * gnat.dg/aggr12.ad[sb]: New test.
7520
7521 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7522
7523         PR target/43417
7524         * gcc.target/sh/pr43417.c: New test.
7525
7526 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7527
7528         PR fortran/43591
7529         * gfortran.dg/spec_expr_6.f90: New test.
7530
7531 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7532
7533         PR cpp/43195
7534         * gcc.dg/cpp/pr43195.c: New.
7535         * gcc.dg/cpp/pr43195.h: New.
7536
7537 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7538
7539         PR 42965
7540         * gcc.dg/Werror-6.c: Adjust.
7541         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7542         * gcc.dg/Werror-4.c: Likewise.
7543         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7544         * gcc.dg/Wswitch-enum-error.c: Likewise.
7545         * gcc.dg/Wpointer-arith.c: Likewise.
7546         * gcc.dg/Wfatal.c: Likewise.
7547         * gcc.dg/Wswitch-error.c: Likewise.
7548         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7549         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7550         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7551         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7552         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7553         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7554         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7555         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7556         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7557         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7558         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7559         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7560         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7561         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7562         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7563         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7564         * g++.dg/cpp/warning-directive-2.C: Likewise.
7565         * gfortran.dg/warning-directive-2.F90: Likewise.
7566
7567 2010-04-09  Jason Merrill  <jason@redhat.com>
7568
7569         PR c++/42623
7570         * g++.dg/template/sizeof13.C: New.
7571
7572 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7573
7574         * g++.dg/other/pr35504.C: Add check for thiscall.
7575         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7576         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7577
7578 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7579
7580         PR c++/28584
7581         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7582         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7583         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7584         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7585         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7586         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7587         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7588         * g++.dg/other/increment1.C: Likewise.
7589
7590 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7591
7592         PR fortran/18918
7593         * gfortran.dg/coarray_7.f90: New test.
7594         * gfortran.dg/coarray_8.f90: New test.
7595
7596 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7597
7598         PR fortran/28039
7599         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7600
7601 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7602
7603         PR target/43643
7604         * gcc.dg/pr43643.c: New test.
7605
7606 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7607
7608         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7609
7610 2010-04-08  Richard Guenther  <rguenther@suse.de>
7611
7612         PR tree-optimization/43679
7613         * gcc.c-torture/compile/pr43679.c: New testcase.
7614
7615 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7616
7617         PR debug/43670
7618         * gcc.dg/pr43670.c: New test.
7619
7620 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7621
7622         PR middle-end/40815
7623         * gcc.dg/tree-ssa/reassoc-19.c: New.
7624
7625 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7626
7627         PR c/18624
7628         * gcc.dg/Wunused-var-1.c: New test.
7629         * gcc.dg/Wunused-var-2.c: New test.
7630         * gcc.dg/Wunused-var-3.c: New test.
7631         * gcc.dg/Wunused-var-4.c: New test.
7632         * gcc.dg/Wunused-var-5.c: New test.
7633         * gcc.dg/Wunused-var-6.c: New test.
7634         * gcc.dg/Wunused-parm-1.c: New test.
7635
7636         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7637         * gcc.dg/trunc-1.c: Likewise.
7638         * gcc.dg/vla-9.c: Likewise.
7639         * gcc.dg/dfp/composite-type.c: Likewise.
7640
7641 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7642
7643         PR objc/35996
7644         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7645         * obj-c++.dg/objc-gc-3.mm: Ditto.
7646
7647 2010-04-07  Simon Baldwin  <simonb@google.com>
7648
7649         * gcc.dg/cpp/warn-undef-2.c: New.
7650         * gcc.dg/cpp/warn-traditional-2.c: New.
7651         * gcc.dg/cpp/warn-comments-2.c: New.
7652         * gcc.dg/cpp/warning-directive-1.c: New.
7653         * gcc.dg/cpp/warn-long-long.c: New.
7654         * gcc.dg/cpp/warn-traditional.c: New.
7655         * gcc.dg/cpp/warn-variadic-2.c: New.
7656         * gcc.dg/cpp/warn-undef.c: New.
7657         * gcc.dg/cpp/warn-normalized-1.c: New.
7658         * gcc.dg/cpp/warning-directive-2.c: New.
7659         * gcc.dg/cpp/warn-long-long-2.c: New.
7660         * gcc.dg/cpp/warn-variadic.c: New.
7661         * gcc.dg/cpp/warn-normalized-2.c: New.
7662         * gcc.dg/cpp/warning-directive-3.c: New.
7663         * gcc.dg/cpp/warn-deprecated-2.c: New.
7664         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7665         * gcc.dg/cpp/warn-multichar-2.c: New.
7666         * gcc.dg/cpp/warn-normalized-3.c: New.
7667         * gcc.dg/cpp/warning-directive-4.c: New.
7668         * gcc.dg/cpp/warn-unused-macros.c: New.
7669         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7670         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7671         * gcc.dg/cpp/warn-cxx-compat.c: New.
7672         * gcc.dg/cpp/warn-redefined.c: New.
7673         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7674         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7675         * gcc.dg/cpp/warn-deprecated.c: New.
7676         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7677         * gcc.dg/cpp/warn-redefined-2.c: New.
7678         * gcc.dg/cpp/warn-comments.c: New.
7679         * gcc.dg/cpp/warn-multichar.c: New.
7680         * g++.dg/cpp/warning-directive-1.C: New.
7681         * g++.dg/cpp/warning-directive-2.C: New.
7682         * g++.dg/cpp/warning-directive-3.C: New.
7683         * g++.dg/cpp/warning-directive-4.C: New.
7684         * gfortran.dg/warning-directive-1.F90: New.
7685         * gfortran.dg/warning-directive-3.F90: New.
7686         * gfortran.dg/warning-directive-2.F90: New.
7687         * gfortran.dg/warning-directive-4.F90: New.
7688
7689 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7690
7691         PR objc++/23716
7692         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7693
7694 2010-04-07  Jason Merrill  <jason@redhat.com>
7695
7696         * g++.dg/template/dr408.C: New.
7697
7698         * g++.dg/lookup/ns4.C: New.
7699
7700         PR c++/38392
7701         * g++.dg/template/friend51.C: New test.
7702
7703         PR c++/41970
7704         * g++.old-deja/g++.other/linkage1.C: Adjust.
7705
7706 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7707
7708         PR c++/42697
7709         * g++.dg/template/crash94.C: New test.
7710
7711 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7712
7713         PR c++/40239
7714         * g++.dg/init/aggr5.C: New test.
7715         * g++.dg/init/aggr5.C: New test.
7716
7717 2010-04-07  Richard Guenther  <rguenther@suse.de>
7718
7719         PR tree-optimization/43270
7720         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7721         * gcc.dg/Warray-bounds-7.c: Likewise.
7722
7723 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7724
7725         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7726         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7727         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7728
7729 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7730
7731         PR c++/42556
7732         * g++.dg/init/pr42556.C: New test.
7733
7734 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7735
7736         PR debug/43628
7737         * g++.dg/debug/dwarf2/typedef2.C: New test.
7738
7739 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7740
7741         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7742         c-c++-common/dwarf2/redeclaration-1.C
7743
7744 2010-04-06  Jason Merrill  <jason@redhat.com>
7745
7746         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7747         * g++.dg/ext/attrib18.C: Likewise.
7748         * g++.dg/ext/bitfield2.C: Likewise.
7749         * g++.dg/ext/bitfield4.C: Likewise.
7750         * g++.dg/ext/visibility/warn2.C: Likewise.
7751         * g++.dg/ext/visibility/warn3.C: Likewise.
7752         * g++.dg/gomp/pr26690-1.C: Likewise.
7753         * g++.dg/inherit/covariant7.C: Likewise.
7754         * g++.dg/init/synth2.C: Likewise.
7755         * g++.dg/lookup/using7.C: Likewise.
7756         * g++.dg/other/crash-4.C: Likewise.
7757         * g++.dg/other/error13.C: Likewise.
7758         * g++.dg/other/error20.C: Likewise.
7759         * g++.dg/parse/crash31.C: Likewise.
7760         * g++.dg/parse/error16.C: Likewise.
7761         * g++.dg/parse/error19.C: Likewise.
7762         * g++.dg/parse/error27.C: Likewise.
7763         * g++.dg/parse/error28.C: Likewise.
7764         * g++.dg/parse/fused-params1.C: Likewise.
7765         * g++.dg/template/error2.C: Likewise.
7766         * g++.dg/template/local6.C: Likewise.
7767         * g++.dg/template/qualttp15.C: Likewise.
7768         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7769         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7770         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7771         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7772         * g++.old-deja/g++.eh/spec6.C: Likewise.
7773         * g++.old-deja/g++.jason/crash3.C: Likewise.
7774         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7775         * g++.old-deja/g++.law/ctors5.C: Likewise.
7776         * g++.old-deja/g++.law/ctors9.C: Likewise.
7777         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7778         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7779         * g++.old-deja/g++.other/struct1.C: Likewise.
7780         * g++.old-deja/g++.other/volatile1.C: Likewise.
7781         * g++.old-deja/g++.pt/crash36.C: Likewise.
7782         * g++.old-deja/g++.pt/derived3.C: Likewise.
7783         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7784         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7785
7786 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7787
7788         PR middle-end/43519
7789         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7790         * gcc.dg/graphite/id-19.c: New.
7791
7792 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7793
7794         PR middle-end/32824
7795         * gcc.dg/vect/pr32824: New.
7796
7797 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7798
7799         PR fortran/18918
7800         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7801         * gfortran.dg/coarray_3.f90: Ditto.
7802         * gfortran.dg/coarray_4.f90: Ditto.
7803         * gfortran.dg/coarray_5.f90: Ditto.
7804         * gfortran.dg/coarray_6.f90: Ditto.
7805         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7806
7807 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7808
7809         PR fortran/18918
7810         * gfortran.dg/coarray_4.f90: Fix test.
7811         * gfortran.dg/coarray_6.f90: Add more tests.
7812
7813 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7814
7815         PR fortran/18918
7816         * gfortran.dg/coarray_4.f90: New test.
7817         * gfortran.dg/coarray_5.f90: New test.
7818         * gfortran.dg/coarray_6.f90: New test.
7819
7820 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7821
7822         PR fortran/18918
7823         * gfortran.dg/iso_fortran_env_5.f90: New test.
7824         * gfortran.dg/iso_fortran_env_6.f90: New test.
7825
7826 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7827
7828         PR fortran/39997
7829         * gfortran.dg/coarray_1.f90: New test.
7830         * gfortran.dg/coarray_2.f90: New test.
7831         * gfortran.dg/coarray_3.f90: New test.
7832
7833 2010-04-06  Jason Merrill  <jason@redhat.com>
7834
7835         PR c++/43648
7836         * g++.dg/template/dtor8.C: New.
7837
7838         PR c++/43621
7839         * g++.dg/template/error-recovery2.C: New.
7840
7841 2010-04-06  Jan Hubicka  <jh@suse.czpli
7842
7843         PR tree-optimization/42906
7844         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7845
7846 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7847
7848         PR fortran/43178
7849         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7850         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7851         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7852
7853 2010-04-06  Richard Guenther  <rguenther@suse.de>
7854
7855         PR tree-optimization/43627
7856         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7857
7858 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7859
7860         PR target/43638
7861         * gcc.target/i386/pr43638.c: New test.
7862
7863 2010-04-06  Richard Guenther  <rguenther@suse.de>
7864
7865         PR middle-end/43661
7866         * gcc.c-torture/compile/pr43661.c: New testcase.
7867
7868 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7869
7870         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7871
7872 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7873
7874         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7875
7876 2010-04-02  Richard Guenther  <rguenther@suse.de>
7877
7878         PR tree-optimization/43629
7879         * gcc.c-torture/execute/pr43629.c: New testcase.
7880
7881 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7882             Dominique d'Humieres  <dominiq@lps.ens.fr>
7883
7884         PR libfortran/43605
7885         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7886
7887 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7888
7889         PR debug/43325
7890         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7891
7892 2010-04-01  Jason Merrill  <jason@redhat.com>
7893
7894         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7895
7896 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7897             Manfred Schwarb  <manfred99@gmx.ch>
7898
7899         PR libfortran/43605
7900         * gfortran.dg/ftell_3.f90: New test.
7901
7902 2010-04-01  Richard Guenther  <rguenther@suse.de>
7903
7904         PR middle-end/43614
7905         * gcc.c-torture/compile/pr43614.c: New testcase.
7906
7907 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7908
7909         PR tree-optimization/43141
7910         * gcc.dg/guality/pr43141.c: New test.
7911
7912 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7913
7914         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7915         * g++.dg/eh/spbp.C: Likewise.
7916         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7917         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7918         superfluous casts.
7919         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7920         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7921         * objc.dg/dwarf-2.m: Likewise.
7922
7923 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7924
7925         PR middle-end/43464
7926         * gcc.dg/graphite/id-pr43464.c: New.
7927         * gcc.dg/graphite/id-pr43464-1.c: New.
7928
7929 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7930
7931         PR middle-end/43351
7932         * gcc.dg/graphite/id-pr43351.c
7933
7934 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7935
7936         PR testsuite/35165
7937         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7938         * obj-c++.dg/try-catch-2.mm: Ditto.
7939         * obj-c++.dg/lookup-2.mm: Ditto.
7940         * obj-c++.dg/encode-8.m: Ditto.
7941         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7942         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7943         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7944         * obj-c++.dg/const-str-11.mm: Ditto.
7945         * obj-c++.dg/const-str-9.mm: Ditto.
7946         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7947         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7948         * obj-c++.dg/except-1.mm: Ditto.
7949         * obj-c++.dg/const-str-7.mm: Ditto.
7950         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7951         * obj-c++.dg/const-str-3.mm: Ditto.
7952         * obj-c++.dg/const-str-7.mm: Ditto.
7953         * obj-c++.dg/stubify-2.mm: Change dump file name.
7954
7955         PR objc++/23613
7956         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7957         New macro.
7958         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7959         Remove dg-xfail-if.
7960
7961 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7962
7963         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7964         only with -O2, -O3 or -Os and not with -fwhopr.
7965
7966 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7967
7968         PR c++/43558
7969         * g++.dg/template/typedef31.C: New test.
7970
7971 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7972
7973         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7974         assembler output on *-*-solaris2*.
7975         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7976
7977 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7978
7979         PR debug/43557
7980         * gcc.dg/pr43557-1.c: New test.
7981         * gcc.dg/pr43557-2.c: New file.
7982
7983 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7984
7985         PR 43562
7986         * gcc.dg/pr43562.c: New test.
7987
7988 2010-03-30  Jason Merrill  <jason@redhat.com>
7989
7990         PR c++/43076
7991         * g++.dg/template/error-recovery1.C: New.
7992
7993         PR c++/41786
7994         * g++.dg/parse/ambig5.C: New.
7995
7996 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7997
7998         PR debug/43593
7999         * gcc.dg/guality/pr43593.c: New test.
8000
8001 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8002
8003         PR middle-end/43430
8004         * gcc.dg/vect/pr43430-1.c: New.
8005
8006 2010-03-30  Jason Merrill  <jason@redhat.com>
8007
8008         PR c++/43559
8009         * g++.dg/template/partial7.C: New.
8010
8011 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8012
8013         * gcc.target/s390/stackcheck1.c: New testcase.
8014
8015 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8016
8017         PR libfortran/43265
8018         * gfortran.dg/read_eof_8.f90: New test.
8019
8020 2010-03-29  Jason Merrill  <jason@redhat.com>
8021
8022         * gcc.dg/cpp/include6.c: Change [] to ().
8023
8024         N3077
8025         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8026         splicing and UCNs.
8027         * c-c++-common/raw-string-2.c: Add trigraph test.
8028         * c-c++-common/raw-string-8.c: New.
8029         * c-c++-common/raw-string-9.c: New.
8030         * c-c++-common/raw-string-10.c: New.
8031
8032         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8033         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8034         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8035         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8036         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8037         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8038         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8039
8040 2010-03-29  Richard Guenther  <rguenther@suse.de>
8041
8042         PR tree-optimization/43560
8043         * gcc.dg/torture/pr43560.c: New testcase.
8044
8045 2010-03-29  Jason Merrill  <jason@redhat.com>
8046
8047         N3077
8048         * g++.dg/ext/raw-string-1.C: Change [] to ().
8049         * g++.dg/ext/raw-string-2.C: Change [] to ().
8050         Don't use \ in delimiter.
8051         * g++.dg/ext/raw-string-3.C: Change [] to ().
8052         * g++.dg/ext/raw-string-4.C: Change [] to ().
8053         * g++.dg/ext/raw-string-5.C: Change [] to ().
8054         Test for error on \ in delimiter.
8055         * g++.dg/ext/raw-string-6.C: Change [] to ().
8056         * g++.dg/ext/raw-string-7.C: Change [] to ().
8057
8058 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8059
8060         PR 43564
8061         * gcc.dg/pr43564.c: New test.
8062
8063 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8064
8065         PR fortran/43551
8066         * gfortran.dg/direct_io_12.f90: New test.
8067
8068 2010-03-28  Jan Hubicka  <jh@suse.cz>
8069
8070         PR tree-optimization/43505
8071         * gfortran.dg/pr43505.f90: New testcase.
8072
8073 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8074
8075         PR tree-optimization/43528
8076         * gcc.target/i386/pr43528.c: New test.
8077
8078 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8079
8080         PR c/43381
8081         * gcc.dg/parm-impl-decl-3.c: New test.
8082
8083 2010-03-26  Jason Merrill  <jason@redhat.com>
8084
8085         PR c++/43509
8086         * g++.dg/cpp0x/parse1.C: New.
8087
8088 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8089
8090         PR target/43524
8091         * gcc.target/i386/pr43524.c: New test.
8092
8093 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8094
8095         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8096         whitespace, rename main to foo.
8097         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8098         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8099         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8100         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8101         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8102         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8103         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8104         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8105         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8106         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8107         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8108
8109 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8110
8111         PR c++/43327
8112         * g++.dg/other/crash-10.C: New test.
8113         * g++.dg/other/crash-11.C: New test.
8114
8115 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8116
8117         PR libfortran/43517
8118         * gfortran.dg/read_eof_7.f90: New test.
8119
8120 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8121
8122         PR objc/35165
8123         PR testsuite/43512
8124         * objc-obj-c++-shared: New directory.
8125         * objc-obj-c++-shared/Object1-implementation.h: New file.
8126         * objc-obj-c++-shared/Object1.h: New file.
8127         * objc-obj-c++-shared/Protocol1.h: New file.
8128         * objc-obj-c++-shared/next-abi.h: New file.
8129         * objc-obj-c++-shared/next-mapping.h: New file.
8130         * objc/execute/next_mapping.h: Delete.
8131         * objc.dg/special/special.exp: For all targets run the tests with
8132         -fgnu-runtime, for darwin targets also run the tests with
8133         -fnext-runtime.
8134         * objc.dg/dg.exp: Ditto.
8135         * obj-c++.dg/dg.exp: Ditto.
8136         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8137         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8138         include use of updated NeXT interface.
8139         * objc/execute/formal_protocol-5.m: Ditto.
8140         * objc/execute/protocol-isEqual-2.m: Ditto.
8141         * objc/execute/protocol-isEqual-4.m: Ditto.
8142         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8143         Protocol1.h) and next-mapping.h as required.
8144         * objc/execute/object_is_class.m: Ditto.
8145         * objc/execute/enumeration-1.m: Ditto.
8146         * objc/execute/class-13.m: Ditto.
8147         * objc/execute/formal_protocol-2.m: Ditto.
8148         * objc/execute/formal_protocol-4.m: Ditto.
8149         * objc/execute/class-1.m: Ditto.
8150         * objc/execute/bycopy-1.m: Ditto.
8151         * objc/execute/formal_protocol-6.m: Ditto.
8152         * objc/execute/bycopy-3.m: Ditto.
8153         * objc/execute/class-3.m: Ditto.
8154         * objc/execute/bf-11.m: Ditto.
8155         * objc/execute/class-5.m: Ditto.
8156         * objc/execute/bf-13.m: Ditto.
8157         * objc/execute/class-7.m: Ditto.
8158         * objc/execute/bf-15.m: Ditto.
8159         * objc/execute/class-9.m: Ditto.
8160         * objc/execute/bf-17.m: Ditto.
8161         * objc/execute/bf-19.m: Ditto.
8162         * objc/execute/IMP.m: Ditto.
8163         * objc/execute/exceptions/catchall-1.m: Ditto.
8164         * objc/execute/exceptions/trivial.m: Ditto.
8165         * objc/execute/exceptions/finally-1.m: Ditto.
8166         * objc/execute/exceptions/local-variables-1.m: Ditto.
8167         * objc/execute/exceptions/foward-1.m: Ditto.
8168         * objc/execute/bf-2.m: Ditto.
8169         * objc/execute/string1.m: Ditto.
8170         * objc/execute/bf-4.m: Ditto.
8171         * objc/execute/informal_protocol.m: Ditto.
8172         * objc/execute/string3.m: Ditto.
8173         * objc/execute/bf-6.m: Ditto.
8174         * objc/execute/bf-8.m: Ditto.
8175         * objc/execute/class-tests-1.h: Ditto.
8176         * objc/execute/protocol-isEqual-1.m: Ditto.
8177         * objc/execute/protocol-isEqual-3.m: Ditto.
8178         * objc/execute/_cmd.m: Ditto.
8179         * objc/execute/function-message-1.m: Ditto.
8180         * objc/execute/bf-20.m: Ditto.
8181         * objc/execute/bf-common.h: Ditto.
8182         * objc/execute/np-2.m: Ditto.
8183         * objc/execute/class-10.m: Ditto.
8184         * objc/execute/class-12.m: Ditto.
8185         * objc/execute/enumeration-2.m: Ditto.
8186         * objc/execute/class-14.m: Ditto.
8187         * objc/execute/encode-1.m: Ditto.
8188         * objc/execute/formal_protocol-1.m: Ditto.
8189         * objc/execute/formal_protocol-3.m: Ditto.
8190         * objc/execute/accessing_ivars.m: Ditto.
8191         * objc/execute/bycopy-2.m: Ditto.
8192         * objc/execute/class-2.m: Ditto.
8193         * objc/execute/bf-10.m: Ditto.
8194         * objc/execute/formal_protocol-7.m: Ditto.
8195         * objc/execute/root_methods.m: Ditto.
8196         * objc/execute/class-4.m: Ditto.
8197         * objc/execute/bf-12.m: Ditto.
8198         * objc/execute/class-6.m: Ditto.
8199         * objc/execute/bf-14.m: Ditto.
8200         * objc/execute/nested-func-1.m: Ditto.
8201         * objc/execute/class-8.m: Ditto.
8202         * objc/execute/private.m: Ditto.
8203         * objc/execute/bf-16.m: Ditto.
8204         * objc/execute/bf-18.m: Ditto.
8205         * objc/execute/load-3.m: Ditto.
8206         * objc/execute/compatibility_alias.m: Ditto.
8207         * objc/execute/bf-1.m: Ditto.
8208         * objc/execute/no_clash.m: Ditto.
8209         * objc/execute/bf-3.m: Ditto.
8210         * objc/execute/string2.m: Ditto.
8211         * objc/execute/bf-5.m: Ditto.
8212         * objc/execute/string4.m: Ditto.
8213         * objc/execute/bf-7.m: Ditto.
8214         * objc/execute/object_is_meta_class.m: Ditto.
8215         * objc/execute/bf-9.m: Ditto.
8216         * objc/execute/bf-21.m: Ditto.
8217         * objc/execute/cascading-1.m: Ditto.
8218         * objc/execute/trivial.m: Ditto.
8219         * objc/execute/np-1.m: Ditto.
8220         * objc/compile/trivial.m: Ditto.
8221         * objc/execute/class_self-2.m: Include <stdlib.h>.
8222         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8223         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8224         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8225         and 64bit. Use new NeXT interface as required.
8226         * objc.dg/special/unclaimed-category-1.m: Ditto.
8227         * objc.dg/special/unclaimed-category-1.h: Ditto.
8228         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8229         * objc.dg/func-ptr-1.m: Ditto.
8230         * objc.dg/stret-1.m: Ditto.
8231         * objc.dg/encode-2.m: Ditto.
8232         * objc.dg/category-1.m: Ditto.
8233         * objc.dg/encode-3.m: Ditto.
8234         * objc.dg/call-super-3.m: Ditto.
8235         * objc.dg/method-3.m: Ditto.
8236         * objc.dg/func-ptr-2.m: Ditto.
8237         * objc.dg/lookup-1.m: Ditto.
8238         * objc.dg/encode-4.m: Ditto.
8239         * objc.dg/fix-and-continue-1.m: Ditto.
8240         * objc.dg/proto-lossage-3.m: Ditto.
8241         * objc.dg/method-13.m: Ditto.
8242         * objc.dg/proto-qual-1.m: Ditto.
8243         * objc.dg/zero-link-3.m: Ditto.
8244         * objc.dg/bitfield-1.m: Ditto.
8245         * objc.dg/va-meth-1.m: Ditto.
8246         * objc.dg/super-class-3.m: Ditto.
8247         * objc.dg/call-super-1.m: Ditto.
8248         * objc.dg/type-size-2.m: Ditto.
8249         * objc.dg/method-10.m: Ditto.
8250         * objc.dg/defs.m: Ditto.
8251         * objc.dg/const-str-3.m: Ditto.
8252         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8253         Protocol1.h) and next-mapping.h as required. Use new NeXT
8254         interface as required.
8255         * objc.dg/super-class-4.m: Ditto.
8256         * objc.dg/comp-types-8.m: Ditto.
8257         * objc.dg/call-super-2.m: Ditto.
8258         * objc.dg/objc-fast-4.m: Ditto.
8259         * objc.dg/method-6.m: Ditto.
8260         * objc.dg/const-str-3.m: Ditto.
8261         * objc.dg/const-str-7.m: Ditto.
8262         * objc.dg/method-15.m: Ditto.
8263         * objc.dg/method-19.m: Ditto.
8264         * objc.dg/sync-1.m: Ditto.
8265         * objc.dg/layout-1.m: Ditto.
8266         * objc.dg/bitfield-3.m: Ditto.
8267         * objc.dg/try-catch-3.m: Ditto.
8268         * objc.dg/try-catch-7.m: Ditto.
8269         * objc.dg/comp-types-10.m: Ditto.
8270         * objc.dg/selector-2.: Ditto.
8271         * objc.dg/method-7.m: Ditto.
8272         * objc.dg/typedef-alias-1.m: Ditto.
8273         * objc.dg/proto-lossage-2.m: Ditto.
8274         * objc.dg/comp-types-11.m: Ditto.
8275         * objc.dg/sizeof-1.m: Ditto.
8276         * objc.dg/method-17.m: Ditto.
8277         * objc.dg/bitfield-5.m: Ditto.
8278         * objc.dg/try-catch-1.m: Ditto.
8279         * objc.dg/encode-5.m: Ditto.
8280         * objc.dg/fix-and-continue-2.m: Ditto.
8281         * objc.dg/method-9.m: Ditto.
8282         * objc.dg/isa-field-1.m: Ditto.
8283         * objc.dg/local-decl-2.m: Ditto.
8284         * objc.dg/objc-gc-4.m: Ditto.
8285         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8286         * objc.dg/gnu-runtime-3.m: Ditto.
8287         * objc.dg/encode-7.m: Ditto.
8288         * objc.dg/encode-8.m: Ditto.
8289         * objc.dg/selector-3.m: Ditto.
8290         * objc.dg/gnu-runtime-1.m: Ditto.
8291         * objc.dg/const-str-12.m: Ditto.
8292         * objc.dg/gnu-runtime-2.m: Ditto.
8293         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8294         * objc.dg/selector-1.m: Ditto.
8295         * objc.dg/stubify-2.m: Ditto.
8296         * objc.dg/zero-link-1.m: Ditto.
8297         * objc.dg/stret-2.m: Ditto.
8298         * objc.dg/zero-link-2.m: Ditto.
8299         * objc.dg/next-runtime-1.m: Ditto.
8300         * objc.dg/symtab-1.m: Ditto.
8301         * objc.dg/stubify-1.m: Ditto.
8302         * objc.dg/bitfield-2.m: Ditto.
8303         * objc.dg/try-catch-10.m: Apply to both runtimes.
8304         * objc.dg/const-str-1.m: Ditto.
8305         * objc.dg/image-info.m: Ditto.
8306         * objc.dg/encode-9.m: Ditto.
8307         * objc.dg/pragma-1.m: Apply test to all targets.
8308         * objc.dg/const-str-4.m: Ditto.
8309         * objc.dg/const-str-8.m: Ditto.
8310         * objc.dg/super-class-2.m: Ditto.
8311         * objc.dg/try-catch-5.m: Ditto.
8312         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8313         Protocol1.h) and next-mapping.h as required. Use new NeXT
8314         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8315         * objc.dg/const-str-11.m: Ditto.
8316         * objc.dg/const-str-9.m: Ditto.
8317         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8318         * objc.dg/encode-1.m: Remove redundant -lobjc.
8319         * objc.dg/try-catch-9.m: Tidy space.
8320         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8321         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8322         and 64bit. Use new NeXT interface as required.
8323         * obj-c++.dg/template-4.mm: Ditto.
8324         * obj-c++.dg/defs.mm: Ditto.
8325         * obj-c++.dg/basic.mm: Ditto.
8326         * obj-c++.dg/encode-4.mm: Ditto.
8327         * obj-c++.dg/method-17.mm: Ditto.
8328         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8329         * obj-c++.dg/cxx-class-1.mm: Ditto.
8330         * obj-c++.dg/method-10.mm: Ditto.
8331         * obj-c++.dg/va-meth-1.mm: Ditto.
8332         * obj-c++.dg/encode-5.mm: Ditto.
8333         * obj-c++.dg/lookup-2.mm: Ditto.
8334         * obj-c++.dg/template-3.mm: Ditto.
8335         * obj-c++.dg/proto-qual-1.mm: Ditto.
8336         * obj-c++.dg/qual-types-1.m: Ditto.
8337         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8338         * obj-c++.dg/template-1.mm: Ditto.
8339         * obj-c++.dg/encode-6.mm: Ditto.
8340         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8341         Protocol1.h) and next-mapping.h as required. Use new NeXT
8342         interface as required.
8343         * obj-c++.dg/except-1.mm: Ditto.
8344         * obj-c++.dg/const-str-7.mm: Ditto.
8345         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8346         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8347         * obj-c++.dg/selector-2.mm: Ditto.
8348         * obj-c++.dg/isa-field-1.mm: Ditto.
8349         * obj-c++.dg/try-catch-1.mm: Ditto.
8350         * obj-c++.dg/local-decl-1.mm: Ditto.
8351         * obj-c++.dg/try-catch-9.mm: Ditto.
8352         * obj-c++.dg/no-extra-load.mm: Ditto.
8353         * obj-c++.dg/selector-5.mm: Ditto.
8354         * obj-c++.dg/method-12.mm: Ditto.
8355         * obj-c++.dg/try-catch-11.mm: Ditto.
8356         * obj-c++.dg/comp-types-11.mm: Ditto.
8357         * obj-c++.dg/bitfield-3.mm: Ditto.
8358         * obj-c++.dg/method-6.mm: Ditto.
8359         * obj-c++.dg/super-class-2.mm: Ditto.
8360         * obj-c++.dg/method-21.mm: Ditto.
8361         * obj-c++.dg/const-str-8.mm: Ditto.
8362         * obj-c++.dg/try-catch-7.mm: Ditto.
8363         * obj-c++.dg/method-15.mm: Ditto.
8364         * obj-c++.dg/layout-1.mm: Ditto.
8365         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8366         * obj-c++.dg/const-str-3.mm: Ditto.
8367         * obj-c++.dg/try-catch-2.mm: Ditto.
8368         * obj-c++.dg/objc-gc-3.mm: Ditto.
8369         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8370         * obj-c++.dg/bitfield-1.mm: Ditto.
8371         * obj-c++.dg/selector-6.mm: Ditto.
8372         * obj-c++.dg/method-13.mm: Ditto.
8373         * obj-c++.dg/comp-types-12.mm: Ditto.
8374         * obj-c++.dg/bitfield-4.mm: Ditto.
8375         * obj-c++.dg/try-catch-8.mm: Ditto.
8376         * obj-c++.dg/method-2.mm: Ditto.
8377         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8378         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8379         * obj-c++.dg/const-str-4.mm: Ditto.
8380         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8381         * obj-c++.dg/try-catch-3.mm: Ditto.
8382         * obj-c++.dg/comp-types-9.mm: Ditto.
8383         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8384         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8385         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8386         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8387         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8388         Use new NeXT interface as required.
8389         * obj-c++.dg/const-str-10.mm: Ditto.
8390         * obj-c++.dg/const-str-11.mm: Ditto.
8391         * obj-c++.dg/const-str-9.mm: Ditto.
8392         * obj-c++.dg/method-11.mm: Ditto.
8393         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8394         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8395         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8396         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8397         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8398
8399 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8400
8401         PR c++/43206
8402         * g++.dg/template/typedef30.C: New test case.
8403
8404 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8405
8406         PR c/43385
8407         * gcc.c-torture/execute/pr43385.c: New test.
8408
8409 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8410
8411         * gcc.dg/strncpy-fix-1.c: New test.
8412
8413 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8414
8415         PR testsuite/41609
8416         * lib/objc-torture.exp (objc-set-runtime-options): New.
8417         * objc/execute/execute.exp: Check runtime options on each pass.
8418         * objc/execute/exceptions/exceptions.exp: Ditto.
8419         * objc/compile/compile.exp: Ditto.
8420
8421         PR testsuite/42348
8422         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8423         standard tests.
8424         (check_effective_target_objc2): New proc.
8425         (check_effective_target_next_runtime): New proc.
8426         * lib/objc.exp: Determine which runtime is in force and support it.
8427         * lib/obj-c++.exp: Ditto.
8428
8429 2010-03-24  Jason Merrill  <jason@redhat.com>
8430
8431         PR c++/43502
8432         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8433
8434 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8435
8436         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8437         a loop.
8438         * gcc.dg/ipa/ipa-2.c: Likewise.
8439         * gcc.dg/ipa/ipa-3.c: Likewise.
8440         * gcc.dg/ipa/ipa-4.c: Likewise.
8441         * gcc.dg/ipa/ipa-5.c: Likewise.
8442         * gcc.dg/ipa/ipa-7.c: Likewise.
8443         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8444         a loop.
8445         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8446         i_can_not_be_propagated_fully2 into a loop.
8447         * gcc.dg/ipa/ipa-8.c: New test.
8448         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8449
8450 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8451
8452         PR debug/19192
8453         PR debug/43479
8454         * gcc.dg/guality/pr43479.c: New test.
8455         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8456         and add volatile keyword.
8457
8458 2010-03-23  Mike Stump  <mikestump@comcast.net>
8459
8460         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8461
8462 2010-03-23  Jason Merrill  <jason@redhat.com>
8463
8464         * g++.dg/ext/altivec-17.C: Adjust error message.
8465
8466         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8467         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8468         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8469         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8470         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8471         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8472
8473 2010-03-22  Jason Merrill  <jason@redhat.com>
8474
8475         PR c++/43333
8476         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8477         * g++.dg/ext/is_pod_98.C: New.
8478
8479         PR c++/43281
8480         * g++.dg/cpp0x/auto18.C: New.
8481
8482         * gcc.dg/pr36997.c: Adjust error message.
8483         * g++.dg/ext/vector9.C: Likewise.
8484         * g++.dg/conversion/simd3.C: Likewise.
8485         * g++.dg/other/error23.C: Likewise.
8486
8487 2010-03-22  Michael Matz  <matz@suse.de>
8488
8489         PR middle-end/43475
8490         * gfortran.dg/pr43475.f90: New testcase.
8491
8492 2010-03-22  Richard Guenther  <rguenther@suse.de>
8493
8494         PR tree-optimization/43390
8495         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8496
8497 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8498
8499         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8500         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8501
8502 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8503             Michael Matz  <matz@suse.de>
8504
8505         PR c++/43081
8506         * g++.dg/parse/crash56.C: New test.
8507
8508 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8509
8510         PR fortran/43450
8511         * gfortran.dg/whole_file_15.f90 : New test.
8512
8513 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8514
8515         PR fortran/43409
8516         * gfortran.dg/inquire_size.f90: New test.
8517
8518 2010-03-20  Richard Guenther  <rguenther@suse.de>
8519
8520         PR rtl-optimization/43438
8521         * gcc.c-torture/execute/pr43438.c: New testcase.
8522
8523 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8524
8525         PR c++/43375
8526         * g++.dg/abi/mangle42.C: New test.
8527
8528 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8529
8530         PR C/43211
8531         * gcc.dg/pr43211.c: New test.
8532         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8533
8534 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8535
8536         PR rtl-optimization/42258
8537         * gcc.target/arm/thumb1-mul-moves.c: New test.
8538
8539         PR target/40697
8540         * gcc.target/arm/thumb-andsi.c: New test.
8541
8542         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8543         dg-require-effective-target.
8544
8545 2010-03-19  Michael Matz  <matz@suse.de>
8546
8547         PR c++/43116
8548         * g++.dg/other/pr43116.C: New testcase.
8549
8550 2010-03-19  Michael Matz  <matz@suse.de>
8551
8552         PR target/43305
8553         * gcc.dg/pr43305.c: New testcase.
8554
8555 2010-03-19  Richard Guenther  <rguenther@suse.de>
8556
8557         PR tree-optimization/43415
8558         * gcc.c-torture/compile/pr43415.c: New testcase.
8559
8560 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8561
8562         PR ada/43106
8563         * gnat.dg/case_optimization2.adb: New test.
8564         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8565
8566 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8567             Jack Howarth <howarth@bromo.med.uc.edu>
8568
8569         PR target/36399
8570         * gcc.target/i386/push-1.c: Don't xfail
8571           scan-assembler-not "movups" on darwin.
8572
8573 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8574
8575         PR debug/43058
8576         * gcc.dg/pr43058.c: New test.
8577
8578 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8579
8580         PR middle-end/42450
8581         * g++.dg/torture/pr42450.C: New test.
8582
8583 2010-03-18  Michael Matz  <matz@suse.de>
8584
8585         PR middle-end/43419
8586         * gcc.dg/pr43419.c: New testcase.
8587
8588 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8589
8590         PR rtl-optimization/43360
8591         * gcc.dg/torture/pr43360.c: New.
8592
8593 2010-03-18  Michael Matz  <matz@suse.de>
8594
8595         PR tree-optimization/43402
8596         * gcc.dg/pr43402.c: New testcase.
8597
8598 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8599
8600         PR target/42427
8601         * gcc.dg/pr42427.c: New test.
8602
8603 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8604
8605         PR libfortran/43265
8606         * gfortran.dg/read_empty_file.f: New test.
8607         * gfortran.dg/read_eof_all.f90: New test.
8608         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8609         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8610
8611 2010-03-17  Michael Matz  <matz@suse.de>
8612
8613         * gcc.dg/pr43300.c: Add -w.
8614
8615 2010-03-17  Richard Guenther  <rguenther@suse.de>
8616
8617         * gcc.dg/pr43379.c: Add -w.
8618
8619 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8620
8621         PR fortran/43331
8622         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8623
8624 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8625
8626         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8627
8628 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8629
8630         * ada/acats/run_all.sh: Log start and end times.
8631
8632 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8633
8634         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8635
8636 2010-03-16  Richard Guenther  <rguenther@suse.de>
8637
8638         PR middle-end/43379
8639         * gcc.dg/pr43379.c: New testcase.
8640
8641 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8642
8643         PR debug/43051
8644         * gcc.dg/guality/pr43051-1.c: New test.
8645
8646 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8647
8648         PR testsuite/43363
8649         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8650
8651 2010-03-15  Michael Matz  <matz@suse.de>
8652
8653         PR middle-end/43300
8654         * gcc.dg/pr43300.c: New testcase.
8655
8656 2010-03-15  Richard Guenther  <rguenther@suse.de>
8657
8658         PR tree-optimization/43367
8659         * gcc.c-torture/compile/pr43367.c: New testcase.
8660
8661 2010-03-15  Richard Guenther  <rguenther@suse.de>
8662
8663         PR tree-optimization/43317
8664         * gcc.dg/pr43317.c: New testcase.
8665
8666 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8667
8668         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8669
8670 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8671
8672         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8673
8674 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8675
8676         PR fortran/43362
8677         * gfortran.dg/impure_constructor_1.f90: New test.
8678
8679 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8680
8681         PR middle-end/43354
8682         * gfortran.dg/graphite/id-pr43354.f: New.
8683
8684 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8685
8686         PR middle-end/43349
8687         * gfortran.dg/graphite/pr43349.f: New.
8688
8689 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8690
8691         PR middle-end/43306
8692         * gcc.dg/graphite/pr43306.c: New.
8693
8694 2010-03-12  David S. Miller  <davem@davemloft.net>
8695
8696         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8697         sparc.
8698
8699 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8700
8701         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8702
8703 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8704
8705         PR fortran/43291
8706         PR fortran/43326
8707         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8708
8709 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8710
8711         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8712         fail for *-*-mingw* targets.
8713
8714 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8715
8716         PR debug/43329
8717         * gcc.dg/guality/pr43329-1.c: New test.
8718
8719 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8720
8721         PR tree-optimization/43257
8722         * g++.dg/torture/pr43257.C: New test.
8723
8724 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8725
8726         PR fortran/43228
8727         * gfortran.dg/namelist_61.f90: New test.
8728
8729 2010-03-11  Richard Guenther  <rguenther@suse.de>
8730
8731         PR tree-optimization/43255
8732         * gcc.c-torture/compile/pr43255.c: New testcase.
8733
8734 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8735
8736         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8737         * gcc.dg/pr43280.c: New testcase.
8738
8739 2010-03-11  Richard Guenther  <rguenther@suse.de>
8740
8741         PR lto/43200
8742         * gcc.dg/lto/20100227-1_0.c: New testcase.
8743         * gcc.dg/lto/20100227-1_1.c: Likewise.
8744
8745 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8746
8747         PR libfortran/43320
8748         PR libfortran/43265
8749         * gfortran.dg/read_eof_6.f: New test
8750         * gfortran.dg/read_x_eof.f90: New test.
8751         * gfortran.dg/read_x_past.f: Update test.
8752
8753 2010-03-10  Jan Hubicka  <jh@suse.cz>
8754
8755         * gcc.c-torture/compile/pr43288.c: New test.
8756
8757 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8758
8759         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8760         -fpic/-fPIC flags.
8761         * g++.old-deja/g++.pt/asm2.C: Likewise.
8762         * gcc.c-torture/compile/20000804-1.c: Likewise.
8763         * gcc.target/i386/clobbers.c: Likewise.
8764
8765 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8766
8767         PR fortran/43303
8768         * gfortran.dg/c_assoc_3.f90: New test.
8769
8770 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8771
8772         PR debug/36728
8773         * gcc.dg/guality/pr36728-1.c: New test.
8774         * gcc.dg/guality/pr36728-2.c: New test.
8775
8776 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8777
8778         * gcc.dg/h8300-div-delay-slot.c: New test.
8779
8780 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8781
8782         PR tree-optimization/43236
8783         * gcc.c-torture/execute/pr43236.c: New test.
8784
8785 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8786
8787         PR middle-end/42859
8788         * g++.dg/eh/pr42859.C: New test.
8789
8790 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8791
8792         PR debug/43299
8793         * gcc.dg/pr43299.c: New test.
8794
8795         PR debug/43290
8796         * g++.dg/eh/unwind2.C: New test.
8797
8798 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8799             Reza Yazdani  <reza.yazdani@amd.com>
8800
8801         PR middle-end/43065
8802         * gcc.dg/graphite/run-id-4.c: New.
8803
8804 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8805
8806         PR middle-end/43065
8807         * gcc.dg/graphite/run-id-3.c: New.
8808
8809 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8810
8811         PR middle-end/42644
8812         PR middle-end/42130
8813         * gcc.dg/graphite/id-18.c: New.
8814         * gcc.dg/graphite/run-id-pr42644.c: New.
8815
8816 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8817
8818         PR middle-end/42326
8819         * gcc.dg/graphite/pr42326.c: New.
8820
8821 2010-03-08  Richard Guenther  <rguenther@suse.de>
8822
8823         PR tree-optimization/43269
8824         * gcc.c-torture/execute/pr43269.c: New testcase.
8825
8826 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8827
8828         PR fortran/43256
8829         * gfortran.dg/typebound_call_13.f03: New.
8830
8831 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8832
8833         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8834         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8835
8836 2010-03-05  Jason Merrill  <jason@redhat.com>
8837
8838         * g++.dg/abi/mangle40.C: Require weak and alias.
8839
8840 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8841
8842         PR middle-end/42326
8843         * gfortran.dg/graphite/pr42326.f90: New.
8844         * gfortran.dg/graphite/pr42326-1.f90: New.
8845
8846 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8847
8848         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8849         (gnat_target_compile): Likewise.
8850         Reinitialize GNAT_UNDER_TEST if target changes.
8851         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8852         (local_find_gnatmake): Pass full --GCC to gnatlink.
8853         Remove --LINK.
8854
8855 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8856
8857         PR c/43248
8858         * gcc.dg/compound-literal-1.c: New testcase.
8859
8860 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8861
8862         PR tree-optimization/43164
8863         PR tree-optimization/43191
8864         * gcc.c-torture/compile/pr43164.c: New test.
8865         * gcc.c-torture/compile/pr43191.c: Likewise.
8866
8867 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8868
8869         PR fortran/43244
8870         * gfortran.dg/finalize_9.f90: New.
8871
8872 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8873             Ken Werner <ken@linux.vnet.ibm.com>
8874
8875         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8876         to dg-options for spu.
8877         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8878         dump-scan target to exclude spu.
8879
8880 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8881
8882         PR middle-end/43209
8883         * gcc.dg/tree-ssa/ivopts-4.c: New.
8884
8885 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8886
8887         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8888         include-opts and exclude-opts; skip checking the flags if arguments
8889         are the same as the defaults.
8890         (dg-xfail-if): Verify the number of arguments, supply defaults
8891         for unspecified optional arguments.
8892         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8893
8894 2010-03-03  Jason Merrill  <jason@redhat.com>
8895
8896         PR c++/12909
8897         * g++.dg/abi/mangle40.C: Updated.
8898
8899 2010-03-03  Jason Merrill  <jason@redhat.com>
8900
8901         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8902         * g++.dg/abi/mangle23.C: Likewise.
8903         * g++.dg/eh/simd-2.C: Likewise.
8904         * g++.dg/ext/attribute-test-2.C: Likewise.
8905         * g++.dg/ext/vector14.C: Likewise.
8906         * g++.dg/other/pr34435.C: Likewise.
8907         * g++.dg/template/conv8.C: Likewise.
8908         * g++.dg/template/nontype9.C: Likewise.
8909         * g++.dg/template/qualttp17.C: Likewise.
8910         * g++.dg/template/ref1.C: Likewise.
8911         * g++.old-deja/g++.pt/crash68.C: Likewise.
8912         * g++.old-deja/g++.pt/ref1.C: Likewise.
8913         * g++.old-deja/g++.pt/ref3.C: Likewise.
8914         * g++.old-deja/g++.pt/ref4.C: Likewise.
8915
8916         PR c++/12909
8917         * g++.dg/abi/mangle40.C: New.
8918         * g++.dg/abi/mangle41.C: New.
8919         * g++.dg/lto/20100302_0.C: New.
8920         * g++.dg/lto/20100302_1.C: New.
8921         * g++.dg/lto/20100302.h: New.
8922
8923 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8924
8925         PR fortran/43243
8926         * gfortran.dg/internal_pack_12.f90: New test.
8927
8928 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8929
8930         * gcc.dg/pr36997.c: Adjust error message.
8931
8932 2010-03-03  Mike Stump  <mikestump@comcast.net>
8933
8934         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8935         adjustments to not be present on machines that align the stack to
8936         more than 4 bytes and don't have a red zone yet as that is an
8937         unimplemented optimization.
8938
8939 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8940
8941         PR fortran/43169
8942         * gfortran.dg/impure_assignment_3.f90: New.
8943
8944 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8945
8946         PR debug/43229
8947         * gfortran.dg/pr43229.f90: New test.
8948
8949         PR debug/43237
8950         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8951
8952         PR debug/43177
8953         * gcc.dg/guality/pr43177.c: New test.
8954
8955 2010-03-02  Jason Merrill  <jason@redhat.com>
8956
8957         * g++.dg/ext/vector9.C: Adjust error message.
8958         * g++.dg/conversion/simd3.C: Likewise.
8959         * g++.dg/other/error23.C: Likewise.
8960
8961 2010-03-02  Mike Stump  <mikestump@comcast.net>
8962
8963         PR c++/41090
8964         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8965
8966 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8967
8968         PR fortran/43180
8969         * gfortran.dg/internal_pack_10.f90: New test.
8970
8971         PR fortran/43173
8972         * gfortran.dg/internal_pack_11.f90: New test.
8973
8974 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8975
8976         PR middle-end/42640
8977         * gcc.dg/tree-ssa/pr42640.c: New.
8978
8979 2010-03-01  Richard Guenther  <rguenther@suse.de>
8980
8981         PR tree-optimization/43220
8982         * gcc.c-torture/execute/pr43220.c: New testcase.
8983
8984 2010-03-01  Richard Guenther  <rguenther@suse.de>
8985
8986         PR middle-end/43213
8987         * gcc.dg/pr43213.c: New testcase.
8988
8989 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8990
8991         PR pch/14940
8992         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8993
8994 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8995
8996         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8997         New function.
8998         (check_effective_target_ucn): Likewise.
8999
9000         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9001         if !ucn.
9002         * gcc.dg/ucnid-2.c: Likewise.
9003         * gcc.dg/ucnid-3.c: Likewise.
9004         * gcc.dg/ucnid-4.c: Likewise.
9005         * gcc.dg/ucnid-11.c: Likewise.
9006         * gcc.dg/ucnid-12.c: Likewise.
9007         * gcc.dg/ucnid-6.c: Skip if !ucn.
9008         * gcc.dg/ucnid-9.c: Likewise.
9009
9010 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9011
9012         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9013         lists to dg-skip-if.
9014         * gcc.target/i386/stackalign/return-3.c: Likewise.
9015
9016 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9017
9018         * gcc.target/i386/clearcap.map: New file.
9019         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9020         Pass clearcap.map by default if supported.
9021
9022 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9023
9024         PR fortran/42900
9025         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9026         Explain this.
9027         * gfortran.dg/stat_2.f90: Likewise.
9028
9029 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9030
9031         PR fortran/43199
9032         * gfortran.dg/module_read_2.f90: New test.
9033
9034 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9035
9036         PR c++/42748
9037         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9038         * g++.dg/abi/mangle12.C: Likewise.
9039         * g++.dg/abi/mangle20-2.C: Likewise.
9040         * g++.dg/abi/mangle17.C: Likewise.
9041         * g++.dg/template/cond2.C: Likewise.
9042         * g++.dg/template/pr35240.C: Likewise.
9043
9044 2010-02-27  Richard Guenther  <rguenther@suse.de>
9045
9046         PR tree-optimization/43186
9047         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9048
9049 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9050
9051         * g++.dg/abi/packed1.C: Expect warning on the SH.
9052
9053 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9054
9055         PR c++/42054:
9056         * g++.dg/parse/error37.C: New test.
9057
9058 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9059
9060         PR c/24577
9061         PR c/43192
9062         * gcc.dg/pr8927-1.c: Match new note.
9063         * gcc.dg/990506-0.c: Likewise.
9064         * gcc.dg/gomp/flush-2.c: Likewise.
9065         * gcc.dg/gomp/atomic-5.c: Likewise.
9066         * gcc.dg/gomp/pr34607.c: Likewise.
9067         * gcc.dg/pr35746.c: Likewise.
9068         * gcc.dg/cpp/pragma-1.c: Likewise.
9069         * gcc.dg/cpp/pragma-2.c: Likewise.
9070         * gcc.dg/pr41842.c: Likewise.
9071         * gcc.dg/noncompile/20040629-1.c: Likewise.
9072         * objc.dg/private-1.m: Likewise.
9073
9074 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9075
9076         PR fortran/43185
9077         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9078         * gfortran.dg/default_initialization_4.f90: New test.
9079
9080 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9081
9082         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9083         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9084         * gnat.dg/thin_pointer2.adb: New test.
9085         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9086
9087 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9088
9089         PR c/20631
9090         * gcc.dg/cpp/c90-pedantic.c: New.
9091         * gcc.dg/cpp/c90.c: New.
9092         * gcc.dg/gnu90-const-expr-1.c: New.
9093         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9094
9095 2010-02-26  Richard Guenther  <rguenther@suse.de>
9096
9097         PR tree-optimization/43186
9098         * gcc.c-torture/compile/pr43186.c: New testcase.
9099
9100 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9101
9102         PR debug/43190
9103         * c-c++-common/dwarf2/pr43190.c: New test.
9104
9105 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9106
9107         PR testsuite/37074:
9108         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9109
9110 2010-02-26  Richard Guenther  <rguenther@suse.de>
9111
9112         PR tree-optimization/43188
9113         * gcc.c-torture/compile/pr43188.c: New testcase.
9114
9115 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9116
9117         PR target/43175
9118         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9119
9120 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9121
9122         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9123
9124 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9125
9126         PR target/43154
9127         * gcc.target/powerpc/pr43154.c: New file.
9128
9129 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9130
9131         PR debug/43166
9132         * gfortran.dg/debug/pr43166.f: New test.
9133
9134         PR debug/43165
9135         * gcc.dg/torture/pr43165.c: New test.
9136
9137 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9138
9139         PR c/43128
9140         * c-c++-common/pr41779.c: Update.
9141
9142 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9143
9144         PR ada/32547
9145         * lib/gnat-dg.exp (gnat_load): Redefine.
9146
9147         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9148         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9149
9150 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9151
9152         PR libobjc/36610
9153         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9154         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9155         -fgnu-runtime.
9156         Sort entries.
9157
9158 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9159
9160         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9161
9162 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9163
9164         PR debug/43150
9165         * gcc.dg/guality/vla-1.c: New test.
9166
9167 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9168
9169         PR fortran/43042
9170         * gfortran.dg/c_ptr_tests_15.f90: New test.
9171
9172 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9173
9174         PR target/43107
9175         * gcc.target/i386/pr43107.c: New test.
9176
9177 2010-02-23  Jason Merrill  <jason@redhat.com>
9178
9179         PR c++/43143
9180         * g++.dg/cpp0x/variadic100.C: New.
9181
9182 2010-02-23  Jason Merrill  <jason@redhat.com>
9183
9184         PR debug/42800
9185         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9186         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9187         * c-c++-common/dwarf2/vla1.c: New.
9188
9189 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9190
9191         PR target/43139
9192         * gcc.dg/pr43139.c: New test.
9193
9194         PR debug/43077
9195         * gcc.dg/guality/pr43077-1.c: New test.
9196
9197 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9198
9199         PR 43123
9200         * gcc.dg/march.c: New.
9201         * gcc.dg/march-generic.c: New.
9202         * gcc.dg/mtune.c: New.
9203
9204 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9205
9206         PR middle-end/43083
9207         * gcc.dg/graphite/pr43083.c: New.
9208
9209 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9210
9211         PR middle-end/43097
9212         * gfortran.dg/graphite/pr43097.f: New.
9213
9214 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9215             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9216
9217         PR middle-end/43140
9218         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9219
9220 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9221
9222         PR middle-end/43026
9223         * g++.dg/graphite/pr43026.C: New.
9224
9225 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9226
9227         PR c++/43126
9228         * gcc.dg/cleanup-1.c: Update.
9229         * gcc.dg/func-args-1.c: Update.
9230         * gcc.dg/format/sentinel-1.c: Update.
9231         * g++.old-deja/g++.jason/scoping10.C: Update.
9232         * g++.old-deja/g++.ns/lookup5.C: Update.
9233         * g++.dg/ext/cleanup-1.C: Update.
9234         * g++.dg/parse/varmod1.C: Update.
9235         * g++.dg/parse/error33.C: Update.
9236         * g++.dg/expr/call3.C: Update.
9237         * g++.dg/func-args-1.C: New.
9238
9239 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9240
9241         PR c/43125
9242         * gcc.dg/attr-used-2.c: Moved to ...
9243         * c-c++-common/attr-used-2.c: Here.
9244
9245         * gcc.dg/attr-used.c: Moved to ...
9246         * c-c++-common/attr-used.c: Here.
9247
9248 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9249
9250         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9251
9252 2010-02-22  Richard Guenther  <rguenther@suse.de>
9253
9254         PR lto/43045
9255         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9256         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9257
9258 2010-02-22  Richard Guenther  <rguenther@suse.de>
9259
9260         PR tree-optimization/42749
9261         * gcc.c-torture/compile/pr42749.c: New testcase.
9262
9263 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9264
9265         PR fortran/43072
9266         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9267         * gfortran.dg/internal_pack_9.f90: New test.
9268
9269 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9270
9271         PR c++/23510
9272         * g++.dg/template/recurse.C: Adjust.
9273         * g++.dg/template/pr23510.C: New.
9274
9275 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9276
9277         PR c++/42824
9278         * g++.dg/template/memclass4.C: New test.
9279
9280 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9281
9282         PR fortran/35259
9283         * gfortran.dg/reassoc_5.f90: New test.
9284
9285 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9286
9287         PR target/43067
9288         * gcc.target/i386/pr43067.c: New test.
9289
9290 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9291
9292         PR c++/35669
9293         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9294         -Wconversion-null.
9295         * g++.dg/warn/Wconversion-null.C: New test.
9296         * g++.old-deja/g++.other/null1.C: Move to...
9297         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9298
9299 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9300
9301         PR fortran/36932
9302         PR fortran/36933
9303         * gfortran.dg/dependency_26.f90: New test.
9304
9305         PR fortran/43072
9306         * gfortran.dg/internal_pack_7.f90: New test.
9307
9308         PR fortran/43111
9309         * gfortran.dg/internal_pack_8.f90: New test.
9310
9311 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9312
9313         PR 43128
9314         * c-c++-common/pr41779.c: Fix broken testcase.
9315
9316 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9317
9318         PR 36513
9319         * c-c++-common/pr36513.c: New testcase.
9320         * c-c++-common/pr36513-2.c: New testcase.
9321
9322 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9323
9324         PR 41779
9325         * c-c++-common/pr41779.c: New.
9326
9327 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9328
9329         PR debug/43084
9330         * gcc.dg/pr43084.c: New test.
9331
9332 2010-02-19  Richard Guenther  <rguenther@suse.de>
9333
9334         PR tree-optimization/42916
9335         * gcc.dg/pr42916.c: New testcase.
9336
9337 2010-02-18  Jason Merrill  <jason@redhat.com>
9338
9339         PR c++/42837
9340         * g++.dg/abi/packed1.C: Add expected warning.
9341
9342         PR c++/43108
9343         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9344         * gcc.dg/torture/dg-torture.exp: Likewise.
9345         * c-c++-common/torture/complex-sign.h,
9346         c-c++-common/torture/complex-sign-add.c,
9347         c-c++-common/torture/complex-sign-mixed-add.c,
9348         c-c++-common/torture/complex-sign-mixed-div.c,
9349         c-c++-common/torture/complex-sign-mixed-mul.c,
9350         c-c++-common/torture/complex-sign-mixed-sub.c,
9351         c-c++-common/torture/complex-sign-mul.c,
9352         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9353         Adapt for C++ compilation as well.
9354
9355         PR c++/43070
9356         * g++.dg/ext/label1.C: Update.
9357         * g++.dg/ext/label2.C: Update.
9358
9359         PR c++/26261
9360         * g++.dg/template/dependent-name6.C: New.
9361
9362         PR c++/43109
9363         * g++.dg/parse/namespace12.C: New.
9364
9365 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9366
9367         PR tree-optimization/43066
9368         * gcc.c-torture/compile/pr43066.c: New test.
9369
9370 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9371
9372         * g++.dg/ext/attrib35.C: Fix target selector string.
9373         * g++.dg/ext/attrib36.C: Ditto.
9374         * g++.dg/ext/attrib37.C: Ditto.
9375         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9376         * g++.dg/abi/mangle25.C: Ditto.
9377
9378 2010-02-17  Jason Merrill  <jason@redhat.com>
9379
9380         PR c++/43069
9381         * g++.dg/parse/namespace11.C: New.
9382
9383         PR c++/43093
9384         * g++.dg/ext/attrib37.C: New.
9385
9386         PR c++/43079
9387         * g++.dg/template/ptrmem20.C: New.
9388
9389 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9390
9391         PR target/43103
9392         * gcc.target/i386/xop-check.h: Include m256-check.h.
9393         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9394         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9395         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9396         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9397
9398 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9399
9400         PR debug/42918
9401         * gcc.dg/pr42918.c: New test.
9402
9403 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9404
9405         * g++.dg/ext/attrib36.C: Require ILP32.
9406
9407 2010-02-16  Richard Guenther  <rguenther@suse.de>
9408
9409         PR tree-optimization/41043
9410         * gfortran.dg/pr41043.f90: New testcase.
9411         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9412
9413 2010-02-16  Jason Merrill  <jason@redhat.com>
9414
9415         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9416
9417 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9418
9419         PR tree-optimization/43074
9420         * gcc.dg/vect/fast-math-pr43074.c: New test.
9421
9422 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9423
9424         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9425
9426 2010-02-16  Jason Merrill  <jason@redhat.com>
9427
9428         PR c++/43031
9429         * g++.dg/ext/attrib36.C: New.
9430
9431         PR c++/43036
9432         * g++.dg/other/array6.C: New.
9433
9434 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9435
9436         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9437
9438 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9439
9440         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9441         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9442         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9443         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9444         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9445         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9446
9447 2010-02-15  Richard Guenther  <rguenther@suse.de>
9448
9449         PR middle-end/43068
9450         * g++.dg/torture/pr43068.C: New testcase.
9451
9452 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9453
9454         PR c++/43024
9455         * g++.dg/opt/ice1.C: New.
9456
9457 2010-02-14  Jason Merrill  <jason@redhat.com>
9458
9459         PR c++/41997
9460         * g++.dg/cpp0x/initlist-opt.C: New.
9461
9462 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9463
9464         PR fortran/41113
9465         PR fortran/41117
9466         * gfortran.dg/internal_pack_6.f90: New test.
9467
9468 2010-02-12  Jason Merrill  <jason@redhat.com>
9469
9470         PR c++/43054
9471         * g++.dg/cpp0x/variadic99.C: New.
9472
9473 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9474
9475         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9476         sign extend pointers to gualchk_t.
9477
9478         PR c++/43033
9479         * g++.dg/other/default3.C: Xfail g4 test.
9480
9481 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9482
9483         PR middle-end/43012
9484         * gcc.dg/graphite/pr43012.c: New.
9485
9486 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9487
9488         PR middle-end/42930
9489         * g++.dg/graphite/pr42930.C: New.
9490
9491 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9492
9493         PR middle-end/42914
9494         PR middle-end/42530
9495         * gcc.dg/graphite/pr42530.c: New.
9496         * gcc.dg/graphite/pr42914.c: New.
9497
9498 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9499
9500         PR middle-end/42771
9501         * gcc.dg/graphite/pr42771.c: New.
9502
9503 2010-02-11  Richard Guenther  <rguenther@suse.de>
9504
9505         PR tree-optimization/42998
9506         * gcc.c-torture/compile/pr42998.c: New testcase.
9507
9508 2010-02-10  Jason Merrill  <jason@redhat.com>
9509
9510         PR c++/41896
9511         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9512
9513         PR c++/42983, core issue 906
9514         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9515         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9516
9517         PR c++/43016
9518         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9519
9520 2010-02-10  Richard Guenther  <rguenther@suse.de>
9521
9522         PR tree-optimization/43017
9523         * gcc.dg/torture/pr43017.c: New testcase.
9524
9525 2010-02-10  Tobias Burnus <burnus@net-b.de>
9526
9527         PR fortran/40823
9528         * gfortran.dg/private_type_1.f90: Update error location.
9529         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9530         * gfortran.dg/typebound_operator_2.f03: Ditto.
9531         * gfortran.dg/assignment_2.f90: Ditto.
9532         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9533         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9534
9535 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9536
9537         PR fortran/43015
9538         * gfortran.dg/bind_c_usage_20.f90: New test.
9539
9540 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9541
9542         PR debug/43010
9543         * g++.dg/debug/pr43010.C: New test.
9544
9545 2010-02-10  Richard Guenther  <rguenther@suse.de>
9546
9547         PR c/43007
9548         * gcc.c-torture/execute/20100209-1.c: New testcase.
9549         * gcc.dg/fold-div-3.c: Likewise.
9550
9551 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9552
9553         * gcc.dg/builtin-ffs-1.c: New test.
9554
9555 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9556
9557         PR fortran/42999
9558         * gfortran.dg/array_constructor_35.f90: New test.
9559
9560 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9561
9562         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9563
9564 2010-02-09  Jason Merrill  <jason@redhat.com>
9565
9566         PR c++/42399
9567         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9568
9569         PR c++/42370
9570         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9571
9572 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9573
9574         PR fortran/41869
9575         * gfortran.dg/module_write_1.f90: New test.
9576
9577 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9578
9579         * gcc.dg/pr19340.c: Adjust.
9580
9581 2010-02-09  Richard Guenther  <rguenther@suse.de>
9582
9583         PR tree-optimization/43008
9584         * gcc.c-torture/execute/pr43008.c: New testcase.
9585
9586 2010-02-09  Richard Guenther  <rguenther@suse.de>
9587
9588         PR tree-optimization/43000
9589         * gcc.dg/torture/pr43000.c: New testcase.
9590         * gcc.dg/torture/pr43002.c: Likewise.
9591
9592 2010-02-09  Daniel Kraft  <d@domob.eu>
9593
9594         PR fortran/39171
9595         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9596         and pass -Wsurprising as necessary.
9597
9598 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9599
9600         PR tree-optimization/42890
9601         * g++.dg/torture/pr42890.C: New test.
9602
9603 2010-02-08  Richard Guenther  <rguenther@suse.de>
9604
9605         PR middle-end/42995
9606         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9607
9608 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9609
9610         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9611         return 0 from main.
9612         * gcc.dg/graphite/block-1.c: Same.
9613         * gcc.dg/graphite/block-3.c: Same.
9614         * gcc.dg/graphite/block-4.c: Same.
9615         * gcc.dg/graphite/block-5.c: Same.
9616         * gcc.dg/graphite/block-6.c: Same.
9617         * gcc.dg/graphite/block-7.c: Same.
9618         * gcc.dg/graphite/interchange-0.c: Same.
9619         * gcc.dg/graphite/interchange-1.c: Same.
9620         * gcc.dg/graphite/interchange-10.c: Same.
9621         * gcc.dg/graphite/interchange-11.c: Same.
9622         * gcc.dg/graphite/interchange-12.c: Same.
9623         * gcc.dg/graphite/interchange-2.c: Same.
9624         * gcc.dg/graphite/interchange-3.c: Same.
9625         * gcc.dg/graphite/interchange-4.c: Same.
9626         * gcc.dg/graphite/interchange-5.c: Same.
9627         * gcc.dg/graphite/interchange-6.c: Same.
9628         * gcc.dg/graphite/interchange-7.c: Same.
9629         * gcc.dg/graphite/interchange-8.c: Same.
9630         * gcc.dg/graphite/interchange-9.c: Same.
9631         * gcc.dg/graphite/interchange-mvt.c: Same.
9632
9633 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9634
9635         * gfortran.dg/graphite/id-19.f: New.
9636         * gfortran.dg/graphite/pr14741.f90: New.
9637         * gfortran.dg/graphite/pr41924.f90: New.
9638         * gfortran.dg/graphite/run-id-2.f90: New.
9639
9640 2010-02-07  Richard Guenther  <rguenther@suse.de>
9641
9642         PR middle-end/42956
9643         * gcc.c-torture/compile/pr42956.c: New testcase.
9644
9645 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9646
9647         PR libfortran/42742
9648         * gfortran.dg/fmt_cache_2.f: New test.
9649
9650 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9651
9652         * gfortran.dg/read_no_eor.f90: New test.
9653
9654 2010-02-05  Jason Merrill  <jason@redhat.com>
9655
9656         * g++.dg/ext/label13.C: Move constructor body out of class.
9657
9658 2010-02-03  Jason Merrill  <jason@redhat.com>
9659
9660         PR c++/42870
9661         * g++.dg/ext/dllexport3.C: New.
9662
9663 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9664
9665         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9666
9667 2010-02-05  Richard Guenther  <rguenther@suse.de>
9668
9669         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9670
9671 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9672
9673         PR c++/42915
9674         * g++.dg/other/crash-9.C: New test.
9675
9676 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9677
9678         PR fortran/42309
9679         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9680
9681 2010-02-04  Richard Guenther  <rguenther@suse.de>
9682
9683         PR rtl-optimization/42952
9684         * gcc.dg/torture/pr42952.c: New testcase.
9685
9686 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9687
9688         PR libfortran/42901
9689         * gfortran.dg/namelist_60.f90: New test.
9690
9691 2010-02-03  Jason Merrill  <jason@redhat.com>
9692
9693         PR c++/40138
9694         * g++.dg/ext/builtin11.C: New.
9695
9696         PR c++/4926
9697         PR c++/38600
9698         * g++.dg/abi/mangle35.C: New.
9699         * g++.dg/abi/mangle37.C: New.
9700
9701         PR c++/12909
9702         * g++.dg/abi/mangle36.C: New.
9703
9704         PR c++/35652
9705         * g++.dg/warn/string1.C: New.
9706
9707 2010-02-03  Richard Guenther  <rguenther@suse.de>
9708
9709         PR tree-optimization/42944
9710         * gcc.dg/errno-1.c: New testcase.
9711
9712 2010-02-03  Richard Guenther  <rguenther@suse.de>
9713
9714         PR middle-end/42927
9715         * gcc.c-torture/compile/pr42927.c: New testcase.
9716
9717 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9718
9719         PR fortran/42936
9720         * gfortran.dg/null_4.f90: New test.
9721
9722 2010-02-02  Jason Merrill  <jason@redhat.com>
9723
9724         PR c++/41090
9725         * g++.dg/ext/label13.C: New.
9726
9727 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9728
9729         PR fortran/42650
9730         * gfortran.dg/func_result_5.f90: New test.
9731
9732 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9733
9734         PR fortran/42922
9735         * gfortran.dg/pure_initializer_3.f90: News test.
9736
9737 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9738
9739         PR fortran/42888
9740         * gfortran.dg/allocate_derived_2.f90: New test.
9741
9742 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9743
9744         PR middle-end/42898
9745         * gcc.dg/torture/pr42898-2.c: New test.
9746
9747 2010-01-31  Richard Guenther  <rguenther@suse.de>
9748
9749         PR middle-end/42898
9750         * gcc.dg/torture/pr42898.c: New testcase.
9751
9752 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9753
9754         PR fortran/38324
9755         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9756         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9757
9758 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9759
9760         * g++.dg/tree-ssa/inline-1.C: New.
9761         * g++.dg/tree-ssa/inline-2.C: New.
9762         * g++.dg/tree-ssa/inline-3.C: New.
9763
9764 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9765
9766         PR testsuite/41701
9767         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9768         the string 'pow' in the pathname of the compiler from generating a
9769         test failure.
9770
9771 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9772
9773         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9774         * g++.old-deja/g++.mike/eh17.C: Likewise.
9775         * g++.old-deja/g++.mike/p5571.C: Likewise.
9776
9777 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9778
9779         PR c++/42758
9780         PR c++/42634
9781         PR c++/42336
9782         PR c++/42797
9783         PR c++/42880
9784         * g++.dg/other/crash-5.C: New test.
9785         * g++.dg/other/crash-6.C: New test.
9786         * g++.dg/other/crash-7.C: New test.
9787         * g++.dg/other/crash-8.C: New test.
9788
9789 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9790
9791         PR rtl-optimization/42889
9792         * gcc.dg/pr42889.c: New test.
9793
9794 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9795
9796         * gcc.target/i386/pr42881.c: Use SSE2.
9797
9798 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9799
9800         PR target/42891
9801         * gcc.target/i386/pr42891.c: New test.
9802
9803 2010-01-28  Richard Guenther  <rguenther@suse.de>
9804
9805         PR tree-optimization/42871
9806         * g++.dg/torture/pr42871.C: New testcase.
9807
9808 2010-01-28  Richard Guenther  <rguenther@suse.de>
9809
9810         * gcc.dg/Wobjsize-1.h: New testcase.
9811         * gcc.dg/Wobjsize-1.c: Likewise.
9812
9813 2010-01-28  Richard Guenther  <rguenther@suse.de>
9814
9815         PR middle-end/42883
9816         * g++.dg/torture/pr42883.C: New testcase.
9817
9818 2010-01-28  Michael Matz  <matz@suse.de>
9819
9820         * gcc.target/i386/pr42881.c: New test.
9821
9822 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9823
9824         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9825         Add i?86-*-solaris2* support.
9826
9827 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9828
9829         PR c++/42713
9830         PR c++/42820
9831         * g++.dg/template/typedef27.C: New test case.
9832         * g++.dg/template/typedef28.C: New test case.
9833
9834 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9835
9836         * gcc.dg/optimize-bswap*.c: Add ARM target
9837
9838 2010-01-27  Richard Guenther  <rguenther@suse.de>
9839
9840         PR middle-end/42878
9841         * gcc.dg/torture/pr42878-1.c: New testcase.
9842         * gcc.dg/torture/pr42878-2.c: Likewise.
9843
9844 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9845
9846         PR middle-end/42874
9847         * gcc.dg/vla-22.c: New test.
9848
9849 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9850
9851         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9852         current collation.
9853
9854 2010-01-26  Richard Guenther  <rguenther@suse.de>
9855
9856         PR rtl-optimization/42685
9857         * gcc.dg/pr42685.c: New testcase.
9858         * g++.dg/other/pr42685.C: Likewise.
9859
9860 2010-01-26  Richard Guenther  <rguenther@suse.de>
9861
9862         PR middle-end/42806
9863         * g++.dg/other/pr42806.C: New testcase.
9864
9865 2010-01-26  Richard Guenther  <rguenther@suse.de>
9866
9867         PR tree-optimization/42250
9868         * gcc.dg/pr42250.c: New testcase.
9869
9870 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9871
9872         * gnat.dg/array_bounds_test.adb: New test.
9873
9874 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9875
9876         PR fortran/42858
9877         * gfortran.dg/generic_21.f90: New test.
9878
9879 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9880
9881         PR testsuite/41522
9882         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9883
9884 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9885
9886         PR c++/42748
9887         * g++.dg/abi/arm_va_list2.C: New test.
9888         * g++.dg/abi/arm_va_list2.h: Companion header file.
9889
9890 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9891
9892         PR fortran/41044
9893         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9894
9895         PR fortran/41167
9896         * gfortran.dg/char_array_arg_1.f90 : New test.
9897
9898         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9899
9900 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9901
9902         PR fortran/39304
9903         * gfortran.dg/generic_20.f90: New test.
9904
9905 2010-01-22  Michael Matz  <matz@suse.de>
9906
9907         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9908         -msse2.
9909
9910 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9911
9912         PR fortran/42736
9913         * gfortran.dg/dependency_25.f90 : New test.
9914
9915 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9916
9917         PR tree-optimization/42585
9918         * gcc.dg/tree-ssa/pr42585.c: New test.
9919
9920 2010-01-21  Richard Guenther  <rguenther@suse.de>
9921
9922         PR middle-end/19988
9923         * gcc.dg/pr19988.c: New testcase.
9924
9925 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9926
9927         * g++.dg/compat/decimal/compat-common.h: New file.
9928         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9929         * g++.dg/compat/decimal/pass_x.h: New file.
9930         * g++.dg/compat/decimal/pass_y.h: New file.
9931         * g++.dg/compat/decimal/pass-1_main.C: New file.
9932         * g++.dg/compat/decimal/pass-1_x.C: New file.
9933         * g++.dg/compat/decimal/pass-1_y.C: New file.
9934         * g++.dg/compat/decimal/pass-2_main.C: New file.
9935         * g++.dg/compat/decimal/pass-2_x.C: New file.
9936         * g++.dg/compat/decimal/pass-2_y.C: New file.
9937         * g++.dg/compat/decimal/pass-3_main.C: New file.
9938         * g++.dg/compat/decimal/pass-3_x.C: New file.
9939         * g++.dg/compat/decimal/pass-3_y.C: New file.
9940         * g++.dg/compat/decimal/pass-4_main.C: New file.
9941         * g++.dg/compat/decimal/pass-4_x.C: New file.
9942         * g++.dg/compat/decimal/pass-4_y.C: New file.
9943         * g++.dg/compat/decimal/pass-5_main.C: New file.
9944         * g++.dg/compat/decimal/pass-5_x.C: New file.
9945         * g++.dg/compat/decimal/pass-5_y.C: New file.
9946         * g++.dg/compat/decimal/pass-6_main.C: New file.
9947         * g++.dg/compat/decimal/pass-6_x.C: New file.
9948         * g++.dg/compat/decimal/pass-6_y.C: New file.
9949         * g++.dg/compat/decimal/return_x.h: New file.
9950         * g++.dg/compat/decimal/return_y.h: New file.
9951         * g++.dg/compat/decimal/return-1_main.C: New file.
9952         * g++.dg/compat/decimal/return-1_x.C: New file.
9953         * g++.dg/compat/decimal/return-1_y.C: New file.
9954         * g++.dg/compat/decimal/return-2_main.C: New file.
9955         * g++.dg/compat/decimal/return-2_x.C: New file.
9956         * g++.dg/compat/decimal/return-2_y.C: New file.
9957         * g++.dg/compat/decimal/return-3_main.C: New file.
9958         * g++.dg/compat/decimal/return-3_x.C: New file.
9959         * g++.dg/compat/decimal/return-3_y.C: New file.
9960         * g++.dg/compat/decimal/return-4_main.C: New file.
9961         * g++.dg/compat/decimal/return-4_x.C: New file.
9962         * g++.dg/compat/decimal/return-4_y.C: New file.
9963         * g++.dg/compat/decimal/return-5_main.C: New file.
9964         * g++.dg/compat/decimal/return-5_x.C: New file.
9965         * g++.dg/compat/decimal/return-5_y.C: New file.
9966         * g++.dg/compat/decimal/return-6_main.C: New file.
9967         * g++.dg/compat/decimal/return-6_x.C: New file.
9968         * g++.dg/compat/decimal/return-6_y.C: New file.
9969
9970 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9971
9972         PR debug/42715
9973         * gcc.dg/pr42715.c: New.
9974
9975 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9976
9977         PR c++/42038
9978         * g++.dg/parse/crash55.C: New.
9979
9980 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9981
9982         PR debug/42782
9983         * gcc.dg/guality/pr42782.c: New.
9984
9985 2010-01-20  Jason Merrill  <jason@redhat.com>
9986
9987         PR c++/41788
9988         * g++.dg/abi/packed1.C: New.
9989
9990         PR c++/41920
9991         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9992
9993         PR c++/40750
9994         * g++.dg/parse/fn-typedef1.C: New.
9995         * g++.dg/other/cv_quals.C: Adjust.
9996
9997 2010-01-20  Anthony Green  <green@moxielogic.com>
9998
9999         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10000         pack(push) pragma).
10001         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10002         * gcc.dg/20020312-2.c: Port this to the moxie core.
10003         * gcc.dg/weak/typeof-2.c: Ditto.
10004
10005 2010-01-20  Richard Guenther  <rguenther@suse.de>
10006
10007         PR tree-optimization/42717
10008         * gcc.c-torture/compile/pr42717.c: New testcase.
10009
10010 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10011
10012         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10013         of signed, add a few new tests.
10014
10015         PR middle-end/42803
10016         * g++.dg/parse/limits-initializer1.C: New test.
10017
10018 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10019
10020         PR fortran/42804
10021         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10022         * gfortran.dg/typebound_call_12.f03: New test.
10023
10024 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10025
10026         PR fortran/42783
10027         * gfortran.dg/bounds_check_15.f90 : New test.
10028
10029 2010-01-19  Michael Matz  <matz@suse.de>
10030
10031         PR tree-optimization/41783
10032         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10033
10034 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10035
10036         PR target/38697.
10037         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10038         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10039         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10040         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10041         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10042         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10043         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10044         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10045         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10046         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10047         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10048
10049 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10050
10051         PR fortran/42545
10052         * gfortran.dg/extends_6.f03: Modified an error message.
10053         * gfortran.dg/extends_10.f03: New test.
10054         * gfortran.dg/private_type_6.f03: Modified an error message.
10055         * gfortran.dg/structure_constructor_8.f03: Ditto.
10056
10057 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10058
10059         PR tree-optimization/42719
10060         * gcc.dg/pr42719.c: New test.
10061
10062         PR debug/42728
10063         * gcc.dg/pr42728.c: New test.
10064
10065 2010-01-19  Anthony Green  <green@moxielogic.com>
10066
10067         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10068
10069 2010-01-18  Anthony Green  <green@moxielogic.com>
10070
10071         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10072         for moxie.
10073
10074 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10075
10076         * g++.dg/template/error45.C: reverted as part of reverting the
10077         fix of PR c++/42634.
10078
10079 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10080
10081         PR c++/42634
10082         * g++.dg/template/error45.C: New test.
10083
10084 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10085
10086         PR c++/42766
10087         * g++.dg/conversion/op6.C: New test.
10088
10089 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10090
10091         PR target/42774
10092         * gcc.target/alpha/pr42774.c: New test.
10093
10094 2010-01-18  Richard Guenther  <rguenther@suse.de>
10095
10096         PR tree-optimization/42781
10097         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10098
10099 2010-01-17  Richard Guenther  <rguenther@suse.de>
10100
10101         PR middle-end/42248
10102         * gcc.c-torture/execute/pr42248.c: New testcase.
10103
10104 2010-01-17  Richard Guenther  <rguenther@suse.de>
10105
10106         PR tree-optimization/42773
10107         * g++.dg/torture/pr42773.C: New testcase.
10108
10109 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10110
10111         PR fortran/42677
10112         * gfortran.dg/interface_assignment_5.f90: New test.
10113
10114 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10115
10116         PR c++/42697
10117         * g++.dg/template/crash94.C: Reverted.
10118
10119 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10120
10121         PR debug/42767
10122         * gcc.dg/debug/pr42767.c: New.
10123
10124 2010-01-15  Jason Merrill  <jason@redhat.com>
10125
10126         PR c++/42761
10127         * g++.dg/cpp0x/decltype22.C: New.
10128
10129 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10130
10131         PR middle-end/42760
10132         * g++.dg/torture/pr42760.C: New test.
10133
10134 2010-01-15  Jing Yu  <jingyu@google.com>
10135
10136         PR rtl-optimization/42691
10137         * gcc.c-torture/execute/pr42691.c: New.
10138
10139 2010-01-15  Richard Guenther  <rguenther@suse.de>
10140
10141         PR middle-end/42739
10142         * g++.dg/torture/pr42739.C: New testcase.
10143
10144 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10145
10146         * g++.dg/template/error45.C: Revert as part of reverting changes
10147         or PR c++/42634.
10148
10149 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10150
10151         PR fortran/42684
10152         * gfortran.dg/interface_31.f90: New test.
10153
10154 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10155
10156         * gcc.target/powerpc/pr42747.c: New file.
10157
10158 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10159
10160         PR middle-end/42674
10161         * c-c++-common/pr42674.c: New test.
10162
10163         PR c++/42608
10164         * g++.dg/template/instantiate11.C: New test.
10165
10166 2010-01-14  Jason Merrill  <jason@redhat.com>
10167
10168         PR c++/42701
10169         * g++.dg/overload/error3.C: New.
10170
10171         PR c++/42655
10172         * g++.dg/overload/rvalue1.C: New.
10173
10174 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10175
10176         PR tree-optimization/42706
10177         * gcc.dg/ipa/pr42706.c: New testcase.
10178
10179 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10180
10181         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10182
10183 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10184
10185         PR tree-optimization/42714
10186         * g++.dg/torture/pr42714.C: New test.
10187
10188 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10189
10190         PR rtl-optimization/42246
10191         * gfortran.dg/pr42246-2.f: New.
10192
10193 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10194
10195         PR rtl-optimization/42389
10196         * gcc.dg/pr42389.c: New.
10197
10198 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10199
10200         PR rtl-optimization/42388
10201         * gcc.dg/pr42388.c: New.
10202
10203 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10204
10205         PR rtl-optimization/42294
10206         * gfortran.dg/pr42294.f: New.
10207
10208 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10209
10210         PR rtl-optimization/39453
10211         PR rtl-optimization/42246
10212         * gcc.dg/pr39453.c: New.
10213         * gcc.dg/pr42246.c: New.
10214
10215 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10216
10217         PR middle-end/42245
10218         * gcc.dg/pr42245.c: New.
10219         * gcc.dg/pr42245-2.c: New.
10220
10221 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10222
10223         PR rtl-optimization/42249
10224         * gcc.dg/pr42249.c: New.
10225
10226 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10227
10228         PR c/42721
10229         * gcc.c-torture/execute/pr42721.c: New test.
10230
10231 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10232
10233         PR tree-optimization/42709
10234         * gcc.dg/vect/pr42709.c: New test.
10235
10236 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10237
10238         PR fortran/41478
10239         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10240         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10241
10242 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10243
10244         PR fortran/42481
10245         * gfortran.dg/generic_19.f90 : New test.
10246
10247 2010-01-13  Richard Guenther  <rguenther@suse.de>
10248
10249         PR tree-optimization/42730
10250         * gcc.c-torture/compile/pr42730.c: New testcase.
10251
10252 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10253
10254         PR target/pr42542
10255         * gcc.target/ia64/pr42542-1.c: New.
10256         * gcc.target/ia64/pr42542-2.c: New.
10257         * gcc.target/ia64/pr42542-3.c: New.
10258
10259 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10260
10261         PR c++/42634
10262         * g++.dg/template/error45.C: New test.
10263
10264 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10265
10266         PR tree-optimization/42704
10267         * g++.dg/torture/pr42704.C: New test.
10268
10269 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10270
10271         PR tree-optimization/42703
10272         * gcc.c-torture/compile/pr42703.c: New test.
10273
10274 2010-01-13  Richard Guenther  <rguenther@suse.de>
10275
10276         PR tree-optimization/42705
10277         * gcc.c-torture/compile/pr42705.c: New testcase.
10278
10279 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10280
10281         * gcc.target/bfin/l2.c: New test.
10282         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10283
10284 2010-01-13  Richard Guenther  <rguenther@suse.de>
10285
10286         PR middle-end/42716
10287         * gcc.c-torture/compile/pr42716.c: New testcase.
10288
10289 2010-01-13  Richard Guenther  <rguenther@suse.de>
10290
10291         PR lto/42678
10292         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10293
10294 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10295
10296         PR c/42708
10297         * gcc.c-torture/compile/pr42708-1.c: New test.
10298
10299 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10300
10301         PR debug/42662
10302         * gcc.dg/pr42662.c: New test.
10303
10304         PR tree-optimization/42645
10305         * g++.dg/other/pr42645-1.C: New test.
10306         * g++.dg/other/pr42645-2.C: New test.
10307
10308 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10309
10310         PR target/42416
10311         * gcc.target/powerpc/warn-1.c: New test.
10312         * gcc.target/powerpc/warn-2.c: New test.
10313
10314 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10315
10316         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10317         stack alignment.
10318
10319 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10320
10321         * gcc.dg/lto/20100108_0.c: New.
10322
10323 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10324
10325         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10326         Add -march=i686 -msse for 32bit x86 targets.
10327
10328 2010-01-10  Richard Guenther  <rguenther@suse.de>
10329
10330         PR middle-end/42667
10331         * gcc.dg/torture/pr42667.c: New testcase.
10332
10333 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10334
10335         PR fortran/32489
10336         * gfortran.dg/array_constructor_34.f90: New test.
10337
10338 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10339
10340         PR fortran/20923
10341         * gfortran.dg/array_constructor_33.f90: New test.
10342         gfortran.dg/array_function_5.f90: Add credit.
10343
10344 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10345
10346         PR debug/42631
10347         * gcc.dg/pr42631.c: New.
10348
10349 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10350
10351         PR debug/42630
10352         * gcc.dg/pr42630.c: New.
10353
10354 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10355
10356         PR debug/42629
10357         * gcc.dg/pr42629.c: New.
10358
10359 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10360
10361         PR middle-end/42363
10362         * gcc.dg/torture/pr42363.c: New.
10363
10364 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10365
10366         PR debug/42604
10367         PR debug/42395
10368         * gcc.dg/vect/pr42604.c: New.
10369         * gcc.dg/vect/pr42395.c: New.
10370
10371 2010-01-09  Richard Guenther  <rguenther@suse.de>
10372
10373         PR middle-end/42512
10374         * gcc.c-torture/execute/pr42512.c: New testcase.
10375
10376 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10377
10378         PR fortran/41298
10379         * gfortran.dg/c_ptr_tests_14.f90: New test.
10380
10381 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10382
10383         PR ada/41929
10384         * gnat.dg/null_pointer_deref1.adb: Don't run on
10385         sparc*-sun-solaris2.11.
10386
10387 2010-01-08  Richard Guenther  <rguenther@suse.de>
10388
10389         PR lto/42528
10390         * gcc.dg/lto/20100103-1_0.c: New testcase.
10391         * gcc.dg/lto/20100103-2_0.c: Likewise.
10392
10393 2010-01-08  Tobias Burnus  <burnus@net-b.de
10394
10395         PR/fortran 25829
10396         * gfortran.dg/asynchronous_1.f90: New test.
10397         * gfortran.dg/asynchronous_2.f90: New test.
10398         * gfortran.dg/conflicts.f90: Update error message.
10399
10400 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10401
10402         c++/40155
10403         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10404
10405 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10406
10407         PR tree-optimization/42625
10408         * g++.dg/opt/dtor4.C: New test.
10409         * g++.dg/opt/dtor4.h: New.
10410         * g++.dg/opt/dtor4-aux.cc: New.
10411
10412 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10413
10414         PR fortran/42597
10415         * gfortran.dg/proc_ptr_26.f90: New test.
10416
10417 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10418
10419         PR fortran/41872
10420         * gfortran.dg/allocatable_scalar_7.f90: New test.
10421
10422 2010-01-06  Richard Guenther  <rguenther@suse.de>
10423
10424         * gcc.c-torture/compile/pr42632.c: New testcase.
10425
10426 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10427
10428         PR target/42542
10429         * gcc.target/i386/pr42542-4.c: New.
10430         * gcc.target/i386/pr42542-4a.c: Likewise.
10431         * gcc.target/i386/pr42542-5.c: Likewise.
10432         * gcc.target/i386/pr42542-5a.c: Likewise.
10433
10434 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10435
10436         * gcc.dg/tls/opt-15.c: New test.
10437
10438 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10439
10440         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10441
10442 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10443
10444         PR tree-optimization/42462
10445         * g++.dg/torture/pr42462.C: New test.
10446
10447 2010-01-05  Jason Merrill  <jason@redhat.com>
10448
10449         * g++.dg/cpp0x/initlist30.C: New test.
10450
10451 2010-01-05  Richard Guenther  <rguenther@suse.de>
10452
10453         PR tree-optimization/42614
10454         * gcc.c-torture/execute/pr42614.c: New testcase.
10455
10456 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10457
10458         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10459         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10460         -Wunreachable-code.
10461         * gcc.dg/Wunreachable-2.c: Likewise.
10462         * gcc.dg/Wunreachable-3.c: Likewise.
10463         * gcc.dg/Wunreachable-4.c: Likewise.
10464         * gcc.dg/Wunreachable-5.c: Likewise.
10465         * gcc.dg/Wunreachable-6.c: Likewise.
10466         * gcc.dg/Wunreachable-7.c: Likewise.
10467         * gcc.dg/Wunreachable-8.c: Likewise.
10468         * gcc.dg/20041231-1.c: Likewise.
10469
10470 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10471
10472         PR other/42611
10473         * gcc.dg/pr42611.c: New test.
10474
10475         PR tree-optimization/42508
10476         * g++.dg/opt/pr42508.C: New test.
10477
10478 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10479
10480         PR fortran/41872
10481         * gfortran.dg/allocatable_scalar_8.f90: New.
10482
10483 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10484
10485         PR tree-optimization/42398
10486         * gcc.c-torture/compile/pr42398.c: New test.
10487
10488 2010-01-04  Jason Merrill  <jason@redhat.com>
10489
10490         PR c++/42555
10491         * g++.dg/ext/attrib35.C: New.
10492
10493         PR c++/42567
10494         * g++.dg/cpp0x/auto17.C: New.
10495
10496 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10497
10498         * gcc.dg/lto/20100104_0.c: New.
10499
10500 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10501
10502         PR target/42542
10503         * gcc.target/i386/pr42542-1.c: New.
10504         * gcc.target/i386/pr42542-1a.c: Likewise.
10505         * gcc.target/i386/pr42542-1b.c: Likewise.
10506         * gcc.target/i386/pr42542-2.c: Likewise.
10507         * gcc.target/i386/pr42542-2a.c: Likewise.
10508         * gcc.target/i386/pr42542-2b.c: Likewise.
10509         * gcc.target/i386/pr42542-3.c: Likewise.
10510         * gcc.target/i386/pr42542-3a.c: Likewise.
10511
10512 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10513
10514         PR fortran/41872
10515         * gfortran.dg/allocatable_scalar_5.f90: New test.
10516         * gfortran.dg/allocatable_scalar_6.f90: New test.
10517
10518 2010-01-03  Richard Guenther  <rguenther@suse.de>
10519
10520         PR testsuite/42583
10521         * gfortran.dg/gomp/recursion1.f90: Remove.
10522
10523 2010-01-03  Richard Guenther  <rguenther@suse.de>
10524
10525         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10526         * gcc.dg/uninit-6.c: Likewise.
10527         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10528
10529 2010-01-03  Richard Guenther  <rguenther@suse.de>
10530
10531         PR tree-optimization/42589
10532         * gcc.target/i386/pr42589.c: New testcase.
10533
10534 2010-01-03  Richard Guenther  <rguenther@suse.de>
10535
10536         PR tree-optimization/42438
10537         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10538
10539 2010-01-02  Richard Guenther  <rguenther@suse.de>
10540
10541         PR testsuite/41651
10542         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10543
10544 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10545
10546         PR target/42448
10547         * gcc.target/alpha/pr42448-1.c: New test.
10548         * gcc.target/alpha/pr42448-2.c: Ditto.
10549
10550 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10551
10552         PR preprocessor/41947
10553         * gcc.dg/c99-hexfloat-3.c: New test.
10554
10555 2010-01-01  Richard Guenther  <rguenther@suse.de>
10556
10557         PR c/42570
10558         * gcc.c-torture/execute/pr42570.c: New testcase.
10559
10560 2010-01-01  Richard Guenther  <rguenther@suse.de>
10561
10562         PR middle-end/42559
10563         * gcc.c-torture/compile/pr42559.c: New testcase.
10564
10565 \f
10566 Copyright (C) 2010 Free Software Foundation, Inc.
10567
10568 Copying and distribution of this file, with or without modification,
10569 are permitted in any medium without royalty provided the copyright
10570 notice and this notice are preserved.