OSDN Git Service

Replace FLOAT_MIN, FLOAT_MAX to __FLT_MIN__, __FLT_MAX__.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-30  Michael Eager  <eager@eagercon.com>
2
3         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4         __FLT_{MIN,MAX}__.
5         
6 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
7
8         PR middle-end/45758
9         * gfortran.dg/graphite/pr45758.f90: New.
10
11 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
12
13         PR middle-end/45230
14         * gcc.dg/graphite/id-pr45230.c: New.
15
16 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
17
18         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
19         * gfortran.dg/graphite/graphite.exp: Same.
20         * gcc.dg/graphite/vect-pr43423.c: New.
21
22 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
23
24         PR target/45843
25         * g++.dg/torture/pr45843.C: New test.
26
27 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
28
29         PR fortran/45828
30         * gfortran.dg/allocate_derived_5.f90: New.
31
32 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
33
34         PR tree-optimization/31261
35         * gcc.dg/tree-ssa/pr31261.c: New test.
36
37 2010-09-30  Michael Eager  <eager@eagercon.com>
38
39         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
40         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
41         * gcc.target/microblaze/microblaze.exp: Ditto.
42         * gcc.target/microblaze/others/string_cst1.c: Ditto.
43         * gcc.target/microblaze/others/string_cst2.c: Ditto.
44         * gcc.target/microblaze/others/data_var1.c: Ditto.
45         * gcc.target/microblaze/others/data_var2.c: Ditto.
46         * gcc.target/microblaze/others/data_var3.c: Ditto.
47         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
48         * gcc.target/microblaze/others/strings1.c:: Ditto.
49         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
50         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
51         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
52         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
53         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
54         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
55         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
56         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
57         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
58         * gcc.target/microblaze/isa/pcmp.c: Ditto.
59         * gcc.target/microblaze/isa/nofloat.c: Ditto.
60         * gcc.target/microblaze/isa/fcvt.c: Ditto.
61         * gcc.target/microblaze/isa/float.c: Ditto.
62         * gcc.target/microblaze/isa/mulh.c: Ditto.
63         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
64         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
65         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
66         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
67         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
68         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
69         * gcc.target/microblaze/isa/bshift.c: Ditto.
70         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
71         * gcc.target/microblaze/isa/div.c: Ditto.
72         * gcc.target/microblaze/isa/vanilla.c: Ditto.
73         * gcc.target/microblaze/isa/mul.c: Ditto.
74
75 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
76
77         merge from FSF 'apple/trunk' branch.
78         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
79
80         Radar 4386773
81         * objc.dg/enhanced-proto-1.m: New.
82         * objc.dg/enhanced-proto-2.m: New.
83         * obj-c++.dg/enhanced-proto-1.mm: New
84         * obj-c++.dg/enhanced-proto-2.mm: New.
85
86 2010-09-30  Richard Guenther  <rguenther@suse.de>
87
88         PR testsuite/45702
89         * gcc.dg/debug/pr41893-1.c: Adjust.
90         * gcc.dg/pr30762-1.c: Likewise.
91         * gcc.dg/pr31529-1.c: Likewise.
92         * gcc.dg/pr34457-1.c: Likewise.
93         * gcc.dg/pr34668-1.c: Likewise.
94         * gcc.dg/pr43557-1.c: Likewise.
95
96 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
97
98         PR objc/45842
99         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
100         * objc.dg/const-str-3.m: Correct header for memcpy.
101         * objc.dg/const-str-7.m: Likewise.
102         * objc.dg/method-20b.m: Provide an implementation of Object.
103         Adjust XFAIL for m64 NeXT runtime.
104         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
105         * objc.dg/encode-3.m: Correct line ordering, provide header for 
106         sprintf.
107         * objc.dg/encode-7-next.m: Only run for 32bit.
108         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
109         * objc.dg/type-size-2.m: Provide an implementation of Object.
110         Ajust headers.
111         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
112         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
113         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
114         Adjust XFAIL for m64 NeXT runtime.
115         * obj-c++.dg/method-22.mm: Likewise.
116         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
117
118 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
119
120         Merge from 'apple/trunk' branch on FSF servers.
121         
122         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
123
124         Radar 4278236
125         * obj-c++.dg/bad-forward-decl.mm: New
126
127 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
128
129         * ada/acats/run_acats: Revert revision 157037.
130
131 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
132
133         Merge from 'apple/trunk' branch on FSF servers.
134
135         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
136
137         Radar 4281748
138         * objc.dg/naming-2.m: Update
139         * objc.dg/naming-3.m: New
140
141 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
142
143         PR target/40457
144         * gcc.target/arm/pr40457-3.c: New test.
145
146 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
147
148         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
149         alias checking.
150         * lib/target-supports.exp (check_ifunc_available): Likewise.
151
152 2010-09-29  Tristan Gingold  <gingold@adacore.com>
153
154         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
155
156 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
157
158         * objc.dg/keywords-1.m: New test.
159         * objc.dg/keywords-2.m: New test.
160         * objc.dg/keywords-3.m: New test.
161         * obj-c++.dg/keywords-1.mm: New test.
162         * obj-c++.dg/keywords-2.mm: New test.
163
164 2010-09-28  Jason Merrill  <jason@redhat.com>
165
166         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
167         * g++.dg/ext/complit11.C: Likewise.
168         * g++.old-deja/g++.law/temps1.C: Likewise.
169
170         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
171         * g++.old-deja/g++.mike/misc6.C: Likewise.
172
173 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
174
175         * objc.dg/attributes/method-attribute-1.m: New.
176         * objc.dg/attributes/method-attribute-2.m: New.
177
178         * obj-c++.dg/attributes/method-attribute-1.m: New.
179         * obj-c++.dg/attributes/method-attribute-2.m: New.
180
181 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
182
183         * objc.dg/attributes: New.
184         * objc.dg/attributes/attributes.exp: New.
185         * objc.dg/attributes/class-attribute-1.m: New.
186         * objc.dg/attributes/class-attribute-2.m: New
187         * objc.dg/attributes/categ-attribute-1.m: New
188         * objc.dg/attributes/categ-attribute-2.m: New
189         * objc.dg/attributes/proto-attribute-1.m: New
190
191         * obj-c++.dg/attributes: New.
192         * obj-c++.dg/attributes/attributes.exp: New
193         * obj-c++.dg/attributes/class-attribute-1.mm: New
194         * obj-c++.dg/attributes/class-attribute-2.mm: New
195         * obj-c++.dg/attributes/categ-attribute-1.mm: New
196         * obj-c++.dg/attributes/categ-attribute-2.mm: New
197         * obj-c++.dg/attributes/proto-attribute-1.mm: New
198
199 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
200
201         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
202         from the branch renamed to method-20b.m to avoid clashes).
203
204         2005-08-23  Stuart Hastings <stuart@apple.com>
205                     Ziemowit Laski  <zlaski@apple.com>
206
207         Radar 4209854
208         * obj-c++.dg/method-23.mm: New.
209         * objc.dg/method-20.m: New.
210
211 2010-09-28  Jan Hubicka  <jh@suse.cz>
212
213         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
214
215 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
216
217         PR target/44452
218         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
219         i?86-*-solaris2.[89], *-*-vxworks*.
220         * gcc.target/i386/pr22152.c: Likewise.
221         * gcc.target/i386/vect8-ret.c: New test.
222
223 2010-09-28  Jie Zhang  <jie@codesourcery.com>
224
225         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
226
227 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
228
229         Merge from 'apple/trunk' branch on FSF servers.
230
231         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
232
233         Radar 4175534
234         * obj-c++.dg/method-22.mm: New.
235
236 2010-09-27  Jason Merrill  <jason@redhat.com>
237
238         * g++.dg/cpp0x/rv-lvalue-req.C: New.
239         * g++.dg/ext/complit11.C: Adjust.
240         * g++.old-deja/g++.law/temps1.C: Adjust.
241         * g++.old-deja/g++.ns/koenig6.C: Adjust.
242         * g++.old-deja/g++.oliva/partord1.C: Adjust.
243
244 2010-09-27  Ian Lance Taylor  <iant@google.com>
245
246         * lib/target-supports.exp (check_effective_target_split_stack):
247         New procedure.
248         * gcc.dg/split-1.c: New test.
249         * gcc.dg/split-2.c: New test.
250         * gcc.dg/split-3.c: New test.
251         * gcc.dg/split-4.c: New test.
252
253 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
254
255         PR objc/25464
256         * objc.dg/type-size-3.m: New test.
257
258 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
259
260         PR objc/45763
261         * objc.dg/encode-1.m: Execute the test with the GNU runtime as
262         well.
263
264 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
265
266         PR objc/25450
267         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
268         * objc.dg/type-size-2.m: Same change.
269         * obj-c++.dg/encode-5.mm: Same change.
270
271 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
272
273         Merge from 'apple/trunk' branch on FSF servers.  The original
274         Changelogs are below.
275
276         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
277         * objc.dg/encode-6-next.m: New file (from encode-6.m in the
278         branch).
279         * objc.dg/encode-7-next.m: New file (from encode-7.m in the
280         branch).
281         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
282         in the branch). 
283         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
284         proto-qual-1.m in the branch) and the normal ABI on GNU.
285         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
286         the test only with the NeXT runtime.
287         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
288         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the
289         branch).
290         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
291         Run the test only with the NeXT runtime.
292         
293         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
294
295         Radar 4492973
296         * objc.dg/encode-7-64bit.m: New.
297         * objc.dg/encode-7.m: Skip if -m64.
298         
299         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
300
301         Radar 4301047
302         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
303         * obj-c++.dg/threedotthree-abi-1.mm: New
304         * objc.dg/threedotthree-abi-1.m: New
305
306         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
307
308         Radar 4136935
309         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
310         * objc.dg/encode-6.m: Likewise.
311         * objc.dg/encode-7.m: New test case.
312
313 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
314
315         Merge from 'apple/trunk' branch on FSF servers.  Renamed
316         const-str-12.m to constr-str-12b.m to avoid conflicts.
317         
318         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
319
320         Radar 4229905
321         * obj-c++.dg/warn5.mm: New
322         
323         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
324
325         Radar 4154928
326         * obj-c++.dg/const-str-12.mm: New.
327         * objc.dg/const-str-12.m: New.
328
329 2010-09-27  Tobias Burnus  <burnus@net-b.de>
330
331         PR fortran/40569
332         PR fortran/40568
333         * gfortran.dg/storage_size_2.f08: Fix test.
334         * gfortran.dg/c_sizeof_1.f90: Fix test.
335         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
336         * gfortran.dg/c_sizeof_3.f90: New.
337         * gfortran.dg/c_sizeof_4.f90: New.
338         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
339         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
340
341 2010-09-26  Daniel Kraft  <d@domob.eu>
342
343         PR fortran/45783
344         PR fortran/45795
345         * gfortran.dg/select_type_18.f03: New test.
346
347 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
348
349         * gnat.dg/return2.ad[sb]: New test.
350         * gnat.dg/return2_pkg.ads: New helper.
351
352 2010-09-25  Daniel Kraft  <d@domob.eu>
353
354         PR fortran/45776
355         * gfortran.dg/io_constraints_6.f03: New test.
356         * gfortran.dg/io_constraints_7.f03: New test.
357         * gfortran.dg/newunit_2.f90: New test.
358
359 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
360
361         * testsuite/gfortran.dg/operator_c1202.f90: New test.
362
363 2010-09-24  Jan Hubicka  <jh@suse.cz>
364
365         * gcc.dg/tree-ssa/leaf.c: New testcase.
366
367 2010-09-24  Jan Hubicka  <jh@suse.cz>
368
369         PR tree-optimization/45738
370         PR tree-optimization/45741
371         * gcc.c-torture/compile/pr45741.c: New.
372         * gfortran.fortran-torture/compile/pr45738.f90: New.
373
374 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
375
376         * gcc.dg/cpp/undef-opt-1.c: New test.
377
378 2010-09-24  Jason Merrill  <jason@redhat.com>
379
380         * g++.dg/other/error10.C: Adjust expected output.
381
382 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
383
384         PR middle-end/45234
385         * gcc.dg/torture/stackalign/alloca-6.c: New test.
386         * gcc.target/i386/pr45234.c: New test.
387
388 2010-09-24  Richard Guenther  <rguenther@suse.de>
389
390         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
391
392 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
393
394         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
395         as a comment leader in regexp.
396
397 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
398
399         * objc.dg/sync-2.m: New test.
400         * obj-c++.dg/sync-2.mm: New test.
401
402 2010-09-24  Tobias Burnus  <burnus@net-b.de>
403
404         PR fortran/40571
405         * gfortran.dg/iso_fortran_env_7.f90: New.
406
407 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
408
409         * obj-c++.dg/too-many-args.mm: New file.
410
411 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
412
413         Merge from 'apple/trunk' branch on FSF servers.
414
415         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
416
417         Radar 4491608
418         * objc.dg/too-many-args.m: New
419
420 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
421
422         PR fortran/45744
423         * gfortran.dg/dependency_36.f90:  New test.
424
425 >>>>>>> .r164755
426 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
427
428         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
429         * gcc.target/i386/pad-3.c: Ditto.
430         * gcc.target/i386/pad-7.c: Ditto.
431         * gcc.target/i386/pad-7.c: Ditto.
432         * gcc.target/i386/pr36502.c: Ditto.
433         * gcc.target/i386/zee.c: Ditto.
434         * gcc.target/i386/20060821-1.c: Ditto.
435         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
436         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
437         * gcc.target/i386/pad-5b.c: Ditto.
438         * gcc.target/i386/pad-6a.c: Ditto.
439         * gcc.target/i386/pad-6b.c: Ditto.
440         * gcc.target/i386/pad-8.c: Ditto.
441         * gcc.target/i386/pad-9.c: Ditto.
442         * gcc.target/i386/pad-10.c: Ditto.
443         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
444
445 2010-09-23  Richard Guenther  <rguenther@suse.de>
446
447         PR tree-optimization/45565
448         * g++.dg/ipa/pr45565.C: New testcase.
449
450 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
451
452         PR fortran/45745
453         PR fortran/45648
454         * gfortran.dg/vector_subscript_bound_1.f90: New.
455
456 2010-09-23  Richard Guenther  <rguenther@suse.de>
457
458         PR middle-end/45750
459         * gcc.dg/pr45750.c: New testcase.
460
461 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
462
463         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
464         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
465         build.
466
467 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
468
469         PR rtl-optimization/44374
470         * gcc.target/arm/headmerge-1.c: New test.
471         * gcc.target/arm/headmerge-2.c: New test.
472         * gcc.target/i386/headmerge-1.c: New test.
473         * gcc.target/i386/headmerge-2.c: New test.
474
475 2010-09-23  Daniel Kraft  <d@domob.eu>
476
477         PR fortran/38936
478         PR fortran/44044
479         PR fortran/45474
480         * gfortran.dg/intrinsic_intent_1.f03: New test.
481         * gfortran.dg/select_type_17.f03: New test.
482         * gfortran.dg/associate_5.f03: More definability tests.
483         * gfortran.dg/enum_2.f90: Check definability.
484         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
485         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
486         * gfortran.dg/char_expr_2.f90: Ditto.
487         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
488         * gfortran.dg/enum_5.f90: Ditto.
489         * gfortran.dg/equiv_constraint_8.f90: Ditto.
490         * gfortran.dg/impure_assignment_2.f90: Ditto.
491         * gfortran.dg/impure_assignment_3.f90: Ditto.
492         * gfortran.dg/intent_out_1.f90: Ditto.
493         * gfortran.dg/intent_out_3.f90: Ditto.
494         * gfortran.dg/pointer_assign_7.f90: Ditto.
495         * gfortran.dg/pointer_intent_3.f90: Ditto.
496         * gfortran.dg/pr19936_1.f90: Ditto.
497         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
498         * gfortran.dg/simpleif_2.f90: Ditto.
499         * gfortran.dg/protected_5.f90: Ditto.
500         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
501         * gfortran.dg/protected_6.f90: Ditto.
502         * gfortran.dg/protected_7.f90: Ditto.
503
504 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
505
506         PR libfortran/45710
507         * gfortran.dg/namelist_65.f90: New test.
508
509 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
510
511         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
512         the regexp pattern between the expected label and location string.
513
514 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
515
516         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
517
518 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
519
520         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
521         * gcc.dg/pr27898.c: Likewise.
522         * gcc.dg/pr28712.c: Likewise.
523         * gcc.dg/pr30762-1.c: Likewise.
524         * gcc.dg/pr31529-1.c: Likewise.
525         * gcc.dg/pr34457-1.c: Likewise.
526         * gcc.dg/pr34668-1.c: Likewise.
527         * gcc.dg/pr34989-1.c: Likewise.
528         * gcc.dg/pr43557-1.c: Likewise.
529
530 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
531
532         PR rtl-optimization/45739
533         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
534         regexps.
535
536 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
537
538         * gcc.target/sparc/mnofpu.c: New test.
539
540 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
541
542         PR rtl-optimization/45739
543         * gcc.target/i386/pr45739.c: New test.
544
545 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
546
547         PR fortran/45648
548         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
549         and counts. Add non-elemental function call check.
550
551         PR fortran/45648
552         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
553         arguments checks. Update temporary counts.
554         * gfortran.dg/transpose_optimization_1.f90: New.
555
556 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
557
558         PR objc/23710
559         * objc.dg/invalid-method-1.m: New.
560
561 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
562
563         Merge from 'apple/trunk' branch on FSF servers.
564
565         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
566
567         Radar 4291785
568         * objc.dg/naming-4.m: New
569         * objc.dg/naming-5.m: New
570         * obj-c++.dg/naming-1.mm: New
571         * obj-c++.dg/naming-2.mm: New
572
573 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
574             Jack Howarth  <howarth@bromo.med.uc.edu>
575
576         PR c++/45645
577         * g++.dg/torture/pr44972.C: Use portable assert().
578
579 2010-09-21  Richard Guenther  <rguenther@suse.de>
580
581         PR tree-optimization/45580
582         * g++.dg/torture/pr45580.C: New testcase.
583
584 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
585
586         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
587
588 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
589
590         PR fortran/45438
591         * gfortran.dg/pointer_check_7.f90: New.
592
593 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
594
595         PR rtl-optimization/45728
596         * gcc.c-torture/compile/pr45728.c: New test.
597
598 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
599
600         PR fortran/45081
601         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
602
603 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
604
605         * g++.dg/tree-ssa/pr45605.C: Add "\\".
606
607 2010-09-20  Richard Guenther  <rguenther@suse.de>
608
609         PR middle-end/45704
610         * gcc.dg/torture/pr45704.c: New testcase.
611
612 2010-09-20  Jan Hubicka  <jh@suse.cz>
613
614         PR tree-optimize/45605
615         * g++.dg/tree-ssa/pr45605.C: New testcase.
616
617 2010-09-20  Michael Matz  <matz@suse.de>
618
619         PR testsuite/45706
620         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
621         enough.
622
623 2010-09-20  Richard Guenther  <rguenther@suse.de>
624
625         PR tree-optimization/45705
626         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
627
628 2010-09-20  Michael Matz  <matz@suse.de>
629
630         PR testsuite/45706
631         * lib/target-supports.exp (check_effective_target_vect_perm):
632         Add i?86-*-*.
633
634 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
635
636         PR rtl-optimization/45695
637         * gcc.c-torture/execute/pr45695.c: New test.
638
639 2010-09-19  Jan Hubicka  <jh@suse.cz>
640
641         PR lto/44246
642         * gcc.c-torture/compile/pr44246.c:New file.
643
644 2010-09-19  Ira Rosen  <irar@il.ibm.com>
645
646         PR tree-optimization/45714
647         * gfortran.dg/vect/pr45714-a.f: New test.
648         * gfortran.dg/vect/pr45714-b.f: New test.
649
650 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
651
652         * gnat.dg/const1.adb: Rename into...
653         * gnat.dg/constant1.adb: ...this.
654         * gnat.dg/constant2.adb: New test.
655         * gnat.dg/constant2_pkg1.ads: New helper.
656         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
657
658 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
659
660         * gnat.dg/specs/constant1.ads: New test.
661         * gnat.dg/specs/constant1_pkg.ads: New helper.
662
663 2010-09-18  Jan Hubicka  <jh@suse.cz>
664
665         PR tree-optimization/45453
666         * g++.dg/tree-ssa/pr45453.C: New testcase.
667
668 2010-09-18  Jason Merrill  <jason@redhat.com>
669
670         * g++.dg/cpp0x/initlist44.C: New.
671
672 2010-09-18  Richard Guenther  <rguenther@suse.de>
673
674         PR tree-optimization/45709
675         * g++.dg/torture/pr45709-2.C: New testcase.
676
677 2010-09-18  Richard Guenther  <rguenther@suse.de>
678
679         PR tree-optimization/45709
680         * g++.dg/torture/pr45709.C: New testcase.
681
682 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
683
684         PR testsuite/45719
685         * gcc.target/i386/pad-3.c: Pass -fno-pic.
686
687 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
688
689         * gcc.target/i386/pad-1.c: New.
690         * gcc.target/i386/pad-2.c: Likewise.
691         * gcc.target/i386/pad-3.c: Likewise.
692         * gcc.target/i386/pad-4.c: Likewise.
693         * gcc.target/i386/pad-5a.c: Likewise.
694         * gcc.target/i386/pad-5b.c: Likewise.
695         * gcc.target/i386/pad-6a.c: Likewise.
696         * gcc.target/i386/pad-6b.c: Likewise.
697         * gcc.target/i386/pad-7.c: Likewise.
698         * gcc.target/i386/pad-8.c: Likewise.
699         * gcc.target/i386/pad-9.c: Likewise.
700         * gcc.target/i386/pad-10.c: Likewise.
701
702 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
703
704         PR middle-end/45234
705         * gcc.dg/torture/stackalign/alloca-5.c: New.
706
707 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
708
709         PR middle-end/45678
710         * gcc.dg/torture/pr45678-2.c: New.
711
712 2010-09-17  Richard Guenther  <rguenther@suse.de>
713
714         PR middle-end/45678
715         * gcc.dg/torture/pr45678-1.c: New testcase.
716
717 2010-09-17  Michael Matz  <matz@suse.de>
718
719         PR tree-optimization/43432
720         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
721         check_effective_target_vect_perm_short): New predicates.
722         (check_effective_target_vect_perm): Include x86_64.
723         * gcc.dg/vect/pr43432.c: New test.
724         * gcc.dg/vect/vect-114.c: Adjust.
725         * gcc.dg/vect/vect-15.c: Ditto.
726         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
727         * gcc.dg/vect/slp-perm-9.c: Ditto.
728
729 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
730
731         PR testsuite/45692
732         * objc/execute/exceptions/throw-nil.m: Run the test only with the
733         GNU runtime.
734
735 2010-09-17  Richard Guenther  <rguenther@suse.de>
736
737         * gcc.dg/pr27898.c: Use -flto instead of -combine.
738         * gcc.dg/pr28706.c: Likewise.
739         * gcc.dg/pr28712.c: Likewise.
740         * gcc.dg/pr30762-1.c: Likewise.
741         * gcc.dg/pr30762-2.c: Likewise.
742         * gcc.dg/pr31529-1.c: Likewise.
743         * gcc.dg/pr31529-2.c: Likewise.
744         * gcc.dg/pr34457-1.c: Likewise.
745         * gcc.dg/pr34457-2.c: Likewise.
746         * gcc.dg/pr34668-1.c: Likewise.
747         * gcc.dg/pr34668-2.c: Likewise.
748         * gcc.dg/pr34989-1.c: Likewise.
749         * gcc.dg/pr34989-2.c: Likewise.
750         * gcc.dg/pr43557-1.c: Likewise.
751         * gcc.dg/pr43557-2.c: Likewise.
752         * gcc.dg/debug/pr41893-1.c: Likewise.
753         * gcc.dg/matrix/matrix.exp: Do not use -combine.
754         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
755         * gcc.dg/matrix/matrix-4.c: Likewise.
756         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
757         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
758         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
759         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
760
761 2010-09-16  Tobias Burnus  <burnus@net-b.de>
762
763         PR fortran/43665
764         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
765         optimizations.
766         * gfortran.dg/intent_optimize_1.f90: New test.
767
768 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
769
770         * gcc.target/i386/divmod-1.c: New.
771         * gcc.target/i386/divmod-2.c: Likewise.
772         * gcc.target/i386/divmod-3.c: Likewise.
773         * gcc.target/i386/divmod-4.c: Likewise.
774         * gcc.target/i386/divmod-4a.c: Likewise.
775         * gcc.target/i386/divmod-5.c: Likewise.
776         * gcc.target/i386/divmod-6.c: Likewise.
777         * gcc.target/i386/divmod-7.c: Likewise.
778         * gcc.target/i386/divmod-8.c: Likewise.
779         * gcc.target/i386/udivmod-1.c: Likewise.
780         * gcc.target/i386/udivmod-2.c: Likewise.
781         * gcc.target/i386/udivmod-3.c: Likewise.
782         * gcc.target/i386/udivmod-4.c: Likewise.
783         * gcc.target/i386/udivmod-4a.c: Likewise.
784         * gcc.target/i386/udivmod-5.c: Likewise.
785         * gcc.target/i386/udivmod-6.c: Likewise.
786         * gcc.target/i386/udivmod-7.c: Likewise.
787         * gcc.target/i386/udivmod-8.c: Likewise.
788
789 2010-09-16  Jan Hubicka  <jh@suse.cz>
790
791         * g++.dg/lto/pr45679-1_0.C: New file.
792         * g++.dg/lto/pr45679-1_1.C: New file.
793         * g++.dg/lto/pr45679-0_0.C: New file.
794         * g++.dg/lto/pr45679-0_1.C: New file.
795
796 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
797
798         PR fortran/45674
799         * gfortran.dg/class_dummy_2.f03: New.
800
801 2010-09-16  Richard Guenther  <rguenther@suse.de>
802
803         PR tree-optimization/45623
804         * gcc.dg/torture/pr45623.c: New testcase.
805
806 2010-09-16  Ira Rosen  <irar@il.ibm.com>
807
808         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
809         name and parentheses.
810         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
811
812 2010-09-15  Jason Merrill  <jason@redhat.com>
813
814         * g++.dg/parse/parameter-declaration-2.C: New.
815
816         * g++.dg/cpp0x/scoped_enum2.C: New.
817
818 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
819
820         * gcc.c-torture/compile/20100915-1.c: New test.
821
822 2010-09-15  Martin Jambor  <mjambor@suse.cz>
823
824         PR middle-end/45644
825         * gcc.dg/ipa/pr45644.c: New test.
826
827 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
828
829         PR tree-optimization/45633
830         * gcc.dg/vect/pr45633.c: New test.
831
832 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
833
834         PR fortran/45577
835         * gfortran.dg/allocate_derived_4.f90: New.
836
837 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
838
839         * lib/target-supports.exp
840         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
841         supported flag to true for neon.
842
843 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
844
845         PR c++/45665
846         * g++.dg/template/crash103.C: New.
847
848 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
849
850         Merge from 'apple/trunk' branch on FSF servers.
851
852         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
853
854         Radar 4457381
855         * objc.dg/msg-in-protocol.m: New.
856         * obj-c++.dg/msg-in-protocol.mm: New.
857
858         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
859
860         Radar 4219590
861         * objc.dg/break-in-ifstmt.m: New.
862
863         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
864
865         Radar 4174166
866         * obj-c++.dg/comp-types-13.mm: New.
867         * objc.dg/comp-types-12.m: New.
868
869         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
870
871         Radar 4216500
872         * obj-c++.dg/proto-lossage-7.mm: New.
873         * objc.dg/proto-lossage-7.m: New.
874
875 2010-09-14  Jan Hubicka  <jh@suse.cz>
876
877         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
878         folding.
879         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
880         folding.
881
882 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
883
884         PR middle-end/45567
885         * gcc.dg/pr45567.c: New test.
886
887         PR debug/45660
888         * g++.dg/debug/pr45660.C: New test.
889
890 2010-09-14  Ira Rosen  <irar@il.ibm.com>
891
892         PR tree-optimization/45470
893         * g++.dg/vect/pr45470-a.cc: New test.
894         * g++.dg/vect/pr45470-a.cc: New test.
895
896 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
897
898         PR target/42070
899         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
900         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
901
902 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
903
904         PR libfortran/45532
905         * gfortran.dg/namelist_64.f90: New test.
906
907 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
908
909         PR rtl-optimization/45617
910         * gcc.target/i386/pr45617.c: New test.
911
912 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
913
914         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
915
916 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
917
918         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
919         * gcc.target/i386/fma4-vector.c: Likewise.
920         * gcc.target/i386/vectorize2.c: Likewise.
921         * gcc.target/i386/vectorize4.c: Likewise.
922         * gcc.target/i386/vectorize5.c: Likewise.
923         * gcc.target/i386/vectorize6.c: Likewise.
924         * gcc.target/i386/vectorize8.c: Likewise.
925
926         * gcc.target/i386/vect-double-1.c: New.
927         * gcc.target/i386/vect-double-1a.c: Likewise.
928         * gcc.target/i386/vect-double-2.c: Likewise.
929         * gcc.target/i386/vect-double-2a.c: Likewise.
930
931         * lib/target-supports.exp (check_effective_target_vect_double):
932         Set et_vect_double_saved to 0 when tuning for Atom.
933
934 2010-09-13  Jan Hubicka  <jh@suse.cz>
935
936         * gcc.dg/torture/pr23821.c: Drop static keyword.
937         * gcc.dg/tree-ssa/loop-19.c: Likewise.
938         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
939
940 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
941
942         * gcc.target/arm/sync-1.c: New.
943
944 2010-09-12  Olivier Hainque  <hainque@adacore.com>
945
946         * gnat.dg/memtrap.adb: New test.
947
948 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
949
950         * gfortran.dg/promotion.f90: Fix options.
951
952 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
953
954         * g++.dg/cpp0x/range-for1.C: New.
955         * g++.dg/cpp0x/range-for2.C: New.
956         * g++.dg/cpp0x/range-for3.C: New.
957         * g++.dg/cpp0x/range-for4.C: New.
958         * g++.dg/cpp0x/range-for5.C: New.
959         * g++.dg/cpp0x/range-for6.C: New.
960
961 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
962
963         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
964         and counts. Check that transpose is not called.
965         * gfortran.dg/transpose_2.f90: Update error message.
966
967 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
968
969         PR c++/43824
970         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
971         * g++.dg/lookup/strong-using-2.C: Likewise.
972         * g++.dg/lookup/strong-using-3.C: Likewise.
973         * g++.dg/lookup/strong-using-5.C: Likewise.
974
975         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
976         * g++.dg/cpp0x/inline-ns4.C: New.
977         * g++.dg/cpp0x/inline-ns5.C: New.
978
979 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
980
981         PR middle-end/45634
982         * gfortran.fortran-torture/compile/pr45634.f90: New.
983
984 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
985
986         * objc.dg/fobjc-exceptions.m: New test.
987
988 2010-09-10  Jan Hubicka  <jh@suse.cz>
989
990         * g++.dg/inherit/covariant7.C: Fix pattern matching.
991
992 2010-09-10  Martin Jambor  <mjambor@suse.cz>
993
994         PR tree-optimization/44972
995         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
996         * gcc.dg/tree-ssa/pr45144.c: Likewise.
997         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
998         instead.
999         * g++.dg/torture/pr44972.C: New test.
1000
1001 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1002
1003         PR tree-optimization/44972
1004         * g++.dg/torture/pr34850.C: Remove expected warning.
1005
1006 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1007
1008         * gfortran.dg/dummy_optional_arg.f90: New test.
1009
1010 2010-09-08  Jan Hubicka  <jh@suse.cz>
1011
1012         PR tree-optimization/45598
1013         * fortran.fortran-torture/compile/pr45598.f90: New test.
1014
1015 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1016
1017         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1018         * lib/target-supports.exp (check_ifunc_available): New.
1019         * gcc.dg/attr-ifunc-1.c: New.
1020         * gcc.dg/attr-ifunc-2.c: New.
1021         * gcc.dg/attr-ifunc-3.c: New.
1022         * gcc.dg/attr-ifunc-4.c: New.
1023         * gcc.dg/attr-ifunc-5.c: New.
1024         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
1025         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
1026         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
1027         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
1028
1029 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1030
1031         PR middle-end/40386
1032         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1033
1034 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1035
1036         * gfortran.dg/inline_transpose_1.f90: New test.
1037
1038 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1039
1040         PR c++/45588
1041         * g++.dg/warn/Wunused-var-15.C: New test.
1042
1043 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1044
1045         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1046         hppa*-*-hpux*.
1047
1048 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1049
1050         * objc/execute/exceptions/throw-nil.m: New test.
1051         * objc/execute/exceptions/handler-1.m: Updated to use the new
1052         objc_set_uncaught_exception_handler() function.
1053         * objc/execute/exceptions/matcher-1.m: New test.
1054
1055 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1056
1057         PR fortran/38282
1058         * gfortran.dg/bit_comparison_1.F90: New test.
1059         * gfortran.dg/leadz_trailz_3.f90: New test.
1060         * gfortran.dg/masklr_2.F90: New test.
1061         * gfortran.dg/shiftalr_1.F90: New test.
1062         * gfortran.dg/merge_bits_2.F90: New test.
1063         * gfortran.dg/dshift_2.F90: New test.
1064         * gfortran.dg/bit_comparison_2.F90: New test.
1065         * gfortran.dg/masklr_1.F90: New test.
1066         * gfortran.dg/merge_bits_1.F90: New test.
1067         * gfortran.dg/dshift_1.F90: New test.
1068         * gfortran.dg/shiftalr_2.F90: New test.
1069
1070 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1071
1072         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1073         functions from objc/typedstream.h are deprecated.
1074
1075 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1076
1077         * lib/target-supports.exp
1078         (check_effective_target_run_expensive_tests): New proc.
1079         * gcc.c-torture/compile/limits-fnargs.c: Use
1080         dg-require-effective-target run_expensive_tests.
1081
1082 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1083
1084         PR fortran/45597
1085         * gfortran.dg/gomp/pr45597.f90: New test.
1086
1087         PR fortran/45595
1088         * gfortran.dg/gomp/pr45595.f90: New test.
1089
1090 2010-09-08  Michael Matz  <matz@suse.de>
1091
1092         * c-c++-common/uninit-17.c: Adjust.
1093
1094 2010-09-08  Michael Matz  <matz@suse.de>
1095
1096         PR tree-optimization/43430
1097         * gcc.dg/vect/pr43430-2.c: New test.
1098
1099 2010-09-08  Michael Matz  <matz@suse.de>
1100
1101         PR tree-optimization/33244
1102         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1103
1104 2010-09-08  Richard Guenther  <rguenther@suse.de>
1105
1106         PR tree-optimization/45578
1107         * gfortran.dg/pr45578.f90: New testcase.
1108
1109 2010-09-08  Richard Guenther  <rguenther@suse.de>
1110
1111         PR testsuite/45590
1112         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1113
1114 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1115
1116         PR fortran/45576
1117         * gfortran.dg/char_length_18.f90:  New test.
1118
1119 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1120
1121         PR target/36502
1122         * gcc.target/i386/pr36502.c: New test.
1123
1124         PR target/42313
1125         PR target/44651
1126         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1127         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1128
1129 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1130
1131         * gfortran.dg/achar_4.f90: Enable bounds checking.
1132
1133 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1134
1135         PR target/45206
1136         * gcc.target/i386/pr45206.c: New test.
1137
1138 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1139
1140         PR fortran/45505
1141         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1142
1143 2010-09-07  Jan Hubicka  <jh@suse.cz>
1144
1145         * gcc.c-torture/compile/20100907.c: New testcase.
1146
1147 2010-09-07  Richard Guenther  <rguenther@suse.de>
1148
1149         PR middle-end/45569
1150         * g++.dg/eh/pr45569.C: New testcase.
1151
1152 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1153
1154         PR target/43137
1155         * gcc.target/arm/pr43137.c: New test.
1156
1157 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1158
1159         PR fortran/36931
1160         * gfortran.dg/dependency_35.f90:  New test.
1161
1162 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1163
1164         PR fortran/34145
1165         * gfortran.dg/char_length_17.f90:  New test.
1166
1167 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1168
1169         PR c++/45200
1170         PR c++/45293
1171         PR c++/45558
1172         * g++.dg/template/typedef34.C: New test.
1173         * g++.dg/template/typedef35.C: New test.
1174
1175 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1176
1177         PR target/22152
1178         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1179
1180 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1181
1182         * g++.dg/warn/Wdouble-promotion.C: New.
1183
1184 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1185
1186         * g++.dg/parse/redef2.C: New.
1187
1188 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1189
1190         * gcc.dg/20100906-1.c: New testcase.
1191
1192 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1193
1194         PR testsuite/45543
1195         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1196         DW_TAG_enumeration_type DIE.
1197
1198 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1199
1200         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1201         Update XFAILs.
1202
1203 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1204
1205         PR rtl-optimization/44919
1206         * g++.dg/opt/pr44919.C: New.
1207
1208 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1209
1210         PR fortran/38282
1211         * gfortran.dg/iall_iany_iparity_1.f90: New.
1212         * gfortran.dg/iall_iany_iparity_2.f90: New.
1213
1214 2010-09-06  Jason Merrill  <jason@redhat.com>
1215
1216         * g++.dg/cpp0x/initlist42.C: New.
1217
1218         * g++.dg/cpp0x/auto19.C: New.
1219
1220         * g++.dg/template/sfinae25.C: New.
1221         * g++.dg/template/char1.C: Expect warning.
1222         * g++.dg/template/nontype10.C: Likewise.
1223
1224         * g++.dg/cpp0x/implicit9.C: New.
1225
1226         * g++.dg/cpp0x/initlist43.C: New.
1227
1228 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1229
1230         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1231
1232 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1233
1234         * gcc.dg/Wdouble-promotion.c: New.
1235
1236 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1237
1238         * gfortran.dg/float128_1.f90: Remove test case as
1239         it always fails since Rev 163611 backed out the
1240         front-end implementation.
1241
1242 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1243
1244         * gfortran.dg/float128_1.f90: XFAIL test case.
1245
1246 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1247
1248         * gfortran.dg/bessel_7.f90: Decrease required precision.
1249
1250 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1251
1252         PR testsuite/45545
1253         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1254         ref-all-matching targets.
1255
1256 2010-09-05  Richard Guenther  <rguenther@suse.de>
1257
1258         PR tree-optimization/45535
1259         * gcc.c-torture/compile/pr45535.c: New testcase.
1260
1261 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1262
1263         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1264         "\[^\n\]*".
1265         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1266         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1267         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1268         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1269         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1270         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1271         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1272         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1273         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1274         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1275         * gcc.target/i386/pr22152.c: Likewise.
1276         * gcc.target/i386/pr36992-1.c: Likewise.
1277         * gcc.target/i386/pr36992-2.c: Likewise.
1278         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1279
1280 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1281
1282         PR testsuite/43957
1283         * gcc.dg/const-uniq-1.c: Modify regexp.
1284
1285 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1286
1287         PR fortran/45530
1288         * gfortran.dg/namelist_63.f90: New.
1289
1290 2010-09-04  Jan Hubicka  <jh@suse.cz>
1291
1292         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1293         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1294
1295 2010-09-04  Jan Hubicka  <jh@suse.cz>
1296
1297         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1298
1299 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1300
1301         PR fortran/45507
1302         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1303
1304 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1305
1306         * gcc.dg/opts-4.c: New test.
1307
1308 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1309
1310         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1311         * gcc.dg/vect/vect-peel-4.c: Ditto.
1312
1313 2010-09-03  Daniel Kraft  <d@domob.eu>
1314
1315         PR fortran/45525
1316         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1317
1318 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1319
1320         PR fortran/45159
1321         * gfortran.dg/dependency_34.f90:  New test.
1322
1323 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1324
1325         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1326
1327 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1328
1329         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1330         gcc.target/i386/clearcap.map if supported.
1331
1332 2010-09-03  Michael Matz  <matz@suse.de>
1333
1334         PR middle-end/45415
1335         * gcc.dg/pr45415.c: New test.
1336
1337 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1338
1339         PR tree-optimization/45506
1340         * gcc.dg/pr45506.c: New.
1341
1342 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1343
1344         PR target/45476
1345         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1346         * gcc.target/i386/float128-2.c: Ditto.
1347
1348 2010-09-03  Daniel Kraft  <d@domob.eu>
1349
1350         PR fortran/34162
1351         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1352         * gfortran.dg/internal_dummy_2.f08: New test.
1353         * gfortran.dg/internal_dummy_3.f08: New test.
1354         * gfortran.dg/internal_dummy_4.f08: New test.
1355
1356 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1357
1358         PR debug/45500
1359         * gcc.target/i386/pr45500.c: New test.
1360
1361 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1362
1363         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1364
1365 2010-09-03  Daniel Kraft  <d@domob.eu>
1366
1367         PR fortran/44602
1368         * gfortran.dg/exit_2.f08; Adapt error messages.
1369         * gfortran.dg/exit_3.f08: New test.
1370         * gfortran.dg/exit_4.f08: New test.
1371         * gfortran.dg/exit_5.f03: New test.
1372
1373 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1374
1375         * gfortran.dg/ishft_4.f90: New test.
1376
1377 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1378
1379         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1380         FRIZ/XSRIZ instruciton for (double)(long long)x.
1381         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1382
1383 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1384
1385         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1386
1387 2010-09-02  Richard Guenther  <rguenther@suse.de>
1388
1389         PR tree-optimization/44937
1390         PR tree-optimization/45412
1391         * g++.dg/opt/pr45412.C: New testcase.
1392         * gcc.c-torture/compile/pr45412.c: Likewise.
1393         * gcc.c-torture/compile/pr44937.c: Likewise.
1394
1395 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1396
1397         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1398         but using -Werror=comment.
1399         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1400         expected error messages.
1401
1402 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1403
1404         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1405         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1406
1407 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1408
1409         PR fortran/45489
1410         * gfortran.dg/initialization_27.f90: New.
1411
1412 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1413
1414         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1415         check into different basic blocks. Expect vectorization if misaligned
1416         stores are supported.
1417         * gcc.dg/vect/bb-slp-8a.c: New test.
1418         * gcc.dg/vect/bb-slp-8b.c: New test.
1419
1420 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1421
1422         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1423
1424 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1425
1426         PR fortran/44541
1427         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1428         * gfortran.dg/class_dummy_1.f03: New.
1429
1430 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1431
1432         PR middle-end/45458
1433         * g++.dg/tree-prof/partition2.C: New test.
1434
1435 2010-09-01  Richard Guenther  <rguenther@suse.de>
1436
1437         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1438         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1439         * gcc.c-torture/execute/20100827-1.c: Likewise.
1440
1441 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1442
1443         * gfortran.dg/execute_command_line_1.f90: New test.
1444
1445 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1446
1447         PR preprocessor/45457
1448         * c-c++-common/cpp/pr45457.c: New test.
1449
1450 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1451
1452         * gcc.dg/nested-func-8.c: New test.
1453
1454 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1455
1456         PR fortran/38282
1457         * gfortran.dg/popcnt_poppar_1.F90: New test.
1458         * gfortran.dg/popcnt_poppar_2.F90: New test.
1459
1460 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1461
1462         * gcc.target/i386/volatile-2.c: Require nonpic target.
1463
1464 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1465
1466         PR middle-end/45461
1467         * gcc.dg/pr45461.c: New test.
1468
1469 2010-08-31  Richard Guenther  <rguenther@suse.de>
1470
1471         PR testsuite/45455
1472         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1473
1474 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1475
1476         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1477
1478 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1479
1480         PR fortran/45456
1481         * gfortran.dg/typebound_proc_18.f03: New.
1482
1483 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1484
1485         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1486         * lib/scanasm.exp (scan-stack-usage): Likewise.
1487         (scan-stack-usage-not): Likewise.
1488         * gcc.dg/stack-usage-1.c: New test.
1489         * gcc.target/i386/stack-usage-realign.c: Likewise.
1490
1491 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1492
1493         PR tree-optimization/45427
1494         * gcc.dg/tree-ssa/pr45427.c: New test.
1495
1496 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1497
1498         PR c++/45043
1499         * g++.dg/template/crash102.C: New.
1500
1501 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1502
1503         PR middle-end/45423
1504         * gcc.dg/gomp/atomic-12.c: New test.
1505         * gcc.dg/gomp/atomic-13.c: New test.
1506         * gcc.dg/gomp/atomic-14.c: New test.
1507         * g++.dg/gomp/atomic-11.C: New test.
1508         * g++.dg/gomp/atomic-12.C: New test.
1509         * g++.dg/gomp/atomic-13.C: New test.
1510         * g++.dg/gomp/atomic-14.C: New test.
1511
1512 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1513
1514         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1515         delimiter.
1516
1517 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1518
1519         * gnat.dg/discr24.adb: New test.
1520
1521 2010-08-30  Richard Guenther  <rguenther@suse.de>
1522
1523         PR tree-optimization/45449
1524         * gcc.dg/pr45449.c: New testcase.
1525
1526 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1527
1528         * gcc.dg/opts-1.c: Expect errors, not warnings.
1529
1530 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1531
1532         PR fortran/42769
1533         * gfortran.dg/dynamic_dispatch_11.f03: New.
1534
1535 2010-08-29  Jason Merrill  <jason@redhat.com>
1536
1537         PR c++/44991
1538         * g++.dg/parse/defarg15.C: New.
1539
1540 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1541
1542         PR fortran/45439
1543         * gfortran.dg/select_type_16.f03: New.
1544
1545 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1546             Tobias Burnus  <burnus@net-b.de>
1547
1548         * gfortran.dg/bessel_7.f90: Decrease required precision.
1549
1550 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1551             Kaz Kojima  <kkojima@gcc.gnu.org>
1552
1553         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1554
1555 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1556
1557         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1558         floating point conversion code generation.
1559         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1560         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1561         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1562         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1563         to integer conversion code generation.
1564         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1565         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1566         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1567         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1568
1569 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1570
1571         PR fortran/32049
1572         * gfortran.dg/random_seed_1.f90: Adjust test.
1573         * gfortran.dg/float128_1.f90: New test.
1574
1575 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1576
1577         PR fortran/33197
1578         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1579         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1580         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1581         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1582         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1583         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1584         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1585
1586 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1587
1588         PR fortran/45420
1589         * gfortran.dg/select_type_15.f03: New.
1590
1591 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1592
1593         PR libfortran/43217
1594         * gfortran.dg/hollerith8.f90: New test.
1595
1596 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1597
1598         PR fortran/45159
1599         * gfortran.dg/dependency_33.f90:  New test.
1600
1601 2010-08-27  Richard Guenther  <rguenther@suse.de>
1602
1603         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1604         * gcc.dg/graphite/scop-2.c: Likewise.
1605         * gcc.dg/graphite/scop-20.c: Likewise.
1606         * gcc.dg/vect/slp-25.c: Likewise.
1607
1608 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1609
1610         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1611
1612 2010-08-26  Daniel Kraft  <d@domob.eu>
1613
1614         PR fortran/38936
1615         PR fortran/44047
1616         PR fortran/45384
1617         * gfortran.dg/associate_8.f03: New test.
1618         * gfortran.dg/select_type_13.f03: New test.
1619         * gfortran.dg/select_type_14.f03: New test.
1620
1621 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1622
1623         PR tree-optimization/44485
1624         * gcc.dg/pr44485.c: New test.
1625
1626 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1627
1628         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1629         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1630         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1631
1632 2010-08-26  Richard Guenther  <rguenther@suse.de>
1633
1634         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1635         * gcc.dg/graphite/scop-21.c: Likewise.
1636
1637 2010-08-26  Richard Guenther  <rguenther@suse.de>
1638
1639         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1640         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1641         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1642         * gcc.dg/vect/vect-91.c: Likewise.
1643         * gcc.dg/vect/vect-peel-1.c: Likewise.
1644         * gcc.dg/vect/vect-peel-2.c: Likewise.
1645         * gcc.dg/vect/vect-peel-4.c: Likewise.
1646
1647 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1648
1649         PR libfortran/41859
1650         * gfortran.dg/der_io_4.f90: New test.
1651
1652 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1653
1654         PR rtl-optimization/44858
1655         * gcc.c-torture/execute/pr44858.c: New test.
1656
1657         PR rtl-optimization/45400
1658         * g++.dg/other/i386-8.C: New test.
1659
1660 2010-08-25  Richard Guenther  <rguenther@suse.de>
1661
1662         * gcc.dg/alias-8.c: Adjust.
1663
1664 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1665
1666         * gcc.target/i386/combine-mul.c: New test.
1667
1668 2010-08-25  Richard Guenther  <rguenther@suse.de>
1669
1670         PR lto/44562
1671         * gcc.dg/graphite/id-27.c: New testcase.
1672         * gcc.dg/lto/20100825-1_0.c: Likewise.
1673
1674 2010-08-25  Richard Guenther  <rguenther@suse.de>
1675
1676         PR tree-optimization/45316
1677         * g++.dg/opt/pr45316.C: New testcase.
1678
1679 2010-08-25  Richard Guenther  <rguenther@suse.de>
1680
1681         PR tree-optimization/45393
1682         * g++.dg/torture/pr45393.C: New testcase.
1683
1684 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1685
1686         PR tree-optimization/45059
1687         * gcc.c-torture/compile/pr45059.c: New test.
1688
1689 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1690
1691         * lib/target-supports.exp (check_effective_target_vect_unpack):
1692         Set vect_unpack supported flag to true for neon.
1693
1694 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1695
1696         * gcc.dg/tree-ssa/ifc-5.c: New.
1697
1698 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1699
1700         * gcc.dg/tree-ssa/ifc-4.c: New.
1701         * gcc.dg/tree-ssa/ifc-7.c: New.
1702
1703 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1704
1705         * gcc.dg/vect/vect.exp: Check loongson targets
1706         * g++.dg/vect/vect.exp: Likewise
1707         * gfortran.dg/vect/vect.exp: Likewise
1708
1709 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1710
1711         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1712         -mveclibabi=mass.
1713
1714 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1715
1716         PR fortran/45366
1717         * gfortran.dg/proc_ptr_29.f90: New.
1718
1719 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1720             Dominique d'Humieres <dominiq@lps.ens.fr>
1721
1722         PR fortran/45367
1723         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1724
1725 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1726
1727         PR fortran/45367
1728         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1729
1730 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1731
1732         PR fortran/36158
1733         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1734
1735 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1736             Dominique d'Humieres <dominiq@lps.ens.fr>
1737
1738         PR fortran/45367
1739         PR fortran/36158
1740         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1741         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1742
1743 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1744
1745         PR fortran/44863
1746         PR fortran/45271
1747         PR fortran/45290
1748         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1749         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1750         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1751
1752 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1753
1754         PR fortran/36158
1755         PR fortran/33197
1756         * gfortran.dg/bessel_6.f90: New.
1757         * gfortran.dg/bessel_7.f90: New.
1758
1759 2010-08-20  Jan Hubicka  <jh@suse.cz>
1760
1761         PR c++/45307
1762         PR c++/17736
1763         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1764         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1765
1766 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1767
1768         PR target/45336
1769         * gcc.target/i386/pr45336-1.c: New.
1770         * gcc.target/i386/pr45336-2.c: Likewise.
1771         * gcc.target/i386/pr45336-3.c: Likewise.
1772         * gcc.target/i386/pr45336-4.c: Likewise.
1773
1774 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1775
1776         PR testsuite/45361
1777         * gcc.target/i386/volatile-2.c: Update scan strings to also
1778         include (%rip) for the memory reference on x86_64.
1779
1780 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1781
1782         PR middle-end/44974
1783         * gcc.dg/pr44974.c: New test.
1784
1785         PR rtl-optimization/45353
1786         * gcc.dg/pr45353.c: New test.
1787
1788 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1789
1790         * gcc.target/i386/volatile-2.c: New.
1791
1792 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1793
1794         PR rtl-optimization/44691
1795         * gfortran.dg/pr44691.f: New test.
1796
1797 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1798
1799         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1800
1801 2010-08-19  Jason Merrill  <jason@redhat.com>
1802
1803         * g++.dg/init/synth3.C: New.
1804         * g++.dg/init/value8.C: New.
1805         * g++.dg/tree-ssa/empty-2.C: New.
1806         * g++.dg/cpp0x/noexcept09.C: New.
1807
1808 2010-08-19  Daniel Kraft  <d@domob.eu>
1809
1810         PR fortran/29785
1811         PR fortran/45016
1812         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1813         * gfortran.dg/pointer_remapping_1.f90: New test.
1814         * gfortran.dg/pointer_remapping_2.f03: New test.
1815         * gfortran.dg/pointer_remapping_3.f08: New test.
1816         * gfortran.dg/pointer_remapping_4.f03: New test.
1817         * gfortran.dg/pointer_remapping_5.f08: New test.
1818         * gfortran.dg/pointer_remapping_6.f08: New test.
1819
1820 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1821
1822         PR testsuite/45324
1823         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1824
1825 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1826
1827         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1828
1829 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1830
1831         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1832         variable.
1833
1834 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1835
1836         PR target/45070
1837         * gcc.c-torture/execute/pr45070.c: New.
1838
1839 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1840
1841         * g++.dg/pr44328.C: New test.
1842
1843 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1844
1845         PR fortran/36158
1846         PR fortran/33197
1847         * gfortran.dg/bessel_3.f90: New.
1848         * gfortran.dg/bessel_4.f90: New.
1849         * gfortran.dg/bessel_5.f90: New.
1850
1851 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1852
1853         PR fortran/45290
1854         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1855         * gfortran.dg/pointer_init_2.f90: New.
1856         * gfortran.dg/pointer_init_3.f90: New.
1857         * gfortran.dg/pointer_init_4.f90: New.
1858
1859 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1860
1861         PR c++/45049
1862         * g++.dg/pr45049-1.C: New test.
1863         * g++.dg/pr45049-2.C: New test.
1864
1865 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1866
1867         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1868         20 if __ARM_PCS is defined otherwise 64.
1869         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1870         instead of hard coded 64.
1871
1872 2010-08-18  Yao Qi  <yao@codesourcery.com>
1873
1874         PR target/45094
1875         * gcc.target/arm/pr45094.c: New test.
1876
1877 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1878
1879         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1880
1881 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1882
1883         PR rtl-optimization/42575
1884         * gcc.target/arm/pr42575.c: New test.
1885
1886 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1887
1888         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1889         * gcc.dg/tls/thr-cse-1.c: New.
1890
1891 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1892
1893         PR debug/42487
1894         * lib/target-supports.exp
1895         (check_effective_target_function_sections): New.
1896         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1897         function sections before proceding.
1898
1899 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1900
1901         PR fortran/45308
1902         * gfortran.dg/pr45308.f03: New test.
1903
1904 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1905
1906         PR target/45296
1907         * gcc.target/i386/pr45296.c: New test.
1908
1909 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1910
1911         * g++.dg/ext/uow-1.C: New.
1912         * g++.dg/ext/uow-2.C: New.
1913         * g++.dg/ext/uow-3.C: New.
1914         * g++.dg/ext/uow-4.C: New.
1915
1916 2010-08-17  Richard Guenther  <rguenther@suse.de>
1917
1918         PR testsuite/45266
1919         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1920
1921 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1922
1923         PR c/40563
1924         * gcc.dg/Wcxx-compat-20.c: New test.
1925
1926 2010-08-17  Daniel Kraft  <d@domob.eu>
1927
1928         PR fortran/38936
1929         * gfortran.dg/associate_1.f03: Extended to test newly supported
1930         features like association to variables.
1931         * gfortran.dg/associate_3.f03: Removed check for illegal change
1932         of associate-name here...
1933         * gfortran.dg/associate_5.f03: ...and added it here.
1934         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1935         * gfortran.dg/associate_7.f03: New test.
1936
1937 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1938
1939         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1940
1941 2010-08-15  Daniel Kraft  <d@domob.eu>
1942
1943         PR fortran/38936
1944         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1945         * gfortran.dg/associate_3.f03: Clarify comment.
1946         * gfortran.dg/associate_5.f03: New test.
1947         * gfortran.dg/associate_6.f03: New test.
1948
1949 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1950
1951         PR fortran/45211
1952         * gfortran.dg/bind_c_usage_21.f90: New.
1953         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1954
1955 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1956
1957         * gfortran.dg/optional_absent_1.f90: New.
1958         * gfortran.dg/null_actual.f90: New.
1959
1960 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1961
1962         * gfortran.dg/pointer_target_1.f90: New.
1963         * gfortran.dg/pointer_target_2.f90: New.
1964         * gfortran.dg/pointer_target_3.f90: New.
1965
1966 2010-08-15  Daniel Kraft  <d@domob.eu>
1967
1968         PR fortran/45197
1969         * gfortran.dg/elemental_args_check_3.f90: New test.
1970         * gfortran.dg/impure_1.f08: New test.
1971         * gfortran.dg/impure_2.f08: New test.
1972         * gfortran.dg/impure_3.f90: New test.
1973         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1974
1975 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1976
1977         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1978         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1979         SLP tests.
1980         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1981         misaligned loads.
1982         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1983         misaligned stores.c
1984         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1985
1986 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1987
1988         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1989         dg-require-effective-target after dg-do.
1990
1991 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1992
1993         * lib/target-supports.exp (check_effective_target_vect_int): Return
1994         true for Loongson targets.
1995         (check_effective_target_vect_shift): Likewise.
1996         (check_effective_target_vect_no_int_max): Likewise.
1997         (check_effective_target_vect_no_align): Likewise.
1998         (check_effective_target_vect_short_mult): Likewise.
1999
2000 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2001
2002         * g++.dg/cast.C: Change fields of structures to "long" to pass
2003         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2004         * g++.dg/cpp0x/iop.C: Ditto.
2005         * g++.dg/cpp0x/named_refs.C: Ditto.
2006         * g++.dg/cpp0x/rv1p.C: Ditto.
2007         * g++.dg/cpp0x/rv2p.C: Ditto.
2008         * g++.dg/cpp0x/rv3p.C: Ditto.
2009         * g++.dg/cpp0x/rv4p.C: Ditto.
2010         * g++.dg/cpp0x/rv5p.C: Ditto.
2011         * g++.dg/cpp0x/rv6p.C: Ditto.
2012         * g++.dg/cpp0x/rv7p.C: Ditto.
2013         * g++.dg/cpp0x/rv8p.C: Ditto.
2014         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2015
2016 2010-08-13  Daniel Kraft  <d@domob.eu>
2017
2018         * gfortran.dg/implied_shape_1.f08: New test.
2019         * gfortran.dg/implied_shape_2.f90: New test.
2020         * gfortran.dg/implied_shape_3.f08: New test.
2021
2022 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2023
2024         PR libfortran/42526
2025         * gfortran.dg/char_component_initializer_1.f90: New test.
2026
2027 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2028
2029         PR tree-optimization/45241
2030         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2031
2032 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2033
2034         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2035         to dg-options.
2036         * gcc.target/i386/pr40906-2.c: Ditto.
2037         * gcc.target/i386/pr40906-3.c: Ditto.
2038
2039 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2040
2041         PR middle-end/45262
2042         * gcc.c-torture/execute/pr45262.c: New test.
2043
2044 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2045
2046         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2047         empty argument.
2048         * g++.dg/other/profile1.C: Ditto.
2049
2050 2010-08-12  Richard Guenther  <rguenther@suse.de>
2051
2052         PR tree-optimization/45232
2053         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2054         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2055         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2056         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2057         unsigned arithmetic.
2058         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2059         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2060         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2061         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2062         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2063         unsigned arithmetic.
2064         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2065         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2066         unsigned arithmetic.
2067         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2068         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2069         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2070         unsigned arithmetic.
2071         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2072         * gcc.dg/tree-ssa/negate.c: Adjust.
2073         * gcc.dg/vect/vect-1.c: Adjust.
2074         * gfortran.dg/reassoc_6.f: XFAIL.
2075
2076 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2077
2078         PR debug/45259
2079         * gcc.dg/pr45259.c: New test.
2080
2081 2010-08-12  Wei Guozhi  <carrot@google.com>
2082
2083         PR target/44999
2084         * gcc.target/arm/pr44999.c: New testcase.
2085
2086 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2087
2088         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2089         (N): Likewise.
2090         (main): Adjust accordingly.
2091
2092 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2093
2094         * gfortran.dg/graphite/id-22.f: New.
2095
2096 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2097
2098         * gcc.dg/graphite/id-26.c: New.
2099
2100 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2101
2102         * gcc.dg/graphite/id-25.c: New.
2103
2104 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2105
2106         * gcc.dg/graphite/run-id-5.c: New.
2107         * gcc.dg/graphite/run-id-6.c: New.
2108         * gfortran.dg/graphite/id-21.f: New.
2109
2110 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2111
2112         * gcc.dg/graphite/id-24.c: New.
2113
2114 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2115
2116         * gcc.dg/tree-ssa/pr20742.c: New.
2117
2118 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2119
2120         * gcc.dg/graphite/id-23.c: New.
2121
2122 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2123
2124         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2125
2126 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2127
2128         * gcc.dg/graphite/pr42729.c: New.
2129
2130 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2131
2132         * gfortran.dg/graphite/id-20.f: New.
2133
2134 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2135
2136         * gcc.dg/graphite/id-22.c: New.
2137
2138 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2139
2140         * gcc.dg/graphite/run-id-2.c: Call abort.
2141
2142 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2143
2144         * gcc.dg/graphite/id-20.c: New.
2145
2146 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2147             Steve Kargl <kargl@gcc.gnu.org>
2148
2149         PR fortran/44595
2150         * gfortran.dg/move_alloc_3.f90: New.
2151         * gfortran.dg/random_seed_2.f90: New.
2152
2153 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2154
2155         * lib/target-supports.exp (check_effective_target_sync_int_long):
2156         Add hppa*-*-linux*.
2157         (check_effective_target_sync_char_short): Likewise.
2158
2159 2010-08-10  Yao Qi  <yao@codesourcery.com>
2160
2161         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2162         general form.
2163         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2164         * g++.dg/other/packed1.C: Likewise.
2165         * g++.dg/other/crash-4.C: Likewise.
2166         * g++.dg/ext/packed8.C: Likewise.
2167         * g++.dg/init/array16.C: Likewise.
2168
2169 2010-08-10  xinliang David Li  <davidxl@google.com>
2170         * gcc.dg/tree-ssa/loop-19.c: Add option
2171         -fno-prefetch-loop-array
2172
2173 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2174
2175         PR middle-end/45182
2176         * gcc.c-torture/compile/pr45182.c: New test.
2177
2178 2010-08-09  Jason Merrill  <jason@redhat.com>
2179
2180         PR c++/45236
2181         * g++.dg/cpp0x/variadic-104.C: New.
2182
2183 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2184
2185         PR fortran/44235
2186         * gfortran.dg/dependency_32.f90:  New test.
2187
2188 2010-08-09  Richard Guenther  <rguenther@suse.de>
2189
2190         PR middle-end/44632
2191         * g++.dg/opt/nrv17.C: New testcase.
2192
2193 2010-08-09  Richard Guenther  <rguenther@suse.de>
2194
2195         PR middle-end/45212
2196         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2197         alignment from MEM_REF offset only if we took it from the
2198         base object.
2199
2200         * gcc.target/i386/pr24178.c: New testcase.
2201
2202 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2203
2204         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2205         * gcc.dg/20030702-1.c: Ditto.
2206         * gcc.dg/20050309-1.c: Ditto.
2207         * gcc.dg/20050325-1.c: Ditto.
2208         * gcc.dg/20050330-2.c: Ditto.
2209         * gcc.dg/20051201-1.c: Ditto.
2210         * gcc.dg/gomp/pr27573.c: Ditto.
2211         * gcc.dg/gomp/pr34610.c: Ditto.
2212         * gcc.dg/pr24225.c: Ditto.
2213         * gcc.dg/pr26570.c: Ditto.
2214         * gcc.dg/pr32773.c: Ditto.
2215         * g++.dg/gcov/gcov-6.C: Ditto.
2216         * g++.dg/gomp/pr34608.C: Ditto.
2217         * gfortran.dg/gomp/pr27573.f90: Ditto.
2218
2219         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2220         dg-require-host-local dg directive.
2221         * gcc.dg/profile-dir-2.c: Ditto.
2222         * gcc.dg/profile-dir-3.c: Ditto.
2223
2224 2010-08-08  Richard Guenther  <rguenther@suse.de>
2225
2226         PR tree-optimization/45109
2227         * gcc.c-torture/compile/pr45109.c: New testcase.
2228
2229 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2230
2231         * gcc.dg/march.c: Skip if -march defined.
2232         * gcc.dg/mtune.c: Skip if -mtune defined.
2233
2234         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2235         generic thunk support.
2236
2237 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2238
2239         PR target/45213
2240         * gcc.target/i386/pr45213.c: New test.
2241
2242 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2243
2244         PR libfortran/45143
2245         * gfortran.dg/fmt_error_11.f03: New test.
2246
2247 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2248
2249         * lib/target-supports.exp (check_effective_target_sync_int_long):
2250         Add arm*-*-linux-gnueabi.
2251         (check_effective_target_sync_char_short): Likewise.
2252
2253 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2254
2255         PR fortran/45159
2256         * gfortran.dg/dependency_31.f90:  New test.
2257
2258 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2259
2260         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2261
2262 2010-08-06  Jason Merrill  <jason@redhat.com>
2263
2264         * g++.dg/cpp0x/sfinae3.C: New.
2265         * g++.dg/cpp0x/sfinae4.C: New.
2266
2267 2010-08-06  Richard Guenther  <rguenther@suse.de>
2268
2269         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2270         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2271         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2272         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2273         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2274         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2275         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2276         * gcc.c-torture/execute/20100805-1.c: Likewise.
2277
2278 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2279
2280         PR testsuite/42855
2281         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2282
2283 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2284
2285         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2286         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2287
2288 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2289
2290         * g++.dg/ipa/devirt-1.C: New test.
2291         * g++.dg/ipa/devirt-2.C: Likewise.
2292         * g++.dg/ipa/devirt-3.C: Likewise.
2293         * g++.dg/ipa/devirt-4.C: Likewise.
2294         * g++.dg/ipa/devirt-5.C: Likewise.
2295         * gcc.dg/ipa/iinline-3.c: Likewise.
2296
2297 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2298
2299         PR tree-optimization/45144
2300         * gcc.dg/tree-ssa/pr45144.c: New test.
2301
2302 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2303
2304         PR fortran/42207
2305         PR fortran/44064
2306         PR fortran/44065
2307         * gfortran.dg/class_25.f03: New.
2308         * gfortran.dg/class_26.f03: New.
2309
2310 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2311
2312         * g++.dg/warn/miss-format-1.C: Update line number.
2313
2314 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2315
2316         PR c++/44641
2317         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2318         .frame and .mask assembler directives.
2319
2320 2010-08-04  Richard Guenther  <rguenther@suse.de>
2321
2322         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2323         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2324         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2325         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2326
2327 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2328
2329         PR fortran/44857
2330         * gfortran.dg/derived_constructor_char_1.f90: New.
2331         * gfortran.dg/derived_constructor_char_2.f90: New.
2332
2333 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2334
2335         PR fortran/45159
2336         * gfortran.dg/dependency_30.f90:  New test.
2337
2338 2010-08-03  Jan Hubicka  <jh@suse.cz>
2339
2340         * gcc.c-torture/compile/pr45085.c: New testcase.
2341
2342 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2343
2344         PR fortran/44584
2345         PR fortran/45161
2346         * gfortran.dg/typebound_call_9.f03: Modified.
2347         * gfortran.dg/typebound_generic_1.f03: Modified.
2348
2349 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2350
2351         PR fortran/45159
2352
2353         * gfortran.dg/dependency_29.f90:  New test.
2354
2355 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2356
2357         PR fortran/36854
2358         * gfortran.dg/character_comparison_2.f90:  New test.
2359         * gfortran.dg/character_comparison_3.f90:  New test.
2360         * gfortran.dg/dependency_28.f90:  New test.
2361
2362 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2363
2364         PR target/40457
2365         * gcc.target/arm/pr40457-1.c: New test.
2366         * gcc.target/arm/pr40457-2.c: New test.
2367
2368 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2369
2370         PR fortran/44912
2371         * gfortran.dg/typebound_call_17.f03: New.
2372
2373 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2374
2375         PR fortran/44929
2376         * gfortran.dg/allocate_derived_3.f90: New.
2377
2378 2010-07-30  Xinliang David Li  <davidxl@google.com>
2379         PR tree-optimization/45121
2380         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2381
2382 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2383
2384         PR c++/45112
2385         * testsuite/g++.dg/pr45112.C: New test.
2386
2387 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2388
2389         PR debug/45055
2390         PR rtl-optimization/45137
2391         * gcc.dg/pr45055.c: New test.
2392
2393 2010-07-30  Alan Modra  <amodra@gmail.com>
2394
2395         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2396         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2397
2398 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2399
2400         PR fortran/45087
2401         PR fortran/45125
2402         * gfortran.dg/whole_file_25.f90: New.
2403         * gfortran.dg/whole_file_26.f90: New.
2404         * gfortran.dg/whole_file_27.f90: New.
2405
2406 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2407
2408         PR fortran/44962
2409         * gfortran.dg/typebound_proc_17.f03: New.
2410
2411 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2412
2413         PR fortran/45004
2414         * gfortran.dg/move_alloc_2.f90: New.
2415
2416 2010-07-29  Xinliang David Li  <davidxl@google.com>
2417         PR tree-optimization/45121
2418         * c-c++-common/uninit-17.c: Fix expected output.
2419
2420 2010-07-29  Richard Guenther  <rguenther@suse.de>
2421
2422         PR tree-optimization/45120
2423         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2424
2425 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2426
2427         PR fortran/42051
2428         PR fortran/44064
2429         * gfortran.dg/pr42051.f03: New testcase.
2430
2431 2010-07-29  Richard Guenther  <rguenther@suse.de>
2432
2433         PR middle-end/45034
2434         * gcc.c-torture/execute/pr45034.c: New testcase.
2435
2436 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2437
2438         PR c++/45096
2439         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2440
2441 2010-07-28  Daniel Kraft  <d@domob.eu>
2442
2443         * gfortran.dg/bound_8.f90: New test.
2444
2445 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2446
2447         PR debug/45105
2448         * gcc.dg/pr45105.c: New test.
2449
2450 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2451
2452         PR rtl-optimization/45107
2453         * gcc.dg/pr45107.c: New test.
2454
2455 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2456
2457         PR rtl-optimization/45101
2458         * gcc.dg/pr45101.c: New test.
2459
2460 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2461
2462         PR fortran/45077
2463         * gfortran.dg/whole_file_24.f90: New.
2464
2465 2010-07-27  Jason Merrill  <jason@redhat.com>
2466
2467         * g++.dg/cpp0x/variadic102.C: New.
2468         * g++.dg/cpp0x/variadic103.C: New.
2469
2470 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2471
2472         PR rtl-optimization/40956
2473         PR target/42495
2474         PR middle-end/42574
2475         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2476         * gcc.target/arm/pr42574.c: Add tests.
2477
2478 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2479
2480         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2481         test name.
2482         (cleanup-repo-files): Ditto.
2483         (cleanup-saved-temps): Ditto.
2484
2485 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2486
2487         PR testsuite/44701
2488         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2489
2490         PR c/45079
2491         * gcc.dg/pr45079.c: New test.
2492
2493 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2494
2495         PR tree-optimization/44152
2496         * gcc.dg/vect/fast-math-pr44152.c: New test.
2497
2498 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2499
2500         PR ObjC/44140
2501         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2502         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2503         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2504         * obj-c++.dg/torture/trivial.mm: Ditto.
2505         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2506         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2507         * objc.dg/torture/tls/thr-init.m: Ditto.
2508         * objc.dg/torture/trivial.m: Ditto.
2509
2510 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2511
2512         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2513         Skip on spu-*-* targets.
2514
2515 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2516
2517         PR tree-optimization/45083
2518         * gcc.dg/pr45083.c: New test.
2519
2520 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2521
2522         PR fortran/40873
2523         * gfortran.dg/whole_file_22.f90: New test.
2524         * gfortran.dg/whole_file_23.f90: New test.
2525
2526 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2527             Jack Howarth  <howarth@bromo.med.uc.edu>
2528             Richard Henderson  <rth@redhat.com>
2529
2530         PR target/44132
2531         * gcc.dg/tls/thr-init-1.c: New.
2532         * gcc.dg/tls/thr-init-2.c: New.
2533         * gcc.dg/torture/tls New.
2534         * gcc.dg/torture/tls/tls-test.c: New.
2535         * gcc.dg/torture/tls/thr-init-1.c: New.
2536         * gcc.dg/torture/tls/tls.exp: New.
2537         * gcc.dg/torture/tls/thr-init-2.c: New.
2538         * gcc.dg/tls/emutls-2.c: New test
2539
2540         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2541         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2542         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2543         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2544         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2545         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2546         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2547         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2548         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2549         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2550         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2551         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2552         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2553         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2554         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2555         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2556         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2557         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2558         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2559         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2560         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2561         gfortran.dg/gomp/omp_threadprivate1.f90,
2562         gfortran.dg/gomp/omp_threadprivate2.f90,
2563         gfortran.dg/gomp/reduction1.f90,
2564         gfortran.dg/gomp/sharing-1.f90: Likewise.
2565
2566 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2567
2568         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2569         sse_runtime.
2570         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2571         dg-require-visibility.
2572
2573 2010-07-26  Richard Guenther  <rguenther@suse.de>
2574
2575         PR tree-optimization/43784
2576         * gcc.c-torture/execute/pr43784.c: New testcase.
2577         * g++.dg/torture/pr43784.C: Likewise.
2578
2579 2010-07-26  Richard Guenther  <rguenther@suse.de>
2580
2581         PR middle-end/45056
2582         * g++.dg/pr45056.C: New testcase.
2583
2584 2010-07-26  Richard Guenther  <rguenther@suse.de>
2585
2586         PR tree-optimization/45071
2587         * gcc.dg/pr45071.c: New testcase.
2588
2589 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2590
2591         PR fortran/45066
2592         * gfortran.dg/namelist_62.f90: New.
2593
2594 2010-07-26  Richard Guenther  <rguenther@suse.de>
2595
2596         * gcc.c-torture/execute/pr45017.c: Move ...
2597         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2598
2599 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2600
2601         PR fortran/40628
2602         * trim_optimize_1.f90:  New test.
2603         * character_comparision_1.f90:  New test.
2604
2605 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2606
2607         PR fortran/42852
2608         * gfortran.dg/wtruncate_fix.f: New test.
2609
2610 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2611
2612         PR testsuite/45068
2613         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2614
2615 2010-07-24  Richard Guenther  <rguenther@suse.de>
2616
2617         PR lto/43788
2618         * g++.dg/lto/20100724-1_0.C: New testcase.
2619
2620 2010-07-24  Richard Guenther  <rguenther@suse.de>
2621
2622         PR lto/43212
2623         * gcc.dg/lto/20100724-1_0.c: New testcase.
2624         * gcc.dg/lto/20100724-1_1.c: Likewise.
2625
2626 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2627
2628         PR fortran/40011
2629         * gfortran.dg/whole_file_21.f90: New.
2630
2631         * gfortran.dg/integer_exponentiation_3.F90: Use
2632         -ffloat-store only for i?86/x86-64 -m32.
2633
2634 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2635
2636         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2637         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2638
2639 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2640
2641         * gfortran.dg/func_decl_4.f90: Split test into two ...
2642         * gfortran.dg/func_decl_5.f90: ... parts.
2643         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2644         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2645         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2646         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2647         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2648         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2649         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2650         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2651         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2652         * gfortran.dg/sizeof.f90: Make test valid.
2653         * gfortran.dg/pr20865.f90: Add new dg-error.
2654         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2655         * gfortran.dg/g77/19990218-0.f: Ditto.
2656         * gfortran.dg/g77/19990218-1.f: Ditto.
2657         * gfortran.dg/g77/970625-2.f: Ditto.
2658         * gfortran.dg/pr37243.f: Fix function declaration.
2659         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2660         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2661
2662 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2663
2664         PR fortran/44945
2665         * gfortran.dg/char_array_structure_constructor.f90: Add
2666         -fwhole-file as dg-option as it otherwise fails on some
2667         systems.
2668
2669 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2670
2671         * gnat.dg/aggr16.ad[sb]: New test.
2672         * gnat.dg/aggr16_pkg.ads: New helper.
2673
2674 2010-07-23  Richard Guenther  <rguenther@suse.de>
2675
2676         PR lto/43071
2677         * g++.dg/lto/20100723-1_0.C: New testcase.
2678
2679 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2680
2681         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2682         AVX support.
2683         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2684         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2685
2686 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2687
2688         * lib/target-supports.exp (add_options_for_tls): New proc.
2689         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2690         * g++.dg/tls/static-1a.cc: Likewise.
2691         * gcc.dg/tls/emutls-1.c: Likewise.
2692         * gcc.dg/tls/opt-11.c: Likewise.
2693         * gcc.dg/tls/opt-12.c: Likewise.
2694         * gcc.dg/tls/pr24428-2.c: Likewise.
2695         * gcc.dg/tls/pr24428.c: Likewise.
2696         * obj-c++.dg/tls/static-1.mm: Likewise.
2697         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2698         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2699         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2700         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2701         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2702         * objc.dg/torture/tls/thr-init.m: Likewise.
2703         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2704
2705 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2706
2707         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2708         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2709         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2710         optimized dump files.
2711
2712 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2713
2714         PR tree-optimization/45047
2715         * gcc.c-torture/compile/pr45047.c: New test.
2716
2717 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2718
2719         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2720         instead of dg-compile.
2721         * gcc.dg/float-range-4.c: Ditto.
2722         * gcc.dg/float-range-5.c: Ditto.
2723         * gcc.dg/fold-overflow-1.c: Ditto.
2724         * gcc.dg/gomp/sections-4.c: Ditto.
2725         * gcc.dg/transparent-union-1.c: Ditto.
2726         * gcc.dg/transparent-union-2.c: Ditto.
2727         * gcc.target/i386/pr39315-check.c: Ditto.
2728         * g++.dg/gomp/sections-4.C: Ditto.
2729         * g++.dg/template/dtor7.C: Ditto.
2730         * g++.dg/tree-ssa/pr19952.C: Ditto.
2731         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2732         * gfortran.dg/graphite/pr42185.f90: Ditto.
2733         * gfortran.dg/namelist_36.f90: Ditto.
2734         * gnat.dg/noreturn1.adb: Ditto.
2735         * gnat.dg/specs/small_alignment.ads: Ditto.
2736
2737 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2738
2739         PR tree-optimization/44915
2740         * g++.dg/torture/pr44915.C: New test.
2741
2742 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2743
2744         PR tree-optimization/44914
2745         * g++.dg/tree-ssa/pr44914.C: New test.
2746
2747 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2748
2749         PR target/44290
2750         * gcc.dg/pr44290-1.c: New test.
2751         * gcc.dg/pr44290-2.c: New test.
2752
2753 2010-07-23  Jason Merrill  <jason@redhat.com>
2754
2755         PR c++/45008
2756         * g++.dg/abi/mangle44.C: New.
2757
2758 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2759
2760         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2761         for compile-time only tests.
2762         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2763         target check.
2764         * gcc.target/i386/pr39315-4.c: Ditto.
2765         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2766         target check.  Include sse-os-support.h.
2767         (main): Call check_isa and sse_os_support.
2768         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2769         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2770         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2771         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2772         target check.  Include sse-os-support.h.
2773         (main): Call check_isa and sse_os_support.
2774         * gcc.target/i386/vperm-v2df.c: Ditto.
2775
2776 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2777
2778         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2779         (check_effective_target_avx_runtime): New procedure.
2780         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2781         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2782
2783         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2784         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2785         and __get_cpuid test.
2786         * gcc.dg/compat/vector-2b_main.c: Ditto.
2787
2788         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2789
2790         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2791         for compile-time only test.
2792         * gcc.dg/pr32716.c: Ditto.
2793         * gcc.dg/pr34856.c: Ditto.
2794         * gcc.dg/pr36997.c: Ditto.
2795         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2796         * gfortran.dg/pr28158.f90: Ditto.
2797         * gfortran.dg/pr30667.f: Ditto.
2798
2799         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2800         i?86-*-* and x86_64-*-* targets to disable execution on targets
2801         without sse2 runtime support.
2802         * g++.dg/vect/vect.exp: Ditto.
2803         * gfortran.dg/vect/vect.exp: Ditto.
2804
2805         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2806         * gcc.dg/pr37544.c: Ditto.
2807         * gcc.dg/pr40550.c: Ditto.
2808         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2809         * gcc.dg/compat/vector-1a_main.c: Ditto.
2810         * gcc.dg/compat/vector-2a_main.c: Ditto.
2811         * gcc.dg/torture/pr16104-1.c: Ditto.
2812         * gcc.dg/torture/pr35771-1.c: Ditto.
2813         * gcc.dg/torture/pr35771-2.c: Ditto.
2814         * gcc.dg/torture/pr35771-3.c: Ditto.
2815         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2816         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2817         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2818         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2819         * g++.dg/other/i386-1.C: Ditto.
2820         * g++.dg/other/pr40446.C: Ditto.
2821
2822 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2823
2824         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2825
2826 2010-07-23  Daniel Kraft  <d@domob.eu>
2827
2828         PR fortran/44709
2829         * gfortran.dg/exit_1.f08: New test.
2830         * gfortran.dg/exit_2.f08: New test.
2831
2832 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2833
2834         PR tree-optimization/39839
2835         * gcc.target/arm/pr39839.c: New test case.
2836
2837 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2838
2839         * gnat.dg/unchecked_convert5b.adb: New test.
2840         * gnat.dg/unchecked_convert6.adb: Likewise.
2841         * gnat.dg/unchecked_convert6b.adb: Likewise.
2842
2843 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2844
2845         * gnat.dg/aggr15.ad[sb]: New test.
2846
2847 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2848
2849         PR debug/45024
2850         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2851
2852 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2853
2854         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2855         with dg-require-linker-plugin.
2856
2857 2010-07-22  Richard Guenther  <rguenther@suse.de>
2858
2859         PR lto/43850
2860         * g++.dg/lto/20100722-1_0.C: New testcase.
2861
2862 2010-07-22  Richard Guenther  <rguenther@suse.de>
2863
2864         PR lto/42451
2865         * gcc.dg/lto/20100720-3_0.c: New testcase.
2866         * gcc.dg/lto/20100720-3_1.c: Likewise.
2867
2868 2010-07-22  Richard Guenther  <rguenther@suse.de>
2869
2870         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2871         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2872
2873         PR lto/43373
2874         * gcc.dg/lto/20100722-1_0.c: New testcase.
2875
2876 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2877
2878         PR tree-optimization/44891
2879         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2880
2881 2010-07-22  Richard Guenther  <rguenther@suse.de>
2882
2883         PR tree-optimization/45017
2884         * gcc.c-torture/execute/pr45017.c: New testcase.
2885
2886 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2887
2888         PR fortran/45019
2889         * gfortran.dg/aliasing_dummy_5.f90: New.
2890
2891 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2892
2893         PR target/43698
2894         * gcc.target/arm/pr43698.c: New test.
2895
2896 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2897
2898         PR fortran/44929
2899         * Revert my commit r162325 for this PR.
2900
2901 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2902
2903         PR debug/45015
2904         * gcc.target/m68k/pr45015.c: New test.
2905
2906 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2907
2908         PR c++/44641
2909         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2910         comments.
2911
2912 2010-07-21  Richard Guenther  <rguenther@suse.de>
2913
2914         PR lto/45018
2915         * g++.dg/lto/20100721-1_0.C: New testcase.
2916
2917 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2918
2919         PR tree-optimization/44900
2920         * g++.dg/torture/pr44900.C: New test.
2921
2922 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2923
2924         PR middle-end/44738
2925         * c-c++-common/uninit-17.c: Correct expected error.
2926
2927 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2928
2929         * gcc.dg/guality/asm-1.c: New test.
2930
2931         PR debug/45003
2932         * gcc.dg/guality/pr45003-2.c: New test.
2933         * gcc.dg/guality/pr45003-3.c: New test.
2934
2935 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2936
2937         PR libfortran/44697
2938         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2939
2940 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2941
2942         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2943         defined on the current line.
2944         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2945         * g++.dg/debug/dwarf2/pr44641.C: New.
2946
2947 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2948
2949         * gcc.target/powerpc/block-move-1.c: New test.
2950         * gcc.target/powerpc/block-move-2.c: New test.
2951
2952 2010-07-20  Jason Merrill  <jason@redhat.com>
2953
2954         PR c++/44967
2955         * g++.dg/cpp0x/sfinae2.C: New.
2956
2957 2010-07-20  Richard Guenther  <rguenther@suse.de>
2958
2959         PR lto/42696
2960         * gcc.dg/lto/20100720-4_0.c: New testcase.
2961
2962 2010-07-20  Richard Guenther  <rguenther@suse.de>
2963
2964         PR lto/43221
2965         * gcc.dg/lto/20100720-2_0.c: New testcase.
2966         * gcc.dg/lto/20100720-2_1.c: Likewise.
2967
2968 2010-07-20  Richard Guenther  <rguenther@suse.de>
2969
2970         PR lto/43208
2971         * gcc.dg/lto/20100720-1_0.c: New testcase.
2972         * gcc.dg/lto/20100720-1_1.c: Likewise.
2973
2974 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2975
2976         PR debug/45003
2977         * gcc.dg/guality/pr45003-1.c: New test.
2978
2979 2010-07-20  Richard Guenther  <rguenther@suse.de>
2980
2981         PR tree-optimization/44977
2982         * gcc.dg/torture/pr44977.c: New testcase.
2983
2984 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2985
2986         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2987         sync_char_short
2988
2989 2010-07-20  Richard Guenther  <rguenther@suse.de>
2990
2991         PR middle-end/44971
2992         PR middle-end/44988
2993         * gcc.dg/pr44971.c: New testcase.
2994         * gcc.c-torture/compile/pr44988.c: Likewise.
2995
2996 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2997
2998         PR fortran/44929
2999         * gfortran.dg/allocate_with_typespec.f90: New test.
3000         * gfortran.dg/allocate_derived_1.f90: Update error message.
3001
3002 2010-07-19  Jason Merrill  <jason@redhat.com>
3003
3004         PR c++/44996
3005         * g++.dg/cpp0x/decltype23.C: New.
3006
3007 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3008
3009         PR fortran/42385
3010         * gfortran.dg/class_defined_operator_1.f03 : New test.
3011
3012 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3013
3014         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3015         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3016         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3017         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3018
3019 2010-07-19  Richard Guenther  <rguenther@suse.de>
3020
3021         PR middle-end/44941
3022         * gcc.c-torture/compile/pr44941.c: New testcase.
3023
3024 2010-07-19  Jason Merrill  <jason@redhat.com>
3025
3026         PR c++/44969
3027         * g++.dg/template/sfinae24.C: New.
3028
3029 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3030
3031         PR fortran/44353
3032         * gfortran.dg/data_implied_do_2.f90: Removed.
3033
3034 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3035
3036         PR c++/44969
3037         * g++.dg/template/sfinae23.C: New.
3038
3039 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3040
3041         * lib/target-supports.exp (check_sse_os_support_available): New
3042         proc.
3043         (check_sse_hw_available): New proc.
3044         (check_effective_target_sse_runtime): New proc.
3045         (check_effective_target_sse2_runtime): New proc.
3046         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3047         -msse2 if check_sse_os_support_available.
3048         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3049         check_sse_os_support_available.
3050         * gcc.dg/vect/vect.exp: Likewise.
3051         * gfortran.dg/vect/vect.exp: Likewise.
3052         * gcc.target/i386/sol2-check: Renamed to ...
3053         * gcc.target/i386/sse-os-support.h: ... this.
3054         (sol2_check): Renamed to ...
3055         (sse_os_support): ... this.
3056         Only test movss with xmm registers.
3057         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3058         Removed ILL_INSN, ILL_INSN_LEN.
3059         * gcc.target/i386/sse2-check.h: Likewise.
3060         * gcc.target/i386/sse3-check.h: Likewise.
3061         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3062         Removed cpuid.h, __get_cpuid test.
3063         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3064         Removed cpuid.h, __get_cpuid test.
3065         * g++.dg/other/pr40446.C: Likewise.
3066         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3067         * gcc.dg/compat/vector-1a_main.c: Likewise.
3068         * gcc.dg/compat/vector-2a_main.c: Likewise.
3069         * gcc.dg/pr36584.c: Likewise.
3070         * gcc.dg/pr37544.c: Likewise.
3071         * gcc.dg/torture/pr16104-1.c: Likewise.
3072         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3073         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3074         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3075         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3076         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3077         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3078         sse2_runtime.
3079         * gcc.dg/torture/pr35771-2.c: Likewise.
3080         * gcc.dg/torture/pr35771-3.c: Likewise.
3081         * gcc.target/i386/pr39315-2.c: Likewise.
3082         * gcc.target/i386/pr39315-4.c: Likewise.
3083         * gcc.target/i386/vperm-v2df.c: Likewise.
3084         * gcc.target/i386/vperm-v2di.c: Likewise.
3085         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3086         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3087         sse_runtime.
3088
3089 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3090
3091         PR fortran/44353
3092         * gfortran.dg/data_implied_do_2.f90: New test.
3093
3094 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3095
3096         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3097
3098 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3099
3100         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3101         to the "mips16" group.
3102         (mips_using_mips16_p): New procedure.
3103         (mips-dg-options): Use it.
3104
3105 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3106
3107         * gcc.target/mips/mips16-attributes-4.c: New test.
3108
3109 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3110
3111         PR testsuite/44418
3112         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3113         * gcc.target/powerpc/recip-2.c: Ditto.
3114         * gcc.target/powerpc/recip-3.c: Ditto.
3115
3116 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3117
3118         * gcc.target/arm/pr42235.c: New test.
3119
3120 2010-07-16  Jason Merrill  <jason@redhat.com>
3121
3122         PR c++/32505
3123         * g++.dg/template/partial8.C: New.
3124
3125 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3126
3127         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3128         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3129         in C++.
3130         (gualcvt): New overloaded inline.
3131         (GUALCVT): Use it for C++.
3132         * g++.dg/guality/guality.exp: New.
3133         * g++.dg/guality/guality.h: New.
3134         * g++.dg/guality/redeclaration1.C: New test.
3135         * g++.dg/dg.exp: Prune also guality/* tests.
3136         * gcc.dg/guality/pr43141.c: Moved to...
3137         * c-c++-common/guality/pr43141.c: ... here.
3138
3139 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3140
3141         PR libfortran/37077
3142         * gfortran.dg/char4_iunit_2.f03: New test.
3143
3144 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3145
3146         * lib/plugin-support.exp (plugin-test-execute):
3147         Add ${gcc_objdir}/intl to includes.
3148
3149 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3150
3151         PR target/44942
3152         * gcc.c-torture/execute/pr44942.c: New test.
3153         * gcc.target/i386/pr44942.c: New test.
3154
3155 2010-07-15  Jason Merrill  <jason@redhat.com>
3156
3157         PR c++/44909
3158         * g++.dg/cpp0x/implicit7.C: New.
3159         * g++.dg/cpp0x/implicit8.C: New.
3160
3161 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3162
3163         Disable float tests for __SPU__ targets due to lack of signed zero:
3164         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3165         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3166         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3167         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3168         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3169         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3170         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3171         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3172         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3173
3174 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3175
3176         * gfortran.dg/select_char_2.f90: New test.
3177
3178 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3179
3180         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3181         with DECL_CHAIN.
3182
3183 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3184
3185         PR fortran/44936
3186         * gfortran.dg/typebound_generic_9.f03: New.
3187
3188 2010-07-15  Richard Guenther  <rguenther@suse.de>
3189
3190         PR tree-optimization/44946
3191         * gcc.c-torture/compile/pr44946.c: New testcase.
3192
3193 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3194
3195         PR fortran/40206
3196         * gfortran.dg/select_char_3.f90: New test.
3197
3198 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3199             Kevin F. Quinn  <kevquinn@gentoo.org>
3200
3201         * gcc.dg/Wtrampolines.c: New.
3202
3203 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3204
3205         PR libfortran/44934
3206         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3207
3208 2010-07-14  Jason Merrill  <jason@redhat.com>
3209
3210         PR c++/44810
3211         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3212
3213         Implement C++0x unrestricted unions (N2544)
3214         * g++.dg/cpp0x/union1.C: New.
3215         * g++.dg/cpp0x/union2.C: New.
3216         * g++.dg/cpp0x/union3.C: New.
3217         * g++.dg/cpp0x/defaulted2.C: Adjust.
3218         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3219         * g++.old-deja/g++.ext/anon2.C: Adjust.
3220         * g++.old-deja/g++.mike/misc6.C: Adjust.
3221
3222 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3223
3224         PR fortran/44925
3225         * gfortran.dg/c_loc_tests_15.f90: New.
3226
3227 2010-07-13  Jason Merrill  <jason@redhat.com>
3228
3229         PR c++/44909
3230         * g++.dg/cpp0x/implicit6.C: New.
3231
3232 2010-07-13  Jason Merrill  <jason@redhat.com>
3233
3234         PR c++/44540
3235         * g++.dg/abi/noreturn1.C: New.
3236         * g++.dg/abi/noreturn2.C: New.
3237
3238 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3239
3240         PR other/44874
3241         PR debug/44832
3242         * c-c++-common/pr44832.c: New test.
3243
3244 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3245
3246         PR objc/44488
3247         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3248         on the target.  Make sure that we can assemble the emitted asm when
3249         the test type is 'compile'.
3250
3251 2010-07-13  Richard Guenther  <rguenther@suse.de>
3252
3253         PR tree-optimization/36960
3254         * g++.dg/torture/pr36960.C: New testcase.
3255
3256 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3257
3258         PR c++/44908
3259         * g++.dg/template/sfinae21.C: New.
3260         * g++.dg/template/sfinae22.C: Likewise.
3261
3262 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3263
3264         PR testsuite/42843
3265         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3266         * gcc.dg/plugin/ggcplug.c: Likewise.
3267         * g++.dg/plugin/selfassign.c: Likewise.
3268         * g++.dg/plugin/attribute_plugin.c: Likewise.
3269         * g++.dg/plugin/dumb_plugin.c: Likewise.
3270         * g++.dg/plugin/pragma_plugin.c: Likewise.
3271
3272 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3273
3274         * gcc.c-torture/execute/pr44683.x: New.
3275         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3276
3277 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3278
3279         PR fortran/44434
3280         PR fortran/44565
3281         PR fortran/43945
3282         PR fortran/44869
3283         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3284         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3285         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3286         * gfortran.dh/typebound_call_16.f03: New.
3287         * gfortran.dg/typebound_generic_6.f03: New.
3288         * gfortran.dg/typebound_generic_7.f03: New.
3289         * gfortran.dg/typebound_generic_8.f03: New.
3290
3291 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3292
3293         PR libfortran/37077
3294         * gfortran.dg/char4_iunit_1.f03: New test.
3295
3296 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3297
3298         * gcc.dg/tree-ssa/vrp53.c: New test.
3299
3300 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3301
3302         PR c++/44907
3303         * g++.dg/template/sfinae19.C: New.
3304         * g++.dg/template/sfinae20.C: Likewise.
3305
3306 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3307
3308         * gcc.target/arm/interrupt-1.c: New test.
3309         * gcc.target/arm/interrupt-2.c: New test.
3310
3311 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3312
3313         * gcc.dg/pr42427.c: Require c99_runtime.
3314         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3315         c99_runtime.
3316         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3317         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3318         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3319         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3320         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3321         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3322         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3323         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3324         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3325         * gcc.target/i386/pr37275.c: Require visibility support.
3326
3327 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3328
3329         * lib/target-supports.exp (check_effective_target_sse): New proc.
3330         * gcc.target/i386/sol2-check.h: New file.
3331         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3332         Include sol2-check.h.
3333         (main) Only run do_test () if sol2_check ().
3334         * gcc.target/i386/sse2-check.h: Likewise.
3335         * gcc.target/i386/sse3-check.h: Likewise.
3336         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3337         [__sun__ && __svr4__]: Execute SSE2 instruction.
3338         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3339         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3340         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3341         * g++.dg/ext/vector14.C: Likewise.
3342         * g++.dg/other/mmintrin.C: Likewise.
3343         * gcc.dg/20020418-1.c: Likewise.
3344         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3345         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3346         * gcc.dg/format/unnamed-1.c: Likewise.
3347         Adapt dg-warning line number.
3348         * gcc.dg/graphite/pr40281.c: Likewise.
3349         * gcc.dg/pr32176.c: Likewise.
3350         * gcc.dg/pr40550.c: Likewise.
3351         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3352         * gcc.dg/torture/pr36891.c: Likewise.
3353         * gcc.target/i386/20020218-1.c: Likewise.
3354         * gcc.target/i386/20020523.c: Likewise.
3355         * gcc.target/i386/abi-1.c: Likewise.
3356         * gcc.target/i386/brokensqrt.c: Likewise.
3357         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3358         * gcc.target/i386/pr13366.c: Likewise.
3359         * gcc.target/i386/pr13685.c: Likewise.
3360         * gcc.target/i386/pr24306.c: Likewise.
3361         * gcc.target/i386/pr31486.c: Likewise.
3362         * gcc.target/i386/pr32065-1.c: Likewise.
3363         * gcc.target/i386/pr32065-2.c: Likewise.
3364         * gcc.target/i386/pr32389.c: Likewise.
3365         * gcc.target/i386/pr38824.c: Likewise.
3366         * gcc.target/i386/pr38931.c: Likewise.
3367         * gcc.target/i386/pr39592-1.c: Likewise.
3368         * gcc.target/i386/pr43766.c: Likewise.
3369         * gcc.target/i386/recip-divf.c: Likewise.
3370         * gcc.target/i386/recip-sqrtf.c: Likewise.
3371         * gcc.target/i386/recip-vec-divf.c: Likewise.
3372         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3373         * gcc.target/i386/sse-1.c: Likewise.
3374         * gcc.target/i386/sse-16.c: Likewise.
3375         * gcc.target/i386/sse-2.c: Likewise.
3376         * gcc.target/i386/sse-20.c: Likewise.
3377         * gcc.target/i386/sse-3.c: Likewise.
3378         * gcc.target/i386/sse-7.c: Likewise.
3379         * gcc.target/i386/sse-9.c: Likewise.
3380         * gcc.target/i386/sse-addps-1.c: Likewise.
3381         * gcc.target/i386/sse-addss-1.c: Likewise.
3382         * gcc.target/i386/sse-andnps-1.c: Likewise.
3383         * gcc.target/i386/sse-andps-1.c: Likewise.
3384         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3385         * gcc.target/i386/sse-comiss-1.c: Likewise.
3386         * gcc.target/i386/sse-comiss-2.c: Likewise.
3387         * gcc.target/i386/sse-comiss-3.c: Likewise.
3388         * gcc.target/i386/sse-comiss-4.c: Likewise.
3389         * gcc.target/i386/sse-comiss-5.c: Likewise.
3390         * gcc.target/i386/sse-comiss-6.c: Likewise.
3391         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3392         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3393         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3394         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3395         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3396         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3397         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3398         * gcc.target/i386/sse-divps-1.c: Likewise.
3399         * gcc.target/i386/sse-divss-1.c: Likewise.
3400         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3401         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3402         * gcc.target/i386/sse-maxps-1.c: Likewise.
3403         * gcc.target/i386/sse-maxss-1.c: Likewise.
3404         * gcc.target/i386/sse-minps-1.c: Likewise.
3405         * gcc.target/i386/sse-minss-1.c: Likewise.
3406         * gcc.target/i386/sse-movaps-1.c: Likewise.
3407         * gcc.target/i386/sse-movaps-2.c: Likewise.
3408         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3409         * gcc.target/i386/sse-movhps-1.c: Likewise.
3410         * gcc.target/i386/sse-movhps-2.c: Likewise.
3411         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3412         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3413         * gcc.target/i386/sse-movntps-1.c: Likewise.
3414         * gcc.target/i386/sse-movss-1.c: Likewise.
3415         * gcc.target/i386/sse-movss-2.c: Likewise.
3416         * gcc.target/i386/sse-movss-3.c: Likewise.
3417         * gcc.target/i386/sse-movups-1.c: Likewise.
3418         * gcc.target/i386/sse-movups-2.c: Likewise.
3419         * gcc.target/i386/sse-mulps-1.c: Likewise.
3420         * gcc.target/i386/sse-mulss-1.c: Likewise.
3421         * gcc.target/i386/sse-orps-1.c: Likewise.
3422         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3423         * gcc.target/i386/sse-recip-vec.c: Likewise.
3424         * gcc.target/i386/sse-recip.c: Likewise.
3425         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3426         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3427         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3428         * gcc.target/i386/sse-subps-1.c: Likewise.
3429         * gcc.target/i386/sse-subss-1.c: Likewise.
3430         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3431         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3432         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3433         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3434         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3435         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3436         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3437         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3438         * gcc.target/i386/sse-xorps-1.c: Likewise.
3439         * gcc.target/i386/ssefn-1.c: Likewise.
3440         * gcc.target/i386/ssefn-3.c: Likewise.
3441         * gcc.target/i386/sseregparm-1.c: Likewise.
3442         * gcc.target/i386/stackalign/return-3.c: Likewise.
3443         * gcc.target/i386/vectorize1.c: Likewise.
3444         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3445         * gcc.target/i386/xorps-sse.c: Likewise.
3446         * gfortran.dg/pr28158.f90: Likewise.
3447         * gfortran.dg/pr30667.f: Likewise.
3448         * gnat.dg/loop_optimization7.adb: Likewise.
3449         * gnat.dg/sse_nolib.adb: Likewise.
3450
3451 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3452
3453         PR fortran/44702
3454         * gfortran.dg/use_rename_6.f90: New.
3455         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3456
3457 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3458
3459         PR fortran/44869
3460         * gfortran.dg/class_24.f03: New.
3461
3462 2010-07-10  Richard Guenther  <rguenther@suse.de>
3463
3464         PR lto/44889
3465         * gcc.dg/lto/20100709-1_0.c: New testcase.
3466         * gcc.dg/lto/20100709-1_1.c: Likewise.
3467
3468 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3469
3470         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3471
3472 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3473
3474         PR objc/44140
3475         * objc.dg/lto/trivial-1_0.m: New.
3476         * objc.dg/lto/lto.exp: New.
3477         * obj-c++.dg/lto/trivial-1_0.mm: New.
3478         * obj-c++.dg/lto/lto.exp: New.
3479         * objc.dg/symtab-1.m: Adjust sizes.
3480         * objc.dg/image-info.m: Do not run for gnu-runtime.
3481
3482 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3483
3484         * gcc.dg/pr32370.c: Allow another kind of error message.
3485
3486 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3487
3488         * gnat.dg/atomic3.adb: New test.
3489
3490 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3491             Denys Vlasenko  <dvlasenk@redhat.com>
3492             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3493
3494         PR tree-optimization/28632
3495         * gcc.dg/tree-ssa/vrp51.c: New test.
3496         * gcc.dg/tree-ssa/vrp52.c: New test.
3497
3498 2010-07-09  Jason Merrill  <jason@redhat.com>
3499
3500         * g++.dg/abi/covariant6.C: New.
3501         * g++.dg/inherit/covariant17.C: Test both bases.
3502         * g++.dg/inherit/covariant7.C: Check vtable layout.
3503
3504 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3505
3506         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3507
3508 2010-07-09  Richard Guenther  <rguenther@suse.de>
3509
3510         PR tree-optimization/44852
3511         * gcc.c-torture/execute/pr44852.c: New testcase.
3512
3513 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3514
3515         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3516         multiplication by values.
3517         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3518         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3519
3520 2010-07-09  Richard Guenther  <rguenther@suse.de>
3521
3522         PR tree-optimization/44882
3523         * gfortran.dg/pr44882.f90: New testcase.
3524
3525 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3526
3527         PR target/40657
3528         * gcc.target/arm/pr40657-1.c: New test.
3529         * gcc.target/arm/pr40657-2.c: New test.
3530         * gcc.c-torture/execute/pr40657.c: New test.
3531
3532 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3533
3534         * gcc.dg/tree-ssa/vrp50.c: New test.
3535         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3536
3537 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3538
3539         PR fortran/44649
3540         * gfortran.dg/c_sizeof_1.f90: Modified.
3541         * gfortran.dg/storage_size_1.f08: New.
3542         * gfortran.dg/storage_size_2.f08: New.
3543
3544 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3545
3546         * gcc.c-torture/execute/20100708-1.c: New test.
3547
3548 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3549
3550         PR fortran/44847
3551         * gfortran.dg/gomp/pr44847.f90: New test.
3552
3553 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3554
3555         PR tree-optimization/44710
3556         * gcc.dg/tree-ssa/ifc-6.c: New.
3557         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3558
3559 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3560
3561         PR fortran/18918
3562         * gfortran.dg/coarray_10.f90: Add an additional test.
3563
3564 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3565
3566         PR middle-end/44828
3567         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3568         * gcc.c-torture/execute/pr44828.x: Revert.
3569
3570 2010-07-08  Jason Merrill  <jason@redhat.com>
3571
3572         PR c++/43120
3573         * g++.dg/inherit/covariant17.C: New.
3574         * g++.dg/abi/covariant1.C: Actually test for the bug.
3575
3576 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3577
3578         PR rtl-optimization/44838
3579         * gcc.dg/pr44838.c: New.
3580
3581 2010-07-08  Richard Guenther  <rguenther@suse.de>
3582
3583         PR tree-optimization/44831
3584         * gcc.c-torture/compile/pr44831.c: New testcase.
3585         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3586
3587 2010-07-08  Richard Guenther  <rguenther@suse.de>
3588
3589         PR tree-optimization/44861
3590         * g++.dg/vect/pr44861.cc: New testcase.
3591
3592 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3593
3594         PR middle-end/44828
3595         * gcc.c-torture/execute/pr44828.x: New file.
3596
3597 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3598
3599         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3600         dg-options.
3601         * g++.dg/ext/altivec-17.C: Adjust error message.
3602
3603 2010-07-07  Tom Tromey  <tromey@redhat.com>
3604
3605         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3606
3607 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3608
3609         PR target/44844
3610         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3611         * gcc.target/i386/rdrand-2.c: Likewise.
3612         * gcc.target/i386/rdrand-3.c: Likewise.
3613
3614 2010-07-07  Jan Hubicka  <jh@suse.cz>
3615
3616         PR middle-end/44813
3617         * g++.dg/torture/pr44813.C: New testcase.
3618         * g++.dg/torture/pr44826.C: New testcase.
3619
3620 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3621
3622         PR rtl-optimization/44787
3623         * gcc.c-torture/compile/pr44788.c: New test.
3624         * gcc.target/arm/pr44788.c: New test.
3625
3626 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3627
3628         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3629
3630 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3631
3632         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3633         to dg-options.
3634
3635 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3636
3637         PR fortran/44742
3638         * gfortran.dg/parameter_array_init_6.f90: New.
3639         * gfortran.dg/initialization_20.f90: Update dg-error.
3640         * gfortran.dg/initialization_24.f90: Ditto.
3641
3642 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3643         PR fortran/PR44693
3644         * gfortran.dg/dim_range_1.f90:  New test.
3645         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3646
3647 2010-07-06  Jason Merrill  <jason@redhat.com>
3648
3649         PR c++/44703
3650         * g++.dg/cpp0x/initlist41.C: New.
3651
3652         PR c++/44778
3653         * g++.dg/template/ptrmem22.C: New.
3654
3655 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3656
3657         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3658         support.
3659         * gcc.target/i386/i386.exp: Likewise.
3660
3661 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3662
3663         PR testsuite/44195
3664         * gcc.dg/lto/20100518_0.c: Limit to x86.
3665
3666 2010-07-06  Richard Guenther  <rguenther@suse.de>
3667
3668         PR middle-end/44828
3669         * gcc.c-torture/execute/pr44828.c: New testcase.
3670
3671 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3672
3673         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3674         * g++.dg/warn/volatile1.C: Likewise.
3675         * g++.dg/template/warn1.C: Likewise.
3676
3677 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3678
3679         AVX Programming Reference (June, 2010)
3680         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3681         * g++.dg/other/i386-3.C: Likewise.
3682         * gcc.target/i386/sse-12.c: Likewise.
3683
3684         * gcc.target/i386/f16c-check.h: New.
3685         * gcc.target/i386/rdfsbase-1.c: Likewise.
3686         * gcc.target/i386/rdfsbase-2.c: Likewise.
3687         * gcc.target/i386/rdgsbase-1.c: Likewise.
3688         * gcc.target/i386/rdgsbase-2.c: Likewise.
3689         * gcc.target/i386/rdrand-1.c: Likewise.
3690         * gcc.target/i386/rdrand-2.c: Likewise.
3691         * gcc.target/i386/rdrand-3.c: Likewise.
3692         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3693         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3694         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3695         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3696         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3697         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3698         * gcc.target/i386/wrfsbase-1.c: Likewise.
3699         * gcc.target/i386/wrfsbase-2.c: Likewise.
3700         * gcc.target/i386/wrgsbase-1.c: Likewise.
3701         * gcc.target/i386/wrgsbase-2.c: Likewise.
3702
3703         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3704         (__builtin_ia32_vcvtps2ph): New.
3705         (__builtin_ia32_vcvtps2ph256): Likewise.
3706
3707         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3708         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3709
3710         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3711         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3712
3713         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3714         (__builtin_ia32_vcvtps2ph256): Likewise.
3715         Add fsgsbase,rdrnd,f16c.
3716
3717         * lib/target-supports.exp (check_effective_target_f16c): New.
3718
3719 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3720
3721         * gcc.dg/guality/nrv-1.c: New test.
3722
3723 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3724
3725         PR middle-end/42505
3726         * gcc.target/arm/pr42505.c: New test case.
3727
3728 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3729
3730         PR c++/44808
3731         * g++.dg/opt/nrv16.C: New test.
3732
3733 2010-07-05  Richard Guenther  <rguenther@suse.de>
3734
3735         PR tree-optimization/44784
3736         * gcc.c-torture/compile/pr44784.c: New testcase.
3737
3738 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3739
3740         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3741         Increase loop bound and array size.
3742         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3743         Likewise.
3744
3745 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3746
3747         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3748         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3749         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3750         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3751         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3752
3753 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3754
3755         PR c++/22138
3756         * g++.dg/parse/template25.C: New.
3757
3758 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3759
3760         PR rtl-optimization/44695
3761         * gcc.dg/torture/pr44695.c: New.
3762
3763 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3764
3765         PR c++/16630
3766         * g++.dg/ext/pretty3.C: New.
3767
3768 2010-07-04  Richard Guenther  <rguenther@suse.de>
3769
3770         PR middle-end/44809
3771         * g++.dg/torture/pr44809.C: New testcase.
3772
3773 2010-07-04  Richard Guenther  <rguenther@suse.de>
3774
3775         PR tree-optimization/44656
3776         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3777
3778 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3779             Revital Eres  <eres@il.ibm.com>
3780
3781         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3782         misaligned stores.
3783         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3784         gcc.dg/vect/vect-96.c: Likewise.
3785         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3786         that support misaligned stores. Change the number of expected
3787         misaligned accesses.
3788         * gcc.dg/vect/vect-peel-1.c: New test.
3789         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3790         gcc.dg/vect/vect-peel-4.c: Likewise.
3791         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3792         vectorizable on all targets that support realignment.
3793         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3794
3795 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3796
3797         PR c/44806
3798         * gcc.dg/torture/pr44806.c: New.
3799
3800 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3801
3802         * gnat.dg/cond_expr1.adb: New test.
3803
3804 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3805
3806         * gnat.dg/modular3.adb: New test.
3807         * gnat.dg/modular3_pkg.ads: New helper.
3808
3809 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3810             Mikael Pettersson  <mikpe@it.uu.se>
3811
3812         PR testsuite/44518
3813         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3814         Make signed-ness of chars explicit.  Scan the object for
3815         strings that are split by some target assemblers.
3816         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3817         explicit.
3818
3819 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3820
3821         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3822
3823 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3824
3825         PR/44128
3826         * g++.dg/warn/Wshadow-7.C: New test.
3827
3828 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3829             Julian Brown  <julian@codesourcery.com>
3830             Sandra Loosemore  <sandra@codesourcery.com>
3831
3832         * gcc.c-torture/execute/20100416-1.c: New test case.
3833
3834 2010-07-02  Julian Brown  <julian@codesourcery.com>
3835             Sandra Loosemore  <sandra@codesourcery.com>
3836
3837         PR target/43703
3838
3839         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3840         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3841
3842 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3843             Julian Brown  <julian@codesourcery.com>
3844
3845         * gcc.target/arm/neon/vadds64.c: Regenerated.
3846         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3847         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3848         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3849         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3850         * gcc.target/arm/neon-vmls-1.c: Likewise.
3851         * gcc.target/arm/neon-vsubs64.c: New execution test.
3852         * gcc.target/arm/neon-vsubu64.c: New execution test.
3853         * gcc.target/arm/neon-vadds64.c: New execution test.
3854         * gcc.target/arm/neon-vaddu64.c: New execution test.
3855
3856 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3857
3858         * gcc.target/arm/neon-vands64.c: New.
3859         * gcc.target/arm/neon-vandu64.c: New.
3860         * gcc.target/arm/neon-vbics64.c: New.
3861         * gcc.target/arm/neon-vbicu64.c: New.
3862         * gcc.target/arm/neon-veors64.c: New.
3863         * gcc.target/arm/neon-veoru64.c: New.
3864         * gcc.target/arm/neon-vorns64.c: New.
3865         * gcc.target/arm/neon-vornu64.c: New.
3866         * gcc.target/arm/neon-vorrs64.c: New.
3867         * gcc.target/arm/neon-vorru64.c: New.
3868         * gcc.target/arm/neon/vands64.c: Regenerated.
3869         * gcc.target/arm/neon/vandu64.c: Regenerated.
3870         * gcc.target/arm/neon/vbics64.c: Regenerated.
3871         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3872         * gcc.target/arm/neon/veors64.c: Regenerated.
3873         * gcc.target/arm/neon/veoru64.c: Regenerated.
3874         * gcc.target/arm/neon/vorns64.c: Regenerated.
3875         * gcc.target/arm/neon/vornu64.c: Regenerated.
3876         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3877         * gcc.target/arm/neon/vorru64.c: Regenerated.
3878
3879 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3880
3881         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3882
3883 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3884
3885         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3886         * gfortran.dg/intent_out_5.f90: Same.
3887         * gfortran.dg/ltrans-7.f90: Same.
3888         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3889
3890 2010-07-02  Jan Hubicka  <jh@suse.cz>
3891
3892         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3893
3894 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3895
3896         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3897
3898 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3899
3900         PR c++/44780
3901         * c-c++-common/Wunused-var-12.c: New test.
3902
3903 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3904
3905         PR target/42835
3906         * gcc.target/arm/pr42835.c: New test.
3907
3908         PR target/42172
3909         * gcc.target/arm/pr42172-1.c: New test.
3910
3911 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3912
3913         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3914
3915 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3916
3917         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3918         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3919         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3920         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3921         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3922         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3923         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3924         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3925         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3926         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3927         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3928         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3929         * gcc.target/arm/neon-vdup_ns64.c: New.
3930         * gcc.target/arm/neon-vdup_nu64.c: New.
3931         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3932         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3933         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3934         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3935         * gcc.target/arm/neon-vmov_ns64.c: New.
3936         * gcc.target/arm/neon-vmov_nu64.c: New.
3937         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3938         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3939         * gcc.target/arm/neon-vget_lanes64.c: New.
3940         * gcc.target/arm/neon-vget_laneu64.c: New.
3941         * gcc.target/arm/neon-vset_lanes64.c: New.
3942         * gcc.target/arm/neon-vset_laneu64.c: New.
3943
3944 2010-07-02  Richard Guenther  <rguenther@suse.de>
3945
3946         * g++.dg/torture/20100702-1.C: New testcase.
3947
3948 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3949
3950         PR target/44707
3951         * gcc.c-torture/compile/pr44707.c: New test.
3952
3953 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3954
3955         PR c++/44039
3956         * g++.dg/template/crash101.C: New.
3957
3958 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3959
3960         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3961         Use the ABI-0 accessors and fail it for m64.
3962
3963 2010-07-02  Jan Hubicka  <jh@suse.cz>
3964
3965         * g++.dg/tree-ssa/pr44706.C: New testcase.
3966
3967 2010-07-02  Richard Guenther  <rguenther@suse.de>
3968
3969         PR tree-optimization/44748
3970         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3971
3972 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3973
3974         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3975         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3976         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3977         the method types to forward:.
3978
3979 2010-06-30  Jason Merrill  <jason@redhat.com>
3980
3981         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3982         * g++.dg/other/pr25632.C: Likewise.
3983
3984 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3985
3986         PR tree-optimization/40421
3987         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3988
3989 2010-07-01  Richard Guenther  <rguenther@suse.de>
3990
3991         PR middle-end/42834
3992         PR middle-end/44468
3993         * gcc.c-torture/execute/20100316-1.c: New testcase.
3994         * gcc.c-torture/execute/pr44468.c: Likewise.
3995         * gcc.c-torture/compile/20100609-1.c: Likewise.
3996         * gcc.dg/volatile2.c: Adjust.
3997         * gcc.dg/plugin/selfassign.c: Likewise.
3998         * gcc.dg/pr36902.c: Likewise.
3999         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4000         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4001         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4002         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4003         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4004         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4005         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4006         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4007         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4008         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4009         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4010         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4011         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4012         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4013         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4014         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4015         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4016         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4017         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4018         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4019         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4020         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4021         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4022         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4023         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4024         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4025         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4026         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4027         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4028         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4029         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4030         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4031         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4032         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4033         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4034         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4035         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4036         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4037         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4038         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4039         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4040         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4041         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4042         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4043         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4044         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4045         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4046         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4047         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4048         * g++.dg/tree-ssa/pr31146.C: Likewise.
4049         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4050         * g++.dg/tree-ssa/pr33604.C: Likewise.
4051         * g++.dg/plugin/selfassign.c: Likewise.
4052         * gfortran.dg/array_memcpy_3.f90: Likewise.
4053         * gfortran.dg/array_memcpy_4.f90: Likewise.
4054         * c-c++-common/torture/pr42834.c: New testcase.
4055
4056 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4057
4058         PR c++/44628
4059         * g++.dg/template/crash100.C: New.
4060
4061 2010-06-30  Jan Hubicka  <jh@suse.cz>
4062
4063         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4064
4065 2010-06-30  Michael Matz  <matz@suse.de>
4066
4067         PR bootstrap/44699
4068         * gcc.dg/pr44699.c: New test.
4069
4070 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4071
4072         PR tree-optimization/39799
4073         * c-c++-common/uninit-17.c: New test.
4074
4075 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4076
4077         PR libfortran/43298
4078         * gfortran.dg/read_infnan_1.f90: New test.
4079
4080 2010-06-29  Jason Merrill  <jason@redhat.com>
4081
4082         Enable implicitly declared move constructor/operator= (N3053).
4083         * g++.dg/cpp0x/implicit3.C: New.
4084         * g++.dg/cpp0x/implicit4.C: New.
4085         * g++.dg/cpp0x/implicit5.C: New.
4086         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4087         * g++.dg/cpp0x/not_special.C: Adjust.
4088         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4089         * g++.dg/cpp0x/rv1n.C: Adjust.
4090         * g++.dg/cpp0x/rv1p.C: Adjust.
4091         * g++.dg/cpp0x/rv2n.C: Adjust.
4092         * g++.dg/cpp0x/rv2p.C: Adjust.
4093         * g++.dg/cpp0x/rv3n.C: Adjust.
4094         * g++.dg/cpp0x/rv3p.C: Adjust.
4095         * g++.dg/cpp0x/rv4n.C: Adjust.
4096         * g++.dg/cpp0x/rv4p.C: Adjust.
4097         * g++.dg/cpp0x/rv5n.C: Adjust.
4098         * g++.dg/cpp0x/rv5p.C: Adjust.
4099         * g++.dg/cpp0x/rv6n.C: Adjust.
4100         * g++.dg/cpp0x/rv6p.C: Adjust.
4101         * g++.dg/cpp0x/rv7n.C: Adjust.
4102         * g++.dg/cpp0x/rv7p.C: Adjust.
4103         * g++.dg/cpp0x/rv8p.C: Adjust.
4104         * g++.dg/gomp/pr26690-1.C: Adjust.
4105         * g++.dg/other/error20.C: Adjust.
4106         * g++.dg/other/error31.C: Adjust.
4107         * g++.dg/parse/error19.C: Adjust.
4108         * g++.dg/template/qualttp5.C: Adjust.
4109         * g++.old-deja/g++.law/ctors5.C: Adjust.
4110
4111         Enable implicitly deleted functions (N2346)
4112         * g++.dg/cpp0x/defaulted17.C: New.
4113         * g++.dg/cpp0x/implicit1.C: New.
4114         * g++.dg/cpp0x/implicit2.C: New.
4115         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4116         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4117         * g++.dg/init/ctor4.C: Adjust.
4118         * g++.dg/init/synth2.C: Adjust.
4119         * g++.dg/lto/20081118_1.C: Adjust.
4120         * g++.dg/other/error13.C: Adjust.
4121         * g++.dg/other/unused1.C: Adjust.
4122         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4123         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4124         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4125         * g++.old-deja/g++.law/ctors17.C: Adjust.
4126         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4127         * g++.old-deja/g++.pt/assign1.C: Adjust.
4128         * g++.old-deja/g++.pt/crash20.C: Adjust.
4129
4130         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4131         * g++.dg/cpp0x/defaulted13.C: Adjust.
4132         * g++.dg/cpp0x/defaulted2.C: Adjust.
4133         * g++.dg/cpp0x/defaulted3.C: Adjust.
4134         * g++.dg/cpp0x/initlist9.C: Adjust.
4135         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4136         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4137         * g++.dg/init/synth2.C: Adjust.
4138
4139         * g++.dg/cpp0x/defaulted19.C: New.
4140
4141         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4142         * g++.dg/template/error23.C: Fix for -std=c++0x.
4143
4144 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4145
4146         PR fortran/44718
4147         * gfortran.dg/proc_ptr_28.f90: New.
4148
4149 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4150
4151         PR tree-optimization/43801
4152         * g++.dg/torture/pr43801.C: New test.
4153
4154         PR debug/44668
4155         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4156
4157 2010-06-29  Jason Merrill  <jason@redhat.com>
4158
4159         PR c++/44587
4160         * g++.dg/template/qualified-id2.C: New.
4161         * g++.dg/template/qualified-id3.C: New.
4162
4163 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4164
4165         PR fortran/44696
4166         * gfortran.dg/associated_target_4.f90: New.
4167
4168 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4169
4170         PR fortran/44582
4171         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4172
4173 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4174
4175         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4176
4177 2010-06-29  Jan Hubicka  <jh@suse.cz>
4178
4179         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4180
4181 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4182
4183         PR target/43902
4184         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4185         * gcc.target/arm/wmul-3.c: New test.
4186         * gcc.target/arm/wmul-4.c: New test.
4187
4188 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4189
4190         PR rtl-optimization/44659
4191         * gcc.target/i386/extract-1.c: New.
4192         * gcc.target/i386/extract-2.c: Likewise.
4193         * gcc.target/i386/extract-3.c: Likewise.
4194         * gcc.target/i386/extract-4.c: Likewise.
4195         * gcc.target/i386/extract-5.c: Likewise.
4196         * gcc.target/i386/extract-6.c: Likewise.
4197
4198 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4199
4200         PR c++/44682
4201         * g++.dg/warn/Wunused-var-14.C: New test.
4202
4203 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4204
4205         PR fortran/43298
4206         * gfortran.dg/nan_6.f90: New.
4207
4208 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4209
4210         PR tree-optimization/43781
4211         * gcc.dg/torture/pr43781.c: New.
4212
4213 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4214
4215         PR fortran/40158
4216         * gfortran.dg/actual_rank_check_1.f90: New test.
4217
4218 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4219
4220         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
4221
4222 2010-06-28  Jan Hubicka  <jh@suse.cz>
4223
4224         PR tree-optimization/44687
4225         * gcc.c-torture/compile/pr44687.c
4226
4227 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4228
4229         PR c++/44535
4230         * g++.dg/torture/pr44535.C: New test.
4231
4232 2010-06-28  Michael Matz  <matz@suse.de>
4233
4234         PR middle-end/44592
4235         * gfortran.dg/pr44592.f90: New test.
4236
4237 2010-06-28  Jan Hubicka  <jh@suse.cz>
4238
4239         PR tree-optimization/44357
4240         * g++.dg/torture/pr44357.C: New testcase.
4241
4242 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4243
4244         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4245         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4246         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4247         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4248         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4249         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4250         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4251         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4252
4253 2010-06-27  Jan Hubicka  <jh@suse.cz>
4254
4255         * gcc.c-torture/compile/pr44686.c: New file.
4256
4257 2010-06-27  Richard Guenther  <rguenther@suse.de>
4258
4259         PR tree-optimization/44683
4260         * gcc.c-torture/execute/pr44683.c: New testcase.
4261
4262 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4263
4264         * gnat.dg/noreturn3.ad[sb]: New test.
4265
4266 2010-06-26  Jason Merrill  <jason@redhat.com>
4267
4268         * g++.dg/cpp0x/explicit5.C: New.
4269
4270 2010-06-26  Richard Guenther  <rguenther@suse.de>
4271
4272         PR tree-optimization/44393
4273         * gcc.dg/pr44393.c: New testcase.
4274
4275 2010-06-26  Jan Hubicka  <jh@suse.cz>
4276
4277         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4278
4279 2010-06-26  Richard Guenther  <rguenther@suse.de>
4280
4281         PR middle-end/44674
4282         * gcc.dg/pr44674.c: New testcase.
4283
4284 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4285
4286         * gcc.dg/opts-3.c: New test.
4287
4288 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4289
4290         * gfortran.dg/type_decl_1.f90: New.
4291         * gfortran.dg/type_decl_2.f90: New.
4292
4293 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4294
4295         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4296         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4297
4298 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4299
4300         PR testsuite/38946
4301         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4302         error in comparing reals.
4303
4304 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4305
4306         * selected_real_kind_2.f90: New.
4307         * selected_real_kind_3.f90: New.
4308
4309 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4310
4311         * gfortran.dg/entry_19.f90: New.
4312
4313 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4314
4315         * gfortran.dg/end_subroutine_1.f90: New.
4316         * gfortran.dg/end_subroutine_2.f90: New.
4317         * gfortran.dg/interface_proc_end.f90: Update.
4318
4319 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4320
4321         * gfortran.dg/semicolon_fixed.f: Update.
4322         * gfortran.dg/semicolon_fixed_2.f: New.
4323         * gfortran.dg/semicolon_free_2.f90: New.
4324         * gfortran.dg/semicolon_free.f90: Update.
4325
4326 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4327
4328         PR fortran/44448
4329         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4330
4331 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4332
4333         * g++.dg/ipa/iinline-3.C: New test.
4334         * gcc.dg/ipa/modif-1.c: Removed.
4335
4336 2010-06-25  Jan Hubicka  <jh@suse.cz>
4337
4338         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
4339
4340 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4341
4342         * g++.dg/ipa/iinline-2.C: New test.
4343
4344 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4345
4346         PR middle-end/43866
4347         * gfortran.dg/pr43866.f90: New test.
4348
4349         PR tree-optimization/44539
4350         * gcc.dg/pr44539.c: New test.
4351
4352 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4353
4354         From Jim Wilson:
4355         PR target/43902
4356         * gcc.target/mips/madd-9.c: New test.
4357
4358 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4359
4360         PR c/44517
4361         * gcc.dg/noncompile/pr44517.c: New.
4362         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4363
4364 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4365
4366         PR testsuite/43283
4367         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4368         and add argument to nop for IA64.
4369
4370 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4371
4372         PR target/44588
4373         * gcc.target/i386/mod-1.c: New.
4374         * gcc.target/i386/umod-1.c: Likewise.
4375         * gcc.target/i386/umod-2.c: Likewise.
4376         * gcc.target/i386/umod-3.c: Likewise.
4377
4378 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4379
4380         PR middle-end/44492
4381         * g++.dg/torture/pr44492.C: New test.
4382
4383 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4384
4385         * c-c++-common/warn-omitted-condop.c: New.
4386
4387 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4388
4389         PR fortran/44614
4390         * gfortran.dg/import8.f90: New.
4391
4392 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4393
4394         * gnat.dg/not_null.adb: Update test case.
4395
4396 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4397
4398         PR c++/44619
4399         * g++.dg/warn/Wunused-var-13.C: New test.
4400
4401         PR c++/44627
4402         * g++.dg/diagnostic/method1.C: New test.
4403
4404 2010-06-22  Cary Coutant  <ccoutant@google.com>
4405
4406         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4407
4408 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4409
4410         PR fortran/44616
4411         * gfortran.dg/abstract_type_8.f03: New.
4412
4413 2010-06-21  Jason Merrill  <jason@redhat.com>
4414
4415         * g++.dg/cpp0x/noexcept08.C: New.
4416
4417         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4418
4419 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4420
4421         PR target/44615
4422         * gcc.target/i386/sse2-vec-2a.c: New.
4423
4424 2010-06-21  DJ Delorie  <dj@redhat.com>
4425
4426         * gcc.dg/pragma-diag-1.c: New.
4427
4428 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4429
4430         PR target/44615
4431         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4432
4433 2010-06-21  Alan Modra  <amodra@gmail.com>
4434
4435         PR testsuite/44505
4436         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4437         tail call to check_fa_mid.
4438
4439 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4440
4441         PR target/44575
4442         * gcc.c-torture/execute/pr44575.c: New test.
4443
4444 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4445
4446         PR fortran/40632
4447         * gfortran.dg/contiguous_1.f90: New.
4448         * gfortran.dg/contiguous_2.f90: New.
4449         * gfortran.dg/contiguous_3.f90: New.
4450
4451 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4452
4453         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4454         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4455
4456 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4457
4458         PR target/44546
4459         * gcc.target/i386/pr44546.c: New test.
4460
4461 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4462
4463         * gcc.dg/opts-2.c: New test.
4464
4465 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4466
4467         PR fortran/44584
4468         * gfortran.dg/typebound_proc_15.f03: Modified.
4469
4470 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4471
4472         PR target/44072
4473         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4474         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4475
4476 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4477
4478         * g++.dg/ext/label13.C: Fix typo in last change.
4479
4480 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4481
4482         PR libfortran/44477
4483         * gfortran.dg/eof_3.f90
4484         * gfortran.dg/endfile_2.f90
4485         * gfortran.dg/endfile_4.f90
4486         * gfortran.dg/endfile_3.f90
4487
4488 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4489
4490         PR c++/41090
4491         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4492
4493 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4494
4495         PR fortran/44556
4496         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4497
4498 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4499
4500         * gcc.target/arm/pr40900.c: New test.
4501
4502 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4503
4504         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4505
4506 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4507
4508         PR fortran/44558
4509         * gfortran.dg/typebound_call_15.f03: New.
4510
4511 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4512
4513         PR c++/44486
4514         * g++.dg/pr44486.C: New.
4515
4516 2010-06-16  DJ Delorie  <dj@redhat.com>
4517
4518         * gcc.target/i386/volatile-bitfields-1.c: New.
4519         * gcc.target/i386/volatile-bitfields-2.c: New.
4520
4521 2010-06-16  Jason Merrill  <jason@redhat.com>
4522
4523         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4524
4525         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4526
4527 2010-06-16  Richard Guenther  <rguenther@suse.de>
4528
4529         PR c/44555
4530         * gcc.c-torture/execute/pr44555.c: New testcase.
4531
4532 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4533
4534         PR fortran/44549
4535         * gfortran.dg/typebound_proc_16.f03: New.
4536
4537 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4538
4539         * g++.dg/torture/pr43905.C: New test.
4540
4541 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4542
4543         PR testsuite/44538
4544         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4545         initialization loop from being vectorized.
4546         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4547
4548 2010-06-16  Alan Modra  <amodra@gmail.com>
4549
4550         PR tree-optimization/44507
4551         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4552
4553 2010-06-15  Jason Merrill  <jason@redhat.com>
4554
4555         * g++.dg/overload/arg3.C: Adjust error locations.
4556         * g++.dg/overload/copy1.C: Likewise.
4557         * g++.dg/tc1/dr152.C: Likewise.
4558         * g++.dg/template/incomplete4.C: Likewise.
4559         * g++.dg/template/incomplete5.C: Likewise.
4560         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4561         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4562         * g++.old-deja/g++.pt/crash9.C: Likewise.
4563
4564         * g++.dg/inherit/virtual5.C: New.
4565
4566         * g++.dg/cpp0x/defaulted18.C: New.
4567
4568         * g++.dg/cpp0x/initlist40.C: New.
4569
4570         * g++.dg/cpp0x/initlist39.C: New.
4571
4572 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4573
4574         PR middle-end/44391
4575         * gcc.dg/graphite/pr44391.c: New.
4576
4577 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4578
4579         PR fortran/43388
4580         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4581         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4582         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4583         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4584
4585 2010-06-15  Richard Guenther  <rguenther@suse.de>
4586
4587         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4588
4589 2010-06-15  Richard Guenther  <rguenther@suse.de>
4590
4591         * gcc.dg/vect/bb-slp-21.c: Adjust.
4592         * gcc.dg/vect/bb-slp-13.c: Likewise
4593         * gcc.dg/vect/bb-slp-4.c: Likewise
4594         * gcc.dg/vect/bb-slp-22.c: Likewise
4595         * gcc.dg/vect/bb-slp-14.c: Likewise
4596         * gcc.dg/vect/bb-slp-23.c: Likewise
4597         * gcc.dg/vect/bb-slp-15.c: Likewise
4598         * gcc.dg/vect/bb-slp-17.c: Likewise
4599         * gcc.dg/vect/bb-slp-18.c: Likewise
4600         * gcc.dg/vect/bb-slp-19.c: Likewise
4601         * gcc.dg/vect/bb-slp-10.c: Likewise
4602         * gcc.dg/vect/bb-slp-11.c: Likewise
4603         * gcc.dg/vect/bb-slp-20.c: Likewise
4604         * gcc.dg/vect/bb-slp-3.c: Likewise
4605
4606 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4607
4608         PR fortran/44536
4609         * gfortran.dg/gomp/pr44536.f90: New test.
4610         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4611
4612 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4613
4614         PR target/44534
4615         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4616         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4617
4618 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4619
4620         PR tree-optimization/44508
4621         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4622
4623         PR bootstrap/44509
4624         * gcc.dg/pr44509.c: New test.
4625
4626 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4627
4628         PR tree-optimization/44507
4629         * gcc.dg/vect/pr44507.c: New test.
4630
4631 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4632
4633         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4634         and c-pretty-print.h.
4635
4636         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4637
4638 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4639
4640         * gfortran.dg/whole_file_18.f90: Updated error message.
4641
4642 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4643
4644         * gfortran.dg/whole_file_20.f03: New.
4645
4646 2010-06-12  Jan Hubicka  <jh@suse.cz>
4647
4648         * gcc.c-torture/compile/pc44485.c: New testcase.
4649
4650 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4651
4652         PR fortran/40117
4653         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4654         * gfortran.dg/typebound_proc_14.f03: New.
4655         * gfortran.dg/typebound_proc_15.f03: New.
4656
4657 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4658
4659         * gcc.dg/opts-1.c: New test.
4660
4661 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4662
4663         * gcc.dg/funroll-loops-all.c: Update expected error.
4664
4665 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4666
4667         PR target/44481
4668         * gcc.target/i386/pr44481.c: New test.
4669
4670 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4671
4672         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4673
4674 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4675
4676         PR middle-end/44483
4677         * gcc.dg/tree-ssa/pr44483.c: New.
4678
4679 2010-06-11  Paul Brook  <paul@codesourcery.com>
4680
4681         * g++.dg/other/arm-neon-1.C: New test.
4682
4683 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4684
4685         PR fortran/42051
4686         PR fortran/43896
4687         * gfortran.dg/class_23.f03: New test.
4688
4689 2010-06-11  Jan Hubicka  <jh@suse.cz>
4690
4691         * gcc.dg/ipa/pure-const-2.c: New testcase.
4692
4693 2010-06-11  Jan Hubicka  <jh@suse.cz>
4694
4695         * gcc.dg/noreturn-7.c: Update.
4696         * gcc.dg/noreturn-4.c: Update.
4697
4698 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4699
4700         Fix MIPS bootstrap
4701         * g++.dg/other/typedef4.C: New test.
4702
4703 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4704
4705         PR fortran/44207
4706         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4707
4708 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4709
4710         PR fortran/44457
4711         * gfortran.dg/asynchronous_3.f03
4712
4713 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4714
4715         PR middle-end/44185
4716         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4717         non-temporal stores out of the tests to form new test cases.  As a
4718         result, no non-temporal store should be generated in this case.
4719
4720         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4721         prefetch-7.c that generate one non-temporal store.
4722
4723         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4724         prefetch-7.c that generate one non-temporal store and one
4725         one-temporal prefetch.
4726
4727 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4728
4729         PR tree-optimization/44258
4730         * gcc.dg/tree-ssa/pr44258.c: New test.
4731
4732 2010-06-10  Daniel Kraft  <d@domob.eu>
4733
4734         PR fortran/38936
4735         * gfortran.dg/associate_1.f03: New test.
4736         * gfortran.dg/associate_2.f95: New test.
4737         * gfortran.dg/associate_3.f03: New test.
4738         * gfortran.dg/associate_4.f08: New test.
4739
4740 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4741
4742         * gfortran.dg/selected_char_kind_4.f90: New test.
4743
4744 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4745
4746         * gcc.dg/pr42461.c: New test.
4747
4748 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4749
4750         PR fortran/44347
4751         * gfortran.dg/selected_real_kind_1.f90: New.
4752
4753 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4754
4755         PR fortran/44359
4756         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4757         warning.
4758         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4759         check for warning.
4760
4761 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4762
4763         * gfortran.dg/data_namelist_conflict.f90: New test.
4764
4765 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4766
4767         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4768         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4769         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4770
4771 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4772
4773         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4774         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4775         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4776         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4777         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4778
4779 2010-06-09  Jason Merrill  <jason@redhat.com>
4780
4781         PR c++/44366
4782         * g++.dg/cpp0x/decltype23.C: Move to...
4783         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4784
4785 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4786
4787         PR fortran/44211
4788         * gfortran.dg/typebound_call_14.f03: New test.
4789
4790 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4791
4792         PR tree-optimization/44423
4793         * gcc.dg/tree-ssa/pr44423.c: New test.
4794
4795 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4796
4797         PR testsuite/42843
4798         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4799         TV_NONE to initialize tv_id field.
4800         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4801         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4802         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4803         Include toplev.h .
4804         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4805         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4806         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4807
4808 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4809
4810         PR tree-optimization/39874
4811         PR middle-end/28685
4812         * gcc.dg/pr39874.c: New file.
4813
4814 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4815
4816         * g++.dg/ext/attr-alias-1.C: New.
4817         * g++.dg/ext/attr-alias-2.C: New.
4818
4819 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4820
4821         PR fortran/44446
4822         * gfortran.dg/proc_ptr_27.f90: New.
4823
4824 2010-06-07  Jason Merrill  <jason@redhat.com>
4825
4826         PR c++/44366
4827         * g++.dg/cpp0x/decltype23.C: New.
4828
4829 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4830             Shujing Zhao  <pearly.zhao@oracle.com>
4831
4832         PR c/37724
4833         * gcc.dg/c90-const-expr-10.c: Adjust.
4834         * gcc.dg/c99-const-expr-10.c: Adjust.
4835         * gcc.dg/init-bad-7.c: New.
4836
4837 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4838
4839         * lib/target-supports.exp (check_effective_target_gas): New proc.
4840         * gcc.c-torture/execute/960321-1.x: New file.
4841
4842 2010-06-07  Jason Merrill  <jason@redhat.com>
4843
4844         PR c++/44401
4845         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4846
4847 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4848
4849         PR c++/44444
4850         * g++.dg/warn/Wunused-var-12.C: New test.
4851
4852         PR c++/44443
4853         * c-c++-common/Wunused-var-11.c: New test.
4854
4855 2010-06-07  Jan Hubicka  <jh@suse.cz>
4856
4857         * gcc.dg/ipa/pure-const-1.c: New testcase.
4858
4859 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4860
4861         PR rtl-optimization/44404
4862         * gcc.dg/pr44404.c: New.
4863
4864 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4865
4866         PR target/44159
4867         * gcc.target/i386/abi-2.c: Check sysv abi here.
4868         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4869         function to avoid failures by different ABIs.
4870         * gcc.target/i386/aes-check.h: Likewise.
4871         * gcc.target/i386/avx-check.h: Likewise.
4872         * gcc.target/i386/fma4-check.h: Likewise.
4873         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4874         * gcc.target/i386/mmx-check.h: Likewise.
4875         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4876         * gcc.target/i386/pclmul-check.h: Likewise.
4877         * gcc.target/i386/sse-check.h: Likewise.
4878         * gcc.target/i386/sse2-check.h: Likewise.
4879         * gcc.target/i386/sse3-check.h: Likewise.
4880         * gcc.target/i386/sse4_1-check.h: Likewise.
4881         * gcc.target/i386/sse4_2-check.h: Likewise.
4882         * gcc.target/i386/sse4a-check.h: Likewise.
4883         * gcc.target/i386/ssse3-check.h: Likewise.
4884         * gcc.target/i386/xop-check.h: Likewise.
4885         * gcc.target/i386/pr27971.c: Fix for LLP64.
4886         * gcc.target/i386/pr39139.c: Likewise.
4887         * gcc.target/i386/pr39315-check.c: Likewise.
4888         * gcc.target/i386/vararg-1.c: Likewise.
4889         * gcc.target/i386/vararg-2.c: Likewise.
4890         Additional add dg-compile to avoid failure due
4891         missing foo symbol.
4892
4893         * gcc.dg/compound-literal-1.c: Fix for llp64.
4894         * gcc.dg/pr32370.c: Likewise.
4895         * gcc.dg/pr37561.c: Likewise.
4896         * gcc.dg/pr41340.c: Likewise.
4897         * gcc.dg/pr41551.c: Likewise.
4898
4899 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4900
4901         PR c++/44188
4902         * g++.dg/debug/dwarf2/typedef3.C: New test.
4903
4904 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4905
4906         PR c/20000
4907         * c-c++-common/pr20000.c: New.
4908
4909 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4910
4911         PR c++/44086
4912         * g++.dg/init/pr44086.C: New.
4913         * g++.dg/cpp0x/decltype4.C: Adjust.
4914
4915 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4916
4917         PR fortran/43945
4918         * gfortran.dg/generic_23.f03: New test.
4919
4920 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4921
4922         PR fortran/43895
4923         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4924
4925 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4926
4927         PR c++/44361
4928         * c-c++-common/Wunused-var-9.c: New test.
4929
4930 2010-06-05  Jason Merrill  <jason@redhat.com>
4931
4932         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4933
4934 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4935
4936         PR c/44322
4937         * gcc.dg/c99-restrict-4.c: New test.
4938
4939 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4940
4941         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4942         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4943         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4944         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4945         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4946         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4947         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4948         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4949         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4950         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4951         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4952         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4953         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4954         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4955         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4956         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4957         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4958         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4959         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4960         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4961         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4962         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4963
4964 2010-06-04  Jason Merrill  <jason@redhat.com>
4965
4966         * g++.dg/cpp0x/noexcept06.C: New.
4967         * g++.dg/cpp0x/noexcept07.C: New.
4968
4969         * g++.dg/cpp0x/noexcept01.C: New.
4970         * g++.dg/cpp0x/noexcept02.C: New.
4971         * g++.dg/cpp0x/noexcept03.C: New.
4972         * g++.dg/cpp0x/noexcept04.C: New.
4973         * g++.dg/cpp0x/noexcept05.C: New.
4974
4975 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4976
4977         PR c++/44412
4978         * g++.dg/warn/Wunused-var-10.C: New test.
4979         * g++.dg/warn/Wunused-var-11.C: New test.
4980
4981         PR c++/44362
4982         * c-c++-common/Wunused-var-10.c: New test.
4983
4984 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4985
4986         PR c/25880
4987         * gcc.dg/assign-warn-2.c: Update.
4988         * gcc.dg/cpp/line3.c: Update.
4989         * gcc.dg/c99-array-lval-8.c: Update.
4990         * gcc.dg/cast-qual-2.c: Update.
4991         * gcc.dg/c99-arraydecl-3.c:  Update.
4992         * gcc.dg/assign-warn-1.c:  Update.
4993         * gcc.dg/format/gcc_diag-1.c:  Update.
4994
4995 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4996
4997         PR rtl-optimization/39871
4998         PR rtl-optimization/40615
4999         PR rtl-optimization/42500
5000         PR rtl-optimization/42502
5001         * gcc.target/arm/eliminate.c: New test.
5002
5003 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5004
5005         PR libstdc++/44410
5006         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5007         * g++.old-deja/g++.other/delete3.C: Likewise.
5008         * g++.old-deja/g++.other/new.C: Likewise.
5009         * g++.old-deja/g++.law/operators27.C: Likewise.
5010         * g++.old-deja/g++.mike/p755.C: Likewise.
5011         * g++.dg/eh/new1.C: Likewise.
5012         * g++.dg/init/new5.C: Likewise.
5013
5014 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5015
5016         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5017         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5018         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5019
5020 2010-06-03  Richard Guenther  <rguenther@suse.de>
5021
5022         PR lto/41921
5023         * lib/lto.exp: Always load gcc.exp.
5024         (lto-obj): For C source files invoke gcc_target_compile.
5025         * g++.dg/lto/20100603-1_0.C: New testcase.
5026         * g++.dg/lto/20100603-1_1.c: Likewise.
5027
5028 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5029
5030         PR tree-optimization/43688
5031         * gfortran.dg/pr43688.f90: New.
5032
5033 2010-06-03  Richard Guenther  <rguenther@suse.de>
5034
5035         PR lto/41584
5036         * gcc.dg/lto/20100603-1_0.c: New testcase.
5037         * gcc.dg/lto/20100603-2_0.c: Likewise.
5038         * gcc.dg/lto/20100603-3_0.c: Likewise.
5039
5040 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5041
5042         PR target/44218
5043         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5044         * gcc.target/powerpc/recip-2.c: Ditto.
5045         * gcc.target/powerpc/recip-3.c: Ditto.
5046         * gcc.target/powerpc/recip-4.c: Ditto.
5047         * gcc.target/powerpc/recip-5.c: Ditto.
5048         * gcc.target/powerpc/recip-6.c: Ditto.
5049         * gcc.target/powerpc/recip-7.c: Ditto.
5050         * gcc.target/powerpc/recip-test.h: Ditto.
5051         * gcc.target/powerpc/recip-test2.h: Ditto.
5052
5053 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5054
5055         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5056
5057 2010-06-02  Jason Merrill  <jason@redhat.com>
5058
5059         * g++.dg/ext/vector9.C: Expect typedef in error message.
5060
5061         PR c++/9726
5062         PR c++/23594
5063         PR c++/44333
5064         * g++.dg/tc1/dr101.C: Remove xfails.
5065
5066 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5067
5068         PR middle-end/44372
5069         * g++.dg/ipa/pr44372.C: New.
5070
5071 2010-06-02  Jan Hubicka  <jh@suse.cz>
5072
5073         PR middle-end/44295
5074         * g++.dg/torture/pr44295.C: Neww testcase.
5075
5076 2010-06-02  Jan Hubicka  <jh@suse.cz>
5077
5078         * gcc.dg/tree-ssa/loadpre6.c: Update.
5079
5080 2010-06-02  Richard Guenther  <rguenther@suse.de>
5081
5082         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5083         diagnostic.h.
5084
5085 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5086
5087         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5088         the link fail message.
5089
5090 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5091
5092         PR fortran/44360
5093         * gfortran.dg/use_13.f90: New test case.
5094
5095 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5096
5097         PR fortran/44371
5098         * gfortran.dg/error_stop_2.f08: Minor update.
5099
5100 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5101
5102         PR fortran/44371
5103         * gfortran.dg/error_stop_1.f08: New test.
5104         * gfortran.dg/error_stop_2.f08: New test.
5105
5106 2010-06-01  Jason Merrill  <jason@redhat.com>
5107
5108         DR 990
5109         * g++.dg/cpp0x/initlist37.C: New.
5110         * g++.dg/cpp0x/initlist38.C: New.
5111
5112         PR c++/44358
5113         * g++.dg/cpp0x/initlist36.C: New.
5114
5115 2010-05-31 Jan Hubicka  <jh@suse.cz>
5116
5117         * gcc.dg/noreturn-8.c: New testcase.
5118
5119 2010-05-31 Jan Hubicka  <jh@suse.cz>
5120
5121         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5122         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5123
5124 2010-05-31 Jan Hubicka  <jh@suse.cz>
5125
5126         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5127         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5128
5129 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5130
5131         PR fortran/36928
5132         * gfortran.dg/dependency_27.f90:  New test.
5133         * gfortran.dg/array_assign_1.F90:  New test.
5134
5135 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5136
5137         PR target/44338
5138         * gcc.target/i386/sse-24.c: New test.
5139
5140 2010-05-31  Jan Hubicka  <jh@suse.cz>
5141
5142         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5143
5144 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5145
5146         PR middle-end/44337
5147         * gcc.dg/pr44337.c: New test.
5148
5149         PR tree-optimization/44182
5150         * g++.dg/debug/pr44182.C: New test.
5151
5152 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5153
5154         * gcc.dg/nested-func-7.c: New test.
5155         * gnat.dg/frame_overflow.adb: Adjust directives.
5156
5157 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5158
5159         * gnat.dg/prot2.ad[sb]: New test.
5160         * gnat.dg/prot2_pkg1.ads: New helper.
5161         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5162
5163 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5164
5165         * gnat.dg/array11.adb: Adjust dg-warning directive.
5166         * gnat.dg/object_overflow.adb: Likewise.
5167
5168 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5169
5170         PR middle-end/44306
5171         * gcc.dg/tree-ssa/pr44306.c: New.
5172
5173 2010-05-29  Jan Hubicka  <jh@suse.cz>
5174
5175         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5176
5177 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5178
5179         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5180
5181 2010-05-28  Mike Stump  <mikestump@comcast.net>
5182
5183         PR objc/44125
5184         * objc.dg/const-str-9.m: Remove static.
5185
5186 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5187
5188         PR target/43636
5189         * gcc.c-torture/compile/pr43636.c: New test.
5190
5191 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5192
5193         PR objc++/23616
5194         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5195         * obj-c++.dg/try-catch-9.mm: Ditto.
5196
5197 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5198
5199         Revert patch for PR c++/44188
5200         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5201
5202 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5203
5204         PR c++/44188
5205         * g++.dg/debug/dwarf2/typedef3.C: New test.
5206
5207 2010-05-27  Jason Merrill  <jason@redhat.com>
5208
5209         PR c++/43555
5210         * g++.dg/ext/vla9.C: New.
5211
5212 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5213
5214         PR objc/44140
5215         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5216         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5217         * objc.dg/torture/tls/thr-init.m: Ditto.
5218         * objc.dg/torture/trivial.m: Ditto.
5219         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5220         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5221         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5222         * obj-c++.dg/torture/trivial.mm: Ditto.
5223
5224 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5225
5226         * g++.dg/lto/20100302_0.C: Skip on darwin.
5227
5228 2010-05-27  Richard Guenther  <rguenther@suse.de>
5229
5230         PR tree-optimization/44284
5231         * gcc.dg/vect/vect-118.c: New testcase.
5232         * gcc.dg/vect/bb-slp-20.c: Adjust.
5233         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5234         * gcc.dg/vect/slp-9.c: Likewise.
5235         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5236         * gcc.dg/vect/vect-10.c: Likewise.
5237         * gcc.dg/vect/vect-109.c: Likewise.
5238         * gcc.dg/vect/vect-12.c: Likewise.
5239         * gcc.dg/vect/vect-36.c: Likewise.
5240         * gcc.dg/vect/vect-7.c: Likewise.
5241         * gcc.dg/vect/vect-iv-8.c: Likewise.
5242         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5243         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5244         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5245         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5246         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5247         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5248         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5249         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5250         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5251         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5252         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5253         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5254         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5255         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5256         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5257         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5258         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5259
5260 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5261
5262         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5263         necessary.
5264
5265 2010-05-26  Jan Hubicka  <jh@suse.cz>
5266
5267         * gcc.dg/lto/materialize-1_0.c: New file.
5268         * gcc.dg/lto/materialize-1_1.c: New file.
5269
5270 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5271
5272         * gnat.dg/lto10.adb: New test.
5273         * gnat.dg/lto10_pkg.ads: New helper.
5274
5275 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5276
5277         * lib/target-supports.exp (check_effective_target_int128): New
5278         function to check if __int128 types are available for target.
5279         * c-c++-common/int128-types-1.c: New.
5280         * c-c++-common/int128-1.c: New.
5281         * c-c++-common/int128-2.c: New.
5282         * g++.dg/abi/mangle43.C: New.
5283         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5284         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5285         pointer-wide scalar.
5286         * g++.dg/other/pr25632.C: Likewise.
5287         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5288         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5289         overflow warnings.
5290         * g++.dg/warn/pr13358-4.C: Likewise.
5291         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5292         * g++.dg/warn/Wconversion-null.C: Likewise.
5293
5294 2010-05-26  Jason Merrill  <jason@redhat.com>
5295
5296         PR c++/43382
5297         * g++.dg/cpp0x/variadic101.C: New.
5298
5299 2010-05-26  Richard Guenther  <rguenther@suse.de>
5300
5301         PR rtl-optimization/44164
5302         * gcc.c-torture/execute/pr44164.c: New testcase.
5303         * g++.dg/tree-ssa/pr13146.C: Adjust.
5304
5305 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5306
5307         PR fortran/40011
5308         * gfortran.dg/whole_file_19.f90 : New test.
5309
5310 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5311
5312         PR fortran/30668
5313         PR fortran/31346
5314         PR fortran/34260
5315         * gfortran.dg/pr40999.f: Fix function type.
5316         * gfortran.dg/whole_file_5.f90: Likewise.
5317         * gfortran.dg/whole_file_6.f90: Likewise.
5318         * gfortran.dg/whole_file_16.f90: New.
5319         * gfortran.dg/whole_file_17.f90: New.
5320         * gfortran.dg/whole_file_18.f90: New.
5321
5322 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5323             Iain Sandoe  <iains@gcc.gnu.org>
5324
5325         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5326         * gcc.c-torture/compile/pr44197.c: Require alias support.
5327         * gcc.dg/lto/20081222_0.c: Ditto.
5328
5329 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5330
5331         PR debug/42801
5332         * gcc.dg/guality/vla-2.c: New test.
5333
5334 2010-05-25  Richard Guenther  <rguenther@suse.de>
5335
5336         PR middle-end/44069
5337         * g++.dg/torture/pr44069.C: New testcase.
5338
5339 2010-05-25  Richard Guenther  <rguenther@suse.de>
5340
5341         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5342
5343 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5344
5345         PR objc/44140
5346         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5347
5348 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5349
5350         * obj-c++.dg/torture/tls/trivial.mm: New.
5351         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5352         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5353         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5354         * obj-c++.dg/torture/tls/diag-1.mm: New.
5355         * obj-c++.dg/torture/tls/tls.exp: New.
5356         * obj-c++.dg/torture/trivial.mm: New.
5357         * obj-c++.dg/torture/dg-torture.exp: New.
5358         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5359         * obj-c++.dg/tls/trivial.m: New.
5360         * obj-c++.dg/tls/init-1.mm: New.
5361         * obj-c++.dg/tls/diag-1.mm: New.
5362         * obj-c++.dg/tls/init-2.mm: New.
5363         * obj-c++.dg/tls/diag-2.mm: New.
5364         * obj-c++.dg/tls/diag-3.mm: New.
5365         * obj-c++.dg/tls/diag-4.mm: New.
5366         * obj-c++.dg/tls/static-1.mm: New.
5367         * obj-c++.dg/tls/tls.exp: New.
5368         * obj-c++.dg/tls/diag-5.mm: New.
5369         * obj-c++.dg/tls/static-1a.mm: New.
5370         * objc-obj-c++-shared/Object1.mm: New.
5371         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5372
5373 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5374
5375         PR objc++/43689
5376         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5377         * obj-c++.dg/const-str-6.mm: Ditto.
5378
5379 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5380
5381         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5382
5383 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5384
5385         PR ada/38394
5386         * gnat.dg/array13.ad[sb]: New test.
5387
5388 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5389             Sandra Loosemore  <sandra@codesourcery.com>
5390
5391         * gcc.target/arm/neon/: Regenerated test cases.
5392
5393         * gcc.target/arm/neon/polytypes.c,
5394         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5395         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5396         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5397         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5398         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5399         dg-add-options arm_neon.
5400
5401         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5402         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5403         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5404         and arm_neon_fp16_ok.
5405
5406         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5407         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5408
5409         * lib/target-supports.exp (add_options_for_arm_neon): New.
5410         (check_effective_target_arm_neon_ok_nocache): New, from
5411         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5412         (check_effective_target_arm_neon_ok): Use
5413         check_effective_target_arm_neon_ok_nocache.
5414         (add_options_for_arm_neon_fp16)
5415         (check_effective_target_arm_neon_fp16_ok)
5416         check_effective_target_arm_neon_fp16_ok_nocache): New.
5417         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5418
5419 2010-05-24  Jason Merrill  <jason@redhat.com>
5420
5421         PR c++/41510
5422         * g++.dg/cpp0x/initlist35.C: New.
5423         * g++.dg/init/brace6.C: Adjust.
5424
5425 2010-05-24  Paul Brook  <paul@codesourcery.com>
5426
5427         * gcc.target/arm/frame-pointer-1.c: New test.
5428         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5429         pointer elimination.
5430
5431 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5432
5433         PR target/44245
5434         * gcc.target/i386/crc32-3.c: New.
5435         * gcc.target/i386/crc32-4.c: Likewise.
5436
5437 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5438
5439         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5440         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5441         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5442
5443 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5444
5445         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5446
5447 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5448
5449         PR target/43869
5450         * gcc.c-target/pr43869.c: New test.
5451
5452 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5453
5454         PR fortran/44212
5455         * gfortran.dg/class_22.f03: New.
5456
5457 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5458
5459         PR lto/44238
5460         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5461
5462 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5463
5464         PR fortran/44213
5465         * gfortran.dg/abstract_type_7.f03: New.
5466
5467 2010-05-21  Jason Merrill  <jason@redhat.com>
5468
5469         * g++.dg/eh/spec11.C: Test cleanup optimization.
5470
5471 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5472
5473         PR debug/44223
5474         * gcc.target/i386/pr44223.c: New test.
5475
5476 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5477
5478         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5479
5480 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5481
5482         * g++.dg/other/const3.C: New test.
5483
5484 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5485
5486         PR fortran/38407
5487         * warn_unused_dummy_argument_1.f90: New.
5488         * warn_unused_dummy_argument_2.f90: New.
5489
5490 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5491
5492         PR c++/30298
5493         * g++.dg/inherit/crash1.C: New.
5494         * g++.dg/inherit/crash2.C: Likewise.
5495
5496 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5497
5498         PR debug/44178
5499         * g++.dg/debug/pr44178.C: New test.
5500
5501 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5502
5503         PR middle-end/44185
5504         * gcc.dg/tree-ssa/prefetch-6.c: Add
5505         --param min-insn-to-prefetch-ratio=6.
5506         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5507         allow unrolling, and adjust the movnti count.
5508
5509 2010-05-20  Jan Hubicka  <jh@suse.cz>
5510
5511         PR middle-end/44197
5512         * gcc.c-torture/compile/pr44197.c: New file.
5513
5514 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5515
5516         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5517         Fix test code.
5518         (check_effective_target_xop): Remove __may_alias__ attribute.
5519
5520 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5521
5522         PR target/44202
5523         * gcc.c-torture/execute/pr44202-1.c: New test.
5524
5525 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5526
5527         PR fortran/43851
5528         * gfortran.dg/label_1.f90: Update test.
5529
5530 2010-05-19  Jan Hubicka  <jh@suse.cz>
5531
5532         * gcc.dg/lto/ipareference2_0.c: New file.
5533         * gcc.dg/lto/ipareference2_1.c: New file.
5534
5535 2010-05-19  Jason Merrill  <jason@redhat.com>
5536
5537         * g++.dg/parse/fn-typedef2.C: New.
5538
5539         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5540         function type.
5541
5542         PR c++/44193
5543         * g++.dg/template/fntype1.C: New.
5544
5545 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5546
5547         * gnat.dg/discr23.ad[sb]: New test.
5548         * gnat.dg/discr23_pkg.ads: New helper.
5549
5550         * gnat.dg/specs/controlled1.ads: New test.
5551         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5552
5553 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5554
5555         PR fortran/44055
5556         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5557         Fixed scope of C_SIZEOF.
5558         * gfortran.dg/warn_conversion_2.f90: New.
5559
5560 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5561
5562         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5563         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5564         for optional selector.
5565         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5566         (check_effective_target_sse3): New proc.
5567         * gcc.target/i386/math-torture/math-torture.exp: Load
5568         target-supports.exp.
5569         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5570         check_effective_target_sse2.
5571         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5572         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5573         * g++.dg/vect/vect.exp: Likewise.
5574         * gfortran.dg/vect/vect.exp: Likewise.
5575         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5576         -msse2 if check_effective_target_sse2.
5577
5578         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5579         * gcc.target/i386/3dnow-2.c: Likewise.
5580         * gcc.target/i386/3dnowA-1.c: Likewise.
5581         * gcc.target/i386/3dnowA-2.c: Likewise.
5582         * gcc.target/i386/pr42549.c: Likewise.
5583
5584         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5585         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5586         * gcc.target/i386/sse3-addsubps.c: Likewise.
5587         * gcc.target/i386/sse3-haddpd.c: Likewise.
5588         * gcc.target/i386/sse3-haddps.c: Likewise.
5589         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5590         * gcc.target/i386/sse3-hsubps.c: Likewise.
5591         * gcc.target/i386/sse3-movddup.c: Likewise.
5592         * gcc.target/i386/sse3-movshdup.c: Likewise.
5593         * gcc.target/i386/sse3-movsldup.c: Likewise.
5594
5595         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5596         * g++.dg/ext/attrib35.C: Likewise.
5597         * g++.dg/opt/pr40496.C: Likewise.
5598         * g++.dg/other/i386-1.C: Likewise.
5599         * g++.dg/other/i386-4.C: Likewise.
5600         * g++.dg/other/pr34435.C: Likewise.
5601         * g++.dg/other/pr39496.C: Likewise.
5602         * g++.dg/other/pr40446.C: Likewise.
5603         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5604         * gcc.dg/compat/vector-1a_main.c: Likewise.
5605         * gcc.dg/compat/vector-2a_main.c: Likewise.
5606         * gcc.dg/lto/20090206-1_0.c: Likewise.
5607         * gcc.dg/pr34856.c: Likewise.
5608         * gcc.dg/pr36584.c: Likewise.
5609         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5610         * gcc.dg/pr37544.c: Likewise.
5611         * gcc.dg/torture/pr16104-1.c: Likewise.
5612         * gcc.dg/torture/pr35771-1.c: Likewise.
5613         * gcc.dg/torture/pr35771-2.c: Likewise.
5614         * gcc.dg/torture/pr35771-3.c: Likewise.
5615         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5616         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5617         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5618         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5619         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5620         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5621         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5622         * gcc.target/i386/20060512-1.c: Likewise.
5623         * gcc.target/i386/20060512-3.c: Likewise.
5624         * gcc.target/i386/all_one_m128i.c: Likewise.
5625         * gcc.target/i386/float128-1.c: Likewise.
5626         * gcc.target/i386/float128-2.c: Likewise.
5627         * gcc.target/i386/fpcvt-1.c: Likewise.
5628         * gcc.target/i386/fpcvt-2.c: Likewise.
5629         * gcc.target/i386/fpcvt-3.c: Likewise.
5630         * gcc.target/i386/fpprec-1.c: Likewise.
5631         * gcc.target/i386/funcspec-9.c: Likewise.
5632         * gcc.target/i386/incoming-1.c: Likewise.
5633         * gcc.target/i386/incoming-12.c: Likewise.
5634         * gcc.target/i386/incoming-2.c: Likewise.
5635         * gcc.target/i386/incoming-3.c: Likewise.
5636         * gcc.target/i386/incoming-4.c: Likewise.
5637         * gcc.target/i386/incoming-6.c: Likewise.
5638         * gcc.target/i386/incoming-7.c: Likewise.
5639         * gcc.target/i386/incoming-8.c: Likewise.
5640         * gcc.target/i386/opt-1.c: Likewise.
5641         * gcc.target/i386/opt-2.c: Likewise.
5642         * gcc.target/i386/ordcmp-1.c: Likewise.
5643         * gcc.target/i386/pr17692.c: Likewise.
5644         * gcc.target/i386/pr18614-1.c: Likewise.
5645         * gcc.target/i386/pr22152.c: Likewise.
5646         * gcc.target/i386/pr23570.c: Likewise.
5647         * gcc.target/i386/pr23575.c: Likewise.
5648         * gcc.target/i386/pr26449-1.c: Likewise.
5649         * gcc.target/i386/pr26600.c: Likewise.
5650         * gcc.target/i386/pr27790.c: Likewise.
5651         * gcc.target/i386/pr28839.c: Likewise.
5652         * gcc.target/i386/pr30970.c: Likewise.
5653         * gcc.target/i386/pr32000-1.c: Likewise.
5654         * gcc.target/i386/pr32000-2.c: Likewise.
5655         * gcc.target/i386/pr32280.c: Likewise.
5656         * gcc.target/i386/pr32661.c: Likewise.
5657         * gcc.target/i386/pr32708-1.c: Likewise.
5658         * gcc.target/i386/pr32961.c: Likewise.
5659         * gcc.target/i386/pr33329.c: Likewise.
5660         * gcc.target/i386/pr35714.c: Likewise.
5661         * gcc.target/i386/pr35767-1.c: Likewise.
5662         * gcc.target/i386/pr35767-1d.c: Likewise.
5663         * gcc.target/i386/pr35767-1i.c: Likewise.
5664         * gcc.target/i386/pr35767-2.c: Likewise.
5665         * gcc.target/i386/pr35767-2d.c: Likewise.
5666         * gcc.target/i386/pr35767-2i.c: Likewise.
5667         * gcc.target/i386/pr35767-3.c: Likewise.
5668         * gcc.target/i386/pr35767-5.c: Likewise.
5669         * gcc.target/i386/pr36222-1.c: Likewise.
5670         * gcc.target/i386/pr36578-1.c: Likewise.
5671         * gcc.target/i386/pr36578-2.c: Likewise.
5672         * gcc.target/i386/pr36992-1.c: Likewise.
5673         * gcc.target/i386/pr37101.c: Likewise.
5674         * gcc.target/i386/pr37216.c: Likewise.
5675         * gcc.target/i386/pr37434-1.c: Likewise.
5676         * gcc.target/i386/pr37434-2.c: Likewise.
5677         * gcc.target/i386/pr37843-3.c: Likewise.
5678         * gcc.target/i386/pr37843-4.c: Likewise.
5679         * gcc.target/i386/pr39162.c: Likewise.
5680         * gcc.target/i386/pr39315-1.c: Likewise.
5681         * gcc.target/i386/pr39315-2.c: Likewise.
5682         * gcc.target/i386/pr39315-3.c: Likewise.
5683         * gcc.target/i386/pr39315-4.c: Likewise.
5684         * gcc.target/i386/pr39445.c: Likewise.
5685         * gcc.target/i386/pr39496.c: Likewise.
5686         * gcc.target/i386/pr40809.c: Likewise.
5687         * gcc.target/i386/pr40906-3.c: Likewise.
5688         * gcc.target/i386/pr41019.c: Likewise.
5689         * gcc.target/i386/pr42542-1.c: Likewise.
5690         * gcc.target/i386/pr42542-2.c: Likewise.
5691         * gcc.target/i386/pr42542-3.c: Likewise.
5692         * gcc.target/i386/pr42542-3a.c: Likewise.
5693         * gcc.target/i386/pr42881.c: Likewise.
5694         * gcc.target/i386/push-1.c: Likewise.
5695         * gcc.target/i386/quad-sse.c: Likewise.
5696         * gcc.target/i386/reload-1.c: Likewise.
5697         * gcc.target/i386/sse-10.c: Likewise.
5698         * gcc.target/i386/sse-11.c: Likewise.
5699         * gcc.target/i386/sse-15.c: Likewise.
5700         * gcc.target/i386/sse-17.c: Likewise.
5701         * gcc.target/i386/sse-18.c: Likewise.
5702         * gcc.target/i386/sse-19.c: Likewise.
5703         * gcc.target/i386/sse-4.c: Likewise.
5704         * gcc.target/i386/sse-6.c: Likewise.
5705         * gcc.target/i386/sse-vect-types.c: Likewise.
5706         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5707         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5708         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5709         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5710         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5711         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5712         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5713         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5714         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5715         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5716         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5717         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5718         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5719         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5720         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5721         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5722         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5723         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5724         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5725         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5726         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5727         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5728         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5729         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5730         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5731         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5732         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5733         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5734         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5735         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5736         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5737         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5738         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5739         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5740         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5741         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5742         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5743         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5744         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5745         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5746         * gcc.target/i386/sse2-mmx.c: Likewise.
5747         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5748         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5749         * gcc.target/i386/sse2-movd-1.c: Likewise.
5750         * gcc.target/i386/sse2-movd-2.c: Likewise.
5751         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5752         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5753         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5754         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5755         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5756         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5757         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5758         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5759         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5760         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5761         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5762         * gcc.target/i386/sse2-movq-1.c: Likewise.
5763         * gcc.target/i386/sse2-movq-2.c: Likewise.
5764         * gcc.target/i386/sse2-movq-3.c: Likewise.
5765         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5766         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5767         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5768         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5769         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5770         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5771         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5772         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5773         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5774         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5775         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5776         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5777         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5778         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5779         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5780         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5781         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5782         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5783         * gcc.target/i386/sse2-pand-1.c: Likewise.
5784         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5785         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5786         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5787         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5788         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5789         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5790         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5791         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5792         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5793         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5794         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5795         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5796         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5797         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5798         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5799         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5800         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5801         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5802         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5803         * gcc.target/i386/sse2-por-1.c: Likewise.
5804         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5805         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5806         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5807         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5808         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5809         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5810         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5811         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5812         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5813         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5814         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5815         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5816         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5817         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5818         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5819         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5820         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5821         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5822         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5823         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5824         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5825         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5826         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5827         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5828         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5829         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5830         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5831         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5832         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5833         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5834         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5835         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5836         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5837         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5838         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5839         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5840         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5841         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5842         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5843         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5844         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5845         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5846         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5847         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5848         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5849         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5850         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5851         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5852         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5853         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5854         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5855         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5856         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5857         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5858         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5859         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5860         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5861         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5862         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5863         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5864         * gcc.target/i386/sse2-vec-1.c: Likewise.
5865         * gcc.target/i386/sse2-vec-2.c: Likewise.
5866         * gcc.target/i386/sse2-vec-3.c: Likewise.
5867         * gcc.target/i386/sse2-vec-4.c: Likewise.
5868         * gcc.target/i386/sse2-vec-5.c: Likewise.
5869         * gcc.target/i386/sse2-vec-6.c: Likewise.
5870         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5871         * gcc.target/i386/ssefn-2.c: Likewise.
5872         * gcc.target/i386/ssefn-4.c: Likewise.
5873         * gcc.target/i386/ssefp-1.c: Likewise.
5874         * gcc.target/i386/ssefp-2.c: Likewise.
5875         * gcc.target/i386/sseregparm-3.c: Likewise.
5876         * gcc.target/i386/sseregparm-4.c: Likewise.
5877         * gcc.target/i386/sseregparm-5.c: Likewise.
5878         * gcc.target/i386/sseregparm-6.c: Likewise.
5879         * gcc.target/i386/sseregparm-7.c: Likewise.
5880         * gcc.target/i386/ssetype-1.c: Likewise.
5881         * gcc.target/i386/ssetype-2.c: Likewise.
5882         * gcc.target/i386/ssetype-3.c: Likewise.
5883         * gcc.target/i386/ssetype-4.c: Likewise.
5884         * gcc.target/i386/ssetype-5.c: Likewise.
5885         * gcc.target/i386/unordcmp-1.c: Likewise.
5886         * gcc.target/i386/vararg-1.c: Likewise.
5887         * gcc.target/i386/vararg-2.c: Likewise.
5888         * gcc.target/i386/vararg-3.c: Likewise.
5889         * gcc.target/i386/vararg-4.c: Likewise.
5890         * gcc.target/i386/vararg-7.c: Likewise.
5891         * gcc.target/i386/vararg-8.c: Likewise.
5892         * gcc.target/i386/vecinit-1.c: Likewise.
5893         * gcc.target/i386/vecinit-2.c: Likewise.
5894         * gcc.target/i386/vecinit-3.c: Likewise.
5895         * gcc.target/i386/vecinit-4.c: Likewise.
5896         * gcc.target/i386/vecinit-5.c: Likewise.
5897         * gcc.target/i386/vecinit-6.c: Likewise.
5898         * gcc.target/i386/vectorize2.c: Likewise.
5899         * gcc.target/i386/vectorize3.c: Likewise.
5900         * gcc.target/i386/vectorize4.c: Likewise.
5901         * gcc.target/i386/vectorize6.c: Likewise.
5902         * gcc.target/i386/vectorize7.c: Likewise.
5903         * gcc.target/i386/vectorize8.c: Likewise.
5904         * gcc.target/i386/vperm-v2df.c: Likewise.
5905         * gcc.target/i386/vperm-v2di.c: Likewise.
5906         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5907         * gcc.target/i386/xorps-sse2.c: Likewise.
5908         * gcc.target/i386/xorps.c: Likewise.
5909         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5910         * gfortran.dg/graphite/pr42326.f90: Likewise.
5911         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5912
5913 2010-05-19  Richard Guenther  <rguenther@suse.de>
5914
5915         PR lto/44196
5916         * g++.dg/lto/20100519-1_0.C: New testcase.
5917
5918 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5919
5920         PR fortran/42360
5921         * gfortran.dg/warn_intent_out_not_set.f90: New.
5922
5923 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5924
5925         PR fortran/38404
5926         * gfortran.dg/data_char_1.f90: Updated warning message.
5927         * gfortran.dg/data_array_6.f: New.
5928
5929 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5930
5931         * g++.dg/ipa/ivinline-8.C: New test.
5932         * gcc.dg/ipa/iinline-2.c: Likewise.
5933
5934 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5935
5936         PR fortran/34505
5937         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5938         arguments; add check for return value kind.
5939         * gfortran.dg/float_1.f90: Likewise.
5940
5941 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5942
5943         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5944         (main): Use it.
5945         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5946         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5947         Prune another location line format.
5948         (lto-obj): Call lto_prune_warns on comp_output.
5949
5950 2010-05-18  Jan Hubicka  <jh@suse.cz>
5951
5952         * gcc.dg/lto/ipacp_0.c: New test.
5953         * gcc.dg/lto/ipacp_1.c: New test.
5954
5955 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5956
5957         PR lto/44184
5958         * gcc.dg/lto/20100518_0.c: New test.
5959
5960 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5961
5962         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5963
5964 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5965
5966         PR fortran/43990
5967         * gfortran.dg/class_21.f03: New.
5968
5969 2010-05-17  Jason Merrill  <jason@redhat.com>
5970
5971         PR c++/44157
5972         * g++.dg/cpp0x/initlist34.C: New.
5973
5974         PR c++/44158
5975         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5976
5977 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5978
5979         * g++.dg/ipa/ivinline-1.C: New test.
5980         * g++.dg/ipa/ivinline-2.C: New test.
5981         * g++.dg/ipa/ivinline-3.C: New test.
5982         * g++.dg/ipa/ivinline-4.C: New test.
5983         * g++.dg/ipa/ivinline-5.C: New test.
5984         * g++.dg/ipa/ivinline-6.C: New test.
5985
5986 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5987             Jason Merrill  <jason@redhat.com>
5988
5989         PR c++/44108
5990         * c-c++-common/Wunused-var-8.c: New test.
5991
5992 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5993
5994         PR bootstrap/42347
5995         * gcc.c-torture/compile/pr42347.c: New test.
5996
5997         PR middle-end/44102
5998         * g++.dg/ext/asmgoto1.C: New test.
5999
6000 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6001
6002         PR middle-end/44133
6003         * gcc.dg/tree-ssa/pr44133.c: New test.
6004         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6005         precise.
6006
6007 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6008
6009         PR fortran/44044
6010         * gfortran.dg/class_20.f03: New.
6011
6012 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6013
6014         PR 44078
6015         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6016         debug messages but not the newly introduced one.
6017
6018 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6019
6020         PR fortran/35779
6021         * gfortran.dg/initialization_25.f90: Commented testcase.
6022         * gfortran.dg/initialization_26.f90: New.
6023
6024 2010-05-16  Richard Guenther  <rguenther@suse.de>
6025
6026         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6027         * gcc.dg/pr43084.c: Likewise.
6028         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6029         -fipa-type-escape.
6030         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6031         -fipa-type-escape.
6032         * gcc.dg/struct/struct-reorg.exp: Likewise.
6033         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6034         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6035
6036 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6037
6038         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6039         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6040         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6041         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6042         tests.
6043
6044 2010-05-15  Jason Merrill  <jason@redhat.com>
6045
6046         * g++.dg/eh/spec10.C: New.
6047         * g++.dg/eh/spec11.C: New.
6048         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6049
6050 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6051
6052         PR fortran/44154
6053         PR fortran/42647
6054         * gfortran.dg/allocatable_scalar_9.f90: New.
6055
6056 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6057
6058         PR c++/44148
6059         * g++.dg/torture/pr44148.C: New test.
6060
6061 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6062
6063         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6064         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6065         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6066         diagnostics and type sizes.
6067
6068 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6069
6070         * gnat.dg/lto9.adb: New test.
6071         * gnat.dg/lto9_pkg1.ads: New helper.
6072         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6073
6074 2010-05-15  Jan Hubicka  <jh@suse.cz>
6075
6076         * gcc.dg/lto/ipareference_1.c: Rename to ...
6077         * gcc.dg/lto/ipareference_0.c: ... this one.
6078         * gcc.dg/lto/ipareference_2.c: Rename to ...
6079         * gcc.dg/lto/ipareference_1.c: ... this one.
6080
6081 2010-05-15  Jan Hubicka  <jh@suse.cz>
6082
6083         * gcc.dg/lto/ipareference_1.c: New file.
6084         * gcc.dg/lto/ipareference_2.c: New file.
6085
6086 2010-05-15  Richard Guenther  <rguenther@suse.de>
6087
6088         PR tree-optimization/44038
6089         * gcc.c-torture/compile/pr44038.c: New testcase.
6090
6091 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6092
6093         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6094         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6095
6096 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6097
6098         PR fortran/43207
6099         PR fortran/43969
6100         * gfortran.dg/class_18.f03: New.
6101         * gfortran.dg/class_19.f03: New.
6102
6103 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6104
6105         PR debug/44112
6106         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6107         * g++.dg/debug/dwarf2/const1.C: Remove.
6108
6109 2010-05-14  Jason Merrill  <jason@redhat.com>
6110
6111         * g++.dg/eh/cond4.C: New.
6112         * g++.dg/eh/elide2.C: Adjust.
6113         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6114
6115 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6116
6117         PR fortran/44135
6118         * gfortran.dg/actual_array_interface_2.f90: New test.
6119
6120 2010-05-14  Richard Guenther  <rguenther@suse.de>
6121
6122         PR tree-optimization/44119
6123         * gcc.c-torture/compile/pr44119.c: New testcase.
6124
6125 2010-05-14  Jason Merrill  <jason@redhat.com>
6126
6127         PR c++/44127
6128         * g++.dg/eh/terminate1.C: New.
6129
6130 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6131
6132         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6133
6134         PR debug/44136
6135         * gcc.dg/pr44136.c: New test.
6136
6137 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6138
6139         PR c++/30566
6140         * g++.dg/warn/Wshadow-4.C: Adjust.
6141         * g++.dg/warn/Wshadow-5.C: New test.
6142         * g++.dg/warn/Wshadow-6.C: New test
6143
6144 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6145
6146         PR fortran/35779
6147         * gfortran.dg/initialization_25.f90: New.
6148
6149 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6150
6151         * g++.dg/otr-fold-1.C: New test.
6152         * g++.dg/otr-fold-2.C: New test.
6153
6154 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6155
6156         PR fortran/44036
6157         * gfortran.dg/gomp/pr44036-1.f90: New test.
6158         * gfortran.dg/gomp/pr44036-2.f90: New test.
6159         * gfortran.dg/gomp/pr44036-3.f90: New test.
6160
6161         PR debug/43983
6162         * gcc.dg/guality/sra-1.c: New test.
6163
6164 2010-05-12  Jan Hubicka  <jh@suse.cz>
6165
6166         * tree-ssa/unreachable.c: New test.
6167
6168 2010-05-12  Jason Merrill  <jason@redhat.com>
6169
6170         * g++.dg/cpp0x/sfinae1.C: New.
6171
6172 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6173
6174         * gcc.target/i386/zee.c: New file.
6175
6176 2010-05-12  Jason Merrill  <jason@redhat.com>
6177
6178         * g++.dg/conversion/op1.C: Expect template candidate message.
6179         * g++.dg/cpp0x/nullptr15.C: Likewise.
6180         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6181         * g++.dg/cpp0x/pr31431.C: Likewise.
6182         * g++.dg/cpp0x/temp_default2.C: Likewise.
6183         * g++.dg/cpp0x/trailing4.C: Likewise.
6184         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6185         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6186         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6187         * g++.dg/cpp0x/variadic35.C: Likewise.
6188         * g++.dg/cpp0x/vt-35147.C: Likewise.
6189         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6190         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6191         * g++.dg/ext/visibility/anon8.C: Likewise.
6192         * g++.dg/ext/vla2.C: Likewise.
6193         * g++.dg/other/pr28114.C: Likewise.
6194         * g++.dg/other/ptrmem10.C: Likewise.
6195         * g++.dg/other/ptrmem11.C: Likewise.
6196         * g++.dg/overload/unknown1.C: Likewise.
6197         * g++.dg/parse/template7.C: Likewise.
6198         * g++.dg/parse/typename7.C: Likewise.
6199         * g++.dg/template/conv11.C: Likewise.
6200         * g++.dg/template/copy1.C: Likewise.
6201         * g++.dg/template/deduce3.C: Likewise.
6202         * g++.dg/template/dependent-expr5.C: Likewise.
6203         * g++.dg/template/friend.C: Likewise.
6204         * g++.dg/template/incomplete2.C: Likewise.
6205         * g++.dg/template/local4.C: Likewise.
6206         * g++.dg/template/local6.C: Likewise.
6207         * g++.dg/template/operator10.C: Likewise.
6208         * g++.dg/template/overload6.C: Likewise.
6209         * g++.dg/template/ptrmem2.C: Likewise.
6210         * g++.dg/template/ptrmem20.C: Likewise.
6211         * g++.dg/template/ptrmem8.C: Likewise.
6212         * g++.dg/template/sfinae2.C: Likewise.
6213         * g++.dg/template/ttp25.C: Likewise.
6214         * g++.dg/template/unify10.C: Likewise.
6215         * g++.dg/template/unify11.C: Likewise.
6216         * g++.dg/template/unify6.C: Likewise.
6217         * g++.dg/template/unify7.C: Likewise.
6218         * g++.dg/template/unify9.C: Likewise.
6219         * g++.dg/template/varmod1.C: Likewise.
6220         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6221         * g++.old-deja/g++.law/operators32.C: Likewise.
6222         * g++.old-deja/g++.pt/crash28.C: Likewise.
6223         * g++.old-deja/g++.pt/crash60.C: Likewise.
6224         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6225         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6226         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6227         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6228         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6229         * g++.old-deja/g++.pt/expr2.C: Likewise.
6230         * g++.old-deja/g++.pt/overload7.C: Likewise.
6231         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6232         * g++.old-deja/g++.pt/spec5.C: Likewise.
6233         * g++.old-deja/g++.pt/spec6.C: Likewise.
6234         * g++.old-deja/g++.pt/t24.C: Likewise.
6235         * g++.old-deja/g++.pt/unify4.C: Likewise.
6236         * g++.old-deja/g++.pt/unify6.C: Likewise.
6237         * g++.old-deja/g++.pt/unify8.C: Likewise.
6238         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6239         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6240         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6241
6242         * g++.dg/cpp0x/initlist32.C: New.
6243
6244         * g++.dg/template/conv11.C: New.
6245         * g++.dg/conversion/op1.C: Adjust expected error.
6246
6247         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6248
6249 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6250
6251         PR target/44088
6252         * gcc.target/i386/avx-cmpsd-1.c: New.
6253         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6254         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6255         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6256         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6257         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6258
6259 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6260
6261         PR middle-end/44085
6262         * gcc.dg/gomp/pr44085.c: New test.
6263         * gfortran.dg/gomp/pr44085.f90: New test.
6264
6265 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6266
6267         * objc-obj-c++-shared/Object1.m: New.
6268         * objc.dg/torture: New directory.
6269         * objc.dg/torture/tls: Ditto.
6270         * objc.dg/tls: Ditto.
6271         * objc.dg/torture/tls/trivial.m: New test.
6272         * objc.dg/torture/tls/thr-init-2.m: New test.
6273         * objc.dg/torture/tls/thr-init-3.m: New test.
6274         * objc.dg/torture/tls/thr-init.m: New test.
6275         * objc.dg/torture/tls/diag-1.m: New test.
6276         * objc.dg/torture/tls/tls.exp: New.
6277         * objc.dg/torture/trivial.m: New test.
6278         * objc.dg/torture/dg-torture.exp: New.
6279         * objc.dg/tls/diag-3.m: New test.
6280         * objc.dg/tls/diag-4.m: New test.
6281         * objc.dg/tls/diag-5.m: New test.
6282         * objc.dg/tls/init-1.m: New test.
6283         * objc.dg/tls/init-2.m: New test.
6284         * objc.dg/tls/tls.exp: New.
6285         * objc.dg/tls/diag-2.m: New test.
6286         * lib/objc.exp: Respond to dg-additional-files.
6287
6288 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6289
6290         * gcc.target/m68k/20100512-1.c: New.
6291
6292 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6293
6294         * gnat.dg/lto8.adb: New test.
6295         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6296         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6297
6298 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6299
6300         PR c++/34272
6301         PR c++/43630
6302         PR c++/34491
6303         * g++.dg/template/crash97.C: New.
6304         * g++.dg/template/crash98.C: Likewise.
6305         * g++.dg/template/crash99.C: Likewise.
6306         * g++.dg/cpp0x/pr31439.C: Adjust.
6307         * g++.dg/template/crash95.C: Likewise.
6308
6309 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6310
6311         PR middle-end/44071
6312         * c-c++-common/asmgoto-4.c: New test.
6313         * gcc.target/i386/pr44071.c: New test.
6314
6315         PR c++/44062
6316         * c-c++-common/Wunused-var-7.c: New test.
6317         * g++.dg/warn/Wunused-var-9.C: New test.
6318
6319 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6320
6321         PR fortran/43711
6322         * gfortran.dg/gomp/pr43711.f90: New.
6323
6324 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6325
6326         PR fortran/31820
6327         * gfortran.dg/select_5.f90: Updated.
6328
6329 2010-05-11  Jan Hubicka  <jh@suse.cz>
6330
6331         PR tree-optimize/44063
6332         * gcc.c-torture/compile/pr44063.c: New testcase.
6333
6334 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6335
6336         PR debug/44023
6337         * gcc.dg/pr44023.c: New test.
6338
6339 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6340
6341         * gnat.dg/lto7.adb: New test.
6342         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6343
6344 2010-05-10  Jason Merrill  <jason@redhat.com>
6345
6346         PR c++/44017
6347         * g++.dg/template/inherit5.C: New.
6348
6349         PR c++/44045
6350         * g++.dg/cpp0x/initlist33.C: New.
6351         * g++.dg/cpp0x/initlist26.C: Adjust.
6352         * g++.dg/cpp0x/initlist28.C: Adjust.
6353
6354 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6355
6356         PR c++/43719
6357         * g++.dg/init/pr43719.C: New.
6358         * g++.dg/anon-struct4.C: Adjust.
6359
6360 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6361
6362         PR debug/44028
6363         * gcc.dg/pr44028.c: New test.
6364
6365 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6366
6367         PR fortran/27866
6368         PR fortran/35003
6369         PR fortran/42809
6370         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6371         * gfortran.dg/warn_conversion.f90: New.
6372
6373 2010-05-10  Michael Matz  <matz@suse.de>
6374
6375         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6376
6377 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6378
6379         PR rtl-optimization/44012
6380         * gcc.dg/pr44012.c: New.
6381
6382 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6383
6384         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6385         Log text on entry and exit.
6386         Prune Sun ld warnings for common symbols with differing sizes.
6387         (lto-link-and-maybe-run): Change caller.
6388
6389 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6390
6391         PR fortran/44044
6392         * gfortran.dg/class_7.f03: Modified.
6393         * gfortran.dg/select_type_1.f03: Modified.
6394         * gfortran.dg/select_type_12.f03: New.
6395
6396 2010-05-10  Richard Guenther  <rguenther@suse.de>
6397
6398         PR tree-optimization/44050
6399         * gcc.dg/torture/pr44050.c: New testcase.
6400
6401 2010-05-10  Wei Guozhi  <carrot@google.com>
6402
6403         PR target/42879
6404         * gcc.target/arm/pr42879.c: New testcase.
6405
6406 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6407
6408         PR c/44051
6409         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6410
6411 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6412
6413         PR c/10676
6414         * gcc.dg/anon-struct-10.c: New test.
6415
6416 2010-05-09  Richard Guenther  <rguenther@suse.de>
6417
6418         PR middle-end/44024
6419         * gcc.dg/pr44024.c: New testcase.
6420
6421 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6422
6423         PR c/4784
6424         * gcc.dg/anon-struct-9.c: New test.
6425
6426 2010-05-09  Richard Guenther  <rguenther@suse.de>
6427
6428         PR middle-end/44043
6429         * gcc.c-torture/compile/pr44043.c: New testcase.
6430
6431 2010-05-09  Richard Guenther  <rguenther@suse.de>
6432
6433         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6434
6435 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6436
6437         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6438
6439 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6440
6441         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6442         * gnat.dg/specs/lto3.ads: Likewise.
6443
6444 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6445
6446         PR middle-end/28685
6447         * gcc.dg/pr28685-1.c: New file.
6448
6449 2010-05-08  Richard Guenther  <rguenther@suse.de>
6450
6451         PR tree-optimization/44030
6452         * gcc.c-torture/compile/pr44030.c: New testcase.
6453
6454 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6455
6456         * gnat.dg/lto6.adb: New test.
6457         * gnat.dg/lto6_pkg.ads: New helper.
6458
6459 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6460
6461         * gnat.dg/lto5.adb: New test.
6462         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6463
6464 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6465
6466         * gnat.dg/lto4.ad[sb]: New test.
6467
6468 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6469
6470         * gnat.dg/specs/lto3.ads: New test.
6471         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6472         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6473
6474 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6475
6476         * gnat.dg/sizetype3.ad[sb]: New test.
6477         * gnat.dg/sizetype3_pkg.ads: New helper.
6478
6479 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6480
6481         PR c++/43951
6482         * g++.dg/init/new29.C: New.
6483
6484 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6485
6486         PR fortran/40728
6487         * gfortran.dg/coarray_1.f90: Fixed error message.
6488         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6489         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6490         * gfortran.dg/intrinsic_std_5.f90: New.
6491
6492 2010-05-07  Jason Merrill  <jason@redhat.com>
6493
6494         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6495
6496 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6497
6498         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6499         (size_t, stderr): Remove.
6500         (read_error): Replaced __builtin_fprintf by fprintf.
6501
6502 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6503
6504         * gcc.dg/ordered-comparison-1.c: New test.
6505         * gcc.dg/ordered-comparison-2.c: New test.
6506         * gcc.dg/ordered-comparison-3.c: New test.
6507         * gcc.dg/ordered-comparison-4.c: New test.
6508
6509 2010-05-06  Mike Stump  <mikestump@comcast.net>
6510
6511         PR objc/35165
6512         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6513
6514 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6515             Jason Merrill  <jason@redhat.com>
6516
6517         * g++.dg/cpp0x/nullptr01.C: New.
6518         * g++.dg/cpp0x/nullptr02.C: New.
6519         * g++.dg/cpp0x/nullptr03.C: New.
6520         * g++.dg/cpp0x/nullptr04.C: New.
6521         * g++.dg/cpp0x/nullptr05.C: New.
6522         * g++.dg/cpp0x/nullptr06.C: New.
6523         * g++.dg/cpp0x/nullptr07.C: New.
6524         * g++.dg/cpp0x/nullptr08.C: New.
6525         * g++.dg/cpp0x/nullptr09.C: New.
6526         * g++.dg/cpp0x/nullptr10.C: New.
6527         * g++.dg/cpp0x/nullptr11.C: New.
6528         * g++.dg/cpp0x/nullptr12.C: New.
6529         * g++.dg/cpp0x/nullptr13.C: New.
6530         * g++.dg/cpp0x/nullptr14.C: New.
6531         * g++.dg/cpp0x/nullptr15.C: New.
6532         * g++.dg/cpp0x/nullptr16.C: New.
6533         * g++.dg/cpp0x/nullptr17.C: New.
6534         * g++.dg/cpp0x/nullptr18.C: New.
6535         * g++.dg/cpp0x/nullptr19.C: New.
6536         * g++.dg/cpp0x/nullptr20.C: New.
6537         * g++.dg/cpp0x/nullptr21.C: New.
6538         * g++.dg/cpp0x/nullptr22.C: New.
6539         * g++.dg/debug/nullptr01.C: New.
6540         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6541
6542 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6543
6544         * gcc.dg/Wunused-var-8.c: Move to...
6545         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6546
6547 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6548
6549         PR c++/40406
6550         * g++.dg/template/crash96.C: New.
6551
6552 2010-05-06  Jan Hubicka  <jh@suse.cz>
6553
6554         PR tree-optimization/43791
6555         * gcc.c-torture/compile/pr43791.c: New file.
6556
6557 2010-05-06  Michael Matz  <matz@suse.de>
6558
6559         PR tree-optimization/43984
6560         * gfortran.dg/pr43984.f90: New test.
6561
6562 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6563
6564         PR 40989
6565         * gcc.dg/pr40989.c: New.
6566
6567 2010-05-06  Richard Guenther  <rguenther@suse.de>
6568
6569         PR tree-optimization/43934
6570         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6571
6572 2010-05-06  Richard Guenther  <rguenther@suse.de>
6573
6574         PR tree-optimization/43987
6575         * gcc.c-torture/execute/pr43987.c: New testcase.
6576         * gcc.dg/torture/pta-escape-1.c: Adjust.
6577         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6578         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6579         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6580         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6581
6582 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6583             Dodji Seketeli  <dodji@redhat.com>
6584
6585         PR c/18624
6586         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6587         * g++.dg/template/sfinae16.C: Likewise.
6588         * gcc.dg/Wunused-var-1.c: Moved to...
6589         * c-c++-common/Wunused-var-1.c: ...here. New test.
6590         * gcc.dg/Wunused-var-2.c: Moved to...
6591         * c-c++-common/Wunused-var-2.c: ...here. New test.
6592         * gcc.dg/Wunused-var-3.c: Moved to...
6593         * c-c++-common/Wunused-var-3.c: ...here. New test.
6594         * gcc.dg/Wunused-var-4.c: Moved to...
6595         * gcc.dg/Wunused-var-1.c: ... here.
6596         * gcc.dg/Wunused-var-5.c: Moved to...
6597         * c-c++-common/Wunused-var-4.c: ...here. New test.
6598         * gcc.dg/Wunused-var-7.c: Moved to...
6599         * c-c++-common/Wunused-var-5.c: ...here. New test.
6600         * gcc.dg/Wunused-var-6.c: Moved to...
6601         * gcc.dg/Wunused-var-2.c: ... here.
6602         * c-c++-common/Wunused-var-1.c: New test.
6603         * c-c++-common/Wunused-var-2.c: New test.
6604         * c-c++-common/Wunused-var-3.c: New test.
6605         * c-c++-common/Wunused-var-4.c: New test.
6606         * c-c++-common/Wunused-var-5.c: New test.
6607         * g++.dg/warn/Wunused-var-1.C: New test.
6608         * g++.dg/warn/Wunused-var-2.C: New test.
6609         * g++.dg/warn/Wunused-var-3.C: New test.
6610         * g++.dg/warn/Wunused-var-4.C: New test.
6611         * g++.dg/warn/Wunused-var-5.C: New test.
6612         * g++.dg/warn/Wunused-var-6.C: New test.
6613         * g++.dg/warn/Wunused-var-7.C: New test.
6614         * g++.dg/warn/Wunused-var-8.C: New test.
6615         * g++.dg/warn/Wunused-parm-1.C: New test.
6616         * g++.dg/warn/Wunused-parm-2.C: New test.
6617         * g++.dg/warn/Wunused-parm-3.C: New test.
6618
6619 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6620
6621         PR fortran/43985
6622         * gfortran.dg/gomp/crayptr5.f90: New test case.
6623
6624 2010-05-05  Jason Merrill  <jason@redhat.com>
6625
6626         PR debug/43370
6627         * g++.dg/ext/attrib39.C: New.
6628
6629 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6630
6631         PR fortran/24978
6632         * gfortran.dg/data_invalid.f90: New.
6633
6634 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6635
6636         * gnat.dg/lto2.adb: New test.
6637
6638 2010-05-05  Jason Merrill  <jason@redhat.com>
6639
6640         PR c++/43787
6641         * g++.dg/opt/empty1.C: New.
6642
6643 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6644
6645         PR fortran/43696
6646         * gfortran.dg/class_17.f03: New.
6647
6648 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6649
6650         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6651
6652 2010-05-04  Mike Stump  <mikestump@comcast.net>
6653
6654         PR objc/35165
6655         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6656
6657 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6658
6659         PR target/43668
6660         * gcc.target/i386/pr43668.c: New.
6661
6662 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6663
6664         PR c++/43028
6665         * g++.dg/cpp0x/initlist31.C: New.
6666
6667 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6668
6669         PR c/43981
6670         * gcc.dg/Wunused-var-8.c: New test.
6671
6672 2010-05-04  Jason Merrill  <jason@redhat.com>
6673
6674         PR c++/38064
6675         * g++.dg/cpp0x/enum3.C: Extend.
6676
6677 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6678
6679         PR target/43799
6680         * gcc.target/i386/pr43799.c: New.
6681
6682 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6683
6684         * gnat.dg/lto1.adb: New test.
6685         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6686
6687 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6688
6689         PR middle-end/43671
6690         * gcc.target/i386/pr43671.c: New.
6691
6692 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6693
6694         PR c++/43705
6695         * g++.dg/template/crash95.C: New.
6696
6697 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6698
6699         PR debug/43508
6700         * gcc.target/i386/pr43508.c: New.
6701
6702 2010-05-04  Richard Guenther  <rguenther@suse.de>
6703
6704         PR tree-optimization/43879
6705         * g++.dg/torture/pr43879-1_0.C: New testcase.
6706         * g++.dg/torture/pr43879-1_1.C: Likewise.
6707
6708 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6709
6710         PR c++/43953
6711         * g++.dg/other/crash-12.C: New test.
6712
6713 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6714
6715         * g++.dg/cdce3.C: Add a space.  Updated.
6716
6717 2010-05-03  Jason Merrill  <jason@redhat.com>
6718
6719         PR c++/43680
6720         * g++.dg/opt/enum2.C: New.
6721         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6722         * g++.dg/warn/Wswitch-1.C: Adjust message.
6723
6724 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6725
6726         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6727         * g++.dg/ext/label13.C: Fix typo.
6728         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6729         alpha*-dec-osf5*.
6730         * gcc.c-torture/compile/limits-declparen.c: xfail on
6731         alpha*-dec-osf5* with -g.
6732         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6733         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6734         * gcc.dg/c99-tgmath-2.c: Likewise.
6735         * gcc.dg/c99-tgmath-3.c: Likewise.
6736         * gcc.dg/c99-tgmath-4.c: Likewise.
6737
6738 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6739
6740         PR fortran/43592
6741         * gfortran.dg/unexpected_interface.f90: New test.
6742
6743 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6744
6745         * ada/acats/run_acats (which): New function.
6746         (host_gnatchop, host_gnatmake): Use it.
6747
6748 2010-05-03  Richard Guenther  <rguenther@suse.de>
6749
6750         PR tree-optimization/43971
6751         * gcc.dg/pr43971.c: New testcase.
6752
6753 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6754
6755         PR debug/43972
6756         * gcc.dg/debug/pr43972.c: New test.
6757
6758 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6759
6760         PR testsuite/43963
6761         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6762
6763 2010-05-02  Richard Guenther  <rguenther@suse.de>
6764
6765         PR tree-optimization/43879
6766         * gcc.dg/torture/pr43879-3.c: New testcase.
6767
6768 2010-05-01  Richard Guenther  <rguenther@suse.de>
6769
6770         PR tree-optimization/43949
6771         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6772
6773 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6774
6775         PR c++/43951
6776         * g++.dg/init/new28.C: New.
6777
6778 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6779
6780         PR objc++/32052
6781         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6782         structure and nested declarations.
6783         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6784         structure and nested declarations.  Reduce header clutter and
6785         use _exit() rather than abort().
6786         * objc.dg/encode-10.m: New.
6787         * objc.dg/encode-11.m: New.
6788
6789 2010-04-30  DJ Delorie  <dj@redhat.com>
6790
6791         * gcc.c-torture/execute/20100430-1.c: New test.
6792
6793 2010-04-30  Jason Merrill  <jason@redhat.com>
6794
6795         PR c++/43868
6796         * g++.dg/template/ptrmem21.C: New.
6797
6798 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6799
6800         PR fortran/18918
6801         PR fortran/43931
6802         * gfortran.dg/coarray_13.f90: New test.
6803
6804 2010-04-30  Richard Guenther  <rguenther@suse.de>
6805
6806         PR lto/43946
6807         * gcc.dg/lto/20100430-1_0.c: New testcase.
6808
6809 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6810
6811         PR debug/43942
6812         * c-c++-common/pr43942.c: New test.
6813
6814 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6815
6816         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6817         conflict with darwin crt1.o 'start' symbol.
6818
6819 2010-04-30  Richard Guenther  <rguenther@suse.de>
6820
6821         PR tree-optimization/43879
6822         * gcc.dg/torture/pr43879_1.c: New testcase.
6823
6824 2010-04-30  Richard Guenther  <rguenther@suse.de>
6825
6826         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6827
6828 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6829
6830         PR c++/43890
6831         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6832         user-provided constructor while recursing.
6833
6834 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6835
6836         PR fortran/42274
6837         * gfortran.dg/class_16.f03: New test.
6838
6839 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6840
6841         PR fortran/42274
6842         * gfortran.dg/class_15.f03: New.
6843
6844 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6845
6846         PR fortran/43326
6847         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6848
6849 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6850
6851         PR fortran/43492
6852         * gfortran.dg/generic_22.f03 : New test.
6853
6854 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6855
6856         PR fortran/42353
6857         * gfortran.dg/class_14.f03: New test.
6858
6859 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6860
6861         PR fortran/42680
6862         * gfortran.dg/interface_32.f90: New test.
6863
6864 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6865             Janus Weil  <janus@gcc.gnu.org>
6866
6867         PR fortran/41829
6868         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6869         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6870         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6871
6872 2010-04-28  Mike Stump  <mikestump@comcast.net>
6873
6874         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6875         dg-excess-errors.
6876         * g++.dg/uninit-pred-2_b.C: Likewise.
6877
6878 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6879
6880         PR fortran/18918
6881         PR fortran/43919
6882         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6883
6884 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6885
6886         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6887         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6888         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6889         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6890         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6891
6892 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6893
6894         * gcc.dg/const-uniq-1.c: New test.
6895         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6896
6897 2010-04-28  Xinliang David Li  <davidxl@google.com>
6898
6899         * gcc.dg/uninit-pred-2_b.c: New test.
6900         * gcc.dg/uninit-pred-4_b.c: New test.
6901         * gcc.dg/uninit-pred-3_d.c: New test.
6902         * gcc.dg/uninit-pred-6_b.c: New test.
6903         * gcc.dg/uninit-pred-8_b.c: New test.
6904         * gcc.dg/uninit-pred-3_a.c: New test.
6905         * gcc.dg/uninit-pred-2_c.c: New test.
6906         * gcc.dg/uninit-pred-5_a.c: New test.
6907         * gcc.dg/uninit-pred-3_e.c: New test.
6908         * gcc.dg/uninit-pred-7_a.c: New test.
6909         * gcc.dg/uninit-pred-6_c.c: New test.
6910         * gcc.dg/uninit-pred-9_a.c: New test.
6911         * gcc.dg/uninit-pred-8_c.c: New test.
6912         * gcc.dg/uninit-pred-3_b.c: New test.
6913         * gcc.dg/uninit-pred-5_b.c: New test.
6914         * gcc.dg/uninit-pred-7_b.c: New test.
6915         * gcc.dg/uninit-pred-6_d.c: New test.
6916         * gcc.dg/uninit-pred-9_b.c: New test.
6917         * gcc.dg/uninit-pred-2_a.c: New test.
6918         * gcc.dg/uninit-pred-4_a.c: New test.
6919         * gcc.dg/uninit-pred-3_c.c: New test.
6920         * gcc.dg/uninit-pred-6_a.c: New test.
6921         * gcc.dg/uninit-pred-8_a.c: New test.
6922         * gcc.dg/uninit-pred-7_c.c: New test.
6923         * gcc.dg/uninit-pred-6_e.c: New test.
6924         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6925         * g++.dg/uninit-pred-1_a.C: New test.
6926         * g++.dg/uninit-pred-1_b.C: New test.
6927         * g++.dg/uninit-pred-2_a.C: New test.
6928         * g++.dg/uninit-pred-2_b.C: New test.
6929         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6930         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6931         * g++.dg/uninit-pred-loop_1.cc: New test.
6932
6933 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6934
6935         * gcc.dg/lto/20091209-1_0.c: New testcase.
6936
6937 2010-04-28  Richard Guenther  <rguenther@suse.de>
6938
6939         PR tree-optimization/43879
6940         PR tree-optimization/43909
6941         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6942
6943 2010-04-28  Richard Guenther  <rguenther@suse.de>
6944
6945         PR c++/43880
6946         * g++.dg/torture/pr43880.C: New testcase.
6947
6948 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6949
6950         PR c++/9335
6951         * g++.dg/template/recurse2.C: Update
6952         * g++.dg/template/recurse.C: Update.
6953         * g++.dg/template/pr23510.C: Update.
6954         * lib/prune.exp: Filter out 'recursively instantiated'.
6955
6956 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6957
6958         PR c++/29043
6959         * g++.dg/init/pr29043.C: New.
6960
6961 2010-04-27  Jason Merrill  <jason@redhat.com>
6962
6963         * g++.dg/lookup/scoped5.C: Adjust.
6964         * g++.dg/lookup/scoped8.C: Adjust.
6965         * g++.dg/template/dependent-expr5.C: Adjust.
6966         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6967
6968         PR c++/43856
6969         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6970
6971         PR c++/43875
6972         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6973
6974 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6975             Jan Hubicka <hubicka@ucw.cz>
6976
6977         * gcc.dg/pure-2.c: New testcase.
6978         * gcc.dg/const-1.c: New testcase.
6979
6980 2010-04-27  Jason Merrill  <jason@redhat.com>
6981
6982         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6983
6984         PR c++/41468
6985         * g++.dg/template/sfinae17.C: New.
6986         * g++.dg/template/sfinae18.C: New.
6987
6988 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6989
6990         * g++.dg/init/pr42844.C: New.
6991         * g++.dg/cpp0x/pr42844-2.C: New.
6992         * g++.dg/cpp0x/defaulted2.C: Adjust.
6993         * g++.dg/tree-ssa/pr27549.C: Likewise.
6994         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6995
6996 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6997
6998         PR fortran/18918
6999         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7000
7001 2010-04-27  Richard Guenther  <rguenther@suse.de>
7002
7003         PR middle-end/40561
7004         * g++.dg/other/pr40561.C: New testcase.
7005
7006 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7007
7008         PR middle-end/43812
7009         * g++.dg/ipa/pr43812.C: New test.
7010
7011 2010-04-27  Jan Hubicka  <jh@suse.cz>
7012
7013         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7014         (test): ... this one.
7015
7016 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7017
7018         PR target/40657
7019         * gcc.target/arm/thumb-stackframe.c: New test.
7020
7021 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7022
7023         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7024         * gcc.dg/misc-column.c: Likewise.
7025         * gcc.dg/Walways-true-1.c: Likewise.
7026         * gcc.dg/Walways-true-2.c: Likewise.
7027         * gcc.dg/warn-addr-cmp.c: Likewise.
7028
7029 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7030
7031         PR fortran/18918
7032         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7033         * gfortran.dg/coarray_12.f90: New.
7034
7035 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7036
7037         PR c/32207
7038         * gcc.dg/pr32207.c: New test.
7039         * gcc.dg/misc-column.c: Adjust expected warning.
7040         * gcc.dg/Walways-true-1.c: Likewise.
7041         * gcc.dg/Walways-true-2.c: Likewise.
7042         * gcc.dg/warn-addr-cmp.c: Likewise.
7043
7044 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7045
7046         PR lto/42776
7047         * lib/lto.exp (lto_prune_vis_warns): New function.
7048         (lto-link-and-maybe-run): Call it.
7049
7050 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7051
7052         PR tree-optimization/43904
7053         * gcc.dg/tree-ssa/tailcall-6.c: New.
7054
7055 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7056
7057         PR testsuite/35165
7058         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7059         Darwin8/OSX10.4 - compatible code generation.
7060         Use scan-rtl-dump.
7061         * obj-c++.dg/stubify-1.mm: Ditto.
7062         * lib/objc-torture.exp: Do not require link success for
7063         "trivial.m" in the runtime checks when dowhat = 'compile'.
7064         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7065         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7066         Darwin8/OSX10.4 - compatible code generation.
7067         * objc.dg/stubify-2.m: Ditto.
7068         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7069         * objc.dg/next-runtime-1.m: Ditto.
7070         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7071         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7072         runtimes on Darwin.
7073
7074 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7075
7076         PR 43715
7077         * lib/plugin-support.exp: Use "-undefined
7078         dynamic_lookup" on darwin.
7079
7080 2010-04-26  Richard Guenther  <rguenther@suse.de>
7081
7082         * gcc.dg/lto/20100426_0.c: New testcase.
7083
7084 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7085
7086         PR tree-optimization/43833
7087         gcc.dg/Warray-bounds-8.c: New test case.
7088
7089 2010-04-26  Richard Guenther  <rguenther@suse.de>
7090
7091         PR lto/43080
7092         * g++.dg/lto/20100423-3_0.C: New testcase.
7093
7094 2010-04-26  Richard Guenther  <rguenther@suse.de>
7095
7096         PR lto/42425
7097         * g++.dg/lto/20100423-2_0.C: New testcase.
7098
7099 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7100
7101         * gcc.dg/vect/bb-slp-23.c: New test.
7102
7103 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7104
7105         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7106         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7107         * gcc.dg/c1x-float-1.c: New test.
7108
7109 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7110
7111         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7112         of "lea\[ \t\]".
7113
7114 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7115
7116         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7117         FreeBSD.
7118         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7119         * gfortran.dg/default_format_2.f90: Ditto.
7120
7121 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7122
7123         * gfortran.dg/pr43505.f90: Clean up .mod file.
7124         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7125         * gfortran.dg/pr41347.f90: Ditto.
7126         * gfortran.dg/internal_pack_4.f90: Ditto.
7127         * gfortran.dg/proc_decl_23.f90: Ditto.
7128         * gfortran.dg/recursive_check_3.f90: Ditto.
7129         * gfortran.dg/intent_out_3.f90: Ditto.
7130         * gfortran.dg/assignment_2.f90: Ditto.
7131         * gfortran.dg/pr41928.f90: Ditto.
7132         * gfortran.dg/pr42166.f90: Ditto.
7133         * gfortran.dg/private_type_12.f90: Ditto.
7134         * gfortran.dg/graphite/pr42185.f90: Ditto.
7135         * gfortran.dg/graphite/pr42186.f90: Ditto.
7136         * gfortran.dg/graphite/pr40982.f90: Ditto.
7137         * gfortran.dg/graphite/id-2.f90: Ditto.
7138         * gfortran.dg/graphite/id-4.f90: Ditto.
7139         * gfortran.dg/graphite/pr42050.f90: Ditto.
7140         * gfortran.dg/graphite/id-18.f90: Ditto.
7141         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7142         * gfortran.dg/graphite/pr41924.f90: Ditto.
7143         * gfortran.dg/graphite/pr42393.f90: Ditto.
7144         * gfortran.dg/graphite/pr37980.f90: Ditto.
7145         * gfortran.dg/graphite/pr38953.f90: Ditto.
7146         * gfortran.dg/graphite/pr42180.f90: Ditto.
7147         * gfortran.dg/graphite/pr42181.f90: Ditto.
7148         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7149         * gfortran.dg/select_type_4.f90: Ditto.
7150         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7151         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7152         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7153         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7154         * gfortran.dg/whole_file_11.f90: Ditto.
7155         * gfortran.dg/private_type_11.f90: Ditto.
7156         * gfortran.dg/vect/vect-gems.f90: Ditto.
7157         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7158
7159 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7160
7161         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7162
7163 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7164
7165         * gnat.dg/pack15.ad[sb]: New test.
7166
7167 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7168
7169         * gcc.target/arm/mla-1.c: New test.
7170
7171 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7172
7173         PR fortran/30073
7174         PR fortran/43793
7175         * gfortran.dg/pr43793.f90: New test.
7176
7177 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7178
7179         PR tree-optimization/41442
7180         * gcc.target/i386/pr41442.c: New test.
7181
7182 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7183
7184         PR fortran/43832
7185         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7186
7187 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7188
7189         PR fortran/43832
7190         * gfortran.dg/open_nounit.f90: New test.
7191
7192 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7193
7194         PR fortran/43841
7195         PR fortran/43843
7196         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7197
7198 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7199
7200         * gcc.dg/Wconversion-integer.c: Update.
7201
7202 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7203
7204         * gnat.dg/unchecked_convert5.adb: New test.
7205
7206 2010-04-23  Richard Guenther  <rguenther@suse.de>
7207
7208         PR lto/41734
7209         * gcc.dg/lto/20100423-2_0.c: New testcase.
7210         * gcc.dg/lto/20100423-2_0.c: Likewise.
7211
7212 2010-04-23  Richard Guenther  <rguenther@suse.de>
7213
7214         PR lto/43455
7215         * gcc.dg/lto/20100423-1_0.c: New testcase.
7216         * gcc.dg/lto/20100423-1_1.c: Likewise.
7217
7218 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7219
7220         PR tree-optimization/43846
7221         * gcc.dg/tree-ssa/sra-10.c: New test.
7222
7223 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7224
7225         PR middle-end/43835
7226         * gcc.c-torture/execute/pr43835.c: New test.
7227
7228 2010-04-23  Richard Guenther  <rguenther@suse.de>
7229
7230         PR lto/42653
7231         * g++.dg/lto/20100423-1_0.C: New testcase.
7232
7233 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7234
7235         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7236
7237 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7238
7239         PR tree-optimization/43842
7240         * gcc.dg/vect/pr43842.c: New test.
7241
7242 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7243
7244         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7245         * gcc.target/i386/wmul-2.c: Likewise.
7246
7247 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7248
7249         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7250         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7251
7252 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7253
7254         * gfortran.dg/reassoc_6.f: New testcase.
7255
7256 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7257
7258         PR middle-end/29274
7259         * gcc.target/arm/wmul-1.c: New test.
7260         * gcc.target/arm/wmul-2.c: New test.
7261
7262 2010-04-22  Richard Guenther  <rguenther@suse.de>
7263
7264         PR tree-optimization/43845
7265         * gcc.c-torture/compile/pr43845.c: New testcase.
7266
7267 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7268
7269         PR middle-end/29274
7270         * gcc.target/i386/wmul-1.c: New test.
7271         * gcc.target/i386/wmul-2.c: New test.
7272         * gcc.target/bfin/wmul-1.c: New test.
7273         * gcc.target/bfin/wmul-2.c: New test.
7274
7275 2010-04-22  Richard Guenther  <rguenther@suse.de>
7276
7277         PR fortran/43829
7278         * gfortran.dg/vector_subscript_6.f90: New testcase.
7279         * gfortran.dg/assign_10.f90: Adjust.
7280
7281 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7282
7283         PR fortran/43836
7284         * gfortran.dg/gomp/pr43836.f90: New test.
7285
7286 2010-04-21  Richard Guenther  <rguenther@suse.de>
7287
7288         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7289
7290 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7291
7292         * gcc.dg/torture/builtin-cproj-3.c: New.
7293
7294 2010-04-20  Jason Merrill  <jason@redhat.com>
7295
7296         PR c++/9335
7297         * g++.dg/template/recurse2.C: New.
7298         * g++.dg/parse/crash36.C: Adjust.
7299         * g++.dg/other/fold1.C: Adjust.
7300         * g++.dg/init/member1.C: Adjust.
7301         * lib/prune.exp: Prune "skipping N instantiation contexts".
7302
7303 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7304
7305         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7306
7307 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7308
7309         * gcc.dg/torture/builtin-cproj-1.c: New.
7310         * gcc.dg/torture/builtin-cproj-2.c: New.
7311
7312 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7313
7314         PR c++/43800
7315         PR c++/43704
7316         * g++.dg/template/typedef32.C: Adjust.
7317         * g++.dg/template/typedef33.C: New test.
7318
7319 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7320
7321         PR fortran/43227
7322         * gfortran.dg/proc_decl_23.f90: New test.
7323
7324         PR fortran/43266
7325         * gfortran.dg/abstract_type_6.f03: New test.
7326
7327 2010-04-20  Xinliang David Li  <davidxl@google.com>
7328
7329         * g++.dg/tree-ssa/fold-compare.C: New.
7330
7331 2010-04-20  Richard Guenther  <rguenther@suse.de>
7332
7333         PR tree-optimization/39417
7334         * g++.dg/torture/pr39417.C: New testcase.
7335
7336 2010-04-20  Richard Guenther  <rguenther@suse.de>
7337
7338         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7339
7340 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7341
7342         * g++.dg/debug/dwarf2/rv1.C: New test.
7343
7344 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7345
7346         PR target/43635
7347         * gcc.c-torture/compile/pr43635.c: New testcase.
7348
7349 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7350
7351         PR fortran/43339
7352         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7353         of sequential loops being private only in the innermost containing
7354         task region.
7355
7356         PR middle-end/43337
7357         * gfortran.dg/gomp/pr43337.f90: New test.
7358
7359 2010-04-19  Richard Guenther  <rguenther@suse.de>
7360
7361         PR tree-optimization/43796
7362         * gfortran.dg/pr43796.f90: New testcase.
7363
7364 2010-04-19  Richard Guenther  <rguenther@suse.de>
7365
7366         PR tree-optimization/43783
7367         * gcc.c-torture/execute/pr43783.c: New testcase.
7368
7369 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7370
7371         PR target/43766
7372         * gcc.target/i386/pr43766.c: New test.
7373
7374 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7375
7376         PR target/43662
7377         * gcc.target/i386/pr43662.c: New test.
7378
7379 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7380
7381         PR c++/43704
7382         * g++.dg/template/typedef32.C: New test.
7383
7384 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7385
7386         PR tree-optimization/37027
7387         * lib/target-supports.exp
7388         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7389         * gcc.dg/vect/pr37027.c: New test.
7390         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7391         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7392         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7393         gcc.dg/vect/vect-complex-6.c: Likewise.
7394
7395 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7396
7397         * g++.dg/debug/dwarf2/enum1.C: New test.
7398
7399 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7400
7401         * gnat.dg/rep_clause5.ad[sb]: New test.
7402         * gnat.dg/rep_clause5_pkg.ads: New helper.
7403
7404 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7405
7406         PR tree-optimization/43771
7407         * g++.dg/vect/pr43771.cc: New test.
7408
7409 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7410
7411         PR fortran/31538
7412         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7413         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7414
7415 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7416
7417         * gnat.dg/sizetype.adb: Rename into...
7418         * gnat.dg/sizetype1.adb: ...this.
7419         * gnat.dg/sizetype2.adb: New test.
7420
7421 2010-04-16  Richard Guenther  <rguenther@suse.de>
7422
7423         PR tree-optimization/43572
7424         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7425
7426 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7427
7428         * gnat.dg/specs/discr_private.ads: New test.
7429
7430 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7431
7432         PR target/41514
7433         * gcc.target/arm/thumb-comparisons.c: New test.
7434
7435         PR target/40603
7436         * gcc.target/arm/thumb-cbranchqi.c: New test.
7437
7438 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7439
7440         * g++.dg/torture/pr36191.C: Enable for SH.
7441
7442 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7443
7444         * gnat.dg/wide_boolean.adb: New test.
7445         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7446
7447 2010-04-15  Richard Guenther  <rguenther@suse.de>
7448
7449         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7450         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7451         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7452         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7453         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7454         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7455         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7456         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7457         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7458         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7459         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7460         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7461         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7462         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7463         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7464
7465 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7466
7467         PR target/21803
7468         * gcc.target/arm/pr42496.c: New test.
7469
7470 2010-04-14  Jason Merrill  <jason@redhat.com>
7471
7472         PR c++/36625
7473         * g++.dg/ext/attrib38.C: New.
7474
7475 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7476
7477         PR testsuite/43739
7478         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7479
7480 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7481
7482         PR 42966
7483         * gcc.dg/cpp/warn-undef-2.c: Update.
7484         * gcc.dg/cpp/warn-traditional-2.c: Update.
7485         * gcc.dg/cpp/warn-comments-2.c: Update.
7486         * gcc.dg/cpp/warn-variadic-2.c: Update.
7487         * gcc.dg/cpp/warn-long-long-2.c: Update.
7488         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7489         * gcc.dg/cpp/warn-multichar-2.c: Update.
7490         * gcc.dg/cpp/warn-normalized-3.c: Update.
7491         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7492         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7493         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7494         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7495         * gcc.dg/cpp/warn-redefined-2.c: Update.
7496         * gfortran.dg/warning-directive-2.F90: Update.
7497         * c-c++-common/cpp/warning-directive-2.c: Update.
7498
7499 2010-04-14  Michael Matz  <matz@suse.de>
7500
7501         PR tree-optimization/42963
7502         * gcc.dg/pr42963.c: New testcase.
7503
7504 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7505
7506         * gnat.dg/class_wide.adb: Rename into...
7507         * gnat.dg/class_wide1.adb: ...this.
7508         * gnat.dg/class_wide2.ad[sb]: New test.
7509
7510 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7511
7512         PR fortran/18918
7513         * gfortran.dg/coarray_9.f90: Update dg-errors.
7514         * gfortran.dg/coarray_10.f90: New test.
7515         * gfortran.dg/coarray_11.f90: New test.
7516
7517 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7518
7519         PR fortran/43747
7520         gfortran.dg/initialization_24.f90: New test.
7521
7522 2010-04-13  Jason Merrill  <jason@redhat.com>
7523
7524         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7525         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7526
7527 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7528
7529         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7530         * g++.dg/dg.exp: Likewise.
7531         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7532         * c-c++-common/cpp/warning-directive-1.c: ... here.
7533         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7534         * c-c++-common/cpp/warning-directive-2.c: ... here.
7535         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7536         * c-c++-common/cpp/warning-directive-3.c: ... here.
7537         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7538         * c-c++-common/cpp/warning-directive-4.c: ... here.
7539         * g++.dg/cpp/warning-directive-1.C: Delete.
7540         * g++.dg/cpp/warning-directive-2.C: Delete.
7541         * g++.dg/cpp/warning-directive-3.C: Delete.
7542         * g++.dg/cpp/warning-directive-4.C: Delete.
7543         * gcc.dg/cpp/normalised-3.c: Delete.
7544         * g++.dg/cpp/normalised-1.C: Rename as ...
7545         * c-c++-common/cpp/normalised-3.c: ... this.
7546
7547 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7548
7549         * gcc.dg/tree-ssa/sra-9.c: New test.
7550
7551 2010-04-13  Michael Matz  <matz@suse.de>
7552
7553         PR middle-end/43730
7554         * gcc.dg/pr43730.c: New test.
7555
7556 2010-04-13  Michael Matz  <matz@suse.de>
7557
7558         * gcc.dg/tree-ssa/negate.c: New testcase.
7559
7560 2010-04-13  Richard Guenther  <rguenther@suse.de>
7561
7562         PR testsuite/43735
7563         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7564
7565 2010-04-13  Richard Guenther  <rguenther@suse.de>
7566
7567         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7568
7569 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7570
7571         * gnat.dg/derived_type1.adb: New test.
7572
7573 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7574
7575         * gcc.dg/plugindir1.c: New testcase.
7576         * gcc.dg/plugindir2.c: New testcase.
7577         * gcc.dg/plugindir3.c: New testcase.
7578         * gcc.dg/plugindir4.c: New testcase.
7579
7580 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7581
7582         * gcc.target/i386/rotate-2.c: New test.
7583
7584 2010-04-12  Jason Merrill  <jason@redhat.com>
7585
7586         PR c++/43641
7587         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7588         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7589
7590 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7591
7592         PR c++/25811
7593         * g++.dg/init/pr25811.C: New test.
7594
7595 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7596
7597         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7598         dg-error, dg-warning.
7599         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7600
7601 2010-04-12  Richard Guenther  <rguenther@suse.de>
7602
7603         * gcc.dg/torture/inline-2.c: New testcase.
7604
7605 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7606
7607         PR bootstrap/43699
7608         * gcc.dg/Wunused-var-7.c: New test.
7609
7610         PR tree-optimization/43560
7611         * gcc.c-torture/execute/pr43560.c: New test.
7612
7613 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7614
7615         * gnat.dg/aggr13.adb: New test.
7616         * gnat.dg/aggr14.adb: Likewise.
7617         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7618
7619 2010-04-12  Richard Guenther  <rguenther@suse.de>
7620
7621         PR c++/43611
7622         * g++.dg/torture/pr43611.C: New testcase.
7623
7624 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7625
7626         PR c/36774
7627         * gcc.dg/pr36774-1.c: New test.
7628         * gcc.dg/pr36774-2.c: New test.
7629
7630 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7631
7632         * gcc.target/sh/rte-delay-slot.c: New test.
7633
7634 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7635
7636         * gnat.dg/pack9.adb: Remove -cargs option.
7637         * gnat.dg/aggr12.ad[sb]: New test.
7638
7639 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7640
7641         PR target/43417
7642         * gcc.target/sh/pr43417.c: New test.
7643
7644 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7645
7646         PR fortran/43591
7647         * gfortran.dg/spec_expr_6.f90: New test.
7648
7649 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7650
7651         PR cpp/43195
7652         * gcc.dg/cpp/pr43195.c: New.
7653         * gcc.dg/cpp/pr43195.h: New.
7654
7655 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7656
7657         PR 42965
7658         * gcc.dg/Werror-6.c: Adjust.
7659         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7660         * gcc.dg/Werror-4.c: Likewise.
7661         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7662         * gcc.dg/Wswitch-enum-error.c: Likewise.
7663         * gcc.dg/Wpointer-arith.c: Likewise.
7664         * gcc.dg/Wfatal.c: Likewise.
7665         * gcc.dg/Wswitch-error.c: Likewise.
7666         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7667         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7668         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7669         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7670         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7671         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7672         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7673         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7674         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7675         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7676         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7677         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7678         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7679         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7680         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7681         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7682         * g++.dg/cpp/warning-directive-2.C: Likewise.
7683         * gfortran.dg/warning-directive-2.F90: Likewise.
7684
7685 2010-04-09  Jason Merrill  <jason@redhat.com>
7686
7687         PR c++/42623
7688         * g++.dg/template/sizeof13.C: New.
7689
7690 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7691
7692         * g++.dg/other/pr35504.C: Add check for thiscall.
7693         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7694         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7695
7696 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7697
7698         PR c++/28584
7699         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7700         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7701         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7702         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7703         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7704         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7705         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7706         * g++.dg/other/increment1.C: Likewise.
7707
7708 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7709
7710         PR fortran/18918
7711         * gfortran.dg/coarray_7.f90: New test.
7712         * gfortran.dg/coarray_8.f90: New test.
7713
7714 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7715
7716         PR fortran/28039
7717         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7718
7719 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7720
7721         PR target/43643
7722         * gcc.dg/pr43643.c: New test.
7723
7724 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7725
7726         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7727
7728 2010-04-08  Richard Guenther  <rguenther@suse.de>
7729
7730         PR tree-optimization/43679
7731         * gcc.c-torture/compile/pr43679.c: New testcase.
7732
7733 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7734
7735         PR debug/43670
7736         * gcc.dg/pr43670.c: New test.
7737
7738 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7739
7740         PR middle-end/40815
7741         * gcc.dg/tree-ssa/reassoc-19.c: New.
7742
7743 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7744
7745         PR c/18624
7746         * gcc.dg/Wunused-var-1.c: New test.
7747         * gcc.dg/Wunused-var-2.c: New test.
7748         * gcc.dg/Wunused-var-3.c: New test.
7749         * gcc.dg/Wunused-var-4.c: New test.
7750         * gcc.dg/Wunused-var-5.c: New test.
7751         * gcc.dg/Wunused-var-6.c: New test.
7752         * gcc.dg/Wunused-parm-1.c: New test.
7753
7754         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7755         * gcc.dg/trunc-1.c: Likewise.
7756         * gcc.dg/vla-9.c: Likewise.
7757         * gcc.dg/dfp/composite-type.c: Likewise.
7758
7759 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7760
7761         PR objc/35996
7762         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7763         * obj-c++.dg/objc-gc-3.mm: Ditto.
7764
7765 2010-04-07  Simon Baldwin  <simonb@google.com>
7766
7767         * gcc.dg/cpp/warn-undef-2.c: New.
7768         * gcc.dg/cpp/warn-traditional-2.c: New.
7769         * gcc.dg/cpp/warn-comments-2.c: New.
7770         * gcc.dg/cpp/warning-directive-1.c: New.
7771         * gcc.dg/cpp/warn-long-long.c: New.
7772         * gcc.dg/cpp/warn-traditional.c: New.
7773         * gcc.dg/cpp/warn-variadic-2.c: New.
7774         * gcc.dg/cpp/warn-undef.c: New.
7775         * gcc.dg/cpp/warn-normalized-1.c: New.
7776         * gcc.dg/cpp/warning-directive-2.c: New.
7777         * gcc.dg/cpp/warn-long-long-2.c: New.
7778         * gcc.dg/cpp/warn-variadic.c: New.
7779         * gcc.dg/cpp/warn-normalized-2.c: New.
7780         * gcc.dg/cpp/warning-directive-3.c: New.
7781         * gcc.dg/cpp/warn-deprecated-2.c: New.
7782         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7783         * gcc.dg/cpp/warn-multichar-2.c: New.
7784         * gcc.dg/cpp/warn-normalized-3.c: New.
7785         * gcc.dg/cpp/warning-directive-4.c: New.
7786         * gcc.dg/cpp/warn-unused-macros.c: New.
7787         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7788         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7789         * gcc.dg/cpp/warn-cxx-compat.c: New.
7790         * gcc.dg/cpp/warn-redefined.c: New.
7791         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7792         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7793         * gcc.dg/cpp/warn-deprecated.c: New.
7794         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7795         * gcc.dg/cpp/warn-redefined-2.c: New.
7796         * gcc.dg/cpp/warn-comments.c: New.
7797         * gcc.dg/cpp/warn-multichar.c: New.
7798         * g++.dg/cpp/warning-directive-1.C: New.
7799         * g++.dg/cpp/warning-directive-2.C: New.
7800         * g++.dg/cpp/warning-directive-3.C: New.
7801         * g++.dg/cpp/warning-directive-4.C: New.
7802         * gfortran.dg/warning-directive-1.F90: New.
7803         * gfortran.dg/warning-directive-3.F90: New.
7804         * gfortran.dg/warning-directive-2.F90: New.
7805         * gfortran.dg/warning-directive-4.F90: New.
7806
7807 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7808
7809         PR objc++/23716
7810         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7811
7812 2010-04-07  Jason Merrill  <jason@redhat.com>
7813
7814         * g++.dg/template/dr408.C: New.
7815
7816         * g++.dg/lookup/ns4.C: New.
7817
7818         PR c++/38392
7819         * g++.dg/template/friend51.C: New test.
7820
7821         PR c++/41970
7822         * g++.old-deja/g++.other/linkage1.C: Adjust.
7823
7824 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7825
7826         PR c++/42697
7827         * g++.dg/template/crash94.C: New test.
7828
7829 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7830
7831         PR c++/40239
7832         * g++.dg/init/aggr5.C: New test.
7833         * g++.dg/init/aggr5.C: New test.
7834
7835 2010-04-07  Richard Guenther  <rguenther@suse.de>
7836
7837         PR tree-optimization/43270
7838         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7839         * gcc.dg/Warray-bounds-7.c: Likewise.
7840
7841 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7842
7843         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7844         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7845         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7846
7847 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7848
7849         PR c++/42556
7850         * g++.dg/init/pr42556.C: New test.
7851
7852 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7853
7854         PR debug/43628
7855         * g++.dg/debug/dwarf2/typedef2.C: New test.
7856
7857 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7858
7859         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7860         c-c++-common/dwarf2/redeclaration-1.C
7861
7862 2010-04-06  Jason Merrill  <jason@redhat.com>
7863
7864         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7865         * g++.dg/ext/attrib18.C: Likewise.
7866         * g++.dg/ext/bitfield2.C: Likewise.
7867         * g++.dg/ext/bitfield4.C: Likewise.
7868         * g++.dg/ext/visibility/warn2.C: Likewise.
7869         * g++.dg/ext/visibility/warn3.C: Likewise.
7870         * g++.dg/gomp/pr26690-1.C: Likewise.
7871         * g++.dg/inherit/covariant7.C: Likewise.
7872         * g++.dg/init/synth2.C: Likewise.
7873         * g++.dg/lookup/using7.C: Likewise.
7874         * g++.dg/other/crash-4.C: Likewise.
7875         * g++.dg/other/error13.C: Likewise.
7876         * g++.dg/other/error20.C: Likewise.
7877         * g++.dg/parse/crash31.C: Likewise.
7878         * g++.dg/parse/error16.C: Likewise.
7879         * g++.dg/parse/error19.C: Likewise.
7880         * g++.dg/parse/error27.C: Likewise.
7881         * g++.dg/parse/error28.C: Likewise.
7882         * g++.dg/parse/fused-params1.C: Likewise.
7883         * g++.dg/template/error2.C: Likewise.
7884         * g++.dg/template/local6.C: Likewise.
7885         * g++.dg/template/qualttp15.C: Likewise.
7886         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7887         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7888         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7889         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7890         * g++.old-deja/g++.eh/spec6.C: Likewise.
7891         * g++.old-deja/g++.jason/crash3.C: Likewise.
7892         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7893         * g++.old-deja/g++.law/ctors5.C: Likewise.
7894         * g++.old-deja/g++.law/ctors9.C: Likewise.
7895         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7896         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7897         * g++.old-deja/g++.other/struct1.C: Likewise.
7898         * g++.old-deja/g++.other/volatile1.C: Likewise.
7899         * g++.old-deja/g++.pt/crash36.C: Likewise.
7900         * g++.old-deja/g++.pt/derived3.C: Likewise.
7901         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7902         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7903
7904 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7905
7906         PR middle-end/43519
7907         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7908         * gcc.dg/graphite/id-19.c: New.
7909
7910 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7911
7912         PR middle-end/32824
7913         * gcc.dg/vect/pr32824: New.
7914
7915 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7916
7917         PR fortran/18918
7918         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7919         * gfortran.dg/coarray_3.f90: Ditto.
7920         * gfortran.dg/coarray_4.f90: Ditto.
7921         * gfortran.dg/coarray_5.f90: Ditto.
7922         * gfortran.dg/coarray_6.f90: Ditto.
7923         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7924
7925 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7926
7927         PR fortran/18918
7928         * gfortran.dg/coarray_4.f90: Fix test.
7929         * gfortran.dg/coarray_6.f90: Add more tests.
7930
7931 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7932
7933         PR fortran/18918
7934         * gfortran.dg/coarray_4.f90: New test.
7935         * gfortran.dg/coarray_5.f90: New test.
7936         * gfortran.dg/coarray_6.f90: New test.
7937
7938 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7939
7940         PR fortran/18918
7941         * gfortran.dg/iso_fortran_env_5.f90: New test.
7942         * gfortran.dg/iso_fortran_env_6.f90: New test.
7943
7944 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7945
7946         PR fortran/39997
7947         * gfortran.dg/coarray_1.f90: New test.
7948         * gfortran.dg/coarray_2.f90: New test.
7949         * gfortran.dg/coarray_3.f90: New test.
7950
7951 2010-04-06  Jason Merrill  <jason@redhat.com>
7952
7953         PR c++/43648
7954         * g++.dg/template/dtor8.C: New.
7955
7956         PR c++/43621
7957         * g++.dg/template/error-recovery2.C: New.
7958
7959 2010-04-06  Jan Hubicka  <jh@suse.czpli
7960
7961         PR tree-optimization/42906
7962         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7963
7964 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7965
7966         PR fortran/43178
7967         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7968         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7969         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7970
7971 2010-04-06  Richard Guenther  <rguenther@suse.de>
7972
7973         PR tree-optimization/43627
7974         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7975
7976 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7977
7978         PR target/43638
7979         * gcc.target/i386/pr43638.c: New test.
7980
7981 2010-04-06  Richard Guenther  <rguenther@suse.de>
7982
7983         PR middle-end/43661
7984         * gcc.c-torture/compile/pr43661.c: New testcase.
7985
7986 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7987
7988         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7989
7990 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7991
7992         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7993
7994 2010-04-02  Richard Guenther  <rguenther@suse.de>
7995
7996         PR tree-optimization/43629
7997         * gcc.c-torture/execute/pr43629.c: New testcase.
7998
7999 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8000             Dominique d'Humieres  <dominiq@lps.ens.fr>
8001
8002         PR libfortran/43605
8003         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8004
8005 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8006
8007         PR debug/43325
8008         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8009
8010 2010-04-01  Jason Merrill  <jason@redhat.com>
8011
8012         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8013
8014 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8015             Manfred Schwarb  <manfred99@gmx.ch>
8016
8017         PR libfortran/43605
8018         * gfortran.dg/ftell_3.f90: New test.
8019
8020 2010-04-01  Richard Guenther  <rguenther@suse.de>
8021
8022         PR middle-end/43614
8023         * gcc.c-torture/compile/pr43614.c: New testcase.
8024
8025 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8026
8027         PR tree-optimization/43141
8028         * gcc.dg/guality/pr43141.c: New test.
8029
8030 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8031
8032         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8033         * g++.dg/eh/spbp.C: Likewise.
8034         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8035         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8036         superfluous casts.
8037         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8038         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8039         * objc.dg/dwarf-2.m: Likewise.
8040
8041 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8042
8043         PR middle-end/43464
8044         * gcc.dg/graphite/id-pr43464.c: New.
8045         * gcc.dg/graphite/id-pr43464-1.c: New.
8046
8047 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8048
8049         PR middle-end/43351
8050         * gcc.dg/graphite/id-pr43351.c
8051
8052 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8053
8054         PR testsuite/35165
8055         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8056         * obj-c++.dg/try-catch-2.mm: Ditto.
8057         * obj-c++.dg/lookup-2.mm: Ditto.
8058         * obj-c++.dg/encode-8.m: Ditto.
8059         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8060         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8061         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8062         * obj-c++.dg/const-str-11.mm: Ditto.
8063         * obj-c++.dg/const-str-9.mm: Ditto.
8064         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8065         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8066         * obj-c++.dg/except-1.mm: Ditto.
8067         * obj-c++.dg/const-str-7.mm: Ditto.
8068         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8069         * obj-c++.dg/const-str-3.mm: Ditto.
8070         * obj-c++.dg/const-str-7.mm: Ditto.
8071         * obj-c++.dg/stubify-2.mm: Change dump file name.
8072
8073         PR objc++/23613
8074         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8075         New macro.
8076         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8077         Remove dg-xfail-if.
8078
8079 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8080
8081         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8082         only with -O2, -O3 or -Os and not with -fwhopr.
8083
8084 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8085
8086         PR c++/43558
8087         * g++.dg/template/typedef31.C: New test.
8088
8089 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8090
8091         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8092         assembler output on *-*-solaris2*.
8093         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8094
8095 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8096
8097         PR debug/43557
8098         * gcc.dg/pr43557-1.c: New test.
8099         * gcc.dg/pr43557-2.c: New file.
8100
8101 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8102
8103         PR 43562
8104         * gcc.dg/pr43562.c: New test.
8105
8106 2010-03-30  Jason Merrill  <jason@redhat.com>
8107
8108         PR c++/43076
8109         * g++.dg/template/error-recovery1.C: New.
8110
8111         PR c++/41786
8112         * g++.dg/parse/ambig5.C: New.
8113
8114 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8115
8116         PR debug/43593
8117         * gcc.dg/guality/pr43593.c: New test.
8118
8119 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8120
8121         PR middle-end/43430
8122         * gcc.dg/vect/pr43430-1.c: New.
8123
8124 2010-03-30  Jason Merrill  <jason@redhat.com>
8125
8126         PR c++/43559
8127         * g++.dg/template/partial7.C: New.
8128
8129 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8130
8131         * gcc.target/s390/stackcheck1.c: New testcase.
8132
8133 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8134
8135         PR libfortran/43265
8136         * gfortran.dg/read_eof_8.f90: New test.
8137
8138 2010-03-29  Jason Merrill  <jason@redhat.com>
8139
8140         * gcc.dg/cpp/include6.c: Change [] to ().
8141
8142         N3077
8143         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8144         splicing and UCNs.
8145         * c-c++-common/raw-string-2.c: Add trigraph test.
8146         * c-c++-common/raw-string-8.c: New.
8147         * c-c++-common/raw-string-9.c: New.
8148         * c-c++-common/raw-string-10.c: New.
8149
8150         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8151         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8152         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8153         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8154         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8155         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8156         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8157
8158 2010-03-29  Richard Guenther  <rguenther@suse.de>
8159
8160         PR tree-optimization/43560
8161         * gcc.dg/torture/pr43560.c: New testcase.
8162
8163 2010-03-29  Jason Merrill  <jason@redhat.com>
8164
8165         N3077
8166         * g++.dg/ext/raw-string-1.C: Change [] to ().
8167         * g++.dg/ext/raw-string-2.C: Change [] to ().
8168         Don't use \ in delimiter.
8169         * g++.dg/ext/raw-string-3.C: Change [] to ().
8170         * g++.dg/ext/raw-string-4.C: Change [] to ().
8171         * g++.dg/ext/raw-string-5.C: Change [] to ().
8172         Test for error on \ in delimiter.
8173         * g++.dg/ext/raw-string-6.C: Change [] to ().
8174         * g++.dg/ext/raw-string-7.C: Change [] to ().
8175
8176 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8177
8178         PR 43564
8179         * gcc.dg/pr43564.c: New test.
8180
8181 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8182
8183         PR fortran/43551
8184         * gfortran.dg/direct_io_12.f90: New test.
8185
8186 2010-03-28  Jan Hubicka  <jh@suse.cz>
8187
8188         PR tree-optimization/43505
8189         * gfortran.dg/pr43505.f90: New testcase.
8190
8191 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8192
8193         PR tree-optimization/43528
8194         * gcc.target/i386/pr43528.c: New test.
8195
8196 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8197
8198         PR c/43381
8199         * gcc.dg/parm-impl-decl-3.c: New test.
8200
8201 2010-03-26  Jason Merrill  <jason@redhat.com>
8202
8203         PR c++/43509
8204         * g++.dg/cpp0x/parse1.C: New.
8205
8206 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8207
8208         PR target/43524
8209         * gcc.target/i386/pr43524.c: New test.
8210
8211 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8212
8213         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8214         whitespace, rename main to foo.
8215         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8216         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8217         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8218         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8219         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8220         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8221         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8222         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8223         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8224         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8225         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8226
8227 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8228
8229         PR c++/43327
8230         * g++.dg/other/crash-10.C: New test.
8231         * g++.dg/other/crash-11.C: New test.
8232
8233 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8234
8235         PR libfortran/43517
8236         * gfortran.dg/read_eof_7.f90: New test.
8237
8238 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8239
8240         PR objc/35165
8241         PR testsuite/43512
8242         * objc-obj-c++-shared: New directory.
8243         * objc-obj-c++-shared/Object1-implementation.h: New file.
8244         * objc-obj-c++-shared/Object1.h: New file.
8245         * objc-obj-c++-shared/Protocol1.h: New file.
8246         * objc-obj-c++-shared/next-abi.h: New file.
8247         * objc-obj-c++-shared/next-mapping.h: New file.
8248         * objc/execute/next_mapping.h: Delete.
8249         * objc.dg/special/special.exp: For all targets run the tests with
8250         -fgnu-runtime, for darwin targets also run the tests with
8251         -fnext-runtime.
8252         * objc.dg/dg.exp: Ditto.
8253         * obj-c++.dg/dg.exp: Ditto.
8254         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8255         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8256         include use of updated NeXT interface.
8257         * objc/execute/formal_protocol-5.m: Ditto.
8258         * objc/execute/protocol-isEqual-2.m: Ditto.
8259         * objc/execute/protocol-isEqual-4.m: Ditto.
8260         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8261         Protocol1.h) and next-mapping.h as required.
8262         * objc/execute/object_is_class.m: Ditto.
8263         * objc/execute/enumeration-1.m: Ditto.
8264         * objc/execute/class-13.m: Ditto.
8265         * objc/execute/formal_protocol-2.m: Ditto.
8266         * objc/execute/formal_protocol-4.m: Ditto.
8267         * objc/execute/class-1.m: Ditto.
8268         * objc/execute/bycopy-1.m: Ditto.
8269         * objc/execute/formal_protocol-6.m: Ditto.
8270         * objc/execute/bycopy-3.m: Ditto.
8271         * objc/execute/class-3.m: Ditto.
8272         * objc/execute/bf-11.m: Ditto.
8273         * objc/execute/class-5.m: Ditto.
8274         * objc/execute/bf-13.m: Ditto.
8275         * objc/execute/class-7.m: Ditto.
8276         * objc/execute/bf-15.m: Ditto.
8277         * objc/execute/class-9.m: Ditto.
8278         * objc/execute/bf-17.m: Ditto.
8279         * objc/execute/bf-19.m: Ditto.
8280         * objc/execute/IMP.m: Ditto.
8281         * objc/execute/exceptions/catchall-1.m: Ditto.
8282         * objc/execute/exceptions/trivial.m: Ditto.
8283         * objc/execute/exceptions/finally-1.m: Ditto.
8284         * objc/execute/exceptions/local-variables-1.m: Ditto.
8285         * objc/execute/exceptions/foward-1.m: Ditto.
8286         * objc/execute/bf-2.m: Ditto.
8287         * objc/execute/string1.m: Ditto.
8288         * objc/execute/bf-4.m: Ditto.
8289         * objc/execute/informal_protocol.m: Ditto.
8290         * objc/execute/string3.m: Ditto.
8291         * objc/execute/bf-6.m: Ditto.
8292         * objc/execute/bf-8.m: Ditto.
8293         * objc/execute/class-tests-1.h: Ditto.
8294         * objc/execute/protocol-isEqual-1.m: Ditto.
8295         * objc/execute/protocol-isEqual-3.m: Ditto.
8296         * objc/execute/_cmd.m: Ditto.
8297         * objc/execute/function-message-1.m: Ditto.
8298         * objc/execute/bf-20.m: Ditto.
8299         * objc/execute/bf-common.h: Ditto.
8300         * objc/execute/np-2.m: Ditto.
8301         * objc/execute/class-10.m: Ditto.
8302         * objc/execute/class-12.m: Ditto.
8303         * objc/execute/enumeration-2.m: Ditto.
8304         * objc/execute/class-14.m: Ditto.
8305         * objc/execute/encode-1.m: Ditto.
8306         * objc/execute/formal_protocol-1.m: Ditto.
8307         * objc/execute/formal_protocol-3.m: Ditto.
8308         * objc/execute/accessing_ivars.m: Ditto.
8309         * objc/execute/bycopy-2.m: Ditto.
8310         * objc/execute/class-2.m: Ditto.
8311         * objc/execute/bf-10.m: Ditto.
8312         * objc/execute/formal_protocol-7.m: Ditto.
8313         * objc/execute/root_methods.m: Ditto.
8314         * objc/execute/class-4.m: Ditto.
8315         * objc/execute/bf-12.m: Ditto.
8316         * objc/execute/class-6.m: Ditto.
8317         * objc/execute/bf-14.m: Ditto.
8318         * objc/execute/nested-func-1.m: Ditto.
8319         * objc/execute/class-8.m: Ditto.
8320         * objc/execute/private.m: Ditto.
8321         * objc/execute/bf-16.m: Ditto.
8322         * objc/execute/bf-18.m: Ditto.
8323         * objc/execute/load-3.m: Ditto.
8324         * objc/execute/compatibility_alias.m: Ditto.
8325         * objc/execute/bf-1.m: Ditto.
8326         * objc/execute/no_clash.m: Ditto.
8327         * objc/execute/bf-3.m: Ditto.
8328         * objc/execute/string2.m: Ditto.
8329         * objc/execute/bf-5.m: Ditto.
8330         * objc/execute/string4.m: Ditto.
8331         * objc/execute/bf-7.m: Ditto.
8332         * objc/execute/object_is_meta_class.m: Ditto.
8333         * objc/execute/bf-9.m: Ditto.
8334         * objc/execute/bf-21.m: Ditto.
8335         * objc/execute/cascading-1.m: Ditto.
8336         * objc/execute/trivial.m: Ditto.
8337         * objc/execute/np-1.m: Ditto.
8338         * objc/compile/trivial.m: Ditto.
8339         * objc/execute/class_self-2.m: Include <stdlib.h>.
8340         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8341         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8342         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8343         and 64bit. Use new NeXT interface as required.
8344         * objc.dg/special/unclaimed-category-1.m: Ditto.
8345         * objc.dg/special/unclaimed-category-1.h: Ditto.
8346         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8347         * objc.dg/func-ptr-1.m: Ditto.
8348         * objc.dg/stret-1.m: Ditto.
8349         * objc.dg/encode-2.m: Ditto.
8350         * objc.dg/category-1.m: Ditto.
8351         * objc.dg/encode-3.m: Ditto.
8352         * objc.dg/call-super-3.m: Ditto.
8353         * objc.dg/method-3.m: Ditto.
8354         * objc.dg/func-ptr-2.m: Ditto.
8355         * objc.dg/lookup-1.m: Ditto.
8356         * objc.dg/encode-4.m: Ditto.
8357         * objc.dg/fix-and-continue-1.m: Ditto.
8358         * objc.dg/proto-lossage-3.m: Ditto.
8359         * objc.dg/method-13.m: Ditto.
8360         * objc.dg/proto-qual-1.m: Ditto.
8361         * objc.dg/zero-link-3.m: Ditto.
8362         * objc.dg/bitfield-1.m: Ditto.
8363         * objc.dg/va-meth-1.m: Ditto.
8364         * objc.dg/super-class-3.m: Ditto.
8365         * objc.dg/call-super-1.m: Ditto.
8366         * objc.dg/type-size-2.m: Ditto.
8367         * objc.dg/method-10.m: Ditto.
8368         * objc.dg/defs.m: Ditto.
8369         * objc.dg/const-str-3.m: Ditto.
8370         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8371         Protocol1.h) and next-mapping.h as required. Use new NeXT
8372         interface as required.
8373         * objc.dg/super-class-4.m: Ditto.
8374         * objc.dg/comp-types-8.m: Ditto.
8375         * objc.dg/call-super-2.m: Ditto.
8376         * objc.dg/objc-fast-4.m: Ditto.
8377         * objc.dg/method-6.m: Ditto.
8378         * objc.dg/const-str-3.m: Ditto.
8379         * objc.dg/const-str-7.m: Ditto.
8380         * objc.dg/method-15.m: Ditto.
8381         * objc.dg/method-19.m: Ditto.
8382         * objc.dg/sync-1.m: Ditto.
8383         * objc.dg/layout-1.m: Ditto.
8384         * objc.dg/bitfield-3.m: Ditto.
8385         * objc.dg/try-catch-3.m: Ditto.
8386         * objc.dg/try-catch-7.m: Ditto.
8387         * objc.dg/comp-types-10.m: Ditto.
8388         * objc.dg/selector-2.: Ditto.
8389         * objc.dg/method-7.m: Ditto.
8390         * objc.dg/typedef-alias-1.m: Ditto.
8391         * objc.dg/proto-lossage-2.m: Ditto.
8392         * objc.dg/comp-types-11.m: Ditto.
8393         * objc.dg/sizeof-1.m: Ditto.
8394         * objc.dg/method-17.m: Ditto.
8395         * objc.dg/bitfield-5.m: Ditto.
8396         * objc.dg/try-catch-1.m: Ditto.
8397         * objc.dg/encode-5.m: Ditto.
8398         * objc.dg/fix-and-continue-2.m: Ditto.
8399         * objc.dg/method-9.m: Ditto.
8400         * objc.dg/isa-field-1.m: Ditto.
8401         * objc.dg/local-decl-2.m: Ditto.
8402         * objc.dg/objc-gc-4.m: Ditto.
8403         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8404         * objc.dg/gnu-runtime-3.m: Ditto.
8405         * objc.dg/encode-7.m: Ditto.
8406         * objc.dg/encode-8.m: Ditto.
8407         * objc.dg/selector-3.m: Ditto.
8408         * objc.dg/gnu-runtime-1.m: Ditto.
8409         * objc.dg/const-str-12.m: Ditto.
8410         * objc.dg/gnu-runtime-2.m: Ditto.
8411         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8412         * objc.dg/selector-1.m: Ditto.
8413         * objc.dg/stubify-2.m: Ditto.
8414         * objc.dg/zero-link-1.m: Ditto.
8415         * objc.dg/stret-2.m: Ditto.
8416         * objc.dg/zero-link-2.m: Ditto.
8417         * objc.dg/next-runtime-1.m: Ditto.
8418         * objc.dg/symtab-1.m: Ditto.
8419         * objc.dg/stubify-1.m: Ditto.
8420         * objc.dg/bitfield-2.m: Ditto.
8421         * objc.dg/try-catch-10.m: Apply to both runtimes.
8422         * objc.dg/const-str-1.m: Ditto.
8423         * objc.dg/image-info.m: Ditto.
8424         * objc.dg/encode-9.m: Ditto.
8425         * objc.dg/pragma-1.m: Apply test to all targets.
8426         * objc.dg/const-str-4.m: Ditto.
8427         * objc.dg/const-str-8.m: Ditto.
8428         * objc.dg/super-class-2.m: Ditto.
8429         * objc.dg/try-catch-5.m: Ditto.
8430         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8431         Protocol1.h) and next-mapping.h as required. Use new NeXT
8432         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8433         * objc.dg/const-str-11.m: Ditto.
8434         * objc.dg/const-str-9.m: Ditto.
8435         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8436         * objc.dg/encode-1.m: Remove redundant -lobjc.
8437         * objc.dg/try-catch-9.m: Tidy space.
8438         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8439         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8440         and 64bit. Use new NeXT interface as required.
8441         * obj-c++.dg/template-4.mm: Ditto.
8442         * obj-c++.dg/defs.mm: Ditto.
8443         * obj-c++.dg/basic.mm: Ditto.
8444         * obj-c++.dg/encode-4.mm: Ditto.
8445         * obj-c++.dg/method-17.mm: Ditto.
8446         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8447         * obj-c++.dg/cxx-class-1.mm: Ditto.
8448         * obj-c++.dg/method-10.mm: Ditto.
8449         * obj-c++.dg/va-meth-1.mm: Ditto.
8450         * obj-c++.dg/encode-5.mm: Ditto.
8451         * obj-c++.dg/lookup-2.mm: Ditto.
8452         * obj-c++.dg/template-3.mm: Ditto.
8453         * obj-c++.dg/proto-qual-1.mm: Ditto.
8454         * obj-c++.dg/qual-types-1.m: Ditto.
8455         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8456         * obj-c++.dg/template-1.mm: Ditto.
8457         * obj-c++.dg/encode-6.mm: Ditto.
8458         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8459         Protocol1.h) and next-mapping.h as required. Use new NeXT
8460         interface as required.
8461         * obj-c++.dg/except-1.mm: Ditto.
8462         * obj-c++.dg/const-str-7.mm: Ditto.
8463         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8464         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8465         * obj-c++.dg/selector-2.mm: Ditto.
8466         * obj-c++.dg/isa-field-1.mm: Ditto.
8467         * obj-c++.dg/try-catch-1.mm: Ditto.
8468         * obj-c++.dg/local-decl-1.mm: Ditto.
8469         * obj-c++.dg/try-catch-9.mm: Ditto.
8470         * obj-c++.dg/no-extra-load.mm: Ditto.
8471         * obj-c++.dg/selector-5.mm: Ditto.
8472         * obj-c++.dg/method-12.mm: Ditto.
8473         * obj-c++.dg/try-catch-11.mm: Ditto.
8474         * obj-c++.dg/comp-types-11.mm: Ditto.
8475         * obj-c++.dg/bitfield-3.mm: Ditto.
8476         * obj-c++.dg/method-6.mm: Ditto.
8477         * obj-c++.dg/super-class-2.mm: Ditto.
8478         * obj-c++.dg/method-21.mm: Ditto.
8479         * obj-c++.dg/const-str-8.mm: Ditto.
8480         * obj-c++.dg/try-catch-7.mm: Ditto.
8481         * obj-c++.dg/method-15.mm: Ditto.
8482         * obj-c++.dg/layout-1.mm: Ditto.
8483         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8484         * obj-c++.dg/const-str-3.mm: Ditto.
8485         * obj-c++.dg/try-catch-2.mm: Ditto.
8486         * obj-c++.dg/objc-gc-3.mm: Ditto.
8487         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8488         * obj-c++.dg/bitfield-1.mm: Ditto.
8489         * obj-c++.dg/selector-6.mm: Ditto.
8490         * obj-c++.dg/method-13.mm: Ditto.
8491         * obj-c++.dg/comp-types-12.mm: Ditto.
8492         * obj-c++.dg/bitfield-4.mm: Ditto.
8493         * obj-c++.dg/try-catch-8.mm: Ditto.
8494         * obj-c++.dg/method-2.mm: Ditto.
8495         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8496         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8497         * obj-c++.dg/const-str-4.mm: Ditto.
8498         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8499         * obj-c++.dg/try-catch-3.mm: Ditto.
8500         * obj-c++.dg/comp-types-9.mm: Ditto.
8501         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8502         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8503         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8504         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8505         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8506         Use new NeXT interface as required.
8507         * obj-c++.dg/const-str-10.mm: Ditto.
8508         * obj-c++.dg/const-str-11.mm: Ditto.
8509         * obj-c++.dg/const-str-9.mm: Ditto.
8510         * obj-c++.dg/method-11.mm: Ditto.
8511         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8512         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8513         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8514         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8515         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8516
8517 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8518
8519         PR c++/43206
8520         * g++.dg/template/typedef30.C: New test case.
8521
8522 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8523
8524         PR c/43385
8525         * gcc.c-torture/execute/pr43385.c: New test.
8526
8527 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8528
8529         * gcc.dg/strncpy-fix-1.c: New test.
8530
8531 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8532
8533         PR testsuite/41609
8534         * lib/objc-torture.exp (objc-set-runtime-options): New.
8535         * objc/execute/execute.exp: Check runtime options on each pass.
8536         * objc/execute/exceptions/exceptions.exp: Ditto.
8537         * objc/compile/compile.exp: Ditto.
8538
8539         PR testsuite/42348
8540         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8541         standard tests.
8542         (check_effective_target_objc2): New proc.
8543         (check_effective_target_next_runtime): New proc.
8544         * lib/objc.exp: Determine which runtime is in force and support it.
8545         * lib/obj-c++.exp: Ditto.
8546
8547 2010-03-24  Jason Merrill  <jason@redhat.com>
8548
8549         PR c++/43502
8550         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8551
8552 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8553
8554         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8555         a loop.
8556         * gcc.dg/ipa/ipa-2.c: Likewise.
8557         * gcc.dg/ipa/ipa-3.c: Likewise.
8558         * gcc.dg/ipa/ipa-4.c: Likewise.
8559         * gcc.dg/ipa/ipa-5.c: Likewise.
8560         * gcc.dg/ipa/ipa-7.c: Likewise.
8561         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8562         a loop.
8563         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8564         i_can_not_be_propagated_fully2 into a loop.
8565         * gcc.dg/ipa/ipa-8.c: New test.
8566         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8567
8568 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8569
8570         PR debug/19192
8571         PR debug/43479
8572         * gcc.dg/guality/pr43479.c: New test.
8573         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8574         and add volatile keyword.
8575
8576 2010-03-23  Mike Stump  <mikestump@comcast.net>
8577
8578         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8579
8580 2010-03-23  Jason Merrill  <jason@redhat.com>
8581
8582         * g++.dg/ext/altivec-17.C: Adjust error message.
8583
8584         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8585         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8586         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8587         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8588         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8589         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8590
8591 2010-03-22  Jason Merrill  <jason@redhat.com>
8592
8593         PR c++/43333
8594         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8595         * g++.dg/ext/is_pod_98.C: New.
8596
8597         PR c++/43281
8598         * g++.dg/cpp0x/auto18.C: New.
8599
8600         * gcc.dg/pr36997.c: Adjust error message.
8601         * g++.dg/ext/vector9.C: Likewise.
8602         * g++.dg/conversion/simd3.C: Likewise.
8603         * g++.dg/other/error23.C: Likewise.
8604
8605 2010-03-22  Michael Matz  <matz@suse.de>
8606
8607         PR middle-end/43475
8608         * gfortran.dg/pr43475.f90: New testcase.
8609
8610 2010-03-22  Richard Guenther  <rguenther@suse.de>
8611
8612         PR tree-optimization/43390
8613         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8614
8615 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8616
8617         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8618         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8619
8620 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8621             Michael Matz  <matz@suse.de>
8622
8623         PR c++/43081
8624         * g++.dg/parse/crash56.C: New test.
8625
8626 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8627
8628         PR fortran/43450
8629         * gfortran.dg/whole_file_15.f90 : New test.
8630
8631 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8632
8633         PR fortran/43409
8634         * gfortran.dg/inquire_size.f90: New test.
8635
8636 2010-03-20  Richard Guenther  <rguenther@suse.de>
8637
8638         PR rtl-optimization/43438
8639         * gcc.c-torture/execute/pr43438.c: New testcase.
8640
8641 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8642
8643         PR c++/43375
8644         * g++.dg/abi/mangle42.C: New test.
8645
8646 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8647
8648         PR C/43211
8649         * gcc.dg/pr43211.c: New test.
8650         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8651
8652 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8653
8654         PR rtl-optimization/42258
8655         * gcc.target/arm/thumb1-mul-moves.c: New test.
8656
8657         PR target/40697
8658         * gcc.target/arm/thumb-andsi.c: New test.
8659
8660         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8661         dg-require-effective-target.
8662
8663 2010-03-19  Michael Matz  <matz@suse.de>
8664
8665         PR c++/43116
8666         * g++.dg/other/pr43116.C: New testcase.
8667
8668 2010-03-19  Michael Matz  <matz@suse.de>
8669
8670         PR target/43305
8671         * gcc.dg/pr43305.c: New testcase.
8672
8673 2010-03-19  Richard Guenther  <rguenther@suse.de>
8674
8675         PR tree-optimization/43415
8676         * gcc.c-torture/compile/pr43415.c: New testcase.
8677
8678 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8679
8680         PR ada/43106
8681         * gnat.dg/case_optimization2.adb: New test.
8682         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8683
8684 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8685             Jack Howarth <howarth@bromo.med.uc.edu>
8686
8687         PR target/36399
8688         * gcc.target/i386/push-1.c: Don't xfail
8689           scan-assembler-not "movups" on darwin.
8690
8691 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8692
8693         PR debug/43058
8694         * gcc.dg/pr43058.c: New test.
8695
8696 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8697
8698         PR middle-end/42450
8699         * g++.dg/torture/pr42450.C: New test.
8700
8701 2010-03-18  Michael Matz  <matz@suse.de>
8702
8703         PR middle-end/43419
8704         * gcc.dg/pr43419.c: New testcase.
8705
8706 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8707
8708         PR rtl-optimization/43360
8709         * gcc.dg/torture/pr43360.c: New.
8710
8711 2010-03-18  Michael Matz  <matz@suse.de>
8712
8713         PR tree-optimization/43402
8714         * gcc.dg/pr43402.c: New testcase.
8715
8716 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8717
8718         PR target/42427
8719         * gcc.dg/pr42427.c: New test.
8720
8721 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8722
8723         PR libfortran/43265
8724         * gfortran.dg/read_empty_file.f: New test.
8725         * gfortran.dg/read_eof_all.f90: New test.
8726         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8727         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8728
8729 2010-03-17  Michael Matz  <matz@suse.de>
8730
8731         * gcc.dg/pr43300.c: Add -w.
8732
8733 2010-03-17  Richard Guenther  <rguenther@suse.de>
8734
8735         * gcc.dg/pr43379.c: Add -w.
8736
8737 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8738
8739         PR fortran/43331
8740         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8741
8742 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8743
8744         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8745
8746 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8747
8748         * ada/acats/run_all.sh: Log start and end times.
8749
8750 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8751
8752         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8753
8754 2010-03-16  Richard Guenther  <rguenther@suse.de>
8755
8756         PR middle-end/43379
8757         * gcc.dg/pr43379.c: New testcase.
8758
8759 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8760
8761         PR debug/43051
8762         * gcc.dg/guality/pr43051-1.c: New test.
8763
8764 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8765
8766         PR testsuite/43363
8767         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8768
8769 2010-03-15  Michael Matz  <matz@suse.de>
8770
8771         PR middle-end/43300
8772         * gcc.dg/pr43300.c: New testcase.
8773
8774 2010-03-15  Richard Guenther  <rguenther@suse.de>
8775
8776         PR tree-optimization/43367
8777         * gcc.c-torture/compile/pr43367.c: New testcase.
8778
8779 2010-03-15  Richard Guenther  <rguenther@suse.de>
8780
8781         PR tree-optimization/43317
8782         * gcc.dg/pr43317.c: New testcase.
8783
8784 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8785
8786         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8787
8788 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8789
8790         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8791
8792 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8793
8794         PR fortran/43362
8795         * gfortran.dg/impure_constructor_1.f90: New test.
8796
8797 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8798
8799         PR middle-end/43354
8800         * gfortran.dg/graphite/id-pr43354.f: New.
8801
8802 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8803
8804         PR middle-end/43349
8805         * gfortran.dg/graphite/pr43349.f: New.
8806
8807 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8808
8809         PR middle-end/43306
8810         * gcc.dg/graphite/pr43306.c: New.
8811
8812 2010-03-12  David S. Miller  <davem@davemloft.net>
8813
8814         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8815         sparc.
8816
8817 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8818
8819         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8820
8821 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8822
8823         PR fortran/43291
8824         PR fortran/43326
8825         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8826
8827 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8828
8829         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8830         fail for *-*-mingw* targets.
8831
8832 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8833
8834         PR debug/43329
8835         * gcc.dg/guality/pr43329-1.c: New test.
8836
8837 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8838
8839         PR tree-optimization/43257
8840         * g++.dg/torture/pr43257.C: New test.
8841
8842 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8843
8844         PR fortran/43228
8845         * gfortran.dg/namelist_61.f90: New test.
8846
8847 2010-03-11  Richard Guenther  <rguenther@suse.de>
8848
8849         PR tree-optimization/43255
8850         * gcc.c-torture/compile/pr43255.c: New testcase.
8851
8852 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8853
8854         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8855         * gcc.dg/pr43280.c: New testcase.
8856
8857 2010-03-11  Richard Guenther  <rguenther@suse.de>
8858
8859         PR lto/43200
8860         * gcc.dg/lto/20100227-1_0.c: New testcase.
8861         * gcc.dg/lto/20100227-1_1.c: Likewise.
8862
8863 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8864
8865         PR libfortran/43320
8866         PR libfortran/43265
8867         * gfortran.dg/read_eof_6.f: New test
8868         * gfortran.dg/read_x_eof.f90: New test.
8869         * gfortran.dg/read_x_past.f: Update test.
8870
8871 2010-03-10  Jan Hubicka  <jh@suse.cz>
8872
8873         * gcc.c-torture/compile/pr43288.c: New test.
8874
8875 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8876
8877         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8878         -fpic/-fPIC flags.
8879         * g++.old-deja/g++.pt/asm2.C: Likewise.
8880         * gcc.c-torture/compile/20000804-1.c: Likewise.
8881         * gcc.target/i386/clobbers.c: Likewise.
8882
8883 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8884
8885         PR fortran/43303
8886         * gfortran.dg/c_assoc_3.f90: New test.
8887
8888 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8889
8890         PR debug/36728
8891         * gcc.dg/guality/pr36728-1.c: New test.
8892         * gcc.dg/guality/pr36728-2.c: New test.
8893
8894 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8895
8896         * gcc.dg/h8300-div-delay-slot.c: New test.
8897
8898 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8899
8900         PR tree-optimization/43236
8901         * gcc.c-torture/execute/pr43236.c: New test.
8902
8903 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8904
8905         PR middle-end/42859
8906         * g++.dg/eh/pr42859.C: New test.
8907
8908 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8909
8910         PR debug/43299
8911         * gcc.dg/pr43299.c: New test.
8912
8913         PR debug/43290
8914         * g++.dg/eh/unwind2.C: New test.
8915
8916 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8917             Reza Yazdani  <reza.yazdani@amd.com>
8918
8919         PR middle-end/43065
8920         * gcc.dg/graphite/run-id-4.c: New.
8921
8922 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8923
8924         PR middle-end/43065
8925         * gcc.dg/graphite/run-id-3.c: New.
8926
8927 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8928
8929         PR middle-end/42644
8930         PR middle-end/42130
8931         * gcc.dg/graphite/id-18.c: New.
8932         * gcc.dg/graphite/run-id-pr42644.c: New.
8933
8934 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8935
8936         PR middle-end/42326
8937         * gcc.dg/graphite/pr42326.c: New.
8938
8939 2010-03-08  Richard Guenther  <rguenther@suse.de>
8940
8941         PR tree-optimization/43269
8942         * gcc.c-torture/execute/pr43269.c: New testcase.
8943
8944 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8945
8946         PR fortran/43256
8947         * gfortran.dg/typebound_call_13.f03: New.
8948
8949 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8950
8951         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8952         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8953
8954 2010-03-05  Jason Merrill  <jason@redhat.com>
8955
8956         * g++.dg/abi/mangle40.C: Require weak and alias.
8957
8958 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8959
8960         PR middle-end/42326
8961         * gfortran.dg/graphite/pr42326.f90: New.
8962         * gfortran.dg/graphite/pr42326-1.f90: New.
8963
8964 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8965
8966         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8967         (gnat_target_compile): Likewise.
8968         Reinitialize GNAT_UNDER_TEST if target changes.
8969         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8970         (local_find_gnatmake): Pass full --GCC to gnatlink.
8971         Remove --LINK.
8972
8973 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8974
8975         PR c/43248
8976         * gcc.dg/compound-literal-1.c: New testcase.
8977
8978 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8979
8980         PR tree-optimization/43164
8981         PR tree-optimization/43191
8982         * gcc.c-torture/compile/pr43164.c: New test.
8983         * gcc.c-torture/compile/pr43191.c: Likewise.
8984
8985 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8986
8987         PR fortran/43244
8988         * gfortran.dg/finalize_9.f90: New.
8989
8990 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8991             Ken Werner <ken@linux.vnet.ibm.com>
8992
8993         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8994         to dg-options for spu.
8995         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8996         dump-scan target to exclude spu.
8997
8998 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8999
9000         PR middle-end/43209
9001         * gcc.dg/tree-ssa/ivopts-4.c: New.
9002
9003 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9004
9005         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9006         include-opts and exclude-opts; skip checking the flags if arguments
9007         are the same as the defaults.
9008         (dg-xfail-if): Verify the number of arguments, supply defaults
9009         for unspecified optional arguments.
9010         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9011
9012 2010-03-03  Jason Merrill  <jason@redhat.com>
9013
9014         PR c++/12909
9015         * g++.dg/abi/mangle40.C: Updated.
9016
9017 2010-03-03  Jason Merrill  <jason@redhat.com>
9018
9019         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9020         * g++.dg/abi/mangle23.C: Likewise.
9021         * g++.dg/eh/simd-2.C: Likewise.
9022         * g++.dg/ext/attribute-test-2.C: Likewise.
9023         * g++.dg/ext/vector14.C: Likewise.
9024         * g++.dg/other/pr34435.C: Likewise.
9025         * g++.dg/template/conv8.C: Likewise.
9026         * g++.dg/template/nontype9.C: Likewise.
9027         * g++.dg/template/qualttp17.C: Likewise.
9028         * g++.dg/template/ref1.C: Likewise.
9029         * g++.old-deja/g++.pt/crash68.C: Likewise.
9030         * g++.old-deja/g++.pt/ref1.C: Likewise.
9031         * g++.old-deja/g++.pt/ref3.C: Likewise.
9032         * g++.old-deja/g++.pt/ref4.C: Likewise.
9033
9034         PR c++/12909
9035         * g++.dg/abi/mangle40.C: New.
9036         * g++.dg/abi/mangle41.C: New.
9037         * g++.dg/lto/20100302_0.C: New.
9038         * g++.dg/lto/20100302_1.C: New.
9039         * g++.dg/lto/20100302.h: New.
9040
9041 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9042
9043         PR fortran/43243
9044         * gfortran.dg/internal_pack_12.f90: New test.
9045
9046 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9047
9048         * gcc.dg/pr36997.c: Adjust error message.
9049
9050 2010-03-03  Mike Stump  <mikestump@comcast.net>
9051
9052         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9053         adjustments to not be present on machines that align the stack to
9054         more than 4 bytes and don't have a red zone yet as that is an
9055         unimplemented optimization.
9056
9057 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9058
9059         PR fortran/43169
9060         * gfortran.dg/impure_assignment_3.f90: New.
9061
9062 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9063
9064         PR debug/43229
9065         * gfortran.dg/pr43229.f90: New test.
9066
9067         PR debug/43237
9068         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9069
9070         PR debug/43177
9071         * gcc.dg/guality/pr43177.c: New test.
9072
9073 2010-03-02  Jason Merrill  <jason@redhat.com>
9074
9075         * g++.dg/ext/vector9.C: Adjust error message.
9076         * g++.dg/conversion/simd3.C: Likewise.
9077         * g++.dg/other/error23.C: Likewise.
9078
9079 2010-03-02  Mike Stump  <mikestump@comcast.net>
9080
9081         PR c++/41090
9082         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9083
9084 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9085
9086         PR fortran/43180
9087         * gfortran.dg/internal_pack_10.f90: New test.
9088
9089         PR fortran/43173
9090         * gfortran.dg/internal_pack_11.f90: New test.
9091
9092 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9093
9094         PR middle-end/42640
9095         * gcc.dg/tree-ssa/pr42640.c: New.
9096
9097 2010-03-01  Richard Guenther  <rguenther@suse.de>
9098
9099         PR tree-optimization/43220
9100         * gcc.c-torture/execute/pr43220.c: New testcase.
9101
9102 2010-03-01  Richard Guenther  <rguenther@suse.de>
9103
9104         PR middle-end/43213
9105         * gcc.dg/pr43213.c: New testcase.
9106
9107 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9108
9109         PR pch/14940
9110         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9111
9112 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9113
9114         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9115         New function.
9116         (check_effective_target_ucn): Likewise.
9117
9118         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9119         if !ucn.
9120         * gcc.dg/ucnid-2.c: Likewise.
9121         * gcc.dg/ucnid-3.c: Likewise.
9122         * gcc.dg/ucnid-4.c: Likewise.
9123         * gcc.dg/ucnid-11.c: Likewise.
9124         * gcc.dg/ucnid-12.c: Likewise.
9125         * gcc.dg/ucnid-6.c: Skip if !ucn.
9126         * gcc.dg/ucnid-9.c: Likewise.
9127
9128 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9129
9130         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9131         lists to dg-skip-if.
9132         * gcc.target/i386/stackalign/return-3.c: Likewise.
9133
9134 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9135
9136         * gcc.target/i386/clearcap.map: New file.
9137         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9138         Pass clearcap.map by default if supported.
9139
9140 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9141
9142         PR fortran/42900
9143         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9144         Explain this.
9145         * gfortran.dg/stat_2.f90: Likewise.
9146
9147 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9148
9149         PR fortran/43199
9150         * gfortran.dg/module_read_2.f90: New test.
9151
9152 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9153
9154         PR c++/42748
9155         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9156         * g++.dg/abi/mangle12.C: Likewise.
9157         * g++.dg/abi/mangle20-2.C: Likewise.
9158         * g++.dg/abi/mangle17.C: Likewise.
9159         * g++.dg/template/cond2.C: Likewise.
9160         * g++.dg/template/pr35240.C: Likewise.
9161
9162 2010-02-27  Richard Guenther  <rguenther@suse.de>
9163
9164         PR tree-optimization/43186
9165         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9166
9167 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9168
9169         * g++.dg/abi/packed1.C: Expect warning on the SH.
9170
9171 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9172
9173         PR c++/42054:
9174         * g++.dg/parse/error37.C: New test.
9175
9176 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9177
9178         PR c/24577
9179         PR c/43192
9180         * gcc.dg/pr8927-1.c: Match new note.
9181         * gcc.dg/990506-0.c: Likewise.
9182         * gcc.dg/gomp/flush-2.c: Likewise.
9183         * gcc.dg/gomp/atomic-5.c: Likewise.
9184         * gcc.dg/gomp/pr34607.c: Likewise.
9185         * gcc.dg/pr35746.c: Likewise.
9186         * gcc.dg/cpp/pragma-1.c: Likewise.
9187         * gcc.dg/cpp/pragma-2.c: Likewise.
9188         * gcc.dg/pr41842.c: Likewise.
9189         * gcc.dg/noncompile/20040629-1.c: Likewise.
9190         * objc.dg/private-1.m: Likewise.
9191
9192 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9193
9194         PR fortran/43185
9195         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9196         * gfortran.dg/default_initialization_4.f90: New test.
9197
9198 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9199
9200         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9201         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9202         * gnat.dg/thin_pointer2.adb: New test.
9203         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9204
9205 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9206
9207         PR c/20631
9208         * gcc.dg/cpp/c90-pedantic.c: New.
9209         * gcc.dg/cpp/c90.c: New.
9210         * gcc.dg/gnu90-const-expr-1.c: New.
9211         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9212
9213 2010-02-26  Richard Guenther  <rguenther@suse.de>
9214
9215         PR tree-optimization/43186
9216         * gcc.c-torture/compile/pr43186.c: New testcase.
9217
9218 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9219
9220         PR debug/43190
9221         * c-c++-common/dwarf2/pr43190.c: New test.
9222
9223 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9224
9225         PR testsuite/37074:
9226         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9227
9228 2010-02-26  Richard Guenther  <rguenther@suse.de>
9229
9230         PR tree-optimization/43188
9231         * gcc.c-torture/compile/pr43188.c: New testcase.
9232
9233 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9234
9235         PR target/43175
9236         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9237
9238 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9239
9240         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9241
9242 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9243
9244         PR target/43154
9245         * gcc.target/powerpc/pr43154.c: New file.
9246
9247 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9248
9249         PR debug/43166
9250         * gfortran.dg/debug/pr43166.f: New test.
9251
9252         PR debug/43165
9253         * gcc.dg/torture/pr43165.c: New test.
9254
9255 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9256
9257         PR c/43128
9258         * c-c++-common/pr41779.c: Update.
9259
9260 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9261
9262         PR ada/32547
9263         * lib/gnat-dg.exp (gnat_load): Redefine.
9264
9265         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9266         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9267
9268 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9269
9270         PR libobjc/36610
9271         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9272         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9273         -fgnu-runtime.
9274         Sort entries.
9275
9276 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9277
9278         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9279
9280 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9281
9282         PR debug/43150
9283         * gcc.dg/guality/vla-1.c: New test.
9284
9285 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9286
9287         PR fortran/43042
9288         * gfortran.dg/c_ptr_tests_15.f90: New test.
9289
9290 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9291
9292         PR target/43107
9293         * gcc.target/i386/pr43107.c: New test.
9294
9295 2010-02-23  Jason Merrill  <jason@redhat.com>
9296
9297         PR c++/43143
9298         * g++.dg/cpp0x/variadic100.C: New.
9299
9300 2010-02-23  Jason Merrill  <jason@redhat.com>
9301
9302         PR debug/42800
9303         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9304         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9305         * c-c++-common/dwarf2/vla1.c: New.
9306
9307 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9308
9309         PR target/43139
9310         * gcc.dg/pr43139.c: New test.
9311
9312         PR debug/43077
9313         * gcc.dg/guality/pr43077-1.c: New test.
9314
9315 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9316
9317         PR 43123
9318         * gcc.dg/march.c: New.
9319         * gcc.dg/march-generic.c: New.
9320         * gcc.dg/mtune.c: New.
9321
9322 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9323
9324         PR middle-end/43083
9325         * gcc.dg/graphite/pr43083.c: New.
9326
9327 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9328
9329         PR middle-end/43097
9330         * gfortran.dg/graphite/pr43097.f: New.
9331
9332 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9333             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9334
9335         PR middle-end/43140
9336         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9337
9338 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9339
9340         PR middle-end/43026
9341         * g++.dg/graphite/pr43026.C: New.
9342
9343 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9344
9345         PR c++/43126
9346         * gcc.dg/cleanup-1.c: Update.
9347         * gcc.dg/func-args-1.c: Update.
9348         * gcc.dg/format/sentinel-1.c: Update.
9349         * g++.old-deja/g++.jason/scoping10.C: Update.
9350         * g++.old-deja/g++.ns/lookup5.C: Update.
9351         * g++.dg/ext/cleanup-1.C: Update.
9352         * g++.dg/parse/varmod1.C: Update.
9353         * g++.dg/parse/error33.C: Update.
9354         * g++.dg/expr/call3.C: Update.
9355         * g++.dg/func-args-1.C: New.
9356
9357 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9358
9359         PR c/43125
9360         * gcc.dg/attr-used-2.c: Moved to ...
9361         * c-c++-common/attr-used-2.c: Here.
9362
9363         * gcc.dg/attr-used.c: Moved to ...
9364         * c-c++-common/attr-used.c: Here.
9365
9366 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9367
9368         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9369
9370 2010-02-22  Richard Guenther  <rguenther@suse.de>
9371
9372         PR lto/43045
9373         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9374         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9375
9376 2010-02-22  Richard Guenther  <rguenther@suse.de>
9377
9378         PR tree-optimization/42749
9379         * gcc.c-torture/compile/pr42749.c: New testcase.
9380
9381 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9382
9383         PR fortran/43072
9384         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9385         * gfortran.dg/internal_pack_9.f90: New test.
9386
9387 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9388
9389         PR c++/23510
9390         * g++.dg/template/recurse.C: Adjust.
9391         * g++.dg/template/pr23510.C: New.
9392
9393 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9394
9395         PR c++/42824
9396         * g++.dg/template/memclass4.C: New test.
9397
9398 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9399
9400         PR fortran/35259
9401         * gfortran.dg/reassoc_5.f90: New test.
9402
9403 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9404
9405         PR target/43067
9406         * gcc.target/i386/pr43067.c: New test.
9407
9408 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9409
9410         PR c++/35669
9411         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9412         -Wconversion-null.
9413         * g++.dg/warn/Wconversion-null.C: New test.
9414         * g++.old-deja/g++.other/null1.C: Move to...
9415         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9416
9417 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9418
9419         PR fortran/36932
9420         PR fortran/36933
9421         * gfortran.dg/dependency_26.f90: New test.
9422
9423         PR fortran/43072
9424         * gfortran.dg/internal_pack_7.f90: New test.
9425
9426         PR fortran/43111
9427         * gfortran.dg/internal_pack_8.f90: New test.
9428
9429 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9430
9431         PR 43128
9432         * c-c++-common/pr41779.c: Fix broken testcase.
9433
9434 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9435
9436         PR 36513
9437         * c-c++-common/pr36513.c: New testcase.
9438         * c-c++-common/pr36513-2.c: New testcase.
9439
9440 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9441
9442         PR 41779
9443         * c-c++-common/pr41779.c: New.
9444
9445 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9446
9447         PR debug/43084
9448         * gcc.dg/pr43084.c: New test.
9449
9450 2010-02-19  Richard Guenther  <rguenther@suse.de>
9451
9452         PR tree-optimization/42916
9453         * gcc.dg/pr42916.c: New testcase.
9454
9455 2010-02-18  Jason Merrill  <jason@redhat.com>
9456
9457         PR c++/42837
9458         * g++.dg/abi/packed1.C: Add expected warning.
9459
9460         PR c++/43108
9461         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9462         * gcc.dg/torture/dg-torture.exp: Likewise.
9463         * c-c++-common/torture/complex-sign.h,
9464         c-c++-common/torture/complex-sign-add.c,
9465         c-c++-common/torture/complex-sign-mixed-add.c,
9466         c-c++-common/torture/complex-sign-mixed-div.c,
9467         c-c++-common/torture/complex-sign-mixed-mul.c,
9468         c-c++-common/torture/complex-sign-mixed-sub.c,
9469         c-c++-common/torture/complex-sign-mul.c,
9470         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9471         Adapt for C++ compilation as well.
9472
9473         PR c++/43070
9474         * g++.dg/ext/label1.C: Update.
9475         * g++.dg/ext/label2.C: Update.
9476
9477         PR c++/26261
9478         * g++.dg/template/dependent-name6.C: New.
9479
9480         PR c++/43109
9481         * g++.dg/parse/namespace12.C: New.
9482
9483 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9484
9485         PR tree-optimization/43066
9486         * gcc.c-torture/compile/pr43066.c: New test.
9487
9488 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9489
9490         * g++.dg/ext/attrib35.C: Fix target selector string.
9491         * g++.dg/ext/attrib36.C: Ditto.
9492         * g++.dg/ext/attrib37.C: Ditto.
9493         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9494         * g++.dg/abi/mangle25.C: Ditto.
9495
9496 2010-02-17  Jason Merrill  <jason@redhat.com>
9497
9498         PR c++/43069
9499         * g++.dg/parse/namespace11.C: New.
9500
9501         PR c++/43093
9502         * g++.dg/ext/attrib37.C: New.
9503
9504         PR c++/43079
9505         * g++.dg/template/ptrmem20.C: New.
9506
9507 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9508
9509         PR target/43103
9510         * gcc.target/i386/xop-check.h: Include m256-check.h.
9511         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9512         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9513         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9514         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9515
9516 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9517
9518         PR debug/42918
9519         * gcc.dg/pr42918.c: New test.
9520
9521 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9522
9523         * g++.dg/ext/attrib36.C: Require ILP32.
9524
9525 2010-02-16  Richard Guenther  <rguenther@suse.de>
9526
9527         PR tree-optimization/41043
9528         * gfortran.dg/pr41043.f90: New testcase.
9529         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9530
9531 2010-02-16  Jason Merrill  <jason@redhat.com>
9532
9533         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9534
9535 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9536
9537         PR tree-optimization/43074
9538         * gcc.dg/vect/fast-math-pr43074.c: New test.
9539
9540 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9541
9542         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9543
9544 2010-02-16  Jason Merrill  <jason@redhat.com>
9545
9546         PR c++/43031
9547         * g++.dg/ext/attrib36.C: New.
9548
9549         PR c++/43036
9550         * g++.dg/other/array6.C: New.
9551
9552 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9553
9554         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9555
9556 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9557
9558         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9559         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9560         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9561         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9562         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9563         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9564
9565 2010-02-15  Richard Guenther  <rguenther@suse.de>
9566
9567         PR middle-end/43068
9568         * g++.dg/torture/pr43068.C: New testcase.
9569
9570 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9571
9572         PR c++/43024
9573         * g++.dg/opt/ice1.C: New.
9574
9575 2010-02-14  Jason Merrill  <jason@redhat.com>
9576
9577         PR c++/41997
9578         * g++.dg/cpp0x/initlist-opt.C: New.
9579
9580 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9581
9582         PR fortran/41113
9583         PR fortran/41117
9584         * gfortran.dg/internal_pack_6.f90: New test.
9585
9586 2010-02-12  Jason Merrill  <jason@redhat.com>
9587
9588         PR c++/43054
9589         * g++.dg/cpp0x/variadic99.C: New.
9590
9591 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9592
9593         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9594         sign extend pointers to gualchk_t.
9595
9596         PR c++/43033
9597         * g++.dg/other/default3.C: Xfail g4 test.
9598
9599 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9600
9601         PR middle-end/43012
9602         * gcc.dg/graphite/pr43012.c: New.
9603
9604 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9605
9606         PR middle-end/42930
9607         * g++.dg/graphite/pr42930.C: New.
9608
9609 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9610
9611         PR middle-end/42914
9612         PR middle-end/42530
9613         * gcc.dg/graphite/pr42530.c: New.
9614         * gcc.dg/graphite/pr42914.c: New.
9615
9616 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9617
9618         PR middle-end/42771
9619         * gcc.dg/graphite/pr42771.c: New.
9620
9621 2010-02-11  Richard Guenther  <rguenther@suse.de>
9622
9623         PR tree-optimization/42998
9624         * gcc.c-torture/compile/pr42998.c: New testcase.
9625
9626 2010-02-10  Jason Merrill  <jason@redhat.com>
9627
9628         PR c++/41896
9629         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9630
9631         PR c++/42983, core issue 906
9632         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9633         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9634
9635         PR c++/43016
9636         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9637
9638 2010-02-10  Richard Guenther  <rguenther@suse.de>
9639
9640         PR tree-optimization/43017
9641         * gcc.dg/torture/pr43017.c: New testcase.
9642
9643 2010-02-10  Tobias Burnus <burnus@net-b.de>
9644
9645         PR fortran/40823
9646         * gfortran.dg/private_type_1.f90: Update error location.
9647         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9648         * gfortran.dg/typebound_operator_2.f03: Ditto.
9649         * gfortran.dg/assignment_2.f90: Ditto.
9650         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9651         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9652
9653 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9654
9655         PR fortran/43015
9656         * gfortran.dg/bind_c_usage_20.f90: New test.
9657
9658 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9659
9660         PR debug/43010
9661         * g++.dg/debug/pr43010.C: New test.
9662
9663 2010-02-10  Richard Guenther  <rguenther@suse.de>
9664
9665         PR c/43007
9666         * gcc.c-torture/execute/20100209-1.c: New testcase.
9667         * gcc.dg/fold-div-3.c: Likewise.
9668
9669 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9670
9671         * gcc.dg/builtin-ffs-1.c: New test.
9672
9673 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9674
9675         PR fortran/42999
9676         * gfortran.dg/array_constructor_35.f90: New test.
9677
9678 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9679
9680         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9681
9682 2010-02-09  Jason Merrill  <jason@redhat.com>
9683
9684         PR c++/42399
9685         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9686
9687         PR c++/42370
9688         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9689
9690 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9691
9692         PR fortran/41869
9693         * gfortran.dg/module_write_1.f90: New test.
9694
9695 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9696
9697         * gcc.dg/pr19340.c: Adjust.
9698
9699 2010-02-09  Richard Guenther  <rguenther@suse.de>
9700
9701         PR tree-optimization/43008
9702         * gcc.c-torture/execute/pr43008.c: New testcase.
9703
9704 2010-02-09  Richard Guenther  <rguenther@suse.de>
9705
9706         PR tree-optimization/43000
9707         * gcc.dg/torture/pr43000.c: New testcase.
9708         * gcc.dg/torture/pr43002.c: Likewise.
9709
9710 2010-02-09  Daniel Kraft  <d@domob.eu>
9711
9712         PR fortran/39171
9713         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9714         and pass -Wsurprising as necessary.
9715
9716 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9717
9718         PR tree-optimization/42890
9719         * g++.dg/torture/pr42890.C: New test.
9720
9721 2010-02-08  Richard Guenther  <rguenther@suse.de>
9722
9723         PR middle-end/42995
9724         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9725
9726 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9727
9728         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9729         return 0 from main.
9730         * gcc.dg/graphite/block-1.c: Same.
9731         * gcc.dg/graphite/block-3.c: Same.
9732         * gcc.dg/graphite/block-4.c: Same.
9733         * gcc.dg/graphite/block-5.c: Same.
9734         * gcc.dg/graphite/block-6.c: Same.
9735         * gcc.dg/graphite/block-7.c: Same.
9736         * gcc.dg/graphite/interchange-0.c: Same.
9737         * gcc.dg/graphite/interchange-1.c: Same.
9738         * gcc.dg/graphite/interchange-10.c: Same.
9739         * gcc.dg/graphite/interchange-11.c: Same.
9740         * gcc.dg/graphite/interchange-12.c: Same.
9741         * gcc.dg/graphite/interchange-2.c: Same.
9742         * gcc.dg/graphite/interchange-3.c: Same.
9743         * gcc.dg/graphite/interchange-4.c: Same.
9744         * gcc.dg/graphite/interchange-5.c: Same.
9745         * gcc.dg/graphite/interchange-6.c: Same.
9746         * gcc.dg/graphite/interchange-7.c: Same.
9747         * gcc.dg/graphite/interchange-8.c: Same.
9748         * gcc.dg/graphite/interchange-9.c: Same.
9749         * gcc.dg/graphite/interchange-mvt.c: Same.
9750
9751 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9752
9753         * gfortran.dg/graphite/id-19.f: New.
9754         * gfortran.dg/graphite/pr14741.f90: New.
9755         * gfortran.dg/graphite/pr41924.f90: New.
9756         * gfortran.dg/graphite/run-id-2.f90: New.
9757
9758 2010-02-07  Richard Guenther  <rguenther@suse.de>
9759
9760         PR middle-end/42956
9761         * gcc.c-torture/compile/pr42956.c: New testcase.
9762
9763 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9764
9765         PR libfortran/42742
9766         * gfortran.dg/fmt_cache_2.f: New test.
9767
9768 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9769
9770         * gfortran.dg/read_no_eor.f90: New test.
9771
9772 2010-02-05  Jason Merrill  <jason@redhat.com>
9773
9774         * g++.dg/ext/label13.C: Move constructor body out of class.
9775
9776 2010-02-03  Jason Merrill  <jason@redhat.com>
9777
9778         PR c++/42870
9779         * g++.dg/ext/dllexport3.C: New.
9780
9781 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9782
9783         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9784
9785 2010-02-05  Richard Guenther  <rguenther@suse.de>
9786
9787         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9788
9789 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9790
9791         PR c++/42915
9792         * g++.dg/other/crash-9.C: New test.
9793
9794 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9795
9796         PR fortran/42309
9797         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9798
9799 2010-02-04  Richard Guenther  <rguenther@suse.de>
9800
9801         PR rtl-optimization/42952
9802         * gcc.dg/torture/pr42952.c: New testcase.
9803
9804 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9805
9806         PR libfortran/42901
9807         * gfortran.dg/namelist_60.f90: New test.
9808
9809 2010-02-03  Jason Merrill  <jason@redhat.com>
9810
9811         PR c++/40138
9812         * g++.dg/ext/builtin11.C: New.
9813
9814         PR c++/4926
9815         PR c++/38600
9816         * g++.dg/abi/mangle35.C: New.
9817         * g++.dg/abi/mangle37.C: New.
9818
9819         PR c++/12909
9820         * g++.dg/abi/mangle36.C: New.
9821
9822         PR c++/35652
9823         * g++.dg/warn/string1.C: New.
9824
9825 2010-02-03  Richard Guenther  <rguenther@suse.de>
9826
9827         PR tree-optimization/42944
9828         * gcc.dg/errno-1.c: New testcase.
9829
9830 2010-02-03  Richard Guenther  <rguenther@suse.de>
9831
9832         PR middle-end/42927
9833         * gcc.c-torture/compile/pr42927.c: New testcase.
9834
9835 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9836
9837         PR fortran/42936
9838         * gfortran.dg/null_4.f90: New test.
9839
9840 2010-02-02  Jason Merrill  <jason@redhat.com>
9841
9842         PR c++/41090
9843         * g++.dg/ext/label13.C: New.
9844
9845 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9846
9847         PR fortran/42650
9848         * gfortran.dg/func_result_5.f90: New test.
9849
9850 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9851
9852         PR fortran/42922
9853         * gfortran.dg/pure_initializer_3.f90: News test.
9854
9855 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9856
9857         PR fortran/42888
9858         * gfortran.dg/allocate_derived_2.f90: New test.
9859
9860 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9861
9862         PR middle-end/42898
9863         * gcc.dg/torture/pr42898-2.c: New test.
9864
9865 2010-01-31  Richard Guenther  <rguenther@suse.de>
9866
9867         PR middle-end/42898
9868         * gcc.dg/torture/pr42898.c: New testcase.
9869
9870 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9871
9872         PR fortran/38324
9873         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9874         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9875
9876 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9877
9878         * g++.dg/tree-ssa/inline-1.C: New.
9879         * g++.dg/tree-ssa/inline-2.C: New.
9880         * g++.dg/tree-ssa/inline-3.C: New.
9881
9882 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9883
9884         PR testsuite/41701
9885         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9886         the string 'pow' in the pathname of the compiler from generating a
9887         test failure.
9888
9889 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9890
9891         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9892         * g++.old-deja/g++.mike/eh17.C: Likewise.
9893         * g++.old-deja/g++.mike/p5571.C: Likewise.
9894
9895 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9896
9897         PR c++/42758
9898         PR c++/42634
9899         PR c++/42336
9900         PR c++/42797
9901         PR c++/42880
9902         * g++.dg/other/crash-5.C: New test.
9903         * g++.dg/other/crash-6.C: New test.
9904         * g++.dg/other/crash-7.C: New test.
9905         * g++.dg/other/crash-8.C: New test.
9906
9907 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9908
9909         PR rtl-optimization/42889
9910         * gcc.dg/pr42889.c: New test.
9911
9912 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9913
9914         * gcc.target/i386/pr42881.c: Use SSE2.
9915
9916 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9917
9918         PR target/42891
9919         * gcc.target/i386/pr42891.c: New test.
9920
9921 2010-01-28  Richard Guenther  <rguenther@suse.de>
9922
9923         PR tree-optimization/42871
9924         * g++.dg/torture/pr42871.C: New testcase.
9925
9926 2010-01-28  Richard Guenther  <rguenther@suse.de>
9927
9928         * gcc.dg/Wobjsize-1.h: New testcase.
9929         * gcc.dg/Wobjsize-1.c: Likewise.
9930
9931 2010-01-28  Richard Guenther  <rguenther@suse.de>
9932
9933         PR middle-end/42883
9934         * g++.dg/torture/pr42883.C: New testcase.
9935
9936 2010-01-28  Michael Matz  <matz@suse.de>
9937
9938         * gcc.target/i386/pr42881.c: New test.
9939
9940 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9941
9942         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9943         Add i?86-*-solaris2* support.
9944
9945 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9946
9947         PR c++/42713
9948         PR c++/42820
9949         * g++.dg/template/typedef27.C: New test case.
9950         * g++.dg/template/typedef28.C: New test case.
9951
9952 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9953
9954         * gcc.dg/optimize-bswap*.c: Add ARM target
9955
9956 2010-01-27  Richard Guenther  <rguenther@suse.de>
9957
9958         PR middle-end/42878
9959         * gcc.dg/torture/pr42878-1.c: New testcase.
9960         * gcc.dg/torture/pr42878-2.c: Likewise.
9961
9962 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9963
9964         PR middle-end/42874
9965         * gcc.dg/vla-22.c: New test.
9966
9967 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9968
9969         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9970         current collation.
9971
9972 2010-01-26  Richard Guenther  <rguenther@suse.de>
9973
9974         PR rtl-optimization/42685
9975         * gcc.dg/pr42685.c: New testcase.
9976         * g++.dg/other/pr42685.C: Likewise.
9977
9978 2010-01-26  Richard Guenther  <rguenther@suse.de>
9979
9980         PR middle-end/42806
9981         * g++.dg/other/pr42806.C: New testcase.
9982
9983 2010-01-26  Richard Guenther  <rguenther@suse.de>
9984
9985         PR tree-optimization/42250
9986         * gcc.dg/pr42250.c: New testcase.
9987
9988 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9989
9990         * gnat.dg/array_bounds_test.adb: New test.
9991
9992 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9993
9994         PR fortran/42858
9995         * gfortran.dg/generic_21.f90: New test.
9996
9997 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9998
9999         PR testsuite/41522
10000         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10001
10002 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10003
10004         PR c++/42748
10005         * g++.dg/abi/arm_va_list2.C: New test.
10006         * g++.dg/abi/arm_va_list2.h: Companion header file.
10007
10008 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10009
10010         PR fortran/41044
10011         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10012
10013         PR fortran/41167
10014         * gfortran.dg/char_array_arg_1.f90 : New test.
10015
10016         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10017
10018 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10019
10020         PR fortran/39304
10021         * gfortran.dg/generic_20.f90: New test.
10022
10023 2010-01-22  Michael Matz  <matz@suse.de>
10024
10025         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10026         -msse2.
10027
10028 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10029
10030         PR fortran/42736
10031         * gfortran.dg/dependency_25.f90 : New test.
10032
10033 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10034
10035         PR tree-optimization/42585
10036         * gcc.dg/tree-ssa/pr42585.c: New test.
10037
10038 2010-01-21  Richard Guenther  <rguenther@suse.de>
10039
10040         PR middle-end/19988
10041         * gcc.dg/pr19988.c: New testcase.
10042
10043 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10044
10045         * g++.dg/compat/decimal/compat-common.h: New file.
10046         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10047         * g++.dg/compat/decimal/pass_x.h: New file.
10048         * g++.dg/compat/decimal/pass_y.h: New file.
10049         * g++.dg/compat/decimal/pass-1_main.C: New file.
10050         * g++.dg/compat/decimal/pass-1_x.C: New file.
10051         * g++.dg/compat/decimal/pass-1_y.C: New file.
10052         * g++.dg/compat/decimal/pass-2_main.C: New file.
10053         * g++.dg/compat/decimal/pass-2_x.C: New file.
10054         * g++.dg/compat/decimal/pass-2_y.C: New file.
10055         * g++.dg/compat/decimal/pass-3_main.C: New file.
10056         * g++.dg/compat/decimal/pass-3_x.C: New file.
10057         * g++.dg/compat/decimal/pass-3_y.C: New file.
10058         * g++.dg/compat/decimal/pass-4_main.C: New file.
10059         * g++.dg/compat/decimal/pass-4_x.C: New file.
10060         * g++.dg/compat/decimal/pass-4_y.C: New file.
10061         * g++.dg/compat/decimal/pass-5_main.C: New file.
10062         * g++.dg/compat/decimal/pass-5_x.C: New file.
10063         * g++.dg/compat/decimal/pass-5_y.C: New file.
10064         * g++.dg/compat/decimal/pass-6_main.C: New file.
10065         * g++.dg/compat/decimal/pass-6_x.C: New file.
10066         * g++.dg/compat/decimal/pass-6_y.C: New file.
10067         * g++.dg/compat/decimal/return_x.h: New file.
10068         * g++.dg/compat/decimal/return_y.h: New file.
10069         * g++.dg/compat/decimal/return-1_main.C: New file.
10070         * g++.dg/compat/decimal/return-1_x.C: New file.
10071         * g++.dg/compat/decimal/return-1_y.C: New file.
10072         * g++.dg/compat/decimal/return-2_main.C: New file.
10073         * g++.dg/compat/decimal/return-2_x.C: New file.
10074         * g++.dg/compat/decimal/return-2_y.C: New file.
10075         * g++.dg/compat/decimal/return-3_main.C: New file.
10076         * g++.dg/compat/decimal/return-3_x.C: New file.
10077         * g++.dg/compat/decimal/return-3_y.C: New file.
10078         * g++.dg/compat/decimal/return-4_main.C: New file.
10079         * g++.dg/compat/decimal/return-4_x.C: New file.
10080         * g++.dg/compat/decimal/return-4_y.C: New file.
10081         * g++.dg/compat/decimal/return-5_main.C: New file.
10082         * g++.dg/compat/decimal/return-5_x.C: New file.
10083         * g++.dg/compat/decimal/return-5_y.C: New file.
10084         * g++.dg/compat/decimal/return-6_main.C: New file.
10085         * g++.dg/compat/decimal/return-6_x.C: New file.
10086         * g++.dg/compat/decimal/return-6_y.C: New file.
10087
10088 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10089
10090         PR debug/42715
10091         * gcc.dg/pr42715.c: New.
10092
10093 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10094
10095         PR c++/42038
10096         * g++.dg/parse/crash55.C: New.
10097
10098 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10099
10100         PR debug/42782
10101         * gcc.dg/guality/pr42782.c: New.
10102
10103 2010-01-20  Jason Merrill  <jason@redhat.com>
10104
10105         PR c++/41788
10106         * g++.dg/abi/packed1.C: New.
10107
10108         PR c++/41920
10109         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10110
10111         PR c++/40750
10112         * g++.dg/parse/fn-typedef1.C: New.
10113         * g++.dg/other/cv_quals.C: Adjust.
10114
10115 2010-01-20  Anthony Green  <green@moxielogic.com>
10116
10117         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10118         pack(push) pragma).
10119         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10120         * gcc.dg/20020312-2.c: Port this to the moxie core.
10121         * gcc.dg/weak/typeof-2.c: Ditto.
10122
10123 2010-01-20  Richard Guenther  <rguenther@suse.de>
10124
10125         PR tree-optimization/42717
10126         * gcc.c-torture/compile/pr42717.c: New testcase.
10127
10128 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10129
10130         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10131         of signed, add a few new tests.
10132
10133         PR middle-end/42803
10134         * g++.dg/parse/limits-initializer1.C: New test.
10135
10136 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10137
10138         PR fortran/42804
10139         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10140         * gfortran.dg/typebound_call_12.f03: New test.
10141
10142 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10143
10144         PR fortran/42783
10145         * gfortran.dg/bounds_check_15.f90 : New test.
10146
10147 2010-01-19  Michael Matz  <matz@suse.de>
10148
10149         PR tree-optimization/41783
10150         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10151
10152 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10153
10154         PR target/38697.
10155         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10156         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10157         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10158         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10159         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10160         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10161         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10162         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10163         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10164         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10165         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10166
10167 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10168
10169         PR fortran/42545
10170         * gfortran.dg/extends_6.f03: Modified an error message.
10171         * gfortran.dg/extends_10.f03: New test.
10172         * gfortran.dg/private_type_6.f03: Modified an error message.
10173         * gfortran.dg/structure_constructor_8.f03: Ditto.
10174
10175 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10176
10177         PR tree-optimization/42719
10178         * gcc.dg/pr42719.c: New test.
10179
10180         PR debug/42728
10181         * gcc.dg/pr42728.c: New test.
10182
10183 2010-01-19  Anthony Green  <green@moxielogic.com>
10184
10185         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10186
10187 2010-01-18  Anthony Green  <green@moxielogic.com>
10188
10189         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10190         for moxie.
10191
10192 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10193
10194         * g++.dg/template/error45.C: reverted as part of reverting the
10195         fix of PR c++/42634.
10196
10197 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10198
10199         PR c++/42634
10200         * g++.dg/template/error45.C: New test.
10201
10202 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10203
10204         PR c++/42766
10205         * g++.dg/conversion/op6.C: New test.
10206
10207 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10208
10209         PR target/42774
10210         * gcc.target/alpha/pr42774.c: New test.
10211
10212 2010-01-18  Richard Guenther  <rguenther@suse.de>
10213
10214         PR tree-optimization/42781
10215         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10216
10217 2010-01-17  Richard Guenther  <rguenther@suse.de>
10218
10219         PR middle-end/42248
10220         * gcc.c-torture/execute/pr42248.c: New testcase.
10221
10222 2010-01-17  Richard Guenther  <rguenther@suse.de>
10223
10224         PR tree-optimization/42773
10225         * g++.dg/torture/pr42773.C: New testcase.
10226
10227 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10228
10229         PR fortran/42677
10230         * gfortran.dg/interface_assignment_5.f90: New test.
10231
10232 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10233
10234         PR c++/42697
10235         * g++.dg/template/crash94.C: Reverted.
10236
10237 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10238
10239         PR debug/42767
10240         * gcc.dg/debug/pr42767.c: New.
10241
10242 2010-01-15  Jason Merrill  <jason@redhat.com>
10243
10244         PR c++/42761
10245         * g++.dg/cpp0x/decltype22.C: New.
10246
10247 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10248
10249         PR middle-end/42760
10250         * g++.dg/torture/pr42760.C: New test.
10251
10252 2010-01-15  Jing Yu  <jingyu@google.com>
10253
10254         PR rtl-optimization/42691
10255         * gcc.c-torture/execute/pr42691.c: New.
10256
10257 2010-01-15  Richard Guenther  <rguenther@suse.de>
10258
10259         PR middle-end/42739
10260         * g++.dg/torture/pr42739.C: New testcase.
10261
10262 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10263
10264         * g++.dg/template/error45.C: Revert as part of reverting changes
10265         or PR c++/42634.
10266
10267 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10268
10269         PR fortran/42684
10270         * gfortran.dg/interface_31.f90: New test.
10271
10272 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10273
10274         * gcc.target/powerpc/pr42747.c: New file.
10275
10276 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10277
10278         PR middle-end/42674
10279         * c-c++-common/pr42674.c: New test.
10280
10281         PR c++/42608
10282         * g++.dg/template/instantiate11.C: New test.
10283
10284 2010-01-14  Jason Merrill  <jason@redhat.com>
10285
10286         PR c++/42701
10287         * g++.dg/overload/error3.C: New.
10288
10289         PR c++/42655
10290         * g++.dg/overload/rvalue1.C: New.
10291
10292 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10293
10294         PR tree-optimization/42706
10295         * gcc.dg/ipa/pr42706.c: New testcase.
10296
10297 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10298
10299         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10300
10301 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10302
10303         PR tree-optimization/42714
10304         * g++.dg/torture/pr42714.C: New test.
10305
10306 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10307
10308         PR rtl-optimization/42246
10309         * gfortran.dg/pr42246-2.f: New.
10310
10311 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10312
10313         PR rtl-optimization/42389
10314         * gcc.dg/pr42389.c: New.
10315
10316 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10317
10318         PR rtl-optimization/42388
10319         * gcc.dg/pr42388.c: New.
10320
10321 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10322
10323         PR rtl-optimization/42294
10324         * gfortran.dg/pr42294.f: New.
10325
10326 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10327
10328         PR rtl-optimization/39453
10329         PR rtl-optimization/42246
10330         * gcc.dg/pr39453.c: New.
10331         * gcc.dg/pr42246.c: New.
10332
10333 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10334
10335         PR middle-end/42245
10336         * gcc.dg/pr42245.c: New.
10337         * gcc.dg/pr42245-2.c: New.
10338
10339 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10340
10341         PR rtl-optimization/42249
10342         * gcc.dg/pr42249.c: New.
10343
10344 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10345
10346         PR c/42721
10347         * gcc.c-torture/execute/pr42721.c: New test.
10348
10349 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10350
10351         PR tree-optimization/42709
10352         * gcc.dg/vect/pr42709.c: New test.
10353
10354 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10355
10356         PR fortran/41478
10357         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10358         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10359
10360 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10361
10362         PR fortran/42481
10363         * gfortran.dg/generic_19.f90 : New test.
10364
10365 2010-01-13  Richard Guenther  <rguenther@suse.de>
10366
10367         PR tree-optimization/42730
10368         * gcc.c-torture/compile/pr42730.c: New testcase.
10369
10370 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10371
10372         PR target/pr42542
10373         * gcc.target/ia64/pr42542-1.c: New.
10374         * gcc.target/ia64/pr42542-2.c: New.
10375         * gcc.target/ia64/pr42542-3.c: New.
10376
10377 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10378
10379         PR c++/42634
10380         * g++.dg/template/error45.C: New test.
10381
10382 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10383
10384         PR tree-optimization/42704
10385         * g++.dg/torture/pr42704.C: New test.
10386
10387 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10388
10389         PR tree-optimization/42703
10390         * gcc.c-torture/compile/pr42703.c: New test.
10391
10392 2010-01-13  Richard Guenther  <rguenther@suse.de>
10393
10394         PR tree-optimization/42705
10395         * gcc.c-torture/compile/pr42705.c: New testcase.
10396
10397 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10398
10399         * gcc.target/bfin/l2.c: New test.
10400         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10401
10402 2010-01-13  Richard Guenther  <rguenther@suse.de>
10403
10404         PR middle-end/42716
10405         * gcc.c-torture/compile/pr42716.c: New testcase.
10406
10407 2010-01-13  Richard Guenther  <rguenther@suse.de>
10408
10409         PR lto/42678
10410         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10411
10412 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10413
10414         PR c/42708
10415         * gcc.c-torture/compile/pr42708-1.c: New test.
10416
10417 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10418
10419         PR debug/42662
10420         * gcc.dg/pr42662.c: New test.
10421
10422         PR tree-optimization/42645
10423         * g++.dg/other/pr42645-1.C: New test.
10424         * g++.dg/other/pr42645-2.C: New test.
10425
10426 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10427
10428         PR target/42416
10429         * gcc.target/powerpc/warn-1.c: New test.
10430         * gcc.target/powerpc/warn-2.c: New test.
10431
10432 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10433
10434         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10435         stack alignment.
10436
10437 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10438
10439         * gcc.dg/lto/20100108_0.c: New.
10440
10441 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10442
10443         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10444         Add -march=i686 -msse for 32bit x86 targets.
10445
10446 2010-01-10  Richard Guenther  <rguenther@suse.de>
10447
10448         PR middle-end/42667
10449         * gcc.dg/torture/pr42667.c: New testcase.
10450
10451 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10452
10453         PR fortran/32489
10454         * gfortran.dg/array_constructor_34.f90: New test.
10455
10456 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10457
10458         PR fortran/20923
10459         * gfortran.dg/array_constructor_33.f90: New test.
10460         gfortran.dg/array_function_5.f90: Add credit.
10461
10462 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10463
10464         PR debug/42631
10465         * gcc.dg/pr42631.c: New.
10466
10467 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10468
10469         PR debug/42630
10470         * gcc.dg/pr42630.c: New.
10471
10472 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10473
10474         PR debug/42629
10475         * gcc.dg/pr42629.c: New.
10476
10477 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10478
10479         PR middle-end/42363
10480         * gcc.dg/torture/pr42363.c: New.
10481
10482 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10483
10484         PR debug/42604
10485         PR debug/42395
10486         * gcc.dg/vect/pr42604.c: New.
10487         * gcc.dg/vect/pr42395.c: New.
10488
10489 2010-01-09  Richard Guenther  <rguenther@suse.de>
10490
10491         PR middle-end/42512
10492         * gcc.c-torture/execute/pr42512.c: New testcase.
10493
10494 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10495
10496         PR fortran/41298
10497         * gfortran.dg/c_ptr_tests_14.f90: New test.
10498
10499 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10500
10501         PR ada/41929
10502         * gnat.dg/null_pointer_deref1.adb: Don't run on
10503         sparc*-sun-solaris2.11.
10504
10505 2010-01-08  Richard Guenther  <rguenther@suse.de>
10506
10507         PR lto/42528
10508         * gcc.dg/lto/20100103-1_0.c: New testcase.
10509         * gcc.dg/lto/20100103-2_0.c: Likewise.
10510
10511 2010-01-08  Tobias Burnus  <burnus@net-b.de
10512
10513         PR/fortran 25829
10514         * gfortran.dg/asynchronous_1.f90: New test.
10515         * gfortran.dg/asynchronous_2.f90: New test.
10516         * gfortran.dg/conflicts.f90: Update error message.
10517
10518 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10519
10520         c++/40155
10521         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10522
10523 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10524
10525         PR tree-optimization/42625
10526         * g++.dg/opt/dtor4.C: New test.
10527         * g++.dg/opt/dtor4.h: New.
10528         * g++.dg/opt/dtor4-aux.cc: New.
10529
10530 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10531
10532         PR fortran/42597
10533         * gfortran.dg/proc_ptr_26.f90: New test.
10534
10535 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10536
10537         PR fortran/41872
10538         * gfortran.dg/allocatable_scalar_7.f90: New test.
10539
10540 2010-01-06  Richard Guenther  <rguenther@suse.de>
10541
10542         * gcc.c-torture/compile/pr42632.c: New testcase.
10543
10544 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10545
10546         PR target/42542
10547         * gcc.target/i386/pr42542-4.c: New.
10548         * gcc.target/i386/pr42542-4a.c: Likewise.
10549         * gcc.target/i386/pr42542-5.c: Likewise.
10550         * gcc.target/i386/pr42542-5a.c: Likewise.
10551
10552 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10553
10554         * gcc.dg/tls/opt-15.c: New test.
10555
10556 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10557
10558         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10559
10560 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10561
10562         PR tree-optimization/42462
10563         * g++.dg/torture/pr42462.C: New test.
10564
10565 2010-01-05  Jason Merrill  <jason@redhat.com>
10566
10567         * g++.dg/cpp0x/initlist30.C: New test.
10568
10569 2010-01-05  Richard Guenther  <rguenther@suse.de>
10570
10571         PR tree-optimization/42614
10572         * gcc.c-torture/execute/pr42614.c: New testcase.
10573
10574 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10575
10576         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10577         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10578         -Wunreachable-code.
10579         * gcc.dg/Wunreachable-2.c: Likewise.
10580         * gcc.dg/Wunreachable-3.c: Likewise.
10581         * gcc.dg/Wunreachable-4.c: Likewise.
10582         * gcc.dg/Wunreachable-5.c: Likewise.
10583         * gcc.dg/Wunreachable-6.c: Likewise.
10584         * gcc.dg/Wunreachable-7.c: Likewise.
10585         * gcc.dg/Wunreachable-8.c: Likewise.
10586         * gcc.dg/20041231-1.c: Likewise.
10587
10588 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10589
10590         PR other/42611
10591         * gcc.dg/pr42611.c: New test.
10592
10593         PR tree-optimization/42508
10594         * g++.dg/opt/pr42508.C: New test.
10595
10596 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10597
10598         PR fortran/41872
10599         * gfortran.dg/allocatable_scalar_8.f90: New.
10600
10601 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10602
10603         PR tree-optimization/42398
10604         * gcc.c-torture/compile/pr42398.c: New test.
10605
10606 2010-01-04  Jason Merrill  <jason@redhat.com>
10607
10608         PR c++/42555
10609         * g++.dg/ext/attrib35.C: New.
10610
10611         PR c++/42567
10612         * g++.dg/cpp0x/auto17.C: New.
10613
10614 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10615
10616         * gcc.dg/lto/20100104_0.c: New.
10617
10618 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10619
10620         PR target/42542
10621         * gcc.target/i386/pr42542-1.c: New.
10622         * gcc.target/i386/pr42542-1a.c: Likewise.
10623         * gcc.target/i386/pr42542-1b.c: Likewise.
10624         * gcc.target/i386/pr42542-2.c: Likewise.
10625         * gcc.target/i386/pr42542-2a.c: Likewise.
10626         * gcc.target/i386/pr42542-2b.c: Likewise.
10627         * gcc.target/i386/pr42542-3.c: Likewise.
10628         * gcc.target/i386/pr42542-3a.c: Likewise.
10629
10630 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10631
10632         PR fortran/41872
10633         * gfortran.dg/allocatable_scalar_5.f90: New test.
10634         * gfortran.dg/allocatable_scalar_6.f90: New test.
10635
10636 2010-01-03  Richard Guenther  <rguenther@suse.de>
10637
10638         PR testsuite/42583
10639         * gfortran.dg/gomp/recursion1.f90: Remove.
10640
10641 2010-01-03  Richard Guenther  <rguenther@suse.de>
10642
10643         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10644         * gcc.dg/uninit-6.c: Likewise.
10645         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10646
10647 2010-01-03  Richard Guenther  <rguenther@suse.de>
10648
10649         PR tree-optimization/42589
10650         * gcc.target/i386/pr42589.c: New testcase.
10651
10652 2010-01-03  Richard Guenther  <rguenther@suse.de>
10653
10654         PR tree-optimization/42438
10655         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10656
10657 2010-01-02  Richard Guenther  <rguenther@suse.de>
10658
10659         PR testsuite/41651
10660         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10661
10662 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10663
10664         PR target/42448
10665         * gcc.target/alpha/pr42448-1.c: New test.
10666         * gcc.target/alpha/pr42448-2.c: Ditto.
10667
10668 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10669
10670         PR preprocessor/41947
10671         * gcc.dg/c99-hexfloat-3.c: New test.
10672
10673 2010-01-01  Richard Guenther  <rguenther@suse.de>
10674
10675         PR c/42570
10676         * gcc.c-torture/execute/pr42570.c: New testcase.
10677
10678 2010-01-01  Richard Guenther  <rguenther@suse.de>
10679
10680         PR middle-end/42559
10681         * gcc.c-torture/compile/pr42559.c: New testcase.
10682
10683 \f
10684 Copyright (C) 2010 Free Software Foundation, Inc.
10685
10686 Copying and distribution of this file, with or without modification,
10687 are permitted in any medium without royalty provided the copyright
10688 notice and this notice are preserved.